Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jan 2007 13:11:27 GMT
From:      Li-Wen Hsu <lwhsu@lwhsu.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        lwhsu@lwhsu.org
Subject:   ports/107517: [NEW PORT] devel/py24-instant: Python module for instant inlining of C and C++ code in Python
Message-ID:  <200701041311.l04DBR5n087297@jail0.lwhsu.csie.net>
Resent-Message-ID: <200701041320.l04DKFrm021585@freefall.freebsd.org>

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

>Number:         107517
>Category:       ports
>Synopsis:       [NEW PORT] devel/py24-instant: Python module for instant inlining of C and C++ code in Python
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 04 13:20:14 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Li-Wen Hsu
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD jail0.lwhsu.csie.net 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Wed Dec  6 11:34:36 CST
>Description:
By using the class Instant a Python extension module can be created at runtime.
For the user, it behaves somewhat like an inline module, except you have to
import the module manually.

The code can be either C or C++, but like when programming C or C++, it has to
be inside a function or a similar C/C++ construct.

WWW:	http://pyinstant.sourceforge.net/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- py24-instant-0.9.shar begins here ---
# 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-instant
#	py-instant/pkg-descr
#	py-instant/Makefile
#	py-instant/distinfo
#
echo c - py-instant
mkdir -p py-instant > /dev/null 2>&1
echo x - py-instant/pkg-descr
sed 's/^X//' >py-instant/pkg-descr << 'END-of-py-instant/pkg-descr'
XBy using the class Instant a Python extension module can be created at runtime.
XFor the user, it behaves somewhat like an inline module, except you have to
Ximport the module manually.
X
XThe code can be either C or C++, but like when programming C or C++, it has to
Xbe inside a function or a similar C/C++ construct.
X
XWWW:	http://pyinstant.sourceforge.net/
END-of-py-instant/pkg-descr
echo x - py-instant/Makefile
sed 's/^X//' >py-instant/Makefile << 'END-of-py-instant/Makefile'
X# New ports collection makefile for:	py-instant
X# Date created:		Jan. 04, 2007
X# Whom:			Li-Wen Hsu <lwhsu@lwhsu.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	instant
XPORTVERSION=	0.9
XCATEGORIES=	devel python
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	pyinstant
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTNAME=	Instant-${PORTVERSION}
X
XMAINTAINER=	lwhsu@lwhsu.org
XCOMMENT=	Python module for instant inlining of C and C++ code in Python
X
XRUN_DEPENDS=	swig1.3:${PORTSDIR}/devel/swig13
X
XUSE_PYTHON=	2.3+
XUSE_PYDISTUTILS=	yes
X
XPLIST_FILES=	%%PYTHON_SITELIBDIR%%/Instant.py \
X		%%PYTHON_SITELIBDIR%%/Instant.pyc \
X		%%PYTHON_SITELIBDIR%%/Instant.pyo
X
X.include <bsd.port.mk>
END-of-py-instant/Makefile
echo x - py-instant/distinfo
sed 's/^X//' >py-instant/distinfo << 'END-of-py-instant/distinfo'
XMD5 (Instant-0.9.tar.gz) = b30dcce8492e98bfe2b8b5d12717e25a
XSHA256 (Instant-0.9.tar.gz) = bd6d305f15c7dee34f2f14a001037bdcc25516738757d2201dd8efbf97bb5b6e
XSIZE (Instant-0.9.tar.gz) = 34131
END-of-py-instant/distinfo
exit
--- py24-instant-0.9.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



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