aboutsummaryrefslogtreecommitdiff
path: root/lang/p5-JavaScript-SpiderMonkey
diff options
context:
space:
mode:
authorErwin Lansing <erwin@FreeBSD.org>2005-07-16 15:23:22 +0000
committerErwin Lansing <erwin@FreeBSD.org>2005-07-16 15:23:22 +0000
commit3de2043b3c62ea9cc8843bb35d73eea59eafbcb2 (patch)
treee44c32d8b557ec430989d4cd006c09ad3c4341aa /lang/p5-JavaScript-SpiderMonkey
parentde37b11b755085045d78e4f1a76599e1eba795ba (diff)
downloadports-3de2043b3c62ea9cc8843bb35d73eea59eafbcb2.tar.gz
ports-3de2043b3c62ea9cc8843bb35d73eea59eafbcb2.zip
Add p5-JavaScript-SpiderMonkey 0.11, perl interface to Mozilla
JavaScript implementation. PR: ports/82321 Submitted by: kappa@freebsd.org.ua
Notes
Notes: svn path=/head/; revision=139352
Diffstat (limited to 'lang/p5-JavaScript-SpiderMonkey')
-rw-r--r--lang/p5-JavaScript-SpiderMonkey/Makefile40
-rw-r--r--lang/p5-JavaScript-SpiderMonkey/distinfo2
-rw-r--r--lang/p5-JavaScript-SpiderMonkey/pkg-descr5
-rw-r--r--lang/p5-JavaScript-SpiderMonkey/pkg-plist7
4 files changed, 54 insertions, 0 deletions
diff --git a/lang/p5-JavaScript-SpiderMonkey/Makefile b/lang/p5-JavaScript-SpiderMonkey/Makefile
new file mode 100644
index 000000000000..9083d31d26d2
--- /dev/null
+++ b/lang/p5-JavaScript-SpiderMonkey/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: p5-JavaScript-SpiderMonkey
+# Date created: 25 February 2005
+# Whom: kappa@freebsd.org.ua
+#
+# $FreeBSD$
+#
+
+PORTNAME= JavaScript-SpiderMonkey
+PORTVERSION= 0.11
+CATEGORIES= lang perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= JavaScript
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= kappa@freebsd.org.ua
+COMMENT= Perl interface to Mozilla JavaScript implementation
+
+BUILD_DEPENDS= ${SITE_PERL}/Log/Log4perl.pm:${PORTSDIR}/devel/p5-Log-Log4perl \
+ ${LOCALBASE}/lib/libjs.so:${PORTSDIR}/lang/spidermonkey
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_REINPLACE= yes
+
+PERL_CONFIGURE= yes
+CONFIGURE_ARGS= INC=-I${LOCALBASE}/include
+INSTALL_TARGET= pure_install
+
+post-patch:
+ ${REINPLACE_CMD} -e 's~UNKNOWN";~${LOCALBASE}/lib";~' \
+ ${WRKSRC}/Makefile.PL
+
+MAN3= JavaScript::SpiderMonkey.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500600
+IGNORE= Port requires perl 5.6.x or later. Install lang/perl5 then try again
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/lang/p5-JavaScript-SpiderMonkey/distinfo b/lang/p5-JavaScript-SpiderMonkey/distinfo
new file mode 100644
index 000000000000..248ca6ea163d
--- /dev/null
+++ b/lang/p5-JavaScript-SpiderMonkey/distinfo
@@ -0,0 +1,2 @@
+MD5 (JavaScript-SpiderMonkey-0.11.tar.gz) = 94a9a70c410f05dce56f47dce28d2356
+SIZE (JavaScript-SpiderMonkey-0.11.tar.gz) = 16175
diff --git a/lang/p5-JavaScript-SpiderMonkey/pkg-descr b/lang/p5-JavaScript-SpiderMonkey/pkg-descr
new file mode 100644
index 000000000000..88696c9c412e
--- /dev/null
+++ b/lang/p5-JavaScript-SpiderMonkey/pkg-descr
@@ -0,0 +1,5 @@
+JavaScript::SpiderMonkey is a Perl Interface to the SpiderMonkey
+JavaScript Engine. It is different from Claes Jacobsson's
+"JavaScript.pm" in that it offers more friendly, Perl-like API.
+
+WWW: http://search.cpan.org/dist/JavaScript-SpiderMonkey/
diff --git a/lang/p5-JavaScript-SpiderMonkey/pkg-plist b/lang/p5-JavaScript-SpiderMonkey/pkg-plist
new file mode 100644
index 000000000000..13096faa43cf
--- /dev/null
+++ b/lang/p5-JavaScript-SpiderMonkey/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/JavaScript/SpiderMonkey.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/JavaScript/SpiderMonkey/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/JavaScript/SpiderMonkey/SpiderMonkey.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/JavaScript/SpiderMonkey/SpiderMonkey.so
+@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/JavaScript 2>/dev/null || true
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/JavaScript/SpiderMonkey
+@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/JavaScript 2>/dev/null || true