summaryrefslogtreecommitdiff
path: root/devel/p5-PPI-XS
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2008-08-14 12:45:50 +0000
committerobache <obache@pkgsrc.org>2008-08-14 12:45:50 +0000
commit3820942e9d511c772c67c26ef8c4e9d11edc8935 (patch)
treec58f8531fcefd26d57b49afac869a46e15beeaab /devel/p5-PPI-XS
parentcd04b4f41848c1dfa9eb75bcc66d479bbb6a3799 (diff)
downloadpkgsrc-3820942e9d511c772c67c26ef8c4e9d11edc8935.tar.gz
Import p5-PPI-XS-0.900 as devel/p5-PPI-XS.
Based on packaged by Jens Rehsack and priveided by PR 39218. PPI::XS provides XS-based acceleration of the core PPI packages. It selectively replaces a (small but growing) number of methods throughout PPI with identical but much faster C versions. Once installed, it will be auto-detected and loaded in by PPI completely transparently. Because the C implementations are linked to the perl versions of the same function, it is preferable to upgrade PPI::XS any time you do a major upgrade of PPI itself.
Diffstat (limited to 'devel/p5-PPI-XS')
-rw-r--r--devel/p5-PPI-XS/DESCR8
-rw-r--r--devel/p5-PPI-XS/Makefile25
-rw-r--r--devel/p5-PPI-XS/distinfo5
3 files changed, 38 insertions, 0 deletions
diff --git a/devel/p5-PPI-XS/DESCR b/devel/p5-PPI-XS/DESCR
new file mode 100644
index 00000000000..8998ae8c562
--- /dev/null
+++ b/devel/p5-PPI-XS/DESCR
@@ -0,0 +1,8 @@
+PPI::XS provides XS-based acceleration of the core PPI packages. It
+selectively replaces a (small but growing) number of methods throughout PPI
+with identical but much faster C versions.
+Once installed, it will be auto-detected and loaded in by PPI completely
+transparently.
+Because the C implementations are linked to the perl versions of the same
+function, it is preferable to upgrade PPI::XS any time you do a major upgrade
+of PPI itself.
diff --git a/devel/p5-PPI-XS/Makefile b/devel/p5-PPI-XS/Makefile
new file mode 100644
index 00000000000..f16603a3188
--- /dev/null
+++ b/devel/p5-PPI-XS/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/08/14 12:45:50 obache Exp $
+#
+
+DISTNAME= PPI-XS-0.900
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=PPI/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/PPI-XS/
+COMMENT= Perl 5 XS acceleration for the PPI perl parser
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+# Before update this package, please check $PM_COMPATIBLE in lib/PPI/XS.pm.
+# If it is greater than version of devel/p5-PPI, p5-PPI should be updated.
+DEPENDS+= p5-PPI>=1.203:../../devel/p5-PPI
+
+BUILD_DEPENDS+= p5-ExtUtils-AutoInstall>=0.63:../../devel/p5-ExtUtils-AutoInstall
+
+USE_LANGUAGES=c
+PERL5_PACKLIST= auto/PPI/XS/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-PPI-XS/distinfo b/devel/p5-PPI-XS/distinfo
new file mode 100644
index 00000000000..1e8d49dc672
--- /dev/null
+++ b/devel/p5-PPI-XS/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/08/14 12:45:50 obache Exp $
+
+SHA1 (PPI-XS-0.900.tar.gz) = 2247db8793ce8b44b422e379b65136b1848c22dd
+RMD160 (PPI-XS-0.900.tar.gz) = 6526ee3ba8ebb85a44e757af83b8a4b4b13d1c57
+Size (PPI-XS-0.900.tar.gz) = 23526