summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-irc/atheme-services/ChangeLog8
-rw-r--r--net-irc/atheme-services/atheme-services-7.0.0_alpha9.ebuild9
-rw-r--r--net-irc/atheme-services/files/atheme-services-7.0.0_alpha9-pkg-config.patch18
3 files changed, 32 insertions, 3 deletions
diff --git a/net-irc/atheme-services/ChangeLog b/net-irc/atheme-services/ChangeLog
index f248eb821b35..d7c6d3c64b31 100644
--- a/net-irc/atheme-services/ChangeLog
+++ b/net-irc/atheme-services/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-irc/atheme-services
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/ChangeLog,v 1.23 2011/12/26 14:42:27 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/ChangeLog,v 1.24 2011/12/30 22:42:37 binki Exp $
+
+ 30 Dec 2011; Nathan Phillip Brink <binki@gentoo.org>
+ atheme-services-7.0.0_alpha9.ebuild,
+ +files/atheme-services-7.0.0_alpha9-pkg-config.patch:
+ Fix ./configure failure of atheme-services-7.0.0_alpha9 caused by missing
+ PKG_PROG_PKG_CONFIG call.
26 Dec 2011; Markus Meier <maekke@gentoo.org> atheme-services-6.0.9.ebuild:
x86 stable, bug #394385
diff --git a/net-irc/atheme-services/atheme-services-7.0.0_alpha9.ebuild b/net-irc/atheme-services/atheme-services-7.0.0_alpha9.ebuild
index 1847421a0cc7..f23574fa712c 100644
--- a/net-irc/atheme-services/atheme-services-7.0.0_alpha9.ebuild
+++ b/net-irc/atheme-services/atheme-services-7.0.0_alpha9.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/atheme-services-7.0.0_alpha9.ebuild,v 1.1 2011/11/08 02:47:43 binki Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/atheme-services-7.0.0_alpha9.ebuild,v 1.2 2011/12/30 22:42:37 binki Exp $
EAPI=4
-inherit flag-o-matic perl-module
+inherit autotools eutils flag-o-matic perl-module
MY_P=${P/_/-}
@@ -45,6 +45,11 @@ pkg_setup() {
}
src_prepare() {
+ # The first PKG_CHECK_MODULES call is conditional, causing
+ # PKG_PROG_PKG_CONFIG expansion to fail.
+ epatch "${FILESDIR}"/${P}-pkg-config.patch
+ eautoconf
+
# fix docdir
sed -i -e 's/\(^DOCDIR.*=.\)@DOCDIR@/\1@docdir@/' extra.mk.in || die
diff --git a/net-irc/atheme-services/files/atheme-services-7.0.0_alpha9-pkg-config.patch b/net-irc/atheme-services/files/atheme-services-7.0.0_alpha9-pkg-config.patch
new file mode 100644
index 000000000000..5a81d332607e
--- /dev/null
+++ b/net-irc/atheme-services/files/atheme-services-7.0.0_alpha9-pkg-config.patch
@@ -0,0 +1,18 @@
+From: Nathan Phillip Brink <binki@gentoo.org>
+Subject: Fix missing call to PKG_PROG_PKG_CONFIG caused by conditional
+ invokation of the first PKG_CHECK_MODULES call.
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -561,6 +561,10 @@
+ [],
+ [with_mowgli2=no])
+
++dnl If the first PKG_CHECK_MODULES invokation is conditional, we must
++dnl manually invoke PKG_PROG_PKG_CONFIG:
++PKG_PROG_PKG_CONFIG
++
+ if test "x$with_mowgli2" = "xyes"; then
+ PKG_CHECK_MODULES(MOWGLI, [libmowgli-2 >= 0.9.90],
+ [MOWGLI_SOURCE="system"], [
+