Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 May 2006 14:34:00 GMT
From:      Tsung-Han Yeh <snowfly@yuntech.edu.tw>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/98152: New port: devel/p5-Module-Compile
Message-ID:  <200605301434.k4UEY07b081081@www.freebsd.org>
Resent-Message-ID: <200605301440.k4UEeNhc053201@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         98152
>Category:       ports
>Synopsis:       New port: devel/p5-Module-Compile
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 30 14:40:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Tsung-Han Yeh
>Release:        FreeBSD 6.0-STABLE
>Organization:
>Environment:
FreeBSD AntiVirus.yuntech.edu.tw 6.0-STABLE FreeBSD 6.0-STABLE #0: Sun Nov 27 22:46:26 CST 2005     root@AntiVirus.yuntech.edu.tw:/usr/src/sys/i386/compile/AntiVirus  i386
>Description:
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.

>How-To-Repeat:

>Fix:

--- p5-Module-Compile.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-Module-Compile/
#	p5-Module-Compile/pkg-plist
#	p5-Module-Compile/pkg-descr
#	p5-Module-Compile/distinfo
#	p5-Module-Compile/Makefile
#
echo c - p5-Module-Compile/
mkdir -p p5-Module-Compile/ > /dev/null 2>&1
echo x - p5-Module-Compile/pkg-plist
sed 's/^X//' >p5-Module-Compile/pkg-plist << 'END-of-p5-Module-Compile/pkg-plist'
X@comment $FreeBSD$
X%%SITE_PERL%%/Module/Compile.pm
X%%SITE_PERL%%/Module/Install/Admin/PMC.pm
X%%SITE_PERL%%/Module/Install/PMC.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Compile/.packlist
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Compile
X@dirrm %%SITE_PERL%%/Module/Install/Admin
X@dirrm %%SITE_PERL%%/Module/Install
X@dirrmtry %%SITE_PERL%%/Module
END-of-p5-Module-Compile/pkg-plist
echo x - p5-Module-Compile/pkg-descr
sed 's/^X//' >p5-Module-Compile/pkg-descr << 'END-of-p5-Module-Compile/pkg-descr'
XThis module provides a system for writing modules that *compile* other
XPerl modules.
X
XModules that use these compilation modules get compiled into some
Xaltered form the first time they are run. The result is cached into
X".pmc" files.
X
XPerl has native support for ".pmc" files. It always checks for them,
Xbefore loading a ".pm" file.
X
X
XAuthor:	Ingy  <ingy@cpan.org>
XWWW:	http://search.cpan.org/~ingy/Module-Compile-0.15/
END-of-p5-Module-Compile/pkg-descr
echo x - p5-Module-Compile/distinfo
sed 's/^X//' >p5-Module-Compile/distinfo << 'END-of-p5-Module-Compile/distinfo'
XMD5 (Module-Compile-0.15.tar.gz) = dbe9327c2ec73fa37264e035da8f836b
XSHA256 (Module-Compile-0.15.tar.gz) = e4ebaf1d8bd9051121cdbcf08de6d35259d7cec440548538cf0df4b18ac7e84a
XSIZE (Module-Compile-0.15.tar.gz) = 42449
END-of-p5-Module-Compile/distinfo
echo x - p5-Module-Compile/Makefile
sed 's/^X//' >p5-Module-Compile/Makefile << 'END-of-p5-Module-Compile/Makefile'
X# New ports collection makefile for:	p5-Module-Compile
X# Date created:				2006-05-30
X# Whom:					Tsung-Han Yeh <snowfly@yuntech.edu.tw>
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	Module-Compile
XPORTVERSION=	0.15
XCATEGORIES=	devel perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Module
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	snowfly@yuntech.edu.tw
XCOMMENT=	Provide a system for writing modules that compile other Perl modules
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Module::Compile.3 \
X		Module::Install::Admin::PMC.3 \
X		Module::Install::PMC.3
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500600
XIGNORE=		requires perl 5.6 or above
X.endif
X
X.include <bsd.port.post.mk>
END-of-p5-Module-Compile/Makefile
exit
--- p5-Module-Compile.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605301434.k4UEY07b081081>