Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jan 2014 12:55:22 +0100 (CET)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        mhjacks@swbell.net
Subject:   ports/186190: py-snmp4: upgrade to 4.2.5 (with apps 0.3.4)
Message-ID:  <201401281155.s0SBtMED021871@olgeni.olgeni>
Resent-Message-ID: <201401281200.s0SC01Rx076144@freefall.freebsd.org>

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

>Number:         186190
>Category:       ports
>Synopsis:       py-snmp4: upgrade to 4.2.5 (with apps 0.3.4)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 28 12:00:01 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Jimmy Olgeni
>Release:        FreeBSD 9.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD olgeni 9.2-STABLE FreeBSD 9.2-STABLE #0 r256529: Tue Oct 15 18:29:59 CEST 2013     root@olgeni:/usr/obj/usr/src/sys/KERNEL  amd64
>Description:

- Upgrade py-snmp4 to 4.2.5

- Upgrade py-snmp4-apps to 0.3.4

- Add staging support, upgrade options syntax, and use
  PYDISTUTILS_AUTOPLIST (also py-snmp4-mibs).

>How-To-Repeat:
>Fix:

Index: py-snmp4/Makefile
===================================================================
--- py-snmp4/Makefile	(revision 341524)
+++ py-snmp4/Makefile	(working copy)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	snmp4
-PORTVERSION=	4.2.3
+PORTVERSION=	4.2.5
 CATEGORIES=	net-mgmt python
 MASTER_SITES=	CHEESESHOP \
 		SF/pysnmp/pysnmp/${PORTVERSION}
@@ -23,6 +23,7 @@
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	easy_install
 PYDISTUTILS_PKGNAME=	pysnmp
+PYDISTUTILS_AUTOPLIST=	yes
 EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
 DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
 
@@ -32,19 +33,20 @@
 		README \
 		TODO
 
