Add py-mxProxy 0.2.0, python module that provides a generic proxy wrapper
type. PR: 22542 Submitted by: Johann Visagie <johann@egenetics.com>
This commit is contained in:
parent
23c803ac54
commit
35d965949e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=36643
@ -300,6 +300,7 @@
|
||||
SUBDIR += py-kjbuckets
|
||||
SUBDIR += py-kqueue
|
||||
SUBDIR += py-mxDateTime
|
||||
SUBDIR += py-mxProxy
|
||||
SUBDIR += py-mxStack
|
||||
SUBDIR += py-mxTools
|
||||
SUBDIR += qtarch
|
||||
|
54
devel/py-mxProxy/Makefile
Normal file
54
devel/py-mxProxy/Makefile
Normal file
@ -0,0 +1,54 @@
|
||||
# New ports collection makefile for: py-mxProxy
|
||||
# Date created: 2 November 2000
|
||||
# Whom: Johann Visagie <johann@egenetics.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= mxProxy
|
||||
PORTVERSION= 0.2.0
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= http://www.lemburg.com/files/python/
|
||||
PKGNAMEPREFIX= py-
|
||||
|
||||
MAINTAINER= johann@egenetics.com
|
||||
|
||||
USE_PYTHON= yes
|
||||
USE_ZIP= yes
|
||||
EXTRACT_BEFORE_ARGS= -aq
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME:S/^mx//}
|
||||
CONFIGURE_WRKSRC= ${WRKSRC}/${PORTNAME}
|
||||
BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
|
||||
CONFIGURE_ENV+= PYTHON=${PYTHON_CMD}
|
||||
ALL_TARGET= sharedmods
|
||||
|
||||
MODULEDIR= ${PYTHON_SITELIBDIR}/${PORTNAME:S/^mx//}
|
||||
BINMODDIR= ${MODULEDIR}/${PORTNAME}
|
||||
DOCDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
|
||||
EXAMPLEDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
|
||||
|
||||
post-extract:
|
||||
@ ${CP} ${PYTHON_LIBDIR}/config/Makefile.pre.in ${CONFIGURE_WRKSRC}
|
||||
|
||||
do-configure:
|
||||
@ (cd ${CONFIGURE_WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${MAKE} -f \
|
||||
Makefile.pre.in boot)
|
||||
|
||||
do-install:
|
||||
@ ${MKDIR} ${MODULEDIR}
|
||||
@ ${MKDIR} ${BINMODDIR}
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/*.py ${MODULEDIR}
|
||||
.for file in __init__.py ${PORTNAME}.so
|
||||
@ ${INSTALL_DATA} ${BUILD_WRKSRC}/${file} ${BINMODDIR}
|
||||
.endfor
|
||||
@ strip ${BINMODDIR}/*.so
|
||||
@ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${MODULEDIR}
|
||||
@ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${MODULEDIR}
|
||||
@ ${MKDIR} ${EXAMPLEDIR}
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/Examples/* ${EXAMPLEDIR}
|
||||
.if !defined(NOPORTDOCS)
|
||||
@ ${MKDIR} ${DOCDIR}
|
||||
@ ${INSTALL_DATA} ${WRKSRC}/Doc/* ${DOCDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
1
devel/py-mxProxy/distinfo
Normal file
1
devel/py-mxProxy/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (mxProxy-0.2.0.zip) = 88fb44f55d77728062aef6ec2fc73469
|
1
devel/py-mxProxy/pkg-comment
Normal file
1
devel/py-mxProxy/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Python module that provides a generic proxy wrapper type
|
13
devel/py-mxProxy/pkg-descr
Normal file
13
devel/py-mxProxy/pkg-descr
Normal file
@ -0,0 +1,13 @@
|
||||
mxProxy is a Python extension package which provides a new type that can be
|
||||
used to implement Bastion-like features without the need to use restricted
|
||||
execution environments.
|
||||
|
||||
The type's main features are secure data encapsulation (the hidden objects
|
||||
are not accessible from Python since they are stored in internal C
|
||||
structures), customizable attribute lookup methods and a cleanup protocol
|
||||
that helps in breaking circular references prior to object deletion.
|
||||
|
||||
Author: Marc-Andre Lemburg <mal@lemburg.com>
|
||||
WWW: http://starship.python.net/~lemburg/mxProxy.html
|
||||
|
||||
-- Johann Visagie <johann@egenetics.com>
|
16
devel/py-mxProxy/pkg-plist
Normal file
16
devel/py-mxProxy/pkg-plist
Normal file
@ -0,0 +1,16 @@
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/Proxy.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/Proxy.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/Proxy.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/__init__.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/__init__.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/__init__.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/mxProxy/__init__.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/mxProxy/__init__.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/mxProxy/__init__.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/Proxy/mxProxy/mxProxy.so
|
||||
share/doc/py-mxProxy/mxProxy.html
|
||||
share/examples/py-mxProxy/prototype.py
|
||||
@dirrm share/examples/py-mxProxy
|
||||
@dirrm share/doc/py-mxProxy
|
||||
@dirrm lib/%%PYTHON_VERSION%%/site-packages/Proxy/mxProxy
|
||||
@dirrm lib/%%PYTHON_VERSION%%/site-packages/Proxy
|
Loading…
Reference in New Issue
Block a user