aboutsummaryrefslogtreecommitdiff
path: root/textproc/p5-Text-Diff3
diff options
context:
space:
mode:
authorAaron Dalton <aaron@FreeBSD.org>2006-05-29 20:36:28 +0000
committerAaron Dalton <aaron@FreeBSD.org>2006-05-29 20:36:28 +0000
commit0d8a30e5985de5bdea4d7ad7b9156d5c97f9793e (patch)
tree3d503022a29d6fb878bd39d5ab70b8f194664c37 /textproc/p5-Text-Diff3
parent066ac7b976031d84ce56e3b658848ae9604e210b (diff)
downloadports-0d8a30e5985de5bdea4d7ad7b9156d5c97f9793e.tar.gz
ports-0d8a30e5985de5bdea4d7ad7b9156d5c97f9793e.zip
Notes
Diffstat (limited to 'textproc/p5-Text-Diff3')
-rw-r--r--textproc/p5-Text-Diff3/Makefile48
-rw-r--r--textproc/p5-Text-Diff3/distinfo2
-rw-r--r--textproc/p5-Text-Diff3/files/patch-MANIFEST49
-rw-r--r--textproc/p5-Text-Diff3/files/patch-Makefile.PL22
-rw-r--r--textproc/p5-Text-Diff3/pkg-descr6
-rw-r--r--textproc/p5-Text-Diff3/pkg-plist18
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