Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Nov 2013 01:58:45 GMT
From:      Carlos Santos <uixmania@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/184043: maintainer update: Upgrade net-mgmt/bsnmptools to version 20100516-01
Message-ID:  <201311180158.rAI1wjgI039220@oldred.freebsd.org>
Resent-Message-ID: <201311180200.rAI200rS076685@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         184043
>Category:       ports
>Synopsis:       maintainer update: Upgrade net-mgmt/bsnmptools to version 20100516-01
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 18 02:00:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Carlos Santos
>Release:        8.4-RELEASE
>Organization:
n.a.
>Environment:
FreeBSD fbsd8_amd64.casantos.com 8.4-RELEASE FreeBSD 8.4-RELEASE #0 r251259: Sun Jun  2 21:26:57 UTC 2013     root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64


>Description:
Upgrade net-mgmt/bsnmptools to version 20100516-01

- New distribution file
- Adapt the build parameters accordingly
- Restrict the package to pre-9.x OS versions

Client tools (including SNMPv3 support) were incorporated to
the base system in FreeBSD 9.0. I'm keeping this port because
it may still be useful on FreeBSD 8.x and below.

>How-To-Repeat:
n.a.
>Fix:
n.a.

Patch attached with submission follows:

diff -dur /usr/ports/net-mgmt/bsnmptools.orig/Makefile /usr/ports/net-mgmt/bsnmptools/Makefile
--- /usr/ports/net-mgmt/bsnmptools.orig/Makefile	2013-10-16 03:50:18.000000000 -0300
+++ /usr/ports/net-mgmt/bsnmptools/Makefile	2013-11-17 16:59:14.000000000 -0200
@@ -2,37 +2,34 @@
 # $FreeBSD: net-mgmt/bsnmptools/Makefile 330481 2013-10-16 06:50:18Z culot $
 
 PORTNAME=	bsnmptools
-PORTVERSION=	0.0.20060818
-DISTVERSION=	20060818-01
-PORTREVISION=	2
+PORTVERSION=	0.0.20100516
+DISTVERSION=	20100516-01
 CATEGORIES=	net-mgmt
-MASTER_SITES=	http://www.ringlet.net/~shteryana/snmp/ CENKES
+MASTER_SITES=	http://people.freebsd.org/~syrinx/snmp/ CENKES
 EXTRACT_SUFX=	.tar
 
 MAINTAINER=	unixmania@gmail.com
 COMMENT=	Snmp client tools
 
+NO_STAGE=	yes
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} >= 900000
+IGNORE=		Client tools (including SNMPv3 support) are part of the base system
+.endif
+
 USE_LDCONFIG=	yes
-WRKSRC=		${WRKDIR}/${PORTNAME}
+WRKSRC=		${WRKDIR}/bsnmptools/usr.sbin/bsnmpd/tools
 MAKE_ARGS=	SHLIB_MAJOR=0 INCLUDEDIR=${PREFIX}/include LIBDIR=${PREFIX}/lib \
 		MANDIR=${MANPREFIX}/man/man NO_MANCOMPRESS=yes BINDIR=${PREFIX}/bin \
 		NO_PROFILE=yes
-CFLAGS=		-I${WRKSRC}/lib -L${WRKSRC}/lib
-PLIST_FILES=	${BIN_FILES:S,^,bin/,} include/${PORTNAME}.h include/bsnmptc.h \
+PLIST_FILES=	${BIN_FILES:S,^,bin/,} \
 		lib/lib${PORTNAME}.a lib/lib${PORTNAME}.so lib/lib${PORTNAME}.so.0
 BIN_FILES=	bsnmpget bsnmpset bsnmpwalk
 MAN1=	${BIN_FILES:S/$/.1/}
-MAN3=	${PORTNAME}.3
 
-NO_STAGE=	yes
-post-extract:
-	@${CHMOD} -R u+w ${WRKSRC}
-	@${MV} ${WRKSRC}/lib/libbsnmptools/libbsnmptools ${WRKSRC}/tlib
-	@${MV} ${WRKSRC}/usr.sbin/bsnmpd/tools ${WRKSRC}/
-	@${RM} -rf ${WRKSRC}/lib ${WRKSRC}/usr.sbin ${WRKSRC}/tools/Makefile.inc
-	@${MV} ${WRKSRC}/tlib ${WRKSRC}/lib
 
 post-patch:
-	@${REINPLACE_CMD} -e 's/usr.sbin/tools/' ${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -e 's|$${DESTDIR}/usr/bin|$${BINDIR}|g' ${WRKSRC}/bsnmptools/Makefile
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -dur /usr/ports/net-mgmt/bsnmptools.orig/distinfo /usr/ports/net-mgmt/bsnmptools/distinfo
--- /usr/ports/net-mgmt/bsnmptools.orig/distinfo	2012-07-14 11:29:18.000000000 -0300
+++ /usr/ports/net-mgmt/bsnmptools/distinfo	2013-11-13 23:40:58.000000000 -0200
@@ -1,2 +1,2 @@
-SHA256 (bsnmptools-20060818-01.tar) = 0537938014c5af4eb33fe37ff4807f144cce1c3d60699e2eed477c4b8a506020
-SIZE (bsnmptools-20060818-01.tar) = 40407
+SHA256 (bsnmptools-20100516-01.tar) = f911ca96a513977020d50809d9ec08592c104a4f220a387c5a7fa91eb414acda
+SIZE (bsnmptools-20100516-01.tar) = 39022
Only in /usr/ports/net-mgmt/bsnmptools: work


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311180158.rAI1wjgI039220>