diff options
author | Agostino Sarubbo <ago@gentoo.org> | 2013-02-08 10:26:15 +0000 |
---|---|---|
committer | Agostino Sarubbo <ago@gentoo.org> | 2013-02-08 10:26:15 +0000 |
commit | 88e63a4accaec7fd346c8bcde3b0688cf9554b4c (patch) | |
tree | 3c411c92c38fd30982ffa0a2af2fa7cae7a1f024 /net-irc/inspircd | |
parent | Stable for x86, wrt bug #456092 (diff) | |
download | gentoo-2-88e63a4accaec7fd346c8bcde3b0688cf9554b4c.tar.gz gentoo-2-88e63a4accaec7fd346c8bcde3b0688cf9554b4c.tar.bz2 gentoo-2-88e63a4accaec7fd346c8bcde3b0688cf9554b4c.zip |
Remove old
(Portage version: 2.1.11.31/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'net-irc/inspircd')
-rw-r--r-- | net-irc/inspircd/ChangeLog | 6 | ||||
-rw-r--r-- | net-irc/inspircd/inspircd-2.0.8.ebuild | 107 | ||||
-rw-r--r-- | net-irc/inspircd/inspircd-2.0.9.ebuild | 108 |
3 files changed, 5 insertions, 216 deletions
diff --git a/net-irc/inspircd/ChangeLog b/net-irc/inspircd/ChangeLog index 9e321ed9034b..235d78005cc7 100644 --- a/net-irc/inspircd/ChangeLog +++ b/net-irc/inspircd/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-irc/inspircd # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/ChangeLog,v 1.66 2013/02/08 10:25:46 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/ChangeLog,v 1.67 2013/02/08 10:26:15 ago Exp $ + + 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> -inspircd-2.0.8.ebuild, + -inspircd-2.0.9.ebuild: + Remove old 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> inspircd-2.0.10.ebuild: Stable for x86, wrt bug #456092 diff --git a/net-irc/inspircd/inspircd-2.0.8.ebuild b/net-irc/inspircd/inspircd-2.0.8.ebuild deleted file mode 100644 index 6906761e40dd..000000000000 --- a/net-irc/inspircd/inspircd-2.0.8.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/inspircd-2.0.8.ebuild,v 1.4 2012/09/07 20:58:05 johu Exp $ - -EAPI=4 - -inherit eutils flag-o-matic multilib toolchain-funcs - -DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd" -HOMEPAGE="http://inspircd.github.com/" -SRC_URI="http://github.com/inspircd/inspircd/downloads/InspIRCd-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="geoip gnutls ipv6 ldap mysql postgres sqlite ssl" - -RDEPEND=" - dev-lang/perl - ssl? ( dev-libs/openssl ) - geoip? ( dev-libs/geoip ) - gnutls? ( net-libs/gnutls dev-libs/libgcrypt ) - ldap? ( net-nds/openldap ) - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql-server ) - sqlite? ( >=dev-db/sqlite-3.0 )" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${PN}" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 -1 ${PN} -} - -src_prepare() { - # Patch the inspircd launcher with the inspircd user - sed -i -e "s/@UID@/${PN}/" "${S}/make/template/${PN}" || die - - epatch "${FILESDIR}/${PF}-fix-path-builds.patch" -} - -src_configure() { - local extras="" - local essl="--enable-openssl" - local egnutls="--enable-gnutls" - local dipv6="--disable-ipv6" - - use geoip && extras="${extras}m_geoip.cpp," - use gnutls && extras="${extras}m_ssl_gnutls.cpp," - use ldap && extras="${extras}m_ldapauth.cpp," - use mysql && extras="${extras}m_mysql.cpp," - use postgres && extras="${extras}m_pgsql.cpp," - use sqlite && extras="${extras}m_sqlite3.cpp," - use ssl && extras="${extras}m_ssl_openssl.cpp," - - # allow inspircd to be built by root - touch .force-root-ok || die - - if [ -n "${extras}" ]; then - econf --disable-interactive --enable-extras=${extras} - fi - - use !ssl && essl="" - use !gnutls && egnutls="" - use ipv6 && dipv6="" - - econf \ - --with-cc="$(tc-getCXX)" \ - --disable-interactive \ - --prefix="/usr/$(get_libdir)/${PN}" \ - --config-dir="/etc/${PN}" \ - --binary-dir="/usr/bin" \ - --module-dir="/usr/$(get_libdir)/${PN}/modules" \ - ${essl} ${egnutls} ${dipv6} -} - -src_compile() { - append-cxxflags -Iinclude -fPIC - emake V=1 LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -src_install() { - emake INSTUID=${PN} \ - BINPATH="${D}/usr/bin" \ - BASE="${D}/usr/$(get_libdir)/${PN}/inspircd.launcher" \ - MODPATH="${D}/usr/$(get_libdir)/${PN}/modules/" \ - CONPATH="${D}/etc/${PN}" install - - insinto /usr/include/"${PN}" - doins include/* - - diropts -o"${PN}" -g"${PN}" - dodir "/var/run/${PN}" "/var/lib/${PN}/data" - - newinitd "${FILESDIR}/${PF}-init" "${PN}" - keepdir "/var/log/${PN}"/ -} - -pkg_postinst() { - elog "Before starting ${PN} the first time you should create" - elog "the /etc/${PN}/${PN}.conf file." - elog "You can find example configuration files under /etc/${PN}" - elog "Read the ${PN}.conf.example file carefully before starting " - elog "the service." - elog -} diff --git a/net-irc/inspircd/inspircd-2.0.9.ebuild b/net-irc/inspircd/inspircd-2.0.9.ebuild deleted file mode 100644 index bf801b450d05..000000000000 --- a/net-irc/inspircd/inspircd-2.0.9.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/inspircd-2.0.9.ebuild,v 1.3 2012/11/20 20:08:02 ago Exp $ - -EAPI=4 - -inherit eutils multilib toolchain-funcs - -DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd" -HOMEPAGE="http://inspircd.github.com/" -SRC_URI="http://github.com/inspircd/inspircd/downloads/InspIRCd-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="geoip gnutls ipv6 ldap mysql postgres sqlite ssl" - -RDEPEND=" - dev-lang/perl - ssl? ( dev-libs/openssl ) - geoip? ( dev-libs/geoip ) - gnutls? ( net-libs/gnutls dev-libs/libgcrypt ) - ldap? ( net-nds/openldap ) - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql-server ) - sqlite? ( >=dev-db/sqlite-3.0 )" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${PN}" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 -1 ${PN} -} - -src_prepare() { - # Patch the inspircd launcher with the inspircd user - sed -i -e "s/@UID@/${PN}/" "${S}/make/template/${PN}" || die - - epatch "${FILESDIR}/${PF}-fix-path-builds.patch" -} - -src_configure() { - local extras="" - local essl="--enable-openssl" - local egnutls="--enable-gnutls" - local dipv6="--disable-ipv6" - - use geoip && extras="${extras}m_geoip.cpp," - use gnutls && extras="${extras}m_ssl_gnutls.cpp," - use ldap && extras="${extras}m_ldapauth.cpp," - use mysql && extras="${extras}m_mysql.cpp," - use postgres && extras="${extras}m_pgsql.cpp," - use sqlite && extras="${extras}m_sqlite3.cpp," - use ssl && extras="${extras}m_ssl_openssl.cpp," - - # allow inspircd to be built by root - touch .force-root-ok || die - - if [ -n "${extras}" ]; then - econf --disable-interactive --enable-extras=${extras} - fi - - use !ssl && essl="" - use !gnutls && egnutls="" - use ipv6 && dipv6="" - - econf \ - --with-cc="$(tc-getCXX)" \ - --disable-interactive \ - --prefix="/usr/$(get_libdir)/${PN}" \ - --config-dir="/etc/${PN}" \ - --data-dir="/var/lib/${PN}/data" \ - --log-dir="/var/log/${PN}" \ - --binary-dir="/usr/bin" \ - --module-dir="/usr/$(get_libdir)/${PN}/modules" \ - ${essl} ${egnutls} ${dipv6} -} - -src_compile() { - emake V=1 LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" -} - -src_install() { - emake INSTUID=${PN} \ - BINPATH="${D}/usr/bin" \ - BASE="${D}/usr/$(get_libdir)/${PN}/inspircd.launcher" \ - MODPATH="${D}/usr/$(get_libdir)/${PN}/modules/" \ - CONPATH="${D}/etc/${PN}" install - - insinto "/usr/include/${PN}" - doins include/* - - diropts -o"${PN}" -g"${PN}" - dodir "/var/run/${PN}" "/var/lib/${PN}/data" - - newinitd "${FILESDIR}/${PF}-init" "${PN}" - keepdir "/var/log/${PN}"/ -} - -pkg_postinst() { - elog "Before starting ${PN} the first time, you should create" - elog "the /etc/${PN}/${PN}.conf file." - elog "You can find example configuration files under /etc/${PN}" - elog "Read the ${PN}.conf.example file carefully before starting " - elog "the service." - elog -} |