diff options
author | clsung <clsung@FreeBSD.org> | 2004-10-12 21:15:45 +0800 |
---|---|---|
committer | clsung <clsung@FreeBSD.org> | 2004-10-12 21:15:45 +0800 |
commit | 122dc313393da43548b649f7888b1a7ac0a0579a (patch) | |
tree | 7ac34730f2efde2e6731791cdf5860ea452ea602 /devel/p5-Module-Install | |
parent | 9b346ae7c5c89fdb5f7987786355f84d2ee95959 (diff) | |
download | freebsd-ports-gnome-122dc313393da43548b649f7888b1a7ac0a0579a.tar.gz freebsd-ports-gnome-122dc313393da43548b649f7888b1a7ac0a0579a.tar.zst freebsd-ports-gnome-122dc313393da43548b649f7888b1a7ac0a0579a.zip |
- Add new port: devel/p5-Module-Install
- Module::Install is a a standalone, extensible installer for Perl modules.
- It is designed to be a drop-in replacement for ExtUtils::MakeMaker, and is a
descendent of CPAN::MakeMaker.
WWW: http://search.cpan.org/dist/Module-Install/
PR: ports/71794
Submitted by: clsung
Approved by: co-mentor (vanilla)
Diffstat (limited to 'devel/p5-Module-Install')
-rw-r--r-- | devel/p5-Module-Install/Makefile | 48 | ||||
-rw-r--r-- | devel/p5-Module-Install/distinfo | 2 | ||||
-rw-r--r-- | devel/p5-Module-Install/files/patch-Makefile.PL | 17 | ||||
-rw-r--r-- | devel/p5-Module-Install/pkg-descr | 7 | ||||
-rw-r--r-- | devel/p5-Module-Install/pkg-plist | 37 |
5 files changed, 111 insertions, 0 deletions
diff --git a/devel/p5-Module-Install/Makefile b/devel/p5-Module-Install/Makefile new file mode 100644 index 000000000000..ff111fc2a935 --- /dev/null +++ b/devel/p5-Module-Install/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: Module-Install +# Date created: Sep 15 2004 +# Whom: clsung +# +# $FreeBSD$ +# + +PORTNAME= Module-Install +PORTVERSION= 0.36 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Module +PKGNAMEPREFIX= p5- + +MAINTAINER= clsung@FreeBSD.org +COMMENT= Standalone, extensible Perl module installer + +BUILD_DEPENDS= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple \ + ${SITE_PERL}/Module/ScanDeps.pm:${PORTSDIR}/devel/p5-Module-ScanDeps \ + ${SITE_PERL}/Module/CoreList.pm:${PORTSDIR}/devel/p5-Module-CoreList \ + ${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build \ + ${SITE_PERL}/PAR/Dist.pm:${PORTSDIR}/devel/p5-PAR-Dist \ + ${SITE_PERL}/ExtUtils/ParseXS.pm:${PORTSDIR}/devel/p5-ExtUtils-ParseXS +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_MODBUILD= yes + +MAN3= inc::Module::Install.3 \ + Module::Install.3 \ + Module::Install::Base.3 \ + Module::Install::Makefile.3 \ + Module::Install::Admin.3 \ + Module::Install::Bundle.3 \ + Module::Install::Build.3 \ + Module::Install::Admin::Manifest.3 \ + Module::Install-Cookbook.3 \ + Module::Install-Philosophy.3 + +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500600 +IGNORE= This port requires perl 5.6.x or later. Install lang/perl5 then try again +.endif +.if ${PERL_LEVEL} < 500805 +BUILD_DEPENDS+= ${SITE_PERL}/Pod/Man.pm:${PORTSDIR}/textproc/p5-podlators +.endif + +.include <bsd.port.post.mk> diff --git a/devel/p5-Module-Install/distinfo b/devel/p5-Module-Install/distinfo new file mode 100644 index 000000000000..78e679d9ca44 --- /dev/null +++ b/devel/p5-Module-Install/distinfo @@ -0,0 +1,2 @@ +MD5 (Module-Install-0.36.tar.gz) = db713036176a22e46378587854f9b5e6 +SIZE (Module-Install-0.36.tar.gz) = 57148 diff --git a/devel/p5-Module-Install/files/patch-Makefile.PL b/devel/p5-Module-Install/files/patch-Makefile.PL new file mode 100644 index 000000000000..f1f866b2cfa4 --- /dev/null +++ b/devel/p5-Module-Install/files/patch-Makefile.PL @@ -0,0 +1,17 @@ +--- Makefile.PL.orig Thu Sep 9 21:26:15 2004 ++++ Makefile.PL Thu Sep 16 14:49:44 2004 +@@ -24,10 +24,10 @@ + recommends ('Module::ScanDeps' => 0.28), + recommends ('Module::CoreList'), + ], +- 'Bundle other CPAN packages' => [ +- -default => 0, +- recommends ('CPANPLUS' => 0.040), +- ], ++# 'Bundle other CPAN packages' => [ ++# -default => 0, ++# recommends ('CPANPLUS' => 0.040), ++# ], + 'PAR-based binary distributions' => [ + -default => 0, + recommends ('PAR::Dist' => 0.03), diff --git a/devel/p5-Module-Install/pkg-descr b/devel/p5-Module-Install/pkg-descr new file mode 100644 index 000000000000..aaec1212d6d2 --- /dev/null +++ b/devel/p5-Module-Install/pkg-descr @@ -0,0 +1,7 @@ +Module::Install is a a standalone, extensible installer for Perl modules. +It is designed to be a drop-in replacement for ExtUtils::MakeMaker, and is a +descendent of CPAN::MakeMaker. +Please type "perldoc Module::Install" after installation to see the +module usage information. + +WWW: http://search.cpan.org/dist/Module-Install/ diff --git a/devel/p5-Module-Install/pkg-plist b/devel/p5-Module-Install/pkg-plist new file mode 100644 index 000000000000..92f715957c25 --- /dev/null +++ b/devel/p5-Module-Install/pkg-plist @@ -0,0 +1,37 @@ +%%SITE_PERL%%/Module/Install.pm +%%SITE_PERL%%/Module/Install-Cookbook.pod +%%SITE_PERL%%/Module/Install-Philosophy.pod +%%SITE_PERL%%/Module/Install/Metadata.pm +%%SITE_PERL%%/Module/Install/Build.pm +%%SITE_PERL%%/Module/Install/AutoInstall.pm +%%SITE_PERL%%/Module/Install/Makefile.pm +%%SITE_PERL%%/Module/Install/Bundle.pm +%%SITE_PERL%%/Module/Install/Run.pm +%%SITE_PERL%%/Module/Install/WriteAll.pm +%%SITE_PERL%%/Module/Install/Include.pm +%%SITE_PERL%%/Module/Install/Scripts.pm +%%SITE_PERL%%/Module/Install/Admin.pm +%%SITE_PERL%%/Module/Install/Can.pm +%%SITE_PERL%%/Module/Install/PAR.pm +%%SITE_PERL%%/Module/Install/Win32.pm +%%SITE_PERL%%/Module/Install/Fetch.pm +%%SITE_PERL%%/Module/Install/Base.pm +%%SITE_PERL%%/Module/Install/MakeMaker.pm +%%SITE_PERL%%/Module/Install/Inline.pm +%%SITE_PERL%%/Module/Install/Admin/Bundle.pm +%%SITE_PERL%%/Module/Install/Admin/WriteAll.pm +%%SITE_PERL%%/Module/Install/Admin/Include.pm +%%SITE_PERL%%/Module/Install/Admin/Makefile.pm +%%SITE_PERL%%/Module/Install/Admin/Manifest.pm +%%SITE_PERL%%/Module/Install/Admin/Metadata.pm +%%SITE_PERL%%/Module/Install/Admin/ScanDeps.pm +%%SITE_PERL%%/Module/Install/Admin/Find.pm +%%SITE_PERL%%/Module/Install/Makefile/Version.pm +%%SITE_PERL%%/Module/Install/Makefile/Name.pm +%%SITE_PERL%%/inc/Module/Install.pm +@dirrm %%SITE_PERL%%/Module/Install/Makefile +@dirrm %%SITE_PERL%%/Module/Install/Admin +@dirrm %%SITE_PERL%%/Module/Install +@dirrm %%SITE_PERL%%/inc/Module +@unexec rmdir %D/%%SITE_PERL%%/inc 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/Module 2>/dev/null || true |