summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2008-09-30 23:35:50 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2008-09-30 23:35:50 +0000
commitac7dd6538546e0f33443dd772a08fa256d0afb3d (patch)
tree2374fa24d97370b5e4f6bc5d1a306636db931f2f /dev-libs
parentDrop to mips to ~mips again. (diff)
downloadgentoo-2-ac7dd6538546e0f33443dd772a08fa256d0afb3d.tar.gz
gentoo-2-ac7dd6538546e0f33443dd772a08fa256d0afb3d.tar.bz2
gentoo-2-ac7dd6538546e0f33443dd772a08fa256d0afb3d.zip
Fixed test building on OpenSolaris issue, bug #239020.
(Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 x86_64)
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/confuse/ChangeLog9
-rw-r--r--dev-libs/confuse/confuse-2.6-r3.ebuild (renamed from dev-libs/confuse/confuse-2.6-r1.ebuild)8
-rw-r--r--dev-libs/confuse/files/confuse-2.6-solaris.patch17
3 files changed, 32 insertions, 2 deletions
diff --git a/dev-libs/confuse/ChangeLog b/dev-libs/confuse/ChangeLog
index c0fcb461ea1b..4c2a7bc0cf26 100644
--- a/dev-libs/confuse/ChangeLog
+++ b/dev-libs/confuse/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/confuse
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/confuse/ChangeLog,v 1.33 2008/09/15 01:40:47 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/confuse/ChangeLog,v 1.34 2008/09/30 23:35:50 matsuu Exp $
+
+*confuse-2.6-r3 (30 Sep 2008)
+
+ 30 Sep 2008; MATSUU Takuto <matsuu@gentoo.org>
+ +files/confuse-2.6-solaris.patch, -confuse-2.6-r1.ebuild,
+ +confuse-2.6-r3.ebuild:
+ Fixed test building on OpenSolaris issue, bug #239020.
*confuse-2.6-r2 (15 Sep 2008)
diff --git a/dev-libs/confuse/confuse-2.6-r1.ebuild b/dev-libs/confuse/confuse-2.6-r3.ebuild
index 2edb43c46e31..f6aed2b80f27 100644
--- a/dev-libs/confuse/confuse-2.6-r1.ebuild
+++ b/dev-libs/confuse/confuse-2.6-r3.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/confuse/confuse-2.6-r1.ebuild,v 1.2 2008/05/17 03:07:07 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/confuse/confuse-2.6-r3.ebuild,v 1.1 2008/09/30 23:35:50 matsuu Exp $
+
+inherit eutils
DESCRIPTION="a configuration file parser library"
HOMEPAGE="http://www.nongnu.org/confuse/"
@@ -20,6 +22,10 @@ RDEPEND="nls? ( virtual/libintl )"
src_unpack() {
unpack ${A}
cd "${S}"
+ # bug #236347
+ epatch "${FILESDIR}"/${P}-O0.patch
+ # bug 239020
+ epatch "${FILESDIR}"/${P}-solaris.patch
# drop -Werror, bug #208095
sed -i -e 's/-Werror//' */Makefile.* || die
}
diff --git a/dev-libs/confuse/files/confuse-2.6-solaris.patch b/dev-libs/confuse/files/confuse-2.6-solaris.patch
new file mode 100644
index 000000000000..21c42125306e
--- /dev/null
+++ b/dev-libs/confuse/files/confuse-2.6-solaris.patch
@@ -0,0 +1,17 @@
+Index: configure.ac
+===================================================================
+RCS file: /sources/confuse/confuse/configure.ac,v
+retrieving revision 1.18
+diff -u -B -r1.18 configure.ac
+--- configure.ac 13 Oct 2007 15:02:52 -0000 1.18
++++ configure.ac 29 Sep 2008 10:13:10 -0000
+@@ -39,6 +39,9 @@
+ # Checks for library functions.
+ AC_CHECK_FUNCS([strcasecmp strdup strndup])
+
++dnl Check for the library containing inet_aton/inet_ntoa (for tests)
++AC_SEARCH_LIBS([inet_ntoa], [socket nsl])
++
+ AC_CONFIG_FILES([Makefile \
+ src/Makefile \
+ examples/Makefile \