Bug 95673 - [NEW PORT] net-mgmt/py24-pysnmp4: SNMP framework for Python
Summary: [NEW PORT] net-mgmt/py24-pysnmp4: SNMP framework for Python
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Renato Botelho
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-13 02:30 UTC by mhjacks
Modified: 2006-04-17 12:30 UTC (History)
0 users

See Also:


Attachments
py24-pysnmp4-4.1.5a.shar (21.71 KB, text/plain)
2006-04-13 02:30 UTC, mhjacks
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description mhjacks 2006-04-13 02:30:18 UTC
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/

Generated with FreeBSD Port Tools 0.63
Comment 1 Renato Botelho freebsd_committer freebsd_triage 2006-04-13 04:05:57 UTC
Responsible Changed
From-To: freebsd-ports-bugs->garga

I'll take it.
Comment 2 Renato Botelho freebsd_committer freebsd_triage 2006-04-13 18:24:13 UTC
Hello,

Here is a changed version of the port, please take a look and tell me if you
agree with changes.

One more thing, there is a py-snmp on ports today, they can coexist? If not,
CONFLICTS must be set on both.

Thanks

------------------------------------------------------------
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	./py-snmp4
#	./py-snmp4/pkg-plist
#	./py-snmp4/pkg-descr
#	./py-snmp4/distinfo
#	./py-snmp4/Makefile
#
echo c - ./py-snmp4
mkdir -p ./py-snmp4 > /dev/null 2>&1
echo x - ./py-snmp4/pkg-plist
sed 's/^X//' >./py-snmp4/pkg-plist << 'END-of-./py-snmp4/pkg-plist'
X%%PYTHON_SITELIBDIR%%/pysnmp/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/base.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/base.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/base.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/base.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/base.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/base.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/udp.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/udp.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/udp.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/unix.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/unix.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram/unix.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dispatch.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dispatch.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dispatch.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/base.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/base.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/base.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/error.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/error.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/error.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/config.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/config.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/config.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/engine.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/engine.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/engine.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/cmdgen.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/cmdgen.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/cmdgen.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/cmdrsp.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/cmdrsp.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/cmdrsp.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/config.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/config.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/config.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/context.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/context.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/context.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/mibvar.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/mibvar.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/mibvar.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/ntforg.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/ntforg.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/ntforg.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/ntfrcv.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/ntfrcv.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/ntfrcv.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/cmdgen.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/cmdgen.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/cmdgen.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/ntforg.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/ntforg.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner/ntforg.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/error.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/error.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/error.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/acmod/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/acmod/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/acmod/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/acmod/rfc3415.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/acmod/rfc3415.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/acmod/rfc3415.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/v1.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/v1.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/v1.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/v2c.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/v2c.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/v2c.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/verdec.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/verdec.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api/verdec.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/error.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/error.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/error.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/base.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/base.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/base.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/rfc2576.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/rfc2576.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/rfc2576.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/rfc3412.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/rfc3412.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod/rfc3412.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/proxy/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/proxy/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/proxy/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/proxy/rfc2576.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/proxy/rfc2576.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/proxy/rfc2576.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1155.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1155.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1155.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1157.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1157.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1157.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1902.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1902.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1902.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1905.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1905.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc1905.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc3411.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc3411.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc3411.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc3412.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc3412.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/rfc3412.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/base.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/base.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/base.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc2576.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc2576.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc2576.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/base.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/base.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/base.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/hmacmd5.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/hmacmd5.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/hmacmd5.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/hmacsha.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/hmacsha.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/hmacsha.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/noauth.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/noauth.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth/noauth.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/localkey.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/localkey.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/localkey.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/base.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/base.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/base.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/des.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/des.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/des.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/nopriv.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/nopriv.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv/nopriv.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/service.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/service.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/service.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/builder.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/builder.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/builder.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/error.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/error.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/error.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/exval.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/exval.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/exval.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/indices.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/indices.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/indices.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/instrum.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/instrum.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/instrum.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/ASN1.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/ASN1.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/ASN1.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/PYSNMP-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/PYSNMP-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/PYSNMP-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/PYSNMP-USM-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/PYSNMP-USM-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/PYSNMP-USM-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/RFC1155-SMI.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/RFC1155-SMI.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/RFC1155-SMI.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/RFC1213-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/RFC1213-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/RFC1213-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-COMMUNITY-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-COMMUNITY-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-COMMUNITY-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-FRAMEWORK-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-FRAMEWORK-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-FRAMEWORK-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-MPD-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-MPD-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-MPD-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-NOTIFICATION-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-NOTIFICATION-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-NOTIFICATION-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-TARGET-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-TARGET-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-TARGET-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-USER-BASED-SM-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-USER-BASED-SM-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-USER-BASED-SM-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-VIEW-BASED-ACM-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-VIEW-BASED-ACM-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMP-VIEW-BASED-ACM-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-CONF.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-CONF.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-CONF.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-SMI.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-SMI.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-SMI.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-TC.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-TC.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-TC.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-TM.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-TM.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/SNMPv2-TM.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/TRANSPORT-ADDRESS-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/TRANSPORT-ADDRESS-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/TRANSPORT-ADDRESS-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/PYSNMP-USM-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/PYSNMP-USM-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/PYSNMP-USM-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-FRAMEWORK-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-FRAMEWORK-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-FRAMEWORK-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-MPD-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-MPD-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-MPD-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-TARGET-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-TARGET-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-TARGET-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-USER-BASED-SM-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-USER-BASED-SM-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-USER-BASED-SM-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-VIEW-BASED-ACM-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-VIEW-BASED-ACM-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMP-VIEW-BASED-ACM-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMPv2-MIB.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMPv2-MIB.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/SNMPv2-MIB.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/__init__.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/view.py
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/view.pyc
X%%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/view.pyo
X%%EXAMPLESDIR%%/buildmibs.sh
X%%EXAMPLESDIR%%/libsmi2pysnmp
X%%EXAMPLESDIR%%/smi/backend.py
X%%EXAMPLESDIR%%/smi/instrum.py
X%%EXAMPLESDIR%%/smi/view.py
X%%EXAMPLESDIR%%/v1arch/agent/cmdrsp.py
X%%EXAMPLESDIR%%/v1arch/agent/ntforg.py
X%%EXAMPLESDIR%%/v1arch/manager/getgen.py
X%%EXAMPLESDIR%%/v1arch/manager/nextgen.py
X%%EXAMPLESDIR%%/v1arch/manager/ntfrcv.py
X%%EXAMPLESDIR%%/v1arch/manager/setgen.py
X%%EXAMPLESDIR%%/v3arch/agent/cmdrsp.py
X%%EXAMPLESDIR%%/v3arch/agent/ntforg.py
X%%EXAMPLESDIR%%/v3arch/manager/bulkgen.py
X%%EXAMPLESDIR%%/v3arch/manager/getgen.py
X%%EXAMPLESDIR%%/v3arch/manager/nextgen.py
X%%EXAMPLESDIR%%/v3arch/manager/ntfrcv.py
X%%EXAMPLESDIR%%/v3arch/manager/setgen.py
X%%EXAMPLESDIR%%/v3arch/oneliner/agent/ntforg.py
X%%EXAMPLESDIR%%/v3arch/oneliner/manager/bulkgen.py
X%%EXAMPLESDIR%%/v3arch/oneliner/manager/getgen.py
X%%EXAMPLESDIR%%/v3arch/oneliner/manager/nextgen.py
X%%EXAMPLESDIR%%/v3arch/oneliner/manager/setgen.py
X%%EXAMPLESDIR%%/v3arch/oneliner/manager/withmib/nextgen.py
X%%EXAMPLESDIR%%/v3arch/oneliner/manager/withmib/setgen.py
X@dirrm %%EXAMPLESDIR%%/smi
X@dirrm %%EXAMPLESDIR%%/v3arch/oneliner/manager/withmib
X@dirrm %%EXAMPLESDIR%%/v3arch/oneliner/manager
X@dirrm %%EXAMPLESDIR%%/v3arch/oneliner/agent
X@dirrm %%EXAMPLESDIR%%/v3arch/oneliner
X@dirrm %%EXAMPLESDIR%%/v3arch/manager
X@dirrm %%EXAMPLESDIR%%/v3arch/agent
X@dirrm %%EXAMPLESDIR%%/v3arch
X@dirrm %%EXAMPLESDIR%%/v1arch/agent
X@dirrm %%EXAMPLESDIR%%/v1arch/manager
X@dirrm %%EXAMPLESDIR%%/v1arch
X@dirrm %%EXAMPLESDIR%%
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs/instances
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/smi/mibs
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/smi
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/acmod
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/api
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/mpmod
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/proxy
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/priv
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414/auth
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod/rfc3414
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto/secmod
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/proto
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413/oneliner
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/entity/rfc3413
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/entity
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock/dgram
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier/asynsock
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4/carrier
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp/v4
X@dirrm %%PYTHON_SITELIBDIR%%/pysnmp
X@dirrmtry %%PYTHON_SITELIBDIR%%
END-of-./py-snmp4/pkg-plist
echo x - ./py-snmp4/pkg-descr
sed 's/^X//' >./py-snmp4/pkg-descr << 'END-of-./py-snmp4/pkg-descr'
XPySNMP is fully functional SNMP v.1 engine (BER encoders/decoders
Xfor a subset of ASN.1 data types, sockets based networking etc.)
Xwritten entirely in Python.
X
XWWW: http://pysnmp.sourceforge.net/
END-of-./py-snmp4/pkg-descr
echo x - ./py-snmp4/distinfo
sed 's/^X//' >./py-snmp4/distinfo << 'END-of-./py-snmp4/distinfo'
XMD5 (pysnmp-4.1.5a.tar.gz) = 7527bec317a3cf2c3d8c9cdaa28baa71
XSHA256 (pysnmp-4.1.5a.tar.gz) = e10eced791518ef22422eb9575ce7be6c816fabb2c3c156e333846ba87c89199
XSIZE (pysnmp-4.1.5a.tar.gz) = 112801
END-of-./py-snmp4/distinfo
echo x - ./py-snmp4/Makefile
sed 's/^X//' >./py-snmp4/Makefile << 'END-of-./py-snmp4/Makefile'
X# New ports collection makefile for:	py-pysnmp4
X# Date created:		Sat Apr  8 21:51:59 CDT 2006
X# Whom:			Martin Jackson <mhjacks@swbell.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	snmp4
XPORTVERSION=	4.1.5a
XCATEGORIES=	net-mgmt python
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	pysnmp
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTNAME=	pysnmp-${PORTVERSION}
X
XMAINTAINER=	mhjacks@swbell.net
XCOMMENT=	SNMP framework for Python
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/pyasn1/__init__.py:${PORTSDIR}/devel/py-asn1 \
X		${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=yes
XEXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
XDOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
X
XBASEDOCS=	CHANGES \
X		LICENSE \
X		README \
X		TODO
X
XCONFLICTS=	py*-snmp-3.*
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for f in ${BASEDOCS}
X	@${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X	@${CP} -Rv ${WRKSRC}/docs/* ${DOCSDIR}
X.endif
X	@${MKDIR} ${EXAMPLESDIR}
X.for d in examples tools
X	@${CP} -Rv ${WRKSRC}/${d}/* ${EXAMPLESDIR}
X.endfor
X
X.include <bsd.port.mk>
END-of-./py-snmp4/Makefile
exit

------------------------------------------------------------
-- 
Renato Botelho <garga @ FreeBSD.org>
               <freebsd @ galle.com.br>
GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc

It's not hard to admit errors that are [only] cosmetically wrong.
		-- J. K. Galbraith
Comment 3 Renato Botelho freebsd_committer freebsd_triage 2006-04-13 18:25:48 UTC
State Changed
From-To: open->feedback

Ask for submitter approval.
Comment 4 mhjacks 2006-04-14 00:42:43 UTC
Renato Botelho wrote:
> Hello,
> 
> Here is a changed version of the port, please take a look and tell me if you
> agree with changes.
> 
> One more thing, there is a py-snmp on ports today, they can coexist? If not,
> CONFLICTS must be set on both.

I agree with the changes.  The ports do conflict.  (They both install 
%%PYTHON_SITELIBDIR%%/pysnmp/__init__.py).  Shall I submit a PR for the 
existing py-snmp?

Thanks,
Marty
Comment 5 Renato Botelho freebsd_committer freebsd_triage 2006-04-14 02:36:52 UTC
On Thu, Apr 13, 2006 at 06:42:43PM -0500, Martin Jackson wrote:
> Renato Botelho wrote:
> >Hello,
> >
> >Here is a changed version of the port, please take a look and tell me if 
> >you
> >agree with changes.
> >
> >One more thing, there is a py-snmp on ports today, they can coexist? If 
> >not,
> >CONFLICTS must be set on both.
> 
> I agree with the changes.  The ports do conflict.  (They both install 
> %%PYTHON_SITELIBDIR%%/pysnmp/__init__.py).  Shall I submit a PR for the 
> existing py-snmp?

Is there a good reason to don't update py-snmp port to 4.x instead add a new
port?

-- 
Renato Botelho <garga @ FreeBSD.org>
               <freebsd @ galle.com.br>
GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc

Space is to place as eternity is to time.
		-- Joseph Joubert
Comment 6 mhjacks 2006-04-14 21:29:02 UTC
Renato Botelho wrote:
> On Thu, Apr 13, 2006 at 06:42:43PM -0500, Martin Jackson wrote:
>> Renato Botelho wrote:
>>> Hello,
>>>
>>> Here is a changed version of the port, please take a look and tell me if 
>>> you
>>> agree with changes.
>>>
>>> One more thing, there is a py-snmp on ports today, they can coexist? If 
>>> not,
>>> CONFLICTS must be set on both.
>> I agree with the changes.  The ports do conflict.  (They both install 
>> %%PYTHON_SITELIBDIR%%/pysnmp/__init__.py).  Shall I submit a PR for the 
>> existing py-snmp?
> 
> Is there a good reason to don't update py-snmp port to 4.x instead add a new
> port?
> 

Well...the API for py-snmp4 is different.  (I'm not sure how different, 
but py-snmp4 is much more capable, including, for example, SNMPv3 
support.  Perhaps most importantly, pysnmp4 has a 'oneliner' API that 
makes it much easier to write simple SNMP queries.)

I've been in contact with the upstream author, and he wants to phase out 
pysnmp-2 (which was never in the ports tree) and pysnmp-3 (which 
currently is), but I don't want to create any nasty surprises for any 
existing pysnmp-3 users either.

Also, this whole group of ports is considered "devel" at the moment. 
I'm expecting new upstream releases shortly that will be "production" 
releases for these ports.

Thanks,
Marty
Comment 7 mhjacks 2006-04-15 21:37:33 UTC
FYI - I got an update from the upstream author today.  He is delaying 
the release for an unspecified time to clean up the documentation.  I 
plan to submit a maintainer update when the new release is ready.

Thanks,
Marty
Comment 8 mhjacks 2006-04-15 21:59:34 UTC
FYI - further update from upstream author.  He is aware of people using 
the pysnmp-3 code for in-house tools, possibly under FreeBSD.  I don't 
know what the FreeBSD policy is, but due to the various differences 
between the codebases, it might be better to have them both in the tree 
and CONFLICT, at least for a while.

Thanks,
Marty
Comment 9 Renato Botelho freebsd_committer freebsd_triage 2006-04-17 12:30:20 UTC
State Changed
From-To: feedback->closed

New port added. Thanks!