Add p5-Module-Compile 0.15, provide a system for writing modules that

compile other Perl modules.

PR:		ports/98152
Submitted by:	Tsung-Han Yeh <snowfly@yuntech.edu.tw>
This commit is contained in:
Cheng-Lung Sung 2006-06-01 01:14:22 +00:00
parent a2be9a207e
commit e0e4e45994
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=164129
5 changed files with 56 additions and 0 deletions

View File

@ -1091,6 +1091,7 @@
SUBDIR += p5-Module-Build
SUBDIR += p5-Module-Build-Convert
SUBDIR += p5-Module-Build-Kwalitee
SUBDIR += p5-Module-Compile
SUBDIR += p5-Module-CoreList
SUBDIR += p5-Module-Find
SUBDIR += p5-Module-Info

View File

@ -0,0 +1,30 @@
# New ports collection makefile for: p5-Module-Compile
# Date created: 2006-05-30
# Whom: Tsung-Han Yeh <snowfly@yuntech.edu.tw>
#
# $FreeBSD$
#
PORTNAME= Module-Compile
PORTVERSION= 0.15
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Module
PKGNAMEPREFIX= p5-
MAINTAINER= snowfly@yuntech.edu.tw
COMMENT= Provide a system for writing modules that compile other Perl modules
PERL_CONFIGURE= yes
MAN3= Module::Compile.3 \
Module::Install::Admin::PMC.3 \
Module::Install::PMC.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500600
IGNORE= requires perl 5.6 or above
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (Module-Compile-0.15.tar.gz) = dbe9327c2ec73fa37264e035da8f836b
SHA256 (Module-Compile-0.15.tar.gz) = e4ebaf1d8bd9051121cdbcf08de6d35259d7cec440548538cf0df4b18ac7e84a
SIZE (Module-Compile-0.15.tar.gz) = 42449

View File

@ -0,0 +1,13 @@
This module provides a system for writing modules that *compile* other
Perl modules.
Modules that use these compilation modules get compiled into some
altered form the first time they are run. The result is cached into
".pmc" files.
Perl has native support for ".pmc" files. It always checks for them,
before loading a ".pm" file.
Author: Ingy <ingy@cpan.org>
WWW: http://search.cpan.org/~ingy/Module-Compile-0.15/

View File

@ -0,0 +1,9 @@
@comment $FreeBSD$
%%SITE_PERL%%/Module/Compile.pm
%%SITE_PERL%%/Module/Install/Admin/PMC.pm
%%SITE_PERL%%/Module/Install/PMC.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Compile/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Compile
@dirrm %%SITE_PERL%%/Module/Install/Admin
@dirrm %%SITE_PERL%%/Module/Install
@dirrmtry %%SITE_PERL%%/Module