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:
Neil Blakey-Milner 2001-01-03 13:56:52 +00:00
parent 23c803ac54
commit 35d965949e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=36643
6 changed files with 86 additions and 0 deletions

View File

@ -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
View 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>

View File

@ -0,0 +1 @@
MD5 (mxProxy-0.2.0.zip) = 88fb44f55d77728062aef6ec2fc73469

View File

@ -0,0 +1 @@
Python module that provides a generic proxy wrapper type

View 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>

View 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