summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Walker <ka0ttic@gentoo.org>2005-02-09 14:54:46 +0000
committerAaron Walker <ka0ttic@gentoo.org>2005-02-09 14:54:46 +0000
commit43b700ffbfd73b6b13c3f685b867392d504dd305 (patch)
tree91f2ac74b44c9373a057dca25f05a2a01700bf29 /net-analyzer
parentpunt old stuff (diff)
downloadgentoo-2-43b700ffbfd73b6b13c3f685b867392d504dd305.tar.gz
gentoo-2-43b700ffbfd73b6b13c3f685b867392d504dd305.tar.bz2
gentoo-2-43b700ffbfd73b6b13c3f685b867392d504dd305.zip
New upstream bugfix release.
(Portage version: 2.0.51-r15)
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/net-snmp/ChangeLog7
-rw-r--r--net-analyzer/net-snmp/Manifest14
-rw-r--r--net-analyzer/net-snmp/files/digest-net-snmp-5.2.11
-rw-r--r--net-analyzer/net-snmp/net-snmp-5.2.1.ebuild140
4 files changed, 150 insertions, 12 deletions
diff --git a/net-analyzer/net-snmp/ChangeLog b/net-analyzer/net-snmp/ChangeLog
index d9ae419510cc..419a8215a630 100644
--- a/net-analyzer/net-snmp/ChangeLog
+++ b/net-analyzer/net-snmp/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-analyzer/net-snmp
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/ChangeLog,v 1.80 2005/02/03 00:19:20 ka0ttic Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/net-snmp/ChangeLog,v 1.81 2005/02/09 14:54:46 ka0ttic Exp $
+
+*net-snmp-5.2.1 (09 Feb 2005)
+
+ 09 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> +net-snmp-5.2.1.ebuild:
+ New upstream bugfix release.
02 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> net-snmp-5.1.1-r1.ebuild,
net-snmp-5.1.1.ebuild, net-snmp-5.2-r3.ebuild, net-snmp-5.2.ebuild:
diff --git a/net-analyzer/net-snmp/Manifest b/net-analyzer/net-snmp/Manifest
index fb08723eae1d..e61e5840274c 100644
--- a/net-analyzer/net-snmp/Manifest
+++ b/net-analyzer/net-snmp/Manifest
@@ -1,14 +1,13 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 36c85b0822032cbcb2386dc9074b0030 net-snmp-5.1.1.ebuild 2484
+MD5 15483aa80a65e7d50bf1c19f325e203b net-snmp-5.2.1.ebuild 4212
MD5 15483aa80a65e7d50bf1c19f325e203b net-snmp-5.2-r3.ebuild 4212
MD5 560a87f789fc140ea6b987c577c2ef67 net-snmp-5.1.1-r1.ebuild 3655
-MD5 fd2b5976a23f4b8d2bb18dec5b242294 ChangeLog 12396
+MD5 9c1bdc336bb2228e3139597852e2a666 ChangeLog 12532
MD5 968b08be88d4eb777d6b7d857f5040cf net-snmp-5.2.ebuild 3755
MD5 feec9ceb3ba9f6a8b860a4a130998500 metadata.xml 214
MD5 b492aa2a6ad459eb41a26932d4c0740b files/digest-net-snmp-5.1.1-r1 67
MD5 b492aa2a6ad459eb41a26932d4c0740b files/digest-net-snmp-5.1.1 67
+MD5 f4562e4c61904b17dab28aae2836ff6e files/digest-net-snmp-5.2.1 67
MD5 791cd8d81154f2c1d01e3f87b86faa44 files/snmptrapd.conf 635
MD5 93ce82e69e9c66badd05144fd498530c files/digest-net-snmp-5.2 65
MD5 93ce82e69e9c66badd05144fd498530c files/digest-net-snmp-5.2-r3 65
@@ -18,10 +17,3 @@ MD5 ed2e953a9a923caec45eeca95bec2efc files/snmpd-5.1.conf 606
MD5 662833e61042a47d4bd8aaae404f4245 files/snmpd.rc6 710
MD5 25d92c9a7adcbb80240a914a8f6bbfe5 files/net-snmp-lm_sensors.patch 13686
MD5 0dbde7b1bdd9c9dc988039e676800337 files/snmpd-5.1.rc6 714
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.0 (GNU/Linux)
-
-iD8DBQFCAW4VEZCkKN40op4RAh7uAKCZyuSCCZ7Vdg5tCobFzhbSZLuPUQCgk+3U
-7Rv+7KcrGZ8+6HaA4tOMBg4=
-=3K2l
------END PGP SIGNATURE-----
diff --git a/net-analyzer/net-snmp/files/digest-net-snmp-5.2.1 b/net-analyzer/net-snmp/files/digest-net-snmp-5.2.1
new file mode 100644
index 000000000000..ea1106d64bfd
--- /dev/null
+++ b/net-analyzer/net-snmp/files/digest-net-snmp-5.2.1
@@ -0,0 +1 @@
+MD5 4c38451b1f5914789da370b79dc06124 net-snmp-5.2.1.tar.gz 3971320
diff --git a/net-analyzer/net-snmp/net-snmp-5.2.1.ebuild b/net-analyzer/net-snmp/net-snmp-5.2.1.ebuild
new file mode 100644
index 000000000000..862c9d947f6d
--- /dev/null
+++ b/net-analyzer/net-snmp/net-snmp-5.2.1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2005 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.2.1.ebuild,v 1.1 2005/02/09 14:54:46 ka0ttic Exp $
+
+inherit eutils fixheadtails perl-module
+
+DESCRIPTION="Software for generating and retrieving SNMP data"
+HOMEPAGE="http://net-snmp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm ~hppa ~amd64 ~ia64 ~s390 ~ppc64 ~mips"
+IUSE="perl ipv6 ssl tcpd X lm_sensors minimal smux selinux doc"
+
+PROVIDE="virtual/snmp"
+DEPEND="virtual/libc
+ !minimal? ( <sys-libs/db-2 )
+ >=sys-libs/zlib-1.1.4
+ ssl? ( >=dev-libs/openssl-0.9.6d )
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+ lm_sensors? (
+ x86? ( sys-apps/lm-sensors )
+ amd64? ( sys-apps/lm-sensors )
+ )"
+RDEPEND="${DEPEND}
+ dev-perl/TermReadKey
+ perl? ( X? ( dev-perl/perl-tk ) )
+ selinux? ( sec-policy/selinux-snmpd )
+ !virtual/snmp"
+
+DEPEND="${DEPEND}
+ >=sys-apps/sed-4
+ doc? ( app-doc/doxygen )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ 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
+
+ #wrt to bugs 68467, 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"
+
+ ht_fix_all
+}
+
+src_compile() {
+ local myconf mibs
+
+ autoconf || die "autoconf failed"
+
+ myconf="${myconf} `use_enable perl embedded-perl`"
+ myconf="${myconf} `use_with ssl openssl` `use_enable !ssl internal-md5`"
+ myconf="${myconf} `use_with tcpd libwrap`"
+ myconf="${myconf} `use_enable ipv6`"
+
+ mibs="host ucd-snmp/dlmod"
+ use smux && mibs="${mibs} smux"
+
+ econf \
+ --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 \
+ --with-install-prefix="${D}" \
+ ${myconf} || die "econf failed"
+
+ emake -j1 || die "compile problem"
+
+ 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_install () {
+ make DESTDIR="${D}" install || die "make install failed"
+
+ if use perl ; then
+ mytargets="DESTDIR=${D} perlinstall" perl-module_src_install
+
+ if ! use X ; then
+ rm -f "${D}/usr/bin/tkmib"
+ fi
+ 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
+ newconfd ${FILESDIR}/snmpd-5.1.conf snmpd
+
+ # 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
+ chmod 0755 ${D}/etc/init.d/snmptrapd
+
+ newconfd ${FILESDIR}/snmptrapd.conf snmptrapd
+
+ # 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/{net-snmp-config,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
+}