Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jul 2015 20:17:14 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r392209 - in head/devel: . p5-Minilla
Message-ID:  <201507152017.t6FKHElA056017@svnmir.geo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@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



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