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
Responsible Changed From-To: freebsd-ports-bugs->garga I'll take it.
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
State Changed From-To: open->feedback Ask for submitter approval.
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
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
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
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
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
State Changed From-To: feedback->closed New port added. Thanks!