diff options
author | clsung <clsung@FreeBSD.org> | 2007-05-29 10:46:53 +0800 |
---|---|---|
committer | clsung <clsung@FreeBSD.org> | 2007-05-29 10:46:53 +0800 |
commit | 283eaaf56b76c6ec9ace8ab0459b80178b7dba63 (patch) | |
tree | c368e66a25e5a8c7a50d64a626ad75cee330efbd /devel/p5-ShipIt | |
parent | dc8665af2c5a38fd9d515b9a1dd9a07cfa96378f (diff) | |
download | freebsd-ports-gnome-283eaaf56b76c6ec9ace8ab0459b80178b7dba63.tar.gz freebsd-ports-gnome-283eaaf56b76c6ec9ace8ab0459b80178b7dba63.tar.zst freebsd-ports-gnome-283eaaf56b76c6ec9ace8ab0459b80178b7dba63.zip |
Add p5-ShipIt 0.50, software release tool.
PR: ports/112376
Submitted by: Gea-Suan Lin <gslin at gslin.org>
Diffstat (limited to 'devel/p5-ShipIt')
-rw-r--r-- | devel/p5-ShipIt/Makefile | 25 | ||||
-rw-r--r-- | devel/p5-ShipIt/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-ShipIt/pkg-descr | 21 | ||||
-rw-r--r-- | devel/p5-ShipIt/pkg-plist | 31 |
4 files changed, 80 insertions, 0 deletions
diff --git a/devel/p5-ShipIt/Makefile b/devel/p5-ShipIt/Makefile new file mode 100644 index 000000000000..4286f5c32853 --- /dev/null +++ b/devel/p5-ShipIt/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: p5-ShipIt +# Date created: 2007-05-03 +# Whom: Gea-Suan Lin <gslin@gslin.org> +# +# $FreeBSD$ +# + +PORTNAME= ShipIt +PORTVERSION= 0.50 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= ../../authors/id/B/BR/BRADFITZ/ +PKGNAMEPREFIX= p5- + +MAINTAINER= gslin@gslin.org +COMMENT= Software release tool + +PERL_CONFIGURE= yes + +MAN1= shipit.1 +MAN3= ShipIt.3 ShipIt::Conf.3 ShipIt::ProjectType.3 \ + ShipIt::State.3 ShipIt::Step.3 ShipIt::Step::AddToSVNDir.3 \ + ShipIt::VC.3 ShipIt::VC::SVK.3 ShipIt::VC::SVN.3 + +.include <bsd.port.mk> diff --git a/devel/p5-ShipIt/distinfo b/devel/p5-ShipIt/distinfo new file mode 100644 index 000000000000..3310cbf13282 --- /dev/null +++ b/devel/p5-ShipIt/distinfo @@ -0,0 +1,3 @@ +MD5 (ShipIt-0.50.tar.gz) = 2741f4458c9cec81f0b4e91457e98605 +SHA256 (ShipIt-0.50.tar.gz) = 61433b60648baca0081bf3a76d31a66b1418a6a2327d9fd760747e54bb5d3ecd +SIZE (ShipIt-0.50.tar.gz) = 15271 diff --git a/devel/p5-ShipIt/pkg-descr b/devel/p5-ShipIt/pkg-descr new file mode 100644 index 000000000000..a34ec1933227 --- /dev/null +++ b/devel/p5-ShipIt/pkg-descr @@ -0,0 +1,21 @@ +Releasing a new version of software takes a lot of steps... finding +the next version number (and making sure you didn't already use that +version number before), making sure your changelog is updated, making +sure your "make dist" results in a tarball that builds, commiting +changes (with updated version number), tagging, and uploading the +tarball somewhere. + +Or maybe more steps. Or not some of the above. Maybe you forgot +something! And maybe you manage multiple projects, and each project +has a different release process. + +This is all a pain in the ass. + +You want to be hacking, not jumping through hoops. + +Your contributors want to see their patches actually make it into a +release, which won't happen if you're afraid of releases. + +shipit automates all the hell. It makes life beautiful. + +WWW: http://search.cpan.org/dist/ShipIt/ diff --git a/devel/p5-ShipIt/pkg-plist b/devel/p5-ShipIt/pkg-plist new file mode 100644 index 000000000000..25e4ad57318b --- /dev/null +++ b/devel/p5-ShipIt/pkg-plist @@ -0,0 +1,31 @@ +@comment $FreeBSD$ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/ShipIt/.packlist +%%SITE_PERL%%/ShipIt.pm +%%SITE_PERL%%/ShipIt/Conf.pm +%%SITE_PERL%%/ShipIt/ProjectType.pm +%%SITE_PERL%%/ShipIt/ProjectType/AutoConf.pm +%%SITE_PERL%%/ShipIt/ProjectType/Perl.pm +%%SITE_PERL%%/ShipIt/ProjectType/Perl/MakeMaker.pm +%%SITE_PERL%%/ShipIt/ProjectType/Perl/ModuleBuild.pm +%%SITE_PERL%%/ShipIt/State.pm +%%SITE_PERL%%/ShipIt/Step.pm +%%SITE_PERL%%/ShipIt/Step/AddToSVNDir.pm +%%SITE_PERL%%/ShipIt/Step/ChangeVersion.pm +%%SITE_PERL%%/ShipIt/Step/CheckChangeLog.pm +%%SITE_PERL%%/ShipIt/Step/Commit.pm +%%SITE_PERL%%/ShipIt/Step/DistTest.pm +%%SITE_PERL%%/ShipIt/Step/FindVersion.pm +%%SITE_PERL%%/ShipIt/Step/MakeDist.pm +%%SITE_PERL%%/ShipIt/Step/Tag.pm +%%SITE_PERL%%/ShipIt/Step/UploadCPAN.pm +%%SITE_PERL%%/ShipIt/Util.pm +%%SITE_PERL%%/ShipIt/VC.pm +%%SITE_PERL%%/ShipIt/VC/SVK.pm +%%SITE_PERL%%/ShipIt/VC/SVN.pm +bin/shipit +@dirrmtry %%SITE_PERL%%/ShipIt/VC +@dirrmtry %%SITE_PERL%%/ShipIt/Step +@dirrmtry %%SITE_PERL%%/ShipIt/ProjectType/Perl +@dirrmtry %%SITE_PERL%%/ShipIt/ProjectType +@dirrmtry %%SITE_PERL%%/ShipIt +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/ShipIt |