--- /usr/portage/net-irc/unrealircd/unrealircd-3.2.7-r2.ebuild 2008-08-11 17:36:34.000000000 -0400 +++ unrealircd-3.2.7-r2.ebuild 2009-01-21 07:58:29.000000000 -0500 @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-irc/unrealircd/unrealircd-3.2.7-r2.ebuild,v 1.4 2008/08/11 21:31:36 ricmm Exp $ -inherit eutils ssl-cert versionator multilib +inherit eutils autotools ssl-cert versionator multilib MY_P=Unreal${PV} @@ -19,7 +19,9 @@ RDEPEND="ssl? ( dev-libs/openssl ) zlib? ( sys-libs/zlib ) - curl? ( net-misc/curl )" + curl? ( net-misc/curl ) + dev-libs/tre + >=net-dns/c-ares-1.5.3-r1" DEPEND="${RDEPEND} >=sys-apps/sed-4" @@ -41,12 +43,24 @@ unpack ${A} cd "${S}" +#QA check against bundled pkgs: + rm extras/*.gz + sed -i \ -e "s:ircd\.pid:/var/run/unrealircd/ircd.pid:" \ -e "s:ircd\.log:/var/log/unrealircd/ircd.log:" \ -e "s:debug\.log:/var/log/unrealircd/debug.log:" \ -e "s:ircd\.tune:/var/lib/unrealircd/ircd.tune:" \ include/config.h + + epatch "${FILESDIR}"/unrealircd-system-tre.patch \ + && epatch "${FILESDIR}"/unrealircd-system-cares.patch || die "epatch failed" + + mv autoconf/configure.in ./ + mv autoconf/aclocal.m4 ./acinclude.m4 + #can't call eautoreconf because aclocal's source files aren't even in unearlircd's svn! + eaclocal || die "eaclocal failed" + eautoconf || die "eautoconf failed" } src_compile() {