--- inspircd-1.1.12.ebuild 2007-10-06 15:11:08.000000000 +0200 +++ inspircd-1.1.13.ebuild 2007-10-06 15:10:27.000000000 +0200 @@ -1,8 +1,8 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/inspircd-1.1.12.ebuild,v 1.1 2007/09/20 19:41:13 hansmi Exp $ +# $Header: $ -inherit eutils toolchain-funcs multilib # subversion +inherit eutils toolchain-funcs multilib IUSE="openssl gnutls ipv6 kernel_linux" @@ -18,8 +18,7 @@ gnutls? ( >=net-libs/gnutls-1.3.0 )" DEPEND="${RDEPEND}" SRC_URI="mirror://sourceforge/${PN}/InspIRCd-${PV}.tar.bz2" -#ESVN_REPO_URI="http://svn.inspircd.org/repository/trunk/inspircd" -#ESVN_PROJECT="inspircd" +RESTRICT="mirror" S="${WORKDIR}/inspircd" @@ -31,15 +30,13 @@ src_compile() { local myconf="" - # Write a configuration file - # we don't use econf. USE_SSL="$(use_enable openssl)" use gnutls && USE_SSL="$(use_enable gnutls)" USE_SOCKET_ENGINE="--enable-epoll" ./configure $(use_enable ipv6) --enable-remote-ipv6 ${USE_SSL} \ ${USE_SOCKET_ENGINE} \ --prefix="/usr/$(get_libdir)/inspircd" \ - --config-dir="/etc/inspircd" --bin-dir="/usr/bin" \ + --config-dir="/etc/inspircd" --binary-dir="/usr/bin" \ --library-dir="/usr/$(get_libdir)/inspircd" \ --module-dir="/usr/$(get_libdir)/inspircd/modules" \ || die "configure failed" @@ -48,8 +45,6 @@ } src_install() { - # the inspircd buildsystem does not create these, it's configure script - # does. so, we have to at this point to make sure they are there. dodir /usr/$(get_libdir)/inspircd dodir /usr/$(get_libdir)/inspircd/modules dodir /etc/inspircd @@ -65,8 +60,8 @@ insinto /usr/include/inspircd/ doins "${S}"/include/* - - newinitd "${FILESDIR}"/init.d_inspircd inspircd + + newinitd "${FILESDIR}"/inspircd-initd inspircd } pkg_postinst() { @@ -78,6 +73,8 @@ chown -R inspircd:inspircd "${ROOT}"/usr/$(get_libdir)/inspircd chmod -R 755 "${ROOT}"/usr/$(get_libdir)/inspircd + + chmod -R 750 "${ROOT}"/usr/$(get_libdir)/inspircd/inspircd.launcher chmod -R 755 "${ROOT}"/usr/bin/inspircd }