svn commit: r392209 - in head/devel: . p5-Minilla
Dmitry Marakasov
amdmi3 at FreeBSD.org
Wed Jul 15 20:17:16 UTC 2015
Author: amdmi3
Date: Wed Jul 15 20:17:13 2015
New Revision: 392209
URL: https://svnweb.freebsd.org/changeset/ports/392209
Log:
- Add devel/p5-Minilla
Minilla is a CPAN module authoring tool. Minilla provides 'minil' command for
authorizing a CPAN distribution. The repository created and managed by Minilla
is git install ready, and cpan of course. Minilla is built on only few small
libraries. You can install Minilla without a huge list of dependencies to
heavy modules. Conventions: module written in Pure Perl are located in lib/;
executable file is in script/ directory, if any; module is maintained with
Git and git ls-files matches with what you will release; module has a static
list of prerequisites that can be described in cpanfile; has a Changes file.
WWW: http://search.cpan.org/dist/Minilla/
PR: 200515
Submitted by: oklaspec at gmail.com
Added:
head/devel/p5-Minilla/
head/devel/p5-Minilla/Makefile (contents, props changed)
head/devel/p5-Minilla/distinfo (contents, props changed)
head/devel/p5-Minilla/pkg-descr (contents, props changed)
head/devel/p5-Minilla/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed Jul 15 20:15:55 2015 (r392208)
+++ head/devel/Makefile Wed Jul 15 20:17:13 2015 (r392209)
@@ -2496,6 +2496,7 @@
SUBDIR += p5-Metabase-Fact
SUBDIR += p5-Method-Alias
SUBDIR += p5-Method-Signatures-Simple
+ SUBDIR += p5-Minilla
SUBDIR += p5-Minion
SUBDIR += p5-Mixin-Linewise
SUBDIR += p5-Mknod
@@ -4591,9 +4592,9 @@
SUBDIR += rubygem-deprecated2
SUBDIR += rubygem-descendants_tracker
SUBDIR += rubygem-devise
- SUBDIR += rubygem-devise-rails4
SUBDIR += rubygem-devise-async
SUBDIR += rubygem-devise-async-rails4
+ SUBDIR += rubygem-devise-rails4
SUBDIR += rubygem-directory_watcher
SUBDIR += rubygem-ditz
SUBDIR += rubygem-docile
Added: head/devel/p5-Minilla/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Minilla/Makefile Wed Jul 15 20:17:13 2015 (r392209)
@@ -0,0 +1,67 @@
+# Created by: Serguei Okladnikov <oklaspec at gmail.com>
+# $FreeBSD$
+# Date created: 2015-05-28
+
+PORTNAME= Minilla
+PORTVERSION= 2.4.1
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR=CPAN:TOKUHIROM
+PKGNAMEPREFIX= p5-
+DISTNAME= ${PORTNAME}-v${PORTVERSION}
+
+MAINTAINER= oklaspec at gmail.com
+COMMENT= CPAN module authoring tool
+
+BUILD_DEPENDS= git>=0:${PORTSDIR}/devel/git \
+ tree>=0:${PORTSDIR}/sysutils/tree \
+ p5-App-cpanminus>=1.6902:${PORTSDIR}/devel/p5-App-cpanminus \
+ p5-Archive-Tar>=1.60:${PORTSDIR}/archivers/p5-Archive-Tar \
+ p5-CPAN-Meta>=2.132830:${PORTSDIR}/devel/p5-CPAN-Meta \
+ p5-Config-Identity>=0:${PORTSDIR}/devel/p5-Config-Identity \
+ p5-Data-Section-Simple>=0.04:${PORTSDIR}/devel/p5-Data-Section-Simple \
+ p5-ExtUtils-Manifest>=1.54:${PORTSDIR}/devel/p5-ExtUtils-Manifest \
+ p5-CPAN-Uploader>=0:${PORTSDIR}/devel/p5-CPAN-Uploader \
+ p5-Class-XSAccessor>=0:${PORTSDIR}/devel/p5-Class-XSAccessor \
+ p5-Config-Identity>=0:${PORTSDIR}/devel/p5-Config-Identity \
+ p5-Devel-CheckBin>=0:${PORTSDIR}/devel/p5-Devel-CheckBin \
+ p5-Devel-GlobalDestruction>=0:${PORTSDIR}/devel/p5-Devel-GlobalDestruction \
+ p5-File-Copy-Recursive>=0:${PORTSDIR}/devel/p5-File-Copy-Recursive \
+ p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which \
+ p5-File-pushd>=0:${PORTSDIR}/devel/p5-File-pushd \
+ p5-Getopt-Long>=2.36:${PORTSDIR}/devel/p5-Getopt-Long \
+ p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
+ p5-Module-Build-Tiny>=0:${PORTSDIR}/devel/p5-Module-Build-Tiny \
+ p5-Module-CPANfile>=0.9025:${PORTSDIR}/devel/p5-Module-CPANfile \
+ p5-Module-Metadata>=1.000012:${PORTSDIR}/devel/p5-Module-Metadata \
+ p5-Module-Runtime>=0:${PORTSDIR}/devel/p5-Module-Runtime \
+ p5-Moo>=1.001:${PORTSDIR}/devel/p5-Moo \
+ p5-Pod-Markdown>=1.322:${PORTSDIR}/textproc/p5-Pod-Markdown \
+ p5-TOML>=0:${PORTSDIR}/textproc/p5-TOML \
+ p5-Term-ANSIColor>=0:${PORTSDIR}/devel/p5-Term-ANSIColor \
+ p5-Text-MicroTemplate>=0.20:${PORTSDIR}/textproc/p5-Text-MicroTemplate \
+ p5-Time-Piece>=1.16:${PORTSDIR}/devel/p5-Time-Piece \
+ p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny \
+ p5-Role-Tiny>=0:${PORTSDIR}/devel/p5-Role-Tiny \
+ p5-Test-Output>=0:${PORTSDIR}/devel/p5-Test-Output \
+ p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires \
+ p5-Test-Harness>=0:${PORTSDIR}/devel/p5-Test-Harness \
+ p5-strictures>=0:${PORTSDIR}/devel/p5-strictures \
+ p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
+ p5-Software-License>=0:${PORTSDIR}/misc/p5-Software-License \
+ p5-Version-Next>=0:${PORTSDIR}/textproc/p5-Version-Next
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
+
+USES= perl5
+USE_PERL5= modbuild
+NO_ARCH= yes
+
+regression-test: build
+ @test ! -e ${WRKDIR}/.gitconfig && \
+ ${SETENV} ${MAKE_ENV} git config --global user.name "ports-test" && \
+ ${SETENV} ${MAKE_ENV} git config --global user.email "${USER}@${HOST}" || \
+ true
+ @cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} test
+
+.include <bsd.port.mk>
Added: head/devel/p5-Minilla/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Minilla/distinfo Wed Jul 15 20:17:13 2015 (r392209)
@@ -0,0 +1,2 @@
+SHA256 (Minilla-v2.4.1.tar.gz) = e748642bf97ce87ec76c807491f0d03c27f0c1780d4619d982a719bc1a41d725
+SIZE (Minilla-v2.4.1.tar.gz) = 81986
Added: head/devel/p5-Minilla/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Minilla/pkg-descr Wed Jul 15 20:17:13 2015 (r392209)
@@ -0,0 +1,10 @@
+Minilla is a CPAN module authoring tool. Minilla provides 'minil' command for
+authorizing a CPAN distribution. The repository created and managed by Minilla
+is git install ready, and cpan of course. Minilla is built on only few small
+libraries. You can install Minilla without a huge list of dependencies to
+heavy modules. Conventions: module written in Pure Perl are located in lib/;
+executable file is in script/ directory, if any; module is maintained with
+Git and git ls-files matches with what you will release; module has a static
+list of prerequisites that can be described in cpanfile; has a Changes file.
+
+WWW: http://search.cpan.org/dist/Minilla/
Added: head/devel/p5-Minilla/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Minilla/pkg-plist Wed Jul 15 20:17:13 2015 (r392209)
@@ -0,0 +1,62 @@
+bin/minil
+%%SITE_PERL%%/Minilla.pm
+%%SITE_PERL%%/Minilla/CLI.pm
+%%SITE_PERL%%/Minilla/CLI/Build.pm
+%%SITE_PERL%%/Minilla/CLI/Clean.pm
+%%SITE_PERL%%/Minilla/CLI/Dist.pm
+%%SITE_PERL%%/Minilla/CLI/Help.pm
+%%SITE_PERL%%/Minilla/CLI/Install.pm
+%%SITE_PERL%%/Minilla/CLI/Migrate.pm
+%%SITE_PERL%%/Minilla/CLI/New.pm
+%%SITE_PERL%%/Minilla/CLI/Release.pm
+%%SITE_PERL%%/Minilla/CLI/Run.pm
+%%SITE_PERL%%/Minilla/CLI/Test.pm
+%%SITE_PERL%%/Minilla/Errors.pm
+%%SITE_PERL%%/Minilla/FileGatherer.pm
+%%SITE_PERL%%/Minilla/Git.pm
+%%SITE_PERL%%/Minilla/Gitignore.pm
+%%SITE_PERL%%/Minilla/License/Perl_5.pm
+%%SITE_PERL%%/Minilla/License/Unknown.pm
+%%SITE_PERL%%/Minilla/Logger.pm
+%%SITE_PERL%%/Minilla/Metadata.pm
+%%SITE_PERL%%/Minilla/Migrate.pm
+%%SITE_PERL%%/Minilla/ModuleMaker/ExtUtilsMakeMaker.pm
+%%SITE_PERL%%/Minilla/ModuleMaker/ModuleBuild.pm
+%%SITE_PERL%%/Minilla/ModuleMaker/ModuleBuildTiny.pm
+%%SITE_PERL%%/Minilla/Profile/Base.pm
+%%SITE_PERL%%/Minilla/Profile/Default.pm
+%%SITE_PERL%%/Minilla/Profile/ExtUtilsMakeMaker.pm
+%%SITE_PERL%%/Minilla/Profile/ModuleBuild.pm
+%%SITE_PERL%%/Minilla/Profile/ModuleBuildTiny.pm
+%%SITE_PERL%%/Minilla/Profile/XS.pm
+%%SITE_PERL%%/Minilla/Project.pm
+%%SITE_PERL%%/Minilla/Release/BumpVersion.pm
+%%SITE_PERL%%/Minilla/Release/CheckChanges.pm
+%%SITE_PERL%%/Minilla/Release/CheckOrigin.pm
+%%SITE_PERL%%/Minilla/Release/CheckUntrackedFiles.pm
+%%SITE_PERL%%/Minilla/Release/Commit.pm
+%%SITE_PERL%%/Minilla/Release/DistTest.pm
+%%SITE_PERL%%/Minilla/Release/MakeDist.pm
+%%SITE_PERL%%/Minilla/Release/RegenerateFiles.pm
+%%SITE_PERL%%/Minilla/Release/RewriteChanges.pm
+%%SITE_PERL%%/Minilla/Release/RunHooks.pm
+%%SITE_PERL%%/Minilla/Release/Tag.pm
+%%SITE_PERL%%/Minilla/Release/UploadToCPAN.pm
+%%SITE_PERL%%/Minilla/ReleaseTest.pm
+%%SITE_PERL%%/Minilla/Tutorial.pod
+%%SITE_PERL%%/Minilla/Util.pm
+%%SITE_PERL%%/Minilla/WorkDir.pm
+%%SITE_PERL%%/Module/BumpVersion.pm
+%%PERL5_MAN3%%/Minilla.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Build.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Clean.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Dist.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Help.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Install.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Migrate.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::New.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Release.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Run.3.gz
+%%PERL5_MAN3%%/Minilla::CLI::Test.3.gz
+%%PERL5_MAN3%%/Minilla::Profile::Base.3.gz
+%%PERL5_MAN3%%/Minilla::Tutorial.3.gz
More information about the svn-ports-all
mailing list