-NO_STAGE=	yes
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for f in ${BASEDOCS}
-	@${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
 .endfor
-	@${CP} -Rv ${WRKSRC}/docs/* ${DOCSDIR}
+	@${CP} -Rv ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
 .endif
-.if !defined(NOPORTEXAMPLES)
-	@${MKDIR} ${EXAMPLESDIR}
+.if ${PORT_OPTIONS:MEXAMPLES}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 .for d in examples tools
-	@${CP} -Rv ${WRKSRC}/${d}/* ${EXAMPLESDIR}
+	@${CP} -Rv ${WRKSRC}/${d}/* ${STAGEDIR}${EXAMPLESDIR}
 .endfor
 .endif
 
Index: py-snmp4/distinfo
===================================================================
--- py-snmp4/distinfo	(revision 341524)
+++ py-snmp4/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (pysnmp-4.2.3.tar.gz) = 4883e49c01570f23ab665cd9b046d8b42f9c652e36ea1cf6996823b283a74ece
-SIZE (pysnmp-4.2.3.tar.gz) = 200868
+SHA256 (pysnmp-4.2.5.tar.gz) = c46e65d99a604f690b3d5800e2f6e26e1ed9a3c7f7e17e7b4b4d897150f7077f
+SIZE (pysnmp-4.2.5.tar.gz) = 225014
Index: py-snmp4/pkg-plist
===================================================================
--- py-snmp4/pkg-plist	(revision 341524)
+++ py-snmp4/pkg-plist	(working copy)
@@ -1,6 +1,3 @@
-bin/build-pysnmp-mib
-bin/libsmi2pysnmp
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/build-pysnmp-mib
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/libsmi2pysnmp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/smi/backend.py
@@ -13,38 +10,123 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/v1arch/manager/nextgen.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/v1arch/manager/ntfrcv.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/v1arch/manager/setgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/bulkgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/getgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/nextgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/ntfrcv.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/setgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/async/getgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/async/nextgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/bulkgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/getgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/nextgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/setgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/proxy/1to3.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/proxy/cmdproxy.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/cmdrsp.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/ntforg.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/bulkgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/getgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/nextgen.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/ntfrcv.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/setgen.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v1-read-and-write-communities.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v2c-custom-scalar-mib-objects.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v2c-custom-tabular-mib-objects.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v2c-multiple-interfaces.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v2c-multiple-transports.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v3-alternative-mib-controller.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v3-alternative-mib.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v3-custom-engine-id.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v3-multiple-snmp-engines.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/cmdrsp/v3-multiple-users.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/inform-multiple-protocols.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/inform-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/inform-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/trap-v1-from-specific-address.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/trap-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/trap-v2c-multiple-addresses.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/trap-v2c-multiple-targets.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/trap-v2c-multiple-transports.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/trap-v2c-with-objects.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/trap-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/agent/ntforg/trap-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/get-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/get-v2c-custom-timeout.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/get-v3-custom-context.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/get-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/getbulk-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/getbulk-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/getnext-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/getnext-v2c-from-specific-address.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/getnext-v3-over-ipv6.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/getnext-v3-pull-subtree.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/set-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/set-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/cmdgen/set-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/ntfrcv/v2c-multiple-interfaces.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/ntfrcv/v2c-multiple-transports.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/manager/ntfrcv/v3-multiple-users.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/inform-async-multiple-transports-and-protocols.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/inform-v2c-with-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/inform-v3-with-custom-contextengineid.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/inform-v3-with-custom-contextname.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/inform-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/trap-async-multiple-transports-and-protocols.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/trap-v1-with-custom-values.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/trap-v1-with-default-values.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/trap-v2c-with-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg/trap-v3-with-custom-engineid.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-async-multiple-transports-and-protocols.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-threaded-multiple-transports-and-protocols.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-v3-over-ipv6-with-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-v3-table-object-by-index.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-v3-table-object-by-multiple-indices.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-v3-with-custom-security-name.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-v3-with-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/get-v3-with-specific-engine-id.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getbulk-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getbulk-v3-over-ipv6-with-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getbulk-v3-with-custom-mib-path-and-options.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getnext-async-multiple-transports-and-protocols.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getnext-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getnext-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getnext-v3-over-ipv6-with-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getnext-v3-pull-whole-mib-with-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/getnext-v3-pull-whole-mib-with-options.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/set-v1-multiple-values.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/set-v2c-with-value-type-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/set-v3-with-custom-contextengineid-and-contextname.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/set-v3-with-custom-contextengineid.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen/set-v3-with-value-type-mib-lookup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/proxy/cmd/udp6-to-udp4-conversion.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/proxy/cmd/v2c-to-v1-conversion.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/proxy/cmd/v2c-to-v3-conversion.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/proxy/cmd/v3-to-v2c-conversion.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/cmdrsp/v1-read-and-write-communities.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/cmdrsp/v2c-custom-scalar-mib-objects.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/cmdrsp/v2c-multiple-interfaces.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/cmdrsp/v3-multiple-users.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/ntforg/inform-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/ntforg/inform-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/ntforg/trap-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/ntforg/trap-v2c-multiple-targets.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/agent/ntforg/trap-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/get-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/get-v2c-custom-timeout.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/get-v3-custom-context.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/get-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/getbulk-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/getbulk-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/getnext-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/getnext-v2c-from-specific-address.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/getnext-v3-pull-subtree.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/set-v1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/set-v2c.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen/set-v3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/ntfrcv/v2c-multiple-interfaces.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/v3arch/twisted/manager/ntfrcv/v3-multiple-users.py
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/twisted/manager/ntfrcv
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/twisted/manager/cmdgen
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/twisted/manager
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/twisted/agent/ntforg
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/twisted/agent/cmdrsp
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/twisted/agent
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/twisted
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/proxy/cmd
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/proxy
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/oneliner/manager/async
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/oneliner/manager/cmdgen
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/oneliner/manager
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/oneliner/agent
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/oneliner
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/manager/ntfrcv
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/manager/cmdgen
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/manager
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/agent/ntforg
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/agent/cmdrsp
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch/agent
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v3arch
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/v1arch/manager
Index: py-snmp4-apps/Makefile
===================================================================
--- py-snmp4-apps/Makefile	(revision 341524)
+++ py-snmp4-apps/Makefile	(working copy)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	snmp4-apps
-PORTVERSION=	0.3.3
+PORTVERSION=	0.3.4
 CATEGORIES=	net-mgmt python
 MASTER_SITES=	CHEESESHOP \
 		SF/pysnmp/pysnmp-apps/${PORTVERSION}
@@ -20,6 +20,7 @@
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	easy_install
 PYDISTUTILS_PKGNAME=	pysnmp-apps
+PYDISTUTILS_AUTOPLIST=	yes
 
 DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
 
@@ -26,12 +27,13 @@
 PORTDOCS=	CHANGES \
 		README
 
-NO_STAGE=	yes
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 . for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
 . endfor
 .endif
 
Index: py-snmp4-apps/distinfo
===================================================================
--- py-snmp4-apps/distinfo	(revision 341524)
+++ py-snmp4-apps/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (pysnmp-apps-0.3.3.tar.gz) = e073732ed34777bdeb018dcd8b3fa51bc85956da80b92da401a4436ee72350e0
-SIZE (pysnmp-apps-0.3.3.tar.gz) = 24193
+SHA256 (pysnmp-apps-0.3.4.tar.gz) = c96c32d543c8f3866ee551962f0e1a0a8440e965bbcd8c1ed67c9a56cd17d18c
+SIZE (pysnmp-apps-0.3.4.tar.gz) = 24617
Index: py-snmp4-apps/pkg-plist
===================================================================
--- py-snmp4-apps/pkg-plist	(revision 341524)
+++ py-snmp4-apps/pkg-plist	(working copy)
@@ -1,7 +0,0 @@
-bin/pysnmpbulkwalk
-bin/pysnmpget
-bin/pysnmpset
-bin/pysnmptranslate
-bin/pysnmptrap
-bin/pysnmpwalk
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
Index: py-snmp4-mibs/Makefile
===================================================================
--- py-snmp4-mibs/Makefile	(revision 341524)
+++ py-snmp4-mibs/Makefile	(working copy)
@@ -20,21 +20,20 @@
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	easy_install
 PYDISTUTILS_PKGNAME=	pysnmp-mibs
+PYDISTUTILS_AUTOPLIST=	yes
 
-PLIST_FILES+=	bin/rebuild-pysnmp-mibs \
-		%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
-
 DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
 
 PORTDOCS=	CHANGES \
 		README
 
-NO_STAGE=	yes
+.include <bsd.port.options.mk>
+
 post-install:
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
 .endfor
 .endif
 
>Release-Note:
>Audit-Trail:
>Unformatted:



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