summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanno Boeck <hanno@gentoo.org>2009-05-22 21:58:51 +0000
committerHanno Boeck <hanno@gentoo.org>2009-05-22 21:58:51 +0000
commit127d54c5c6de73c045911898585ee00ca8f4a755 (patch)
tree32d5408d12f2cc7f01d56cc27060e5782dae2a05 /sys-libs
parentUse the system libraries instead of the bundled ones (diff)
downloadhistorical-127d54c5c6de73c045911898585ee00ca8f4a755.tar.gz
historical-127d54c5c6de73c045911898585ee00ca8f4a755.tar.bz2
historical-127d54c5c6de73c045911898585ee00ca8f4a755.zip
gwenhywfar bump
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/gwenhywfar/ChangeLog11
-rw-r--r--sys-libs/gwenhywfar/Manifest13
-rw-r--r--sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-asneeded.diff14
-rw-r--r--sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-gcc-check.diff16
-rw-r--r--sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-gnutls-check.diff26
-rw-r--r--sys-libs/gwenhywfar/gwenhywfar-3.8.1.ebuild51
6 files changed, 126 insertions, 5 deletions
diff --git a/sys-libs/gwenhywfar/ChangeLog b/sys-libs/gwenhywfar/ChangeLog
index 487b13d68b50..90f2520eb95f 100644
--- a/sys-libs/gwenhywfar/ChangeLog
+++ b/sys-libs/gwenhywfar/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for sys-libs/gwenhywfar
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/gwenhywfar/ChangeLog,v 1.64 2009/04/05 16:55:23 hanno Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/gwenhywfar/ChangeLog,v 1.65 2009/05/22 21:58:51 hanno Exp $
+
+*gwenhywfar-3.8.1 (22 May 2009)
+
+ 22 May 2009; Hanno Boeck <hanno@gentoo.org> +gwenhywfar-3.8.1.ebuild,
+ +files/gwenhywfar-3.8.1-asneeded.diff,
+ +files/gwenhywfar-3.8.1-gcc-check.diff,
+ +files/gwenhywfar-3.8.1-gnutls-check.diff:
+ Version bump, patches for as-needed, gcc4-check in configure script and
+ gnutls 2.7.
*gwenhywfar-3.8.0 (05 Apr 2009)
diff --git a/sys-libs/gwenhywfar/Manifest b/sys-libs/gwenhywfar/Manifest
index 0651bc8cfadc..6d00a7f8281f 100644
--- a/sys-libs/gwenhywfar/Manifest
+++ b/sys-libs/gwenhywfar/Manifest
@@ -1,18 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX gwenhywfar-3.8.1-asneeded.diff 464 RMD160 6c11e263b90c53c2136cb45513c498dbcc1c0b63 SHA1 7995740ecc452aa742005b5d561b54ebecb5b868 SHA256 ab8b09e90716c24003cbf4fb4b81a7467998784d8dbee8e3b714219c671e1cf3
+AUX gwenhywfar-3.8.1-gcc-check.diff 753 RMD160 36887122853928120b8bf01a7ec7c2dba28bd122 SHA1 ee2f3696f1985e659f018c0e05d399bbe135d61e SHA256 b4aa1401ff1265203ca72141a024ad35a4511f0462a11a7937acadbedbec3f4a
+AUX gwenhywfar-3.8.1-gnutls-check.diff 757 RMD160 372ac3dc1896a0b35a8f8eebd9a3beabb9ad758f SHA1 f1c61de6ab88ba6023ced721eff61d785842d72a SHA256 dde5e088843cfb59f6476881382714c40122d2b0d0c1c530c238fc6f551ffc5d
DIST gwenhywfar-2.6.2.tar.gz 1201995 RMD160 9edf83faa03e4dd00e065e1c4c0ce58720993df6 SHA1 ba0329604fc8c125e209387f32f28c15b8728150 SHA256 610b4d7ba6803d40b0324f2efeac862f915feb20feb36b91649328f9ad051705
DIST gwenhywfar-3.7.2.tar.gz 1417883 RMD160 bd749f9b346baf0c960f3f7a88e91af811595b89 SHA1 43a2b1065ed5964ac8dd062f849bfcee867b6e76 SHA256 64c8e0eb1a397277f7f4ab49550c929dac58ce46f595748cc98636514fb3ae1f
DIST gwenhywfar-3.8.0.tar.gz 1409032 RMD160 0fa6473a2e1df1451f393a8bb9941133fc960456 SHA1 ee509e5856a5863b5e4a8b1d4d8afd67d61a0bbb SHA256 cb92ea56dc45059765bf0bd8569d1d382e026201d1fabdc72b884bce44380327
+DIST gwenhywfar-3.8.1.tar.gz 1417618 RMD160 c6ffc528f0cb78a4d0f39e0535f8178efb4a240f SHA1 186c17e978435d01cbcdb3bea93cd020cf091fcc SHA256 bab26bbf9bf0ab47566fa696d725a2cd76f3f441832458e6e5d86fc4aead45b3
EBUILD gwenhywfar-2.6.2.ebuild 1149 RMD160 a51cc61a9b0d59a623cc789daf12c30fabc0ae22 SHA1 8701e9c5ac24846f2a5b2101b1997c0f6197469c SHA256 5b126daaac0550c17a1461dfe810e0f651db777fef58b87cff3926296d72a7a1
EBUILD gwenhywfar-3.7.2.ebuild 1239 RMD160 6babd7e2e951e50203516da74bd2fa4747565b4d SHA1 0dac4429af5643e1648958bd752b59d0d32208e2 SHA256 e88b6b3a26c41067aa43fb45fccbf4e3c5491a6ef1c168f68ca4abddc186da90
EBUILD gwenhywfar-3.8.0.ebuild 1239 RMD160 8c12fee86509419a6d4d502980a0d15646fdd123 SHA1 354c097c6b77bc7f805b0dc28f35c6540e7f3d60 SHA256 207f45437b74736acd13a907d033f40dbf7dfb3b86a16def8ae91456813ddc11
-MISC ChangeLog 7701 RMD160 85d8e94375ccc219f896857e033ddd58486add9a SHA1 495327d96f5bb99b3c2c4382037e38f315814708 SHA256 e1c3705aef49d6c2dc68a043c6ebc7fa13bceb53933d303cd98a41e22773cac5
+EBUILD gwenhywfar-3.8.1.ebuild 1507 RMD160 8006a0d5e643a944767b19cb20e32dd1630f11d4 SHA1 b57bbe967001e1067e88a752b66b9fb2fa749023 SHA256 f49465ebe144622400401ccaa7844b94cc65d30b3d2373012e44d4e70a9a979c
+MISC ChangeLog 8023 RMD160 4af20fcd144d3c3775d109891ad77e2249fb5648 SHA1 6cd3b575b1fc563a2ce4e7e560530b6a7d5760d8 SHA256 068dffcd9c45110717510a242cb0ba821c3a48187cb864aee9a61422d0cb705e
MISC metadata.xml 217 RMD160 3b01d5dab901ee93217f72b711954d3cccbb1717 SHA1 e304788b60dd2cf214d360a21d267e8635474d98 SHA256 2f5dfc1eb79d2d9ee02663da6e1449f499c3a37b7f4cc2391e18d7789a314669
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAknY4n4ACgkQr2QksT29OyCkwwCfQQOqrdtV073XYYjfAaXCJ/Ce
-jBQAoJpnFp/8Nu05GVQh7U70YDrQJtCf
-=e0F7
+iEYEARECAAYFAkoXICAACgkQr2QksT29OyBssQCgmr8APN1jFTUiQnab4cB3fnOI
+/qEAoISCNSTDTo8xgxkYzwZndUVSactx
+=aqGO
-----END PGP SIGNATURE-----
diff --git a/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-asneeded.diff b/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-asneeded.diff
new file mode 100644
index 000000000000..a58e06e04560
--- /dev/null
+++ b/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-asneeded.diff
@@ -0,0 +1,14 @@
+Index: gwenhywfar-3.7.2/configure.ac
+===================================================================
+--- gwenhywfar-3.7.2.orig/configure.ac
++++ gwenhywfar-3.7.2/configure.ac
+@@ -204,7 +204,7 @@ AC_CHECK_LIB(rt, sem_init,
+ [
+- rt_libs="-lrt"
++ rt_libs="-lrt -pthread"
+ AC_DEFINE(HAVE_LIBRT, "1", [whether librt is available])
+- ])
++ ], [], [-pthread])
+ AC_SUBST(rt_libs)
+
+ # Some systems have iconv in libc, some have it in libiconv (OSF/1 and
diff --git a/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-gcc-check.diff b/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-gcc-check.diff
new file mode 100644
index 000000000000..2e1736a8420f
--- /dev/null
+++ b/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-gcc-check.diff
@@ -0,0 +1,16 @@
+--- gwenhywfar-3.8.1/configure.ac 2009-05-09 18:08:48.000000000 +0200
++++ gwenhywfar-3.8.1-1/configure.ac 2009-05-12 10:33:00.000000000 +0200
+@@ -844,11 +844,11 @@
+ if test "$enable_visibility" = "yes"; then
+ AC_MSG_CHECKING(if symbol visibility is supported)
+ visibility_cflags=""
+- case `basename $CC` in
++ case `$CC --version|head -n1|cut -f1 -d " "` in
+ gcc*)
+ dnl Determine version number (watch out: the outside square
+ dnl parenteses are vitally important here!)
+- gccversion=["` ${CC} --version | head -1 | ${SED} 's/.*\([0-9]\.[0-9]\.[0-9]*\).*/\1/' `"]
++ gccversion=["` ${CC} -dumpversion `"]
+ case $gccversion in
+ 4.*)
+ # Activate -fvisibility=hidden only for explicit 4.x gcc
diff --git a/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-gnutls-check.diff b/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-gnutls-check.diff
new file mode 100644
index 000000000000..7958066cec50
--- /dev/null
+++ b/sys-libs/gwenhywfar/files/gwenhywfar-3.8.1-gnutls-check.diff
@@ -0,0 +1,26 @@
+Index: configure.ac
+===================================================================
+--- configure.ac (Revision 1547)
++++ configure.ac (Arbeitskopie)
+@@ -192,7 +192,6 @@
+ AC_CHECK_PROG(USE_DOT,dot,YES,NO)
+ AC_CHECK_PROG(SED,sed,sed)
+
+-
+ ###-------------------------------------------------------------------------
+ #
+ # Checks for libraries.
+@@ -604,12 +603,7 @@
+ ;;
+
+ *)
+- AM_PATH_LIBGNUTLS([], [have_gnutls="yes"], [have_gnutls="no"])
+- if test "$have_gnutls" != "yes"; then
+- AC_MSG_ERROR([
+- **** Libgnutls is required for Gwenhywfar. Please install it (including devel packages)])
+- fi
+-
++ PKG_CHECK_MODULES([LIBGNUTLS], [gnutls])
+ # check for 1.6 or higher
+ oldlibs="$LIBS"
+ LIBS="${LIBGNUTLS_LIBS}"
diff --git a/sys-libs/gwenhywfar/gwenhywfar-3.8.1.ebuild b/sys-libs/gwenhywfar/gwenhywfar-3.8.1.ebuild
new file mode 100644
index 000000000000..7d4aa9828a34
--- /dev/null
+++ b/sys-libs/gwenhywfar/gwenhywfar-3.8.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/gwenhywfar/gwenhywfar-3.8.1.ebuild,v 1.1 2009/05/22 21:58:51 hanno Exp $
+
+EAPI="2"
+
+inherit autotools
+
+DESCRIPTION="A multi-platform helper library for other libraries"
+HOMEPAGE="http://gwenhywfar.sourceforge.net"
+SRC_URI="http://www2.aquamaniac.de/sites/download/download.php?package=01&release=22&file=01&dummy=${P}.tar.gz -> ${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="debug ssl doc"
+
+RDEPEND="ssl? ( net-libs/gnutls )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ epatch "${FILESDIR}/gwenhywfar-3.8.1-asneeded.diff" || die "epatch failed"
+ epatch "${FILESDIR}/gwenhywfar-3.8.1-gcc-check.diff" || die "epatch failed"
+ epatch "${FILESDIR}/gwenhywfar-3.8.1-gnutls-check.diff" || die "epatch failed"
+ eautoreconf || die
+}
+
+src_configure() {
+ econf --enable-visibility \
+ $(use_enable ssl) \
+ $(use_enable debug) \
+ $(use_enable doc full-doc) \
+ --with-docpath="/usr/share/doc/${PF}/apidoc" || die "configure failed"
+}
+
+src_compile() {
+ emake || die "emake failed"
+ if use doc ; then
+ emake srcdoc || die "emake failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc README* AUTHORS ChangeLog TODO || die "dodoc failed"
+ if use doc ; then
+ make DESTDIR="${D}" install-srcdoc || die "install doc failed"
+ fi
+ find "${D}" -name '*.la' -delete
+}