aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorskv <skv@FreeBSD.org>2005-10-18 16:59:36 +0800
committerskv <skv@FreeBSD.org>2005-10-18 16:59:36 +0800
commit12176ffd50707d41a3019bdf64131f0a4108013c (patch)
tree3120a43d9acd0ca90c325e78c1ec6484b7837107
parent79d604bab1c31247b1ce443c8e6e03bb50d03192 (diff)
downloadfreebsd-ports-gnome-12176ffd50707d41a3019bdf64131f0a4108013c.tar.gz
freebsd-ports-gnome-12176ffd50707d41a3019bdf64131f0a4108013c.tar.zst
freebsd-ports-gnome-12176ffd50707d41a3019bdf64131f0a4108013c.zip
Add p5-XSLoader 0.06, dynamically load C libraries into Perl code.
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-XSLoader/Makefile22
-rw-r--r--devel/p5-XSLoader/distinfo2
-rw-r--r--devel/p5-XSLoader/pkg-descr9
-rw-r--r--devel/p5-XSLoader/pkg-plist3
5 files changed, 37 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 9a149e1e7ced..970da7510742 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1197,6 +1197,7 @@
SUBDIR += p5-VCS
SUBDIR += p5-VCS-CVS
SUBDIR += p5-Want
+ SUBDIR += p5-XSLoader
SUBDIR += p5-accessors
SUBDIR += p5-base
SUBDIR += p5-capitalization
diff --git a/devel/p5-XSLoader/Makefile b/devel/p5-XSLoader/Makefile
new file mode 100644
index 000000000000..f2e5ba90f58f
--- /dev/null
+++ b/devel/p5-XSLoader/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: XSLoader
+# Date created: 18 October 2005
+# Whom: Sergey Skvortsov <skv@protey.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= XSLoader
+PORTVERSION= 0.06
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= ../../authors/id/S/SA/SAPER
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= Dynamically load C libraries into Perl code
+
+PERL_CONFIGURE= yes
+
+MAN3= XSLoader.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-XSLoader/distinfo b/devel/p5-XSLoader/distinfo
new file mode 100644
index 000000000000..660b13697f44
--- /dev/null
+++ b/devel/p5-XSLoader/distinfo
@@ -0,0 +1,2 @@
+MD5 (XSLoader-0.06.tar.gz) = 6d04705f79be5df1df84c6e221761231
+SIZE (XSLoader-0.06.tar.gz) = 7589
diff --git a/devel/p5-XSLoader/pkg-descr b/devel/p5-XSLoader/pkg-descr
new file mode 100644
index 000000000000..5c59822ec919
--- /dev/null
+++ b/devel/p5-XSLoader/pkg-descr
@@ -0,0 +1,9 @@
+This module defines a standard simplified interface to the dynamic
+linking mechanisms available on many platforms. Its primary purpose is
+to implement cheap automatic dynamic loading of Perl modules.
+
+For a more complicated interface, see DynaLoader. Many (most) features
+of DynaLoader are not implemented in XSLoader, like for example the
+dl_load_flags, not honored by XSLoader.
+
+WWW: http://search.cpan.org/dist/XSLoader/
diff --git a/devel/p5-XSLoader/pkg-plist b/devel/p5-XSLoader/pkg-plist
new file mode 100644
index 000000000000..1b05718f333c
--- /dev/null
+++ b/devel/p5-XSLoader/pkg-plist
@@ -0,0 +1,3 @@
+%%SITE_PERL%%/XSLoader.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/XSLoader/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/XSLoader