From e1aeaacade87514c9a2a08a1bf3fb8910f8a7100 Mon Sep 17 00:00:00 2001 From: Marcelo Góes Date: Thu, 26 Jan 2006 18:49:13 +0000 Subject: 5.3.0.1 version bump for bug 120412. Package-Manager: portage-2.0.54 --- net-analyzer/net-snmp/ChangeLog | 9 +- net-analyzer/net-snmp/Manifest | 6 +- .../net-snmp/files/digest-net-snmp-5.3.0.1 | 1 + .../net-snmp/files/digest-net-snmp-5.3_rc2 | 1 - net-analyzer/net-snmp/net-snmp-5.3.0.1.ebuild | 178 ++++++++++++++++++++ net-analyzer/net-snmp/net-snmp-5.3_rc2.ebuild | 181 --------------------- 6 files changed, 190 insertions(+), 186 deletions(-) create mode 100644 net-analyzer/net-snmp/files/digest-net-snmp-5.3.0.1 delete mode 100644 net-analyzer/net-snmp/files/digest-net-snmp-5.3_rc2 create mode 100644 net-analyzer/net-snmp/net-snmp-5.3.0.1.ebuild delete mode 100644 net-analyzer/net-snmp/net-snmp-5.3_rc2.ebuild (limited to 'net-analyzer') diff --git a/net-analyzer/net-snmp/ChangeLog b/net-analyzer/net-snmp/ChangeLog index fa4dd84fab97..b7125fa80930 100644 --- a/net-analyzer/net-snmp/ChangeLog +++ b/net-analyzer/net-snmp/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-analyzer/net-snmp # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/ChangeLog,v 1.131 2006/01/23 01:24:35 vanquirius Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/ChangeLog,v 1.132 2006/01/26 18:49:13 vanquirius Exp $ + +*net-snmp-5.3.0.1 (26 Jan 2006) + + 26 Jan 2006; Marcelo Goes + -net-snmp-5.3_rc2.ebuild, +net-snmp-5.3.0.1.ebuild: + 5.3.0.1 version bump for bug 120412. Thanks to Frederic Mangeant . 23 Jan 2006; Marcelo Goes net-snmp-5.2.1.2-r1.ebuild, net-snmp-5.2.2-r1.ebuild, diff --git a/net-analyzer/net-snmp/Manifest b/net-analyzer/net-snmp/Manifest index b0b418d3f425..7880874b1459 100644 --- a/net-analyzer/net-snmp/Manifest +++ b/net-analyzer/net-snmp/Manifest @@ -1,7 +1,7 @@ -MD5 c30243abc3c08ff8835ae03fc926360d ChangeLog 20986 +MD5 d7355d1a3c3445d64cc2e8d2989d3cd0 ChangeLog 21237 MD5 cfce6770c86e3e3bc76800c6bd6ee8c6 files/digest-net-snmp-5.2.1.2-r1 69 MD5 92b7d3fe0c5dad9c215a170199e3c66c files/digest-net-snmp-5.2.2-r1 67 -MD5 00cef611211aeaa16f95d9bd4bd8da4f files/digest-net-snmp-5.3_rc2 69 +MD5 d3cebd37f9a75b0968bd7a60fb68e7eb files/digest-net-snmp-5.3.0.1 69 MD5 82d14deda5805e21a60de03e0a69659c files/net-snmp-5.2.1-conf-elf-rpm-bz2.patch 4734 MD5 a63107c1d81a8aeb10e84be0658e2794 files/net-snmp-5.2.1-fix-insecure-fixproc.diff 1639 MD5 3e2ad4a80d670958106d3c97cac1a24f files/net-snmp-5.2.2-asneeded.patch 1458 @@ -13,4 +13,4 @@ MD5 791cd8d81154f2c1d01e3f87b86faa44 files/snmptrapd.conf 635 MD5 637389da071d8ee0c0292695525bc29f metadata.xml 160 MD5 7355c88ff408670bc0fc6d97eac0eeaf net-snmp-5.2.1.2-r1.ebuild 5238 MD5 c2142a72b904670376f237ea16a284d1 net-snmp-5.2.2-r1.ebuild 5270 -MD5 ca27c5ec5f5a802867b6c9160ab80a97 net-snmp-5.3_rc2.ebuild 5406 +MD5 524cb28d42cbff034673c0f1325f577c net-snmp-5.3.0.1.ebuild 5382 diff --git a/net-analyzer/net-snmp/files/digest-net-snmp-5.3.0.1 b/net-analyzer/net-snmp/files/digest-net-snmp-5.3.0.1 new file mode 100644 index 000000000000..9422e94f60a7 --- /dev/null +++ b/net-analyzer/net-snmp/files/digest-net-snmp-5.3.0.1 @@ -0,0 +1 @@ +MD5 db5995ff8fae154cbe7417a4a6f2ca60 net-snmp-5.3.0.1.tar.gz 4183370 diff --git a/net-analyzer/net-snmp/files/digest-net-snmp-5.3_rc2 b/net-analyzer/net-snmp/files/digest-net-snmp-5.3_rc2 deleted file mode 100644 index 2670c7fb1b23..000000000000 --- a/net-analyzer/net-snmp/files/digest-net-snmp-5.3_rc2 +++ /dev/null @@ -1 +0,0 @@ -MD5 852071981fadb2ecff552497b54c679a net-snmp-5.3.rc2.tar.gz 4176303 diff --git a/net-analyzer/net-snmp/net-snmp-5.3.0.1.ebuild b/net-analyzer/net-snmp/net-snmp-5.3.0.1.ebuild new file mode 100644 index 000000000000..6d2b02d20a98 --- /dev/null +++ b/net-analyzer/net-snmp/net-snmp-5.3.0.1.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/net-snmp-5.3.0.1.ebuild,v 1.1 2006/01/26 18:49:13 vanquirius Exp $ + +inherit eutils fixheadtails perl-module + +DESCRIPTION="Software for generating and retrieving SNMP data" +HOMEPAGE="http://net-snmp.sourceforge.net/" +#SRC_URI="mirror://gentoo/${P}.tar.gz" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="as-is BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="perl ipv6 ssl tcpd X lm_sensors minimal smux selinux doc rpm elf diskio" + +DEPEND=">=sys-libs/zlib-1.1.4 + ssl? ( >=dev-libs/openssl-0.9.6d ) + tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) + rpm? ( app-arch/rpm + dev-libs/popt + app-arch/bzip2 + ) + elf? ( dev-libs/elfutils )" +# lm_sensors? ( sys-apps/lm_sensors ) + +RDEPEND="${DEPEND} + perl? ( + X? ( dev-perl/perl-tk ) + !minimal? ( dev-perl/TermReadKey ) + ) + selinux? ( sec-policy/selinux-snmpd )" + +DEPEND="${DEPEND} + >=sys-apps/sed-4 + doc? ( app-doc/doxygen )" + +src_unpack() { + unpack ${A} + cd "${S}" + +# The lm_sensors patch has a memory leak +# If you can help, please attach a patch to bug 109785 + +# if use lm_sensors; then +# if use x86 || use amd64; then +# epatch "${FILESDIR}"/${PN}-lm_sensors.patch +# else +# eerror "Unfortunatly you are trying to enable lm_sensors support for an unsupported arch." +# eerror "please check the availability of sys-apps/lm_sensors - if it is available on" +# eerror "your arch, please file a bug about this." +# die "lm_sensors patch error: unsupported arch." +# fi +# fi + + # bugs 68467 and 68254 + sed -i -e \ + 's/^NSC_AGENTLIBS="@AGENTLIBS@"/NSC_AGENTLIBS="@AGENTLIBS@ @WRAPLIBS@"/' \ + net-snmp-config.in || die "sed net-snmp-config.in" + sed -i -e 's;embed_perl="yes",;embed_perl=$enableval,;' configure.in \ + || die "sed configure.in failed" + # Insecure run-path - bug 103776 + sed -i -e 's/\(@(cd perl ; $(MAKE)\)\() ; \\\)/\1 LD_RUN_PATH=\2/g' \ + Makefile.in || die "sed Makefile.in failed" + # fix access violation in make check + sed -i -e 's/\(snmpd.*\)-Lf/\1-l/' testing/eval_tools.sh || \ + die "sed eval_tools.sh failed" + # fix path in fixproc + sed -i -e 's|\(database_file =.*\)/local\(.*\)$|\1\2|' local/fixproc || \ + die "sed fixproc failed" + + ht_fix_all +} + +src_compile() { + local mibs + + autoconf || die "autoconf failed" + + mibs="host ucd-snmp/dlmod" + use smux && mibs="${mibs} smux" +# use lm_sensors && mibs="${mibs} ucd-snmp/lmSensors" + use diskio && mibs="${mibs} ucd-snmp/diskio" + + econf \ + --with-install-prefix="${D}" \ + --with-sys-location="Unknown" \ + --with-sys-contact="root@Unknown" \ + --with-default-snmp-version="3" \ + --with-mib-modules="${mibs}" \ + --with-logfile="${ROOT}/var/log/net-snmpd.log" \ + --with-persistent-directory="${ROOT}/var/lib/net-snmp" \ + --enable-ucd-snmp-compatibility \ + --enable-shared \ + --with-zlib \ + $(use_enable perl embedded-perl) \ + $(use_enable ipv6) \ + $(use_enable !ssl internal-md5) \ + $(use_with ssl openssl) \ + $(use_with tcpd libwrap) \ + $(use_with rpm) \ + $(use_with rpm bzip2) \ + $(use_with elf) \ + || die "econf failed" + + emake -j1 || die "emake failed" + + if use perl ; then + emake perlmodules || die "compile perl modules problem" + fi + + if use doc ; then + einfo "Building HTML Documentation" + make docsdox || die "failed to build docs" + fi +} + +src_test() { + cd testing + if ! make test ; then + echo + einfo "Don't be alarmed if a few tests FAIL." + einfo "This could happen for several reasons:" + einfo " - You don't already have a working configuration." + einfo " - Your ethernet interface isn't properly configured." + echo + fi +} + +src_install () { + make DESTDIR="${D}" install || die "make install failed" + + if use perl ; then + make DESTDIR="${D}" perlinstall || die "make perlinstall failed" + fixlocalpod + + use X || rm -f "${D}/usr/bin/tkmib" + else + rm -f "${D}/usr/bin/mib2c" "${D}/usr/bin/tkmib" + fi + + dodoc AGENT.txt ChangeLog FAQ INSTALL NEWS PORTING README* TODO + newdoc EXAMPLE.conf.def EXAMPLE.conf + + use doc && dohtml docs/html/* + + keepdir /etc/snmp /var/lib/net-snmp + + newinitd "${FILESDIR}"/snmpd-5.1.rc6 snmpd || die + newconfd "${FILESDIR}"/snmpd-5.1.conf snmpd || die + + # snmptrapd can use the same rc script just slightly modified + sed -e 's/net-snmpd/snmptrapd/g' \ + -e 's/snmpd/snmptrapd/g' \ + -e 's/SNMPD/SNMPTRAPD/g' \ + "${D}"/etc/init.d/snmpd > "${D}"/etc/init.d/snmptrapd || \ + die "failed to create snmptrapd init script" + chmod 0755 "${D}"/etc/init.d/snmptrapd + + newconfd "${FILESDIR}"/snmptrapd.conf snmptrapd || die + + # Remove everything, keeping only the snmpd, snmptrapd, MIBs, libs, and includes. + if use minimal; then + einfo "USE=minimal is set. Cleaning up excess cruft for a embedded/minimal/server only install." + rm -rf "${D}"/usr/bin/{encode_keychange,snmp{get,getnext,set,usm,walk,bulkwalk,table,trap,bulkget,translate,status,delta,test,df,vacm,netstat,inform}} + rm -rf "${D}"/usr/share/snmp/snmpconf-data "${D}"/usr/share/snmp/*.conf + rm -rf "${D}"/usr/bin/{fixproc,traptoemail} "${D}"/usr/bin/snmpc{heck,onf} + find "${D}" -name '*.pl' -exec rm -f '{}' \; + use ipv6 || rm -rf "${D}"/usr/share/snmp/mibs/IPV6* + fi +} + +pkg_postinst() { + if use lm_sensors ; then + ewarn "lm_sensors support is no longer available because it" + ewarn "causes a memory leak." + fi +} diff --git a/net-analyzer/net-snmp/net-snmp-5.3_rc2.ebuild b/net-analyzer/net-snmp/net-snmp-5.3_rc2.ebuild deleted file mode 100644 index 0833d88c624d..000000000000 --- a/net-analyzer/net-snmp/net-snmp-5.3_rc2.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/net-snmp-5.3_rc2.ebuild,v 1.5 2006/01/23 01:24:35 vanquirius Exp $ - -inherit eutils fixheadtails perl-module - -MY_P="${P/_rc/.rc}" -DESCRIPTION="Software for generating and retrieving SNMP data" -HOMEPAGE="http://net-snmp.sourceforge.net/" -#SRC_URI="mirror://gentoo/${MY_P}.tar.gz" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" - -LICENSE="as-is BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="perl ipv6 ssl tcpd X lm_sensors minimal smux selinux doc rpm elf diskio" - -DEPEND=">=sys-libs/zlib-1.1.4 - ssl? ( >=dev-libs/openssl-0.9.6d ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - rpm? ( app-arch/rpm - dev-libs/popt - app-arch/bzip2 - ) - elf? ( dev-libs/elfutils )" -# lm_sensors? ( sys-apps/lm_sensors ) - -RDEPEND="${DEPEND} - perl? ( - X? ( dev-perl/perl-tk ) - !minimal? ( dev-perl/TermReadKey ) - ) - selinux? ( sec-policy/selinux-snmpd )" - -DEPEND="${DEPEND} - >=sys-apps/sed-4 - doc? ( app-doc/doxygen )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - -# The lm_sensors patch has a memory leak -# If you can help, please attach a patch to bug 109785 - -# if use lm_sensors; then -# if use x86 || use amd64; then -# epatch "${FILESDIR}"/${PN}-lm_sensors.patch -# else -# eerror "Unfortunatly you are trying to enable lm_sensors support for an unsupported arch." -# eerror "please check the availability of sys-apps/lm_sensors - if it is available on" -# eerror "your arch, please file a bug about this." -# die "lm_sensors patch error: unsupported arch." -# fi -# fi - - # bugs 68467 and 68254 - sed -i -e \ - 's/^NSC_AGENTLIBS="@AGENTLIBS@"/NSC_AGENTLIBS="@AGENTLIBS@ @WRAPLIBS@"/' \ - net-snmp-config.in || die "sed net-snmp-config.in" - sed -i -e 's;embed_perl="yes",;embed_perl=$enableval,;' configure.in \ - || die "sed configure.in failed" - # Insecure run-path - bug 103776 - sed -i -e 's/\(@(cd perl ; $(MAKE)\)\() ; \\\)/\1 LD_RUN_PATH=\2/g' \ - Makefile.in || die "sed Makefile.in failed" - # fix access violation in make check - sed -i -e 's/\(snmpd.*\)-Lf/\1-l/' testing/eval_tools.sh || \ - die "sed eval_tools.sh failed" - # fix path in fixproc - sed -i -e 's|\(database_file =.*\)/local\(.*\)$|\1\2|' local/fixproc || \ - die "sed fixproc failed" - - ht_fix_all -} - -src_compile() { - local mibs - - autoconf || die "autoconf failed" - - mibs="host ucd-snmp/dlmod" - use smux && mibs="${mibs} smux" -# use lm_sensors && mibs="${mibs} ucd-snmp/lmSensors" - use diskio && mibs="${mibs} ucd-snmp/diskio" - - econf \ - --with-install-prefix="${D}" \ - --with-sys-location="Unknown" \ - --with-sys-contact="root@Unknown" \ - --with-default-snmp-version="3" \ - --with-mib-modules="${mibs}" \ - --with-logfile="${ROOT}/var/log/net-snmpd.log" \ - --with-persistent-directory="${ROOT}/var/lib/net-snmp" \ - --enable-ucd-snmp-compatibility \ - --enable-shared \ - --with-zlib \ - $(use_enable perl embedded-perl) \ - $(use_enable ipv6) \ - $(use_enable !ssl internal-md5) \ - $(use_with ssl openssl) \ - $(use_with tcpd libwrap) \ - $(use_with rpm) \ - $(use_with rpm bzip2) \ - $(use_with elf) \ - || die "econf failed" - - emake -j1 || die "emake failed" - - if use perl ; then - emake perlmodules || die "compile perl modules problem" - fi - - if use doc ; then - einfo "Building HTML Documentation" - make docsdox || die "failed to build docs" - fi -} - -src_test() { - cd testing - if ! make test ; then - echo - einfo "Don't be alarmed if a few tests FAIL." - einfo "This could happen for several reasons:" - einfo " - You don't already have a working configuration." - einfo " - Your ethernet interface isn't properly configured." - echo - fi -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - - if use perl ; then - make DESTDIR="${D}" perlinstall || die "make perlinstall failed" - fixlocalpod - - use X || rm -f "${D}/usr/bin/tkmib" - else - rm -f "${D}/usr/bin/mib2c" "${D}/usr/bin/tkmib" - fi - - dodoc AGENT.txt ChangeLog FAQ INSTALL NEWS PORTING README* TODO - newdoc EXAMPLE.conf.def EXAMPLE.conf - - use doc && dohtml docs/html/* - - keepdir /etc/snmp /var/lib/net-snmp - - newinitd ${FILESDIR}/snmpd-5.1.rc6 snmpd || die - newconfd ${FILESDIR}/snmpd-5.1.conf snmpd || die - - # snmptrapd can use the same rc script just slightly modified - sed -e 's/net-snmpd/snmptrapd/g' \ - -e 's/snmpd/snmptrapd/g' \ - -e 's/SNMPD/SNMPTRAPD/g' \ - ${D}/etc/init.d/snmpd > ${D}/etc/init.d/snmptrapd || \ - die "failed to create snmptrapd init script" - chmod 0755 ${D}/etc/init.d/snmptrapd - - newconfd ${FILESDIR}/snmptrapd.conf snmptrapd || die - - # Remove everything, keeping only the snmpd, snmptrapd, MIBs, libs, and includes. - if use minimal; then - einfo "USE=minimal is set. Cleaning up excess cruft for a embedded/minimal/server only install." - rm -rf ${D}/usr/bin/{encode_keychange,snmp{get,getnext,set,usm,walk,bulkwalk,table,trap,bulkget,translate,status,delta,test,df,vacm,netstat,inform}} - rm -rf ${D}/usr/share/snmp/snmpconf-data ${D}/usr/share/snmp/*.conf - rm -rf ${D}/usr/bin/{fixproc,traptoemail} ${D}/usr/bin/snmpc{heck,onf} - find ${D} -name '*.pl' -exec rm -f '{}' \; - use ipv6 || rm -rf ${D}/usr/share/snmp/mibs/IPV6* - fi -} - -pkg_postinst() { - if use lm_sensors ; then - ewarn "lm_sensors support is no longer available because it" - ewarn "causes a memory leak." - fi -} -- cgit v1.2.3-65-gdbad