summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAgostino Sarubbo <ago@gentoo.org>2013-02-08 10:26:15 +0000
committerAgostino Sarubbo <ago@gentoo.org>2013-02-08 10:26:15 +0000
commit88e63a4accaec7fd346c8bcde3b0688cf9554b4c (patch)
tree3c411c92c38fd30982ffa0a2af2fa7cae7a1f024 /net-irc/inspircd
parentStable for x86, wrt bug #456092 (diff)
downloadgentoo-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/ChangeLog6
-rw-r--r--net-irc/inspircd/inspircd-2.0.8.ebuild107
-rw-r--r--net-irc/inspircd/inspircd-2.0.9.ebuild108
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
-}