diff options
author | 2012-10-21 15:37:48 -0400 | |
---|---|---|
committer | 2012-10-21 15:37:48 -0400 | |
commit | c5059ad9f3f797421c1d2d67f3bc77a25ad144be (patch) | |
tree | 47bb30954dfa5c9e8917f77b2978302c365b56b6 /sys-apps | |
parent | sys-apps/agedu: initial commit, needs automagic fix (diff) | |
download | blueness-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/Manifest | 13 | ||||
-rw-r--r-- | sys-apps/agedu/agedu-9671.ebuild | 25 | ||||
-rw-r--r-- | sys-apps/agedu/files/agedu-r9671-fix-automagic.patch | 44 |
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]) |