summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-05-11 12:39:53 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-05-11 12:39:53 +0000
commitc2e208c948b1e14f9005c1532a0351890a5f51e4 (patch)
tree38209c81a056e09268da9146eb6e599423ecf00c /net-irc/inspircd
parentAdding graphicsmagick dependency (Bug #314407) (diff)
downloadhistorical-c2e208c948b1e14f9005c1532a0351890a5f51e4.tar.gz
historical-c2e208c948b1e14f9005c1532a0351890a5f51e4.tar.bz2
historical-c2e208c948b1e14f9005c1532a0351890a5f51e4.zip
drop 2 oldest, fails to build with gcc-4.4 and openssl-1
Package-Manager: portage-2.2.0_alpha31/cvs/Linux x86_64
Diffstat (limited to 'net-irc/inspircd')
-rw-r--r--net-irc/inspircd/Manifest23
-rw-r--r--net-irc/inspircd/files/inspircd-1.1.19-build.patch14
-rw-r--r--net-irc/inspircd/inspircd-1.1.19.ebuild124
-rw-r--r--net-irc/inspircd/inspircd-1.1.23.ebuild124
4 files changed, 4 insertions, 281 deletions
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 860bdf04f878..671c503eabed 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,16 +1,11 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX init.d_inspircd 835 RMD160 df90290dbbf1aba7e9b24cc8467798b20c571899 SHA1 83d5e24da808993f264481945c2c37911853b6d4 SHA256 9342982271398f3572305b8bd83007d9f0aab3ee374c19044153dd5b16cf5780
-AUX inspircd-1.1.19-build.patch 263 RMD160 d00a39fef209b8cc0ea3f40704996600fa907e25 SHA1 16a3ac599e28f17b94593e945d9ff38b69620366 SHA256 e89742ed8347720b8b272a1e3d7d5e7a28441c8e0eb1f1d76473615aa31344a9
AUX inspircd-2.0.3-fix-config.patch 2656 RMD160 988ba38a32cc8da5c566326a02f362eaf7dc02f1 SHA1 3f94c4ea95ac5c11d717f02b82d64a398f212377 SHA256 ab88c2ef4b4670283a2e3f4c32d4fd212b508ab53899ee1694bb71df5f9d96a1
AUX inspircd-2.0.3-init.d 760 RMD160 7a23d6f2d63aff134a52ce2356d737622e4d2ced SHA1 ddfb9c97697bbc9f44aabec058293666f21db848 SHA256 4b400675a2a3094dd03b4885413dbf7fefc80327aab80e40d180693a85cd3353
-DIST InspIRCd-1.1.19.tar.bz2 505193 RMD160 c1f6230286c28c889060b961ea272f306eab8170 SHA1 d5ba49126585efc91d9c5021c76d56b067d3cc8e SHA256 4e1394749096e92ac976160c8d82a2017e718d5edd0a86f6049b3d473023c64e
-DIST InspIRCd-1.1.23.tar.bz2 505853 RMD160 122ae3c269af0af3f8362f17eae29767d6c314d4 SHA1 0def2426fa60cb32a2514e64196c04f37fa67e5e SHA256 8ad4fcee9d78e77df98e8ecd4f57bc86f4c0c3c8893588f6da20c5d7ca049203
DIST InspIRCd-1.2.8.tar.bz2 637194 RMD160 e2581b194419add2fe2918263a6d1d545cf8a4d0 SHA1 201d83459eddc899143b10c768378059c2669ae1 SHA256 fa856ddb6d7ab2b4dc6aa6b0f58bbb2360823ce296d4e9dd0f18d630d8c7cee5
DIST InspIRCd-2.0.3.tar.bz2 579960 RMD160 1ebe6b060b7db6be0697a71bbba59a48772aa9b9 SHA1 fc68d8322110fd882d0ffc426a5ff3b81677bd12 SHA256 f3d89a2a37137948c7f4e5b40f6670a0129327b66a3442d233c1026151d06182
-EBUILD inspircd-1.1.19.ebuild 3232 RMD160 b7f9689d3670271d32e504340f86ee8154caf51f SHA1 f81e1f049fb8aee3a9f747067fc5a2f8f428fcc9 SHA256 47a885e4cd73f20130c9967b10555f8948f42b349bfb79e69e6c5cd385303fb2
-EBUILD inspircd-1.1.23.ebuild 3188 RMD160 57d419510071cf030254a2e1bb840570976fd51f SHA1 6491ce730d1fea46f5c27198aa94d7f322811de5 SHA256 2e7717a9fc2c82bb84195ad8a5b4366219c265625faaf693019b5e5eea78844f
EBUILD inspircd-1.2.8.ebuild 3372 RMD160 c11629cadbd2454297cbb24de8a24f6933f9692c SHA1 abbda33b957474fe66a17bd799e3cfea840d5ad0 SHA256 221f5ec40bf3b23bfffd85059509aa8819ad6c332dd18b4148035caeebc0063b
EBUILD inspircd-2.0.3.ebuild 3515 RMD160 0ce61acbf6700d7c59b2e92fb1bdaf36b0190674 SHA1 64a8c099f9c27a9eecb11779bd6b1e332db968ef SHA256 8ebd6e7c6be4c5f1bd51b5d05a4c8cccce75f44f1d75eac56f1a6d7d7dd756cc
MISC ChangeLog 6788 RMD160 dad33f655b2d13c64d14bd822ef7c8ac7930eaf0 SHA1 b6b0d6298b82a244ce1f46ae946907d6a835f7f6 SHA256 b17858b3541add2c10e9ebb0194011fef825323e901360f5421aa43037f89252
@@ -18,17 +13,7 @@ MISC metadata.xml 779 RMD160 bd8095badcbde765b4cc27e98c5b62e892d9e5cb SHA1 5b59d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBAgAGBQJNyndNAAoJEEsurZwMLhUxuoQP/Aug9bzOrD668yxZupUCfA8u
-/h04U9fXN2wva0JPqF2CsGOC7NVgc3EZlOPVMo32/SploKWlld1iR9iv+0r9+V63
-X9bOLcEOZ2qylxiA+Xi1X0MCBguGsyM4g8e3uCGp2igHOpRrMWzpKHlT4M30W2Ml
-2DEn2MxpHBXL6/anPKj52gmsodaF2ECVz01pICcUSBm1ATX6QadNm2cUTk8ufHK5
-FtQH9o1rFMFiudmXp4DRUcvw6/a9nm8FnpgKOmP3PPGqFzvKOxewdLrVNfzw3s/p
-R/85VSSU4UiD7YNQmFzWbMWhDEoumOrw1q42WMrgODkph/dY7O1ZBWfsUVLiR6RY
-QE/eluHLUIsnqhvgPoSZm2Xyw+t75IBJaEAffJIPsbTCy+jgVtDxa21pf+q98tFc
-WkYLp9AwgBpLNAs0lu3U/wHUXhxyqvSuvSS6H/ESU1WEzDLarKKPMzdK2DQj7Iqh
-rx0Wh0GeeO0dtQLoY1EfzPr5iWGGBg8COkQ00eXdow/v5URnLQSd6ncCxtHYSOZ/
-xe8AHOtAHMW3atwmhwxgEmfRXv8uc/lZrZFcwhi1hhpLRFjCUBOPB/46vYXL6N32
-xaiyqTbJ8G7+eCNGRLBvp13U7VAMRRjdZ7hBjSeNq/+N0H7XkyGPnMJUU3va2dlm
-/QzzxgyxIek0nQoUPRNw
-=lB3O
+iF4EAREIAAYFAk3Kg50ACgkQXkR9YqOcLPFAQQD/bIFyEQMXDrr+adwrlES4P3V1
+evpBBi4fXIgYNBRof9wBAIpiV9jMgaF8kENkLqR+UawiBlg+0YORNP/ehKw8+ZnR
+=fM0p
-----END PGP SIGNATURE-----
diff --git a/net-irc/inspircd/files/inspircd-1.1.19-build.patch b/net-irc/inspircd/files/inspircd-1.1.19-build.patch
deleted file mode 100644
index 1b45d357778c..000000000000
--- a/net-irc/inspircd/files/inspircd-1.1.19-build.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-fix building with newer glibc
-
-http://bugs.gentoo.org/251446
-
---- src/configreader.cpp
-+++ src/configreader.cpp
-@@ -13,6 +13,7 @@
-
- #include "inspircd.h"
- #include "configreader.h"
-+#include <limits.h>
- #include <sstream>
- #include <fstream>
- #include "xline.h"
diff --git a/net-irc/inspircd/inspircd-1.1.19.ebuild b/net-irc/inspircd/inspircd-1.1.19.ebuild
deleted file mode 100644
index 571398456efb..000000000000
--- a/net-irc/inspircd/inspircd-1.1.19.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/inspircd-1.1.19.ebuild,v 1.8 2011/04/26 14:41:35 xarthisius Exp $
-
-inherit eutils toolchain-funcs multilib # subversion
-
-DESCRIPTION="InspIRCd - The Modular C++ IRC Daemon"
-HOMEPAGE="http://www.inspircd.org/"
-SRC_URI="http://www.inspircd.org/downloads/InspIRCd-${PV}.tar.bz2
- mirror://sourceforge/${PN}/InspIRCd-${PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="openssl gnutls ipv6 kernel_linux mysql postgres sqlite zlib ldap"
-
-RDEPEND="dev-lang/perl
- openssl? ( dev-libs/openssl )
- gnutls? ( net-libs/gnutls )
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql-server )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ldap? ( net-nds/openldap )"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${PN}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-build.patch #251446
-
- local SQL=0
- cd src/modules
-
- if use zlib ; then
- cp extra/m_ziplink.cpp .
- fi
- if use openssl || use gnutls ; then
- cp extra/m_sslinfo.cpp .
- cp extra/m_ssl_oper_cert.cpp .
- fi
-
- if use ldap ; then
- cp extra/m_ldapauth.cpp .
- fi
-
- if use mysql ; then
- SQL=1
- cp extra/m_mysql.cpp .
- fi
- if use postgres ; then
- SQL=1
- cp extra/m_pgsql.cpp .
- fi
- if use sqlite ; then
- SQL=1
- cp extra/m_sqlite3.cpp .
- fi
- if [ ${SQL} -eq 1 ] ; then
- cp extra/m_sql{auth.cpp,log.cpp,oper.cpp,utils.cpp,utils.h,v2.h} .
- fi
-}
-
-src_compile() {
- # ./configure doesn't know --disable-gnutls, -ipv6 and -openssl options,
- # so should be used only --enable-like.
- local myconf=""
- use gnutls && myconf="--enable-gnutls"
- use ipv6 && myconf="${myconf} --enable-ipv6 --enable-remote-ipv6"
- use openssl && myconf="${myconf} --enable-openssl"
-
- ./configure ${myconf} \
- --enable-epoll \
- --prefix="/usr/$(get_libdir)/inspircd" \
- --config-dir="/etc/inspircd" \
- --binary-dir="/usr/bin" \
- --library-dir="/usr/$(get_libdir)/inspircd" \
- --module-dir="/usr/$(get_libdir)/inspircd/modules" \
- || die "configure failed"
- ./configure -modupdate || die "modupdate failed"
-
- emake || die "emake failed"
-}
-
-src_install() {
- # the inspircd buildsystem does not create these, its configure script
- # does. so, we have to make sure they are there.
- dodir /usr/$(get_libdir)/inspircd
- dodir /usr/$(get_libdir)/inspircd/modules
- dodir /etc/inspircd
- dodir /var/log/inspircd
- dodir /usr/include/inspircd
-
- emake install \
- LIBPATH="${D}/usr/$(get_libdir)/inspircd/" \
- MODPATH="${D}/usr/$(get_libdir)/inspircd/modules/" \
- CONPATH="${D}/etc/inspircd" \
- BINPATH="${D}/usr/bin" \
- BASE="${D}/usr/$(get_libdir)/inspircd/inspircd.launcher" \
- || die
-
- insinto /usr/include/inspircd/
- doins "${S}"/include/*
-
- newinitd "${FILESDIR}"/init.d_inspircd inspircd
-
- keepdir "/var/log/inspircd/"
-}
-
-pkg_postinst() {
- enewgroup inspircd
- enewuser inspircd -1 -1 -1 inspircd
- chown -R inspircd:inspircd "${ROOT}"/etc/inspircd
- chmod 700 "${ROOT}"/etc/inspircd
-
- chmod 750 "${ROOT}"/var/log/inspircd
- chown -R inspircd:inspircd "${ROOT}"/var/log/inspircd
-
- chown -R inspircd:inspircd "${ROOT}"/usr/$(get_libdir)/inspircd
- chmod -R 755 "${ROOT}"/usr/$(get_libdir)/inspircd
-
- chmod -R 755 "${ROOT}"/usr/bin/inspircd
-}
diff --git a/net-irc/inspircd/inspircd-1.1.23.ebuild b/net-irc/inspircd/inspircd-1.1.23.ebuild
deleted file mode 100644
index 3856b8cacba8..000000000000
--- a/net-irc/inspircd/inspircd-1.1.23.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/inspircd-1.1.23.ebuild,v 1.3 2011/04/26 14:41:35 xarthisius Exp $
-
-inherit eutils toolchain-funcs multilib
-
-DESCRIPTION="InspIRCd - The Modular C++ IRC Daemon"
-HOMEPAGE="http://www.inspircd.org/"
-SRC_URI="http://www.inspircd.org/downloads/InspIRCd-${PV}.tar.bz2
-mirror://sourceforge/${PN}/InspIRCd-${PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="openssl gnutls ipv6 kernel_linux mysql postgres sqlite zlib ldap"
-
-RDEPEND="
- dev-lang/perl
- openssl? ( dev-libs/openssl )
- gnutls? ( net-libs/gnutls )
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql-server )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ldap? ( net-nds/openldap )"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/inspircd"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- local SQL=0
- cd src/modules
-
- if use zlib ; then
- cp extra/m_ziplink.cpp .
- fi
- if use openssl || use gnutls ; then
- cp extra/m_sslinfo.cpp .
- cp extra/m_ssl_oper_cert.cpp .
- fi
-
- if use ldap ; then
- cp extra/m_ldapauth.cpp .
- fi
-
- if use mysql ; then
- SQL=1
- cp extra/m_mysql.cpp .
- fi
- if use postgres ; then
- SQL=1
- cp extra/m_pgsql.cpp .
- fi
- if use sqlite ; then
- SQL=1
- cp extra/m_sqlite3.cpp .
- fi
- if [ ${SQL} -eq 1 ] ; then
- cp extra/m_sql{auth.cpp,log.cpp,oper.cpp,utils.cpp,utils.h,v2.h} .
- fi
-}
-
-src_compile() {
-
- # ./configure doesn't know --disable-gnutls, -ipv6 and -openssl options,
- # so should be used only --enable-like.
- local myconf=""
- use gnutls && myconf="--enable-gnutls"
- use ipv6 && myconf="${myconf} --enable-ipv6 --enable-remote-ipv6"
- use openssl && myconf="${myconf} --enable-openssl"
-
- ./configure ${myconf} \
- --enable-epoll \
- --prefix="/usr/$(get_libdir)/inspircd" \
- --config-dir="/etc/inspircd" \
- --binary-dir="/usr/bin" \
- --library-dir="/usr/$(get_libdir)/inspircd" \
- --module-dir="/usr/$(get_libdir)/inspircd/modules" \
- || die "configure failed"
- ./configure -modupdate || die "modupdate failed"
-
- emake CC="$(tc-getCXX)" || die "emake failed"
-}
-
-src_install() {
- # the inspircd buildsystem does not create these, its configure script
- # does. so, we have to make sure they are there.
- dodir /usr/$(get_libdir)/inspircd
- dodir /usr/$(get_libdir)/inspircd/modules
- dodir /etc/inspircd
- dodir /var/log/inspircd
- dodir /usr/include/inspircd
-
- emake install \
- LIBPATH="${D}/usr/$(get_libdir)/inspircd/" \
- MODPATH="${D}/usr/$(get_libdir)/inspircd/modules/" \
- CONPATH="${D}/etc/inspircd" \
- BINPATH="${D}/usr/bin" \
- BASE="${D}/usr/$(get_libdir)/inspircd/inspircd.launcher"
-
- insinto /usr/include/inspircd/
- doins "${S}"/include/*
-
- newinitd "${FILESDIR}"/init.d_inspircd inspircd
-
- keepdir "/var/log/inspircd/"
-}
-
-pkg_postinst() {
- enewgroup inspircd
- enewuser inspircd -1 -1 -1 inspircd
- chown -R inspircd:inspircd "${ROOT}"/etc/inspircd
- chmod 700 "${ROOT}"/etc/inspircd
-
- chmod 750 "${ROOT}"/var/log/inspircd
- chown -R inspircd:inspircd "${ROOT}"/var/log/inspircd
-
- chown -R inspircd:inspircd "${ROOT}"/usr/$(get_libdir)/inspircd
- chmod -R 755 "${ROOT}"/usr/$(get_libdir)/inspircd
-
- chmod -R 755 "${ROOT}"/usr/bin/inspircd
-}