summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-10-21 15:37:48 -0400
committerAnthony G. Basile <blueness@gentoo.org>2012-10-21 15:37:48 -0400
commitc5059ad9f3f797421c1d2d67f3bc77a25ad144be (patch)
tree47bb30954dfa5c9e8917f77b2978302c365b56b6 /sys-apps
parentsys-apps/agedu: initial commit, needs automagic fix (diff)
downloadblueness-c5059ad9f3f797421c1d2d67f3bc77a25ad144be.tar.gz
blueness-c5059ad9f3f797421c1d2d67f3bc77a25ad144be.tar.bz2
blueness-c5059ad9f3f797421c1d2d67f3bc77a25ad144be.zip
sys-apps/agedu: fix halibut automagic
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/agedu/Manifest13
-rw-r--r--sys-apps/agedu/agedu-9671.ebuild25
-rw-r--r--sys-apps/agedu/files/agedu-r9671-fix-automagic.patch44
3 files changed, 62 insertions, 20 deletions
diff --git a/sys-apps/agedu/Manifest b/sys-apps/agedu/Manifest
index e038a21..7ae67d7 100644
--- a/sys-apps/agedu/Manifest
+++ b/sys-apps/agedu/Manifest
@@ -1,13 +1,4 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
+AUX agedu-r9671-fix-automagic.patch 1847 SHA256 64230e46ec27d5da72f50ca455af46e4ac4dfbf922a8b9f89859c1d109eb321c SHA512 a85805f0d8bbb61964719d246d033c9423fa90f4b7a29fa4d48bd0ef69ee58304b6fa45b9c0a6024f0f05ff64dd164d23cb93791e0f1611363a51bfc993d00e0 WHIRLPOOL 7d8be526757f483ff8625e8f6ce3d07e9533f8becaf841157feafd27342c264dd279cc09ea7870f1ee6eefb63f19bcf3697c8fac5a29d418ffb81d6b7ebefbce
DIST agedu-r9671.tar.gz 154035 SHA256 f80e3d45a80b044e925e23d405274bd3d45fcdbb90aaedb134c58dc32a5953e0 SHA512 799e2e5b36c5efa549415f9b3a7c67ff1e71fe4977c2539cb979ace6f226851bddf4ec307cc8ad11df956d8d835aefb8dbf38cee23631f413e3f9d56545cd742 WHIRLPOOL 2b74c9764bf51de8df48819efa3e1a80005523d0ef96d0d645a70f676b391b20b55a84d28ebecf45f0c1aed7939355b1792fbc79fe948b43ed8ae364d3487fd8
-EBUILD agedu-9671.ebuild 580 SHA256 53f5bd8114c0fa5e5d50ed018f4cfabe5e3508979b2fae603bf481e2255d6350 SHA512 836238f49ab099a6b9cd107107b026b6dc42d479584ef1f7908741ba3f461a153c379103943d4956be10c534a8321b2b46e29ad3c5769bc398c66f9f240aeaae WHIRLPOOL 7a55797e98daadce373e5d4faa80a534f8d416a9e80598827958e9a77e50ff22459b7bb5f9c8ffedab757ff7ce57f0583ad189272a1a2a37fc033ce3218e8c27
+EBUILD agedu-9671.ebuild 688 SHA256 fe172cc2c054d42a9b9806717417947bac4ff8282eec4f97d7d48fe2ae38c260 SHA512 87697962600d15e97c7312bb0acd4377a2f7865377fa4b574538e692361591cba84767e194bc3360ba369a1068dc26ddf42f0ac3cd3043dda81a40ca7c605b93 WHIRLPOOL 79b213b69cd0dfd5adb2ee6383117a789c1ee1d4e847d37ececca75e3e14b7aba1658c77777cda8a730d1dac96362d1e6693e6948ff8ffb48bf7531417b0ef4e
MISC metadata.xml 238 SHA256 f13e6e7b65d20beb9ae945d520160ef0dba80c1965754958945904d7e3c0a75f SHA512 3c3d75f1cb90ffcfb98df47481fbde6d451254a29fa87577acd25bc27cbcc3e5dbc0c1efce5974be905428f0b7caf912c8b051417aff92763847fa377493a153 WHIRLPOOL 6ec3d597b87aff99014404b8b732e6f600aafc3c3eeebfab135c9c19cde2e43161cfa23f841bd72826cc3393b724e1dac115c15dcce2b74ace6f1d6ec209dbf3
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREIAAYFAlCEQxUACgkQl5yvQNBFVTVIyQCghsEsHzAfteAj6ulrRSXVAnLz
-x1sAoIyON9y2QIx0ScVwm0gGG40SGxYl
-=6wLI
------END PGP SIGNATURE-----
diff --git a/sys-apps/agedu/agedu-9671.ebuild b/sys-apps/agedu/agedu-9671.ebuild
index 81979f4..9f086e9 100644
--- a/sys-apps/agedu/agedu-9671.ebuild
+++ b/sys-apps/agedu/agedu-9671.ebuild
@@ -4,23 +4,30 @@
EAPI="4"
+inherit autotools eutils
+
+MY_P="${PN}-r${PV}"
+
DESCRIPTION="A utility for tracking down wasted disk space"
HOMEPAGE="http://www.chiark.greenend.org.uk/~sgtatham/agedu/"
-SRC_URI="http://www.chiark.greenend.org.uk/~sgtatham/${PN}/${PN}-r${PV}.tar.gz"
-S="${WORKDIR}/${PN}-r${PV}"
+SRC_URI="http://www.chiark.greenend.org.uk/~sgtatham/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="ipv6"
+IUSE="doc ipv6"
-DEPEND=""
+DEPEND="doc? ( app-doc/halibut )"
RDEPEND="${DEPEND}"
-#
-# There is some app-doc/halibut automagic which
-# we need to fix
-#
+
+src_prepare() {
+ epatch "${FILESDIR}/${MY_P}-fix-automagic.patch"
+ eautoreconf
+}
+
src_configure() {
- econf --enable-ipv4 \
+ econf --enable-ipv4 \
+ $(use_enable doc halibut) \
$(use_enable ipv6)
}
diff --git a/sys-apps/agedu/files/agedu-r9671-fix-automagic.patch b/sys-apps/agedu/files/agedu-r9671-fix-automagic.patch
new file mode 100644
index 0000000..8e0c6ea
--- /dev/null
+++ b/sys-apps/agedu/files/agedu-r9671-fix-automagic.patch
@@ -0,0 +1,44 @@
+diff -Naur agedu-r9671.orig/configure.ac agedu-r9671/configure.ac
+--- agedu-r9671.orig/configure.ac 2012-10-20 21:20:47.000000000 -0400
++++ agedu-r9671/configure.ac 2012-10-21 15:13:08.000000000 -0400
+@@ -10,8 +10,6 @@
+ AC_PROG_CC
+ AC_PROG_CC_C99
+ AC_PROG_INSTALL
+-AC_CHECK_PROG([HALIBUT],[halibut],[yes],[no])
+-AM_CONDITIONAL([HAVE_HALIBUT],[test "x$HALIBUT" = "xyes"])
+
+ # Checks for libraries.
+
+@@ -43,13 +41,28 @@
+
+ AC_CHECK_FUNCS([ftruncate fdopendir lstat64 stat64 memchr munmap select socket strcasecmp strchr strcspn strerror strrchr strspn strtoul strtoull connect inet_ntoa inet_addr gethostbyname getaddrinfo])
+
++AC_ARG_ENABLE([halibut],
++ AS_HELP_STRING([--disable-halibut],
++ [disable documentation with halibut (default off)]),
++ [halibut=$enableval],[halibut=no])
++
++if test "$halibut" = "no"; then
++ AM_CONDITIONAL([HAVE_HALIBUT],[false])
++else
++ AC_CHECK_PROG([have_halibut],[halibut],[yes],[no])
++ if test "$have_halibut" = "no"; then
++ AC_MSG_ERROR([halibut configured but not found])
++ fi
++ AM_CONDITIONAL([HAVE_HALIBUT],[true])
++fi
++
+ AC_ARG_ENABLE([ipv6],
+ AS_HELP_STRING([--disable-ipv6],
+- [disable IPv6 in the built-in web server]),
+- [ipv6=$enableval],[ipv6=$ac_cv_func_getaddrinfo])
++ [disable IPv6 in the built-in web server (default off)]),
++ [ipv6=$enableval],[ipv6=no])
+ AC_ARG_ENABLE([ipv4],
+ AS_HELP_STRING([--disable-ipv4],
+- [disable IPv4 in the built-in web server]),
++ [disable IPv4 in the built-in web server (default on)]),
+ [ipv4=$enableval],[ipv4=yes])
+ if test "$ipv6" = "no"; then
+ AC_DEFINE([NO_IPV6], [1], [define if IPv6 is disabled at configure time])