Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Aug 2006 14:49:30 +0400 (MSD)
From:      Dmitriy Kirhlarov <dimma@higis.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        perky@FreeBSD.org
Subject:   ports/102220: port for py-snmp2
Message-ID:  <200608181049.k7IAnUkg027931@dkirhlarov.mow.oilspace.com>
Resent-Message-ID: <200608181050.k7IAoGUu032223@freefall.freebsd.org>

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

>Number:         102220
>Category:       ports
>Synopsis:       port for py-snmp2
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 18 10:50:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitriy Kirhlarov
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD dimma 6.1-STABLE FreeBSD 6.1-STABLE #0: Wed Aug 2 16:56:13 UTC 2006 root@jailhost1:/usr/obj/usr/src/sys/THINKPAD_KST i386


	
>Description:
	this port needed for nav 3.1.0
>How-To-Repeat:
>Fix:

diff -urNB py-snmp2.orig/Makefile py-snmp2/Makefile
--- py-snmp2.orig/Makefile	Thu Jan  1 03:00:00 1970
+++ py-snmp2/Makefile	Wed Aug 16 13:40:38 2006
@@ -0,0 +1,37 @@
+# New ports collection makefile for:	py-snmp2
+# Date created:		16 Aug 2006
+# Whom:			Dmitriy Kirhlarov
+#
+# $FreeBSD$
+#
+
+PORTNAME=	snmp2
+PORTVERSION=	2.0.9
+CATEGORIES=	net-mgmt python
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	pysnmp
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	pysnmp-${PORTVERSION}
+
+MAINTAINER=	dimma@higis.ru
+COMMENT=	SNMP framework for Python
+
+CONFLICTS=	py??-snmp4-[0-9]* py??-snmp-3.*
+
+USE_PYTHON=	yes
+USE_PYDISTUTILS=yes
+EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
+DOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
+MYPORTDOCS=	CHANGES LICENSE MANIFEST PKG-INFO README contribution/WARNING
+
+.if !defined(NOPORTDOCS)
+post-install:
+	${MKDIR} ${EXAMPLESDIR}
+	${TAR} -C ${WRKSRC}/examples -cf - . | ${TAR} -C ${EXAMPLESDIR} -xf -
+	${MKDIR} ${DOCSDIR}
+	${TAR} -C ${WRKSRC}/html -cf - . | ${TAR} -C ${DOCSDIR} -xf -
+	${TAR} -C ${WRKSRC}/ -cf - ${MYPORTDOCS} | ${TAR} -C ${DOCSDIR} -xf -
+
+.endif
+
+.include <bsd.port.mk>
diff -urNB py-snmp2.orig/distinfo py-snmp2/distinfo
--- py-snmp2.orig/distinfo	Thu Jan  1 03:00:00 1970
+++ py-snmp2/distinfo	Wed Aug 16 13:16:05 2006
@@ -0,0 +1,3 @@
+MD5 (pysnmp-2.0.9.tar.gz) = 366c3a9f6a28851af93145c09c17e370
+SHA256 (pysnmp-2.0.9.tar.gz) = efd598408d6a92661357976a83170dc3c2eb415703bb8bf0952855ed917b8f14
+SIZE (pysnmp-2.0.9.tar.gz) = 43433
diff -urNB py-snmp2.orig/pkg-descr py-snmp2/pkg-descr
--- py-snmp2.orig/pkg-descr	Thu Jan  1 03:00:00 1970
+++ py-snmp2/pkg-descr	Wed Aug 16 13:16:05 2006
@@ -0,0 +1,5 @@
+PySNMP is fully functional SNMP v.1 engine (BER encoders/decoders
+for a subset of ASN.1 data types, sockets based networking etc.)
+written entirely in Python.
+
+WWW: http://pysnmp.sourceforge.net/
diff -urNB py-snmp2.orig/pkg-plist py-snmp2/pkg-plist
--- py-snmp2.orig/pkg-plist	Thu Jan  1 03:00:00 1970
+++ py-snmp2/pkg-plist	Wed Aug 16 13:39:56 2006
@@ -0,0 +1,73 @@
+%%PYTHON_SITELIBDIR%%/pysnmp/__init__.py
+%%PYTHON_SITELIBDIR%%/pysnmp/__init__.pyc
+%%PYTHON_SITELIBDIR%%/pysnmp/__init__.pyo
+%%PYTHON_SITELIBDIR%%/pysnmp/asn1.py
+%%PYTHON_SITELIBDIR%%/pysnmp/asn1.pyc
+%%PYTHON_SITELIBDIR%%/pysnmp/asn1.pyo
+%%PYTHON_SITELIBDIR%%/pysnmp/asynrole.py
+%%PYTHON_SITELIBDIR%%/pysnmp/asynrole.pyc
+%%PYTHON_SITELIBDIR%%/pysnmp/asynrole.pyo
+%%PYTHON_SITELIBDIR%%/pysnmp/bulkrole.py
+%%PYTHON_SITELIBDIR%%/pysnmp/bulkrole.pyc
+%%PYTHON_SITELIBDIR%%/pysnmp/bulkrole.pyo
+%%PYTHON_SITELIBDIR%%/pysnmp/error.py
+%%PYTHON_SITELIBDIR%%/pysnmp/error.pyc
+%%PYTHON_SITELIBDIR%%/pysnmp/error.pyo
+%%PYTHON_SITELIBDIR%%/pysnmp/role.py
+%%PYTHON_SITELIBDIR%%/pysnmp/role.pyc
+%%PYTHON_SITELIBDIR%%/pysnmp/role.pyo
+%%PYTHON_SITELIBDIR%%/pysnmp/v1.py
+%%PYTHON_SITELIBDIR%%/pysnmp/v1.pyc
+%%PYTHON_SITELIBDIR%%/pysnmp/v1.pyo
+%%PYTHON_SITELIBDIR%%/pysnmp/v2c.py
+%%PYTHON_SITELIBDIR%%/pysnmp/v2c.pyc
+%%PYTHON_SITELIBDIR%%/pysnmp/v2c.pyo
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/MANIFEST
+%%PORTDOCS%%%%DOCSDIR%%/PKG-INFO
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/asn1-integer-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/asn1-ipaddress-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/asn1-null-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/asn1-objectid-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/asn1-octetstring-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/asn1.html
+%%PORTDOCS%%%%DOCSDIR%%/asynrole-objects-agent.html
+%%PORTDOCS%%%%DOCSDIR%%/asynrole-objects-manager.html
+%%PORTDOCS%%%%DOCSDIR%%/asynrole.html
+%%PORTDOCS%%%%DOCSDIR%%/bulkrole-manager-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/bulkrole.html
+%%PORTDOCS%%%%DOCSDIR%%/contribution/WARNING
+%%PORTDOCS%%%%DOCSDIR%%/error-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/error.html
+%%PORTDOCS%%%%DOCSDIR%%/intro.html
+%%PORTDOCS%%%%DOCSDIR%%/role-agent-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/role-manager-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/role.html
+%%PORTDOCS%%%%DOCSDIR%%/v1-getrequest-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/v1-getresponse-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/v1-traprequest-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/v1.html
+%%PORTDOCS%%%%DOCSDIR%%/v2c-getbulkrequest-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/v2c-getrequest-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/v2c-response-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/v2c.html
+%%PORTDOCS%%%%EXAMPLESDIR%%/asyncmgr.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/snmpagent.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/snmpbulk.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/snmpbulkwalk.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/snmpget.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/snmpset.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/snmptrap.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/snmptrapd.py
+%%PORTDOCS%%%%EXAMPLESDIR%%/snmpwalk.py
+%%PORTDOCS%%@dirrm share/nls/en_US.US-ASCII
+%%PORTDOCS%%@dirrm share/nls/POSIX
+%%PORTDOCS%%@dirrm %%PORTDOCS%%%%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%PORTDOCS%%%%DOCSDIR%%/contribution
+%%PORTDOCS%%@dirrm %%PORTDOCS%%%%DOCSDIR%%
+%%PORTDOCS%%@dirrm %%PYTHON_SITELIBDIR%%/pysnmp
+%%PORTDOCS%%@dirrm %%PYTHON_SITELIBDIR%%
+%%PORTDOCS%%@dirrm lib/python2.4
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



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