svn commit: r387749 - in head/devel: . p5-Inline-Python

Ryan Steinmetz zi at FreeBSD.org
Thu May 28 17:52:13 UTC 2015


Author: zi
Date: Thu May 28 17:52:11 2015
New Revision: 387749
URL: https://svnweb.freebsd.org/changeset/ports/387749

Log:
  New port: devel/p5-Inline-Python:
  
  The Inline::Python module allows you to put Python source code directly
  "inline" in a Perl script or module. It sets up an in-process Python
  interpreter, runs your code, and then examines Python's symbol table for
  things to bind to Perl. The process of interrogating the Python
  interpreter for globals only occurs the first time you run your Python
  code. The namespace is cached, and subsequent calls use the cached version.
  
  WWW: http://search.cpan.org/dist/Inline-Python/

Added:
  head/devel/p5-Inline-Python/
  head/devel/p5-Inline-Python/Makefile   (contents, props changed)
  head/devel/p5-Inline-Python/distinfo   (contents, props changed)
  head/devel/p5-Inline-Python/pkg-descr   (contents, props changed)
  head/devel/p5-Inline-Python/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu May 28 17:49:12 2015	(r387748)
+++ head/devel/Makefile	Thu May 28 17:52:11 2015	(r387749)
@@ -2320,6 +2320,7 @@
     SUBDIR += p5-Inline-Files
     SUBDIR += p5-Inline-Filters
     SUBDIR += p5-Inline-Java
+    SUBDIR += p5-Inline-Python
     SUBDIR += p5-Inline-TT
     SUBDIR += p5-Inline-Tcl
     SUBDIR += p5-InlineX-C2XS

Added: head/devel/p5-Inline-Python/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Inline-Python/Makefile	Thu May 28 17:52:11 2015	(r387749)
@@ -0,0 +1,26 @@
+# Created by: Ryan Steinmetz <zi at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	Inline-Python
+PORTVERSION=	0.49
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	perl at FreeBSD.org
+COMMENT=	Write Perl Subroutines in Python
+
+LICENSE=	ART10 GPLv1
+LICENSE_COMB=	dual
+
+BUILD_DEPENDS=	p5-Inline>=0.79:${PORTSDIR}/devel/p5-Inline
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+
+USE_PERL5=	configure
+USES=		perl5 python:2
+CONFIGURE_ENV=	INLINE_PYTHON_EXECUTABLE="${PYTHON_CMD}"
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${SITE_ARCH}/auto/Inline/Python/Python.so
+
+.include <bsd.port.mk>

Added: head/devel/p5-Inline-Python/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Inline-Python/distinfo	Thu May 28 17:52:11 2015	(r387749)
@@ -0,0 +1,2 @@
+SHA256 (Inline-Python-0.49.tar.gz) = 10c9419651c7b345fa7ec922f4a9d6287fd5a69761f4240f9e0b21f0944f8bf3
+SIZE (Inline-Python-0.49.tar.gz) = 56811

Added: head/devel/p5-Inline-Python/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Inline-Python/pkg-descr	Thu May 28 17:52:11 2015	(r387749)
@@ -0,0 +1,8 @@
+The Inline::Python module allows you to put Python source code directly
+"inline" in a Perl script or module. It sets up an in-process Python
+interpreter, runs your code, and then examines Python's symbol table for
+things to bind to Perl. The process of interrogating the Python
+interpreter for globals only occurs the first time you run your Python
+code. The namespace is cached, and subsequent calls use the cached version.
+
+WWW: http://search.cpan.org/dist/Inline-Python/

Added: head/devel/p5-Inline-Python/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Inline-Python/pkg-plist	Thu May 28 17:52:11 2015	(r387749)
@@ -0,0 +1,4 @@
+%%SITE_ARCH%%/Inline/Python.pm
+%%SITE_ARCH%%/Inline/Python.pod
+%%SITE_ARCH%%/auto/Inline/Python/Python.so
+%%PERL5_MAN3%%/Inline::Python.3.gz


More information about the svn-ports-all mailing list