diff options
author | Victor Ostorga <vostorga@gentoo.org> | 2009-12-20 23:20:09 +0000 |
---|---|---|
committer | Victor Ostorga <vostorga@gentoo.org> | 2009-12-20 23:20:09 +0000 |
commit | e528785aa5b5fe22dcb64c4b5dda9eb8a59591a3 (patch) | |
tree | 32553cab77d3a77fe6f3e72ece65a9ec63e8b959 /net-irc | |
parent | Set SUPPORT_PYTHON_ABIS. (diff) | |
download | historical-e528785aa5b5fe22dcb64c4b5dda9eb8a59591a3.tar.gz historical-e528785aa5b5fe22dcb64c4b5dda9eb8a59591a3.tar.bz2 historical-e528785aa5b5fe22dcb64c4b5dda9eb8a59591a3.zip |
Cleaning out old ebuilds, Version bump bug #218880 , Fixing build with --as-needed bug #248019, Fixing build with build with >=net-libs/gnutls-2.7.1 bug #297324
Package-Manager: portage-2.1.6.13/cvs/Linux i686
Diffstat (limited to 'net-irc')
-rw-r--r-- | net-irc/inspircd/ChangeLog | 11 | ||||
-rw-r--r-- | net-irc/inspircd/Manifest | 18 | ||||
-rw-r--r-- | net-irc/inspircd/inspircd-1.0.7-r1.ebuild | 123 | ||||
-rw-r--r-- | net-irc/inspircd/inspircd-1.1.14.ebuild | 88 | ||||
-rw-r--r-- | net-irc/inspircd/inspircd-1.1.23.ebuild | 124 |
5 files changed, 137 insertions, 227 deletions
diff --git a/net-irc/inspircd/ChangeLog b/net-irc/inspircd/ChangeLog index a41674399123..3348b624d7a7 100644 --- a/net-irc/inspircd/ChangeLog +++ b/net-irc/inspircd/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for net-irc/inspircd # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/ChangeLog,v 1.27 2009/01/14 05:12:18 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-irc/inspircd/ChangeLog,v 1.28 2009/12/20 23:20:09 vostorga Exp $ + +*inspircd-1.1.23 (20 Dec 2009) + + 20 Dec 2009; VĂctor Ostorga <vostorga@gentoo.org> + -inspircd-1.0.7-r1.ebuild, -inspircd-1.1.14.ebuild, + +inspircd-1.1.23.ebuild: + Cleaning out old ebuilds, Version bump bug #218880 + Fixing build with --as-needed bug #248019 + Fixing build with build with >=net-libs/gnutls-2.7.1 bug #297324 14 Jan 2009; Mike Frysinger <vapier@gentoo.org> +files/inspircd-1.1.19-build.patch, inspircd-1.1.19.ebuild: diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest index 485d6fd60abf..a3d4907a508b 100644 --- a/net-irc/inspircd/Manifest +++ b/net-irc/inspircd/Manifest @@ -1,20 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - 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 -DIST InspIRCd-1.0.7.tar.bz2 337187 RMD160 a7387cf88f08f0e9487d25db79d88cde9e9c8283 SHA1 5c8a35b11928c6ad85d905b1bc34de096aa2cf11 SHA256 0ce029e92a0a1713de1d0665d1143295a054a8d925fa724795d709493a8b8d7f -DIST InspIRCd-1.1.14.tar.bz2 504766 RMD160 ee48f16b0360ef2ae397d8eb5a5c36027f47cc4d SHA1 a85bbdf5ef11ae44de69eb4df4cacc39a52e7a9e SHA256 de7c3fcf15bcab3a3bd9e41233854322022cdd1e0207fdd0f26d7e608209cf39 DIST InspIRCd-1.1.19.tar.bz2 505193 RMD160 c1f6230286c28c889060b961ea272f306eab8170 SHA1 d5ba49126585efc91d9c5021c76d56b067d3cc8e SHA256 4e1394749096e92ac976160c8d82a2017e718d5edd0a86f6049b3d473023c64e -EBUILD inspircd-1.0.7-r1.ebuild 3169 RMD160 fb15af7b8a61ba76ad2c767553dc644e0d2671ed SHA1 00271b5391f101caa04c4ee9870f2db10c6bc8f5 SHA256 5c5d69907141f0a8b96acda7a2f45b6a3bbba3a6735efc10e0c7b906010b31f5 -EBUILD inspircd-1.1.14.ebuild 2411 RMD160 ef780d64c9c7d86a96a18903c9cd3d0e857fc195 SHA1 bc78c7d7b302c9fd4eee6b924c9dcb2f4b536007 SHA256 bcc42a4f593940f5853f65e7128471f9decda576a5318c8659b68e4db2483015 +DIST InspIRCd-1.1.23.tar.bz2 505853 RMD160 122ae3c269af0af3f8362f17eae29767d6c314d4 SHA1 0def2426fa60cb32a2514e64196c04f37fa67e5e SHA256 8ad4fcee9d78e77df98e8ecd4f57bc86f4c0c3c8893588f6da20c5d7ca049203 EBUILD inspircd-1.1.19.ebuild 3233 RMD160 4b980c35ae0f404564a8ac749aabcdf37ad489d2 SHA1 b411473feb9cf60e44f837e0dfbd3ab4a0f93f4a SHA256 356e86055de64c28558f45279fd3983f24e4b38357fe63f99097f365457fbe7c -MISC ChangeLog 5076 RMD160 4a2a2ebdbc81f8f4815409b4aaa8fd1bb2d544c8 SHA1 4bb45c8c602b103853b8000db2604e8f40cd2bbf SHA256 5ccba324282cd0708126e854a892ba5a18fa0cda365dfb32586b280e95fb225e +EBUILD inspircd-1.1.23.ebuild 3184 RMD160 ef69e7420dc500fd07fc70c95679ddc1e085ff65 SHA1 3f5756ef1d0c3f9b65f444fb738184cbda483be3 SHA256 da235c5fe463eabf5fa9fbee402219db8c81a9ba8e909bd245749ac6f99e0310 +MISC ChangeLog 5409 RMD160 fc3d2de239f463a54efeba5bf8bcad3c742c9700 SHA1 8f180b2429899dba82d293d9fd4b558fa03a576c SHA256 fecb601ce4b4e29d1c6c09e0a5053e10cdfdac63f7768c5cb310370c46f18518 MISC metadata.xml 566 RMD160 acf38b66074b87645c0128316e73f3fad3cc7abe SHA1 1dd1807bb553426c6044c749b1e9beb9a3196981 SHA256 3ccdf8fde306ec9f8e0ad240be4fab1f017116f3e6675fd1a978974b17e6bcaf ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.9 (GNU/Linux) - -iEYEARECAAYFAkltdDgACgkQn/5bYzqsSmGQlwCfSBq0XqbgdD5I9mhxVoG+f37x -DKEAn2GhgPIxEYXGb5LGNil+eiefzdLg -=Rfay ------END PGP SIGNATURE----- diff --git a/net-irc/inspircd/inspircd-1.0.7-r1.ebuild b/net-irc/inspircd/inspircd-1.0.7-r1.ebuild deleted file mode 100644 index eeaea52884c4..000000000000 --- a/net-irc/inspircd/inspircd-1.0.7-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# 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.0.7-r1.ebuild,v 1.2 2007/01/04 18:51:12 hansmi Exp $ - -inherit eutils toolchain-funcs multilib - -IUSE="openssl gnutls" - -DESCRIPTION="InspIRCd - The Modular C++ IRC Daemon" -HOMEPAGE="http://www.inspircd.org" -SRC_URI="mirror://sourceforge/${PN}/InspIRCd-${PV}.tar.bz2" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ppc x86" -RDEPEND=" - openssl? ( >=dev-libs/openssl-0.9.7d ) - gnutls? ( >=net-libs/gnutls-1.3.0 )" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/inspircd" - -pkg_setup() { - enewgroup inspircd - enewuser inspircd -1 -1 -1 inspircd -} - -# Determines the appropriate value for the -# GCC34= configuration option. -inspircd-determine-gcc34() { - if [[ $(gcc-major-version) -gt 3 ]] ; then - echo "4" - else - if [[ $(gcc-minor-version) -lt 4 ]] ; then - echo "3" - else - echo "4" - fi - fi -} - -src_compile() { - local myconf="" - - # Write a configuration file - einfo "Building configuration parameters file." - - if use openssl; then - einfo "Enabling OpenSSL SSL engine module." - fi - - if use gnutls; then - einfo "Enabling GnuTLS SSL engine module." - fi - - cat << _EOF_ > .config.cache -CC="$(tc-getCXX)" -MAKEPROG="make $MFLAGS" -GCCVER="$(gcc-major-version)" -GCC34="$(inspircd-determine-gcc34)" -OPTIMISATI="" -FLAGS="$CXXFLAGS" -CONFIG_DIR="/etc/inspircd" -MODULE_DIR="/usr/$(get_libdir)/inspircd/modules" -BASE_DIR="/" -LIBRARY_DIR="/usr/$(get_libdir)/inspircd" -OSNAME="$(uname)" -BINARY_DIR="/usr/bin" -LDLIBS="-ldl -lstdc++" -CHANGE_COMPILER="n" -HAS_STRLCPY="false" -MAKEORDER="ircd mods" - -# User defined parameters. -MAX_KICK="${INSPIRCD_KICKLEN:-255}" -MAX_IDENT="${INSPIRCD_IDENTLEN:-12}" -MAX_GECOS="${INSPIRCD_GECOSLEN:-128}" -MAX_CLIENT_T="${INSPIRCD_MAX_CLIENTS:-512}" -MAXI_MODES="${INSPIRCD_MAX_MODES:-20}" -MAX_CLIENT="${INSPIRCD_MAX_CLIENTS:-512}" -MAX_CHANNE="${INSPIRCD_MAX_CHANNELS:-20}" -NICK_LENGT="${INSPIRCD_NICKLEN:-31}" -MAX_OPERCH="${INSPIRCD_MAX_OPERCHANS:-60}" -MAX_AWAY="${INSPIRCD_AWAYLEN:-200}" -MAX_TOPIC="${INSPIRCD_TOPICLEN:-307}" -MAX_QUIT="${INSPIRCD_QUITLEN:-255}" -_EOF_ - - # build makefiles based on our configure params - # Please note that it's not the autoconf configure script, thus - # we don't use econf. - ./configure -update || die "configure failed" - - emake DESTDIR="${D}" || die "emake failed" -} - -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 - dodir /usr/bin/ircd - - emake \ - LIBPATH="${D}/usr/$(get_libdir)/inspircd" \ - MODPATH="${D}/usr/$(get_libdir)/inspircd/modules" \ - CONPATH="${D}/etc/inspircd" \ - BINPATH="${D}/usr/bin" \ - BASE="${D}/usr/bin/inspircd.launcher" \ - install - - newinitd "${FILESDIR}"/init.d_inspircd inspircd -} - -pkg_postinst() { - chown -R inspircd:inspircd "${ROOT}"/etc/inspircd - chmod 700 "${ROOT}"/etc/inspircd - - chown -R inspircd:inspircd "${ROOT}"/usr/$(get_libdir)/inspircd - chmod -R 755 "${ROOT}"/usr/$(get_libdir)/inspircd - - chmod -R 755 /usr/bin/inspircd -} diff --git a/net-irc/inspircd/inspircd-1.1.14.ebuild b/net-irc/inspircd/inspircd-1.1.14.ebuild deleted file mode 100644 index 0dde2843be35..000000000000 --- a/net-irc/inspircd/inspircd-1.1.14.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# 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.14.ebuild,v 1.1 2007/11/12 21:47:32 hansmi Exp $ - -inherit eutils multilib - -DESCRIPTION="InspIRCd - The Modular C++ IRC Daemon" -HOMEPAGE="http://www.inspircd.org/" -SRC_URI="http://www.inspircd.org/downloads/InspIRCd-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="gnutls ipv6 openssl kernel_linux" - -DEPEND=" - >=sys-devel/gcc-3.3.0 - >=dev-lang/perl-5.8 - openssl? ( >=dev-libs/openssl-0.9.7d ) - gnutls? ( >=net-libs/gnutls-1.3.0 )" - -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}" - -pkg_setup() { - ebegin "Creating inspircd user and group" - enewgroup inspircd - enewuser inspircd -1 -1 -1 inspircd - eend ${?} -} - -src_compile() { - local myconf=" - --disable-interactive - --enable-epoll" - - # ./configure doesn't know --disable-gnutls, -ipv6 and -openssl options, - # so should be used only --enable-like. - use gnutls && myconf="${myconf} $(use_enable gnutls)" - use ipv6 && myconf="${myconf} $(use_enable ipv6) --enable-remote-ipv6" - use openssl && myconf="${myconf} $(use_enable openssl)" - - ./configure \ - --prefix="/usr" \ - --binary-dir="/usr/bin" \ - --config-dir="/etc/${PN}" \ - --library-dir="/usr/$(get_libdir)/${PN}" \ - --module-dir="/usr/$(get_libdir)/${PN}/modules" \ - ${myconf} || die "configure failed" - - emake || die "emake failed" -} - -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 /etc/${PN} - dodir /usr/include/${PN} - dodir /usr/$(get_libdir)/${PN} - dodir /usr/$(get_libdir)/${PN}/modules - dodir /var/log/${PN} - - emake install \ - BASE="${D}"/usr/$(get_libdir)/${PN}/inspircd.launcher \ - BINPATH="${D}"/usr/bin \ - CONPATH="${D}"/etc/${PN} \ - LIBPATH="${D}"/usr/$(get_libdir)/${PN}/ \ - MODPATH="${D}"/usr/$(get_libdir)/${PN}/modules/ \ - - insinto /usr/include/inspircd/ - doins "${S}"/include/* - - newinitd "${FILESDIR}"/init.d_inspircd inspircd -} - -pkg_postinst() { - chown -R inspircd:inspircd "${ROOT}"/etc/${PN} - chmod 700 "${ROOT}"/etc/${PN} - - chown -R inspircd:inspircd "${ROOT}"/var/log/${PN} - chmod 750 "${ROOT}"/var/log/${PN} - - chown -R inspircd:inspircd "${ROOT}"/usr/$(get_libdir)/${PN} - chmod -R 755 "${ROOT}"/usr/$(get_libdir)/${PN} - - 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 new file mode 100644 index 000000000000..9fb805f91bee --- /dev/null +++ b/net-irc/inspircd/inspircd-1.1.23.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2009 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.1 2009/12/20 23:20:09 vostorga 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 ~ppc ~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 ) + 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 +} |