diff options
author | Aaron Dalton <aaron@FreeBSD.org> | 2006-05-29 20:36:28 +0000 |
---|---|---|
committer | Aaron Dalton <aaron@FreeBSD.org> | 2006-05-29 20:36:28 +0000 |
commit | 0d8a30e5985de5bdea4d7ad7b9156d5c97f9793e (patch) | |
tree | 3d503022a29d6fb878bd39d5ab70b8f194664c37 /textproc/p5-Text-Diff3 | |
parent | 066ac7b976031d84ce56e3b658848ae9604e210b (diff) |
Notes
Diffstat (limited to 'textproc/p5-Text-Diff3')
-rw-r--r-- | textproc/p5-Text-Diff3/Makefile | 48 | ||||
-rw-r--r-- | textproc/p5-Text-Diff3/distinfo | 2 | ||||
-rw-r--r-- | textproc/p5-Text-Diff3/files/patch-MANIFEST | 49 | ||||
-rw-r--r-- | textproc/p5-Text-Diff3/files/patch-Makefile.PL | 22 | ||||
-rw-r--r-- | textproc/p5-Text-Diff3/pkg-descr | 6 | ||||
-rw-r--r-- | textproc/p5-Text-Diff3/pkg-plist | 18 |
6 files changed, 145 insertions, 0 deletions
diff --git a/textproc/p5-Text-Diff3/Makefile b/textproc/p5-Text-Diff3/Makefile new file mode 100644 index 000000000000..53f66fc84df8 --- /dev/null +++ b/textproc/p5-Text-Diff3/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: p5-Text-Diff3 +# Date created: 29 May 2006 +# Whom: Aaron Dalton <aaron@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= Text-Diff3 +PORTVERSION= 0.06 +CATEGORIES= textproc perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Text +PKGNAMEPREFIX= p5- + +MAINTAINER= aaron@FreeBSD.org +COMMENT= Compute three-way differences between texts + +MAN3= Text::Diff3.3 \ + Text::Diff3::Base.3 \ + Text::Diff3::Diff3.3 \ + Text::Diff3::DiffHeckel.3 \ + Text::Diff3::Factory.3 \ + Text::Diff3::List.3 \ + Text::Diff3::ListMixin.3 \ + Text::Diff3::Range2.3 \ + Text::Diff3::Range3.3 \ + Text::Diff3::Text.3 + +PERL_CONFIGURE= yes + +post-patch: + @${RM} ${WRKSRC}/*.orig + @${MKDIR} ${WRKSRC}/examples + @${MV} ${WRKSRC}/*.pl ${WRKSRC}/examples + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${EXAMPLESDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${EXAMPLESDIR} +.endif + +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500600 +IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Text-Diff3/distinfo b/textproc/p5-Text-Diff3/distinfo new file mode 100644 index 000000000000..b4b4eb280dc8 --- /dev/null +++ b/textproc/p5-Text-Diff3/distinfo @@ -0,0 +1,2 @@ +MD5 (Text-Diff3-0.06.tar.gz) = cc6c45d0358e062a6543fd7e6a259d0b +SIZE (Text-Diff3-0.06.tar.gz) = 11816 diff --git a/textproc/p5-Text-Diff3/files/patch-MANIFEST b/textproc/p5-Text-Diff3/files/patch-MANIFEST new file mode 100644 index 000000000000..4d3df868281f --- /dev/null +++ b/textproc/p5-Text-Diff3/files/patch-MANIFEST @@ -0,0 +1,49 @@ +--- MANIFEST.bak Wed Oct 19 09:53:06 2005 ++++ MANIFEST Mon May 29 14:06:03 2006 +@@ -1,23 +1,23 @@ +-Changes
+-Makefile.PL
+-MANIFEST
+-README
+-META.yml
+-merge.pl
+-randam3.pl
+-test.sh
+-lib/Text/Diff3.pm
+-lib/Text/Diff3/Factory.pm
+-lib/Text/Diff3/Base.pm
+-lib/Text/Diff3/ListMixin.pm
+-lib/Text/Diff3/Text.pm
+-lib/Text/Diff3/Range2.pm
+-lib/Text/Diff3/Range3.pm
+-lib/Text/Diff3/List.pm
+-lib/Text/Diff3/Diff3.pm
+-lib/Text/Diff3/DiffHeckel.pm
+-t/a_text.t
+-t/b_range2.t
+-t/c_range3.t
+-t/d_diff.t
+-t/e_diff3.t
++Changes ++examples/merge.pl ++examples/randam3.pl ++lib/Text/Diff3.pm ++lib/Text/Diff3/Base.pm ++lib/Text/Diff3/Diff3.pm ++lib/Text/Diff3/DiffHeckel.pm ++lib/Text/Diff3/Factory.pm ++lib/Text/Diff3/List.pm ++lib/Text/Diff3/ListMixin.pm ++lib/Text/Diff3/Range2.pm ++lib/Text/Diff3/Range3.pm ++lib/Text/Diff3/Text.pm ++Makefile.PL ++MANIFEST ++META.yml ++README ++t/a_text.t ++t/b_range2.t ++t/c_range3.t ++t/d_diff.t ++t/e_diff3.t ++test.sh diff --git a/textproc/p5-Text-Diff3/files/patch-Makefile.PL b/textproc/p5-Text-Diff3/files/patch-Makefile.PL new file mode 100644 index 000000000000..e03ec4ee5928 --- /dev/null +++ b/textproc/p5-Text-Diff3/files/patch-Makefile.PL @@ -0,0 +1,22 @@ +--- Makefile.PL.orig Wed Oct 19 09:48:47 2005 ++++ Makefile.PL Mon May 29 14:18:42 2006 +@@ -1,10 +1,9 @@ +-use 5.008005;
+-use ExtUtils::MakeMaker;
+-WriteMakefile(
+- NAME => 'Text::Diff3',
+- VERSION_FROM => 'lib/Text/Diff3.pm',
+- PREREQ_PM => {},
+- ($] >= 5.005 ?
+- (ABSTRACT_FROM => 'lib/Text/Diff3.pm',
+- AUTHOR => 'MIZUTANI Tociyuki <tociyuki@gmail.com>') : ()),
+-);
++use ExtUtils::MakeMaker; ++WriteMakefile( ++ NAME => 'Text::Diff3', ++ VERSION_FROM => 'lib/Text/Diff3.pm', ++ PREREQ_PM => {}, ++ ($] >= 5.005 ? ++ (ABSTRACT_FROM => 'lib/Text/Diff3.pm', ++ AUTHOR => 'MIZUTANI Tociyuki <tociyuki@gmail.com>') : ()), ++); diff --git a/textproc/p5-Text-Diff3/pkg-descr b/textproc/p5-Text-Diff3/pkg-descr new file mode 100644 index 000000000000..f99b69330260 --- /dev/null +++ b/textproc/p5-Text-Diff3/pkg-descr @@ -0,0 +1,6 @@ +To build some applications to arbitrate manipulations under concurrent +works, it is necessary to compare three texts line by line. This diff3 +code into Perl language has ported from GNU diff3.c widely used. + +WWW: http://search.cpan.org/dist/Text-Diff3 +Author: MIZUTANI Tociyuki <tociyuki@gmail.com> diff --git a/textproc/p5-Text-Diff3/pkg-plist b/textproc/p5-Text-Diff3/pkg-plist new file mode 100644 index 000000000000..92663506e1ef --- /dev/null +++ b/textproc/p5-Text-Diff3/pkg-plist @@ -0,0 +1,18 @@ +%%SITE_PERL%%/Text/Diff3.pm +%%SITE_PERL%%/Text/Diff3/Base.pm +%%SITE_PERL%%/Text/Diff3/Diff3.pm +%%SITE_PERL%%/Text/Diff3/DiffHeckel.pm +%%SITE_PERL%%/Text/Diff3/Factory.pm +%%SITE_PERL%%/Text/Diff3/List.pm +%%SITE_PERL%%/Text/Diff3/ListMixin.pm +%%SITE_PERL%%/Text/Diff3/Range2.pm +%%SITE_PERL%%/Text/Diff3/Range3.pm +%%SITE_PERL%%/Text/Diff3/Text.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Text/Diff3/.packlist +%%PORTDOCS%%%%EXAMPLESDIR%%/merge.pl +%%PORTDOCS%%%%EXAMPLESDIR%%/randam3.pl +%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Text/Diff3 +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Text +@dirrm %%SITE_PERL%%/Text/Diff3 +@dirrmtry %%SITE_PERL%%/Text |