summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <swegener@gentoo.org>2006-03-18 19:18:41 +0000
committerSven Wegener <swegener@gentoo.org>2006-03-18 19:18:41 +0000
commita6ace3b6fc190a3a7c848c5cd6b3c1ce05fdf23e (patch)
treefd2ff20a84273ed2c38780b42d42df5b2b49f78c
parentnew version. remove static useflag. if you unmask this, it will cause upgrad... (diff)
downloadhistorical-a6ace3b6fc190a3a7c848c5cd6b3c1ce05fdf23e.tar.gz
historical-a6ace3b6fc190a3a7c848c5cd6b3c1ce05fdf23e.tar.bz2
historical-a6ace3b6fc190a3a7c848c5cd6b3c1ce05fdf23e.zip
Revert back to the myconf solution, the configure script is broken. This should fix bug #125705.
Package-Manager: portage-2.1_pre6-r3
-rw-r--r--net-irc/unrealircd/ChangeLog6
-rw-r--r--net-irc/unrealircd/Manifest22
-rw-r--r--net-irc/unrealircd/unrealircd-3.2.4.ebuild26
3 files changed, 36 insertions, 18 deletions
diff --git a/net-irc/unrealircd/ChangeLog b/net-irc/unrealircd/ChangeLog
index 65402530dd0f..4815e048f965 100644
--- a/net-irc/unrealircd/ChangeLog
+++ b/net-irc/unrealircd/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-irc/unrealircd
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/unrealircd/ChangeLog,v 1.38 2006/02/18 20:58:21 antarus Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/unrealircd/ChangeLog,v 1.39 2006/03/18 19:18:41 swegener Exp $
+
+ 18 Mar 2006; Sven Wegener <swegener@gentoo.org> unrealircd-3.2.4.ebuild:
+ Revert back to the myconf solution, the configure script is broken. This
+ should fix bug #125705.
*unrealircd-3.2.4 (17 Feb 2006)
diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 01792bde4ffb..269e470a0e5c 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,6 +1,9 @@
-MD5 de1e12c58e335b38053db57fe581300a ChangeLog 5797
-RMD160 583227cc30b54cbfdaa5f35e950fa6a742bef3f4 ChangeLog 5797
-SHA256 e3f20a6dc6612dcbe89d146904203c9eaa2a86a5fd1a3a5a0642cf89ca74d068 ChangeLog 5797
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 5e0c83e4b5892e4359b10145da696ee6 ChangeLog 5975
+RMD160 4ce296d876d20cf9af3974cc7eeaafd74eaf40da ChangeLog 5975
+SHA256 8648adb2d5f4201cd3521e4db3c27793a5994eaa84d8746bbbfdf5a43c38bd14 ChangeLog 5975
MD5 0c44732c1496b1645f59af5da99b3bb4 files/digest-unrealircd-3.2.3 64
RMD160 0ae1c4556b23baf43c7f57bfc4041a5c97f0c3c9 files/digest-unrealircd-3.2.3 64
SHA256 e35ae0420e5ec9c09c7c9dd869ad5474e809c16b0531db72a1bb02c3274c2eed files/digest-unrealircd-3.2.3 64
@@ -25,6 +28,13 @@ SHA256 1a34e6c84221c021472bb7329c5ca92ccf57c8e7881ed2b40513d6b4386f4381 unrealir
MD5 e383b823dba7444bc7987c02eea26996 unrealircd-3.2.3.ebuild 3416
RMD160 ed6ae2df8403d3834a4cf7a1acf2d8b23337091d unrealircd-3.2.3.ebuild 3416
SHA256 94f87c29cd574dafea983f8a625a6d4f227a53638fb38c6996af787818ce25ba unrealircd-3.2.3.ebuild 3416
-MD5 5cc577761a2169ed861d20015b6dade0 unrealircd-3.2.4.ebuild 3755
-RMD160 7169b0acffd8d944a71a99be11846ce7a9e083b6 unrealircd-3.2.4.ebuild 3755
-SHA256 f5ed0c6bb224f6aee9b3326c731cdefb5b67d5cd08c010e91cea0e0eb2aabe40 unrealircd-3.2.4.ebuild 3755
+MD5 c80c8c41639d5c0d2c5f831063767f1d unrealircd-3.2.4.ebuild 3931
+RMD160 8e9e2ad9f8752728430c7a028bbd9112cc1ec94b unrealircd-3.2.4.ebuild 3931
+SHA256 c0692258dc1c0d191647b80f24df352529433f42fd88d0727a4699691addb950 unrealircd-3.2.4.ebuild 3931
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2.1 (GNU/Linux)
+
+iD8DBQFEHF0dI1lqEGTUzyQRAvBNAKCe5xprbn0yweAPGKv5b0+rATkyHwCgzat6
+zTTnH07CDRaMXBjhDcF3MFM=
+=JO0k
+-----END PGP SIGNATURE-----
diff --git a/net-irc/unrealircd/unrealircd-3.2.4.ebuild b/net-irc/unrealircd/unrealircd-3.2.4.ebuild
index fae20ff5a3c9..6d6ac7490229 100644
--- a/net-irc/unrealircd/unrealircd-3.2.4.ebuild
+++ b/net-irc/unrealircd/unrealircd-3.2.4.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/unrealircd/unrealircd-3.2.4.ebuild,v 1.1 2006/02/18 20:58:21 antarus Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/unrealircd/unrealircd-3.2.4.ebuild,v 1.2 2006/03/18 19:18:41 swegener Exp $
-inherit eutils ssl-cert versionator
+inherit eutils ssl-cert versionator multilib
MY_P=Unreal${PV}
@@ -14,7 +14,7 @@ SRC_URI="http://unrealircd.funny4chat.de/downloads/${MY_P}.tar.gz
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="~x86 ~ppc"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="hub ipv6 ssl zlib curl"
RDEPEND="ssl? ( dev-libs/openssl )
@@ -31,8 +31,9 @@ pkg_setup() {
eerror "You need net-misc/curl compiled with the ares USE flag to be able to use"
eerror "net-irc/unrealircd with the curl USE flag. Please note that ares support"
eerror "for net-misc/curl is incompatible with the ipv6 USE flag."
- die "need net-misc/curl with ares support"
+ die "need net-misc/curl with ares support"
fi
+
enewuser unrealircd
}
@@ -49,6 +50,13 @@ src_unpack() {
}
src_compile() {
+ local myconf=""
+ use curl && myconf="${myconf} --enable-libcurl=/usr"
+ use ipv6 && myconf="${myconf} --enable-inet6"
+ use zlib && myconf="${myconf} --enable-ziplinks"
+ use hub && myconf="${myconf} --enable-hub"
+ use ssl && myconf="${myconf} --enable-ssl"
+
econf \
--with-listen=5 \
--with-dpath=${D}/etc/unrealircd \
@@ -61,11 +69,7 @@ src_compile() {
--with-fd-setsize=1024 \
--enable-dynamic-linking \
--enable-prefixaq \
- $(use_enable ipv6 inet6) \
- $(use_enable ssl) \
- $(use_enable zlib ziplinks) \
- $(use_enable hub) \
- $(use_enable curl libcurl '/usr') \
+ ${myconf} \
|| die "econf failed"
sed -i \
@@ -81,7 +85,7 @@ src_install() {
newbin src/ircd unrealircd || die "newbin failed"
- exeinto /usr/lib/unrealircd/modules
+ exeinto /usr/$(get_libdir)/unrealircd/modules
doexe src/modules/*.so || die "doexe failed"
dodir /etc/unrealircd || die "dodir failed"
@@ -101,7 +105,7 @@ src_install() {
doins networks/*.network || die "doins failed"
sed -i \
- -e s:src/modules:/usr/lib/unrealircd/modules: \
+ -e s:src/modules:/usr/$(get_libdir)/unrealircd/modules: \
-e s:ircd\\.log:/var/log/unrealircd/ircd.log: \
${D}/etc/unrealircd/unrealircd.conf