aboutsummaryrefslogtreecommitdiff
path: root/textproc/rubygem-diff-lcs
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-11-09 23:00:51 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-11-09 23:00:51 +0000
commit00031d4dc5cc83e0c3702356091244a791b3aecd (patch)
tree24b2203611aedb4388265af42d653d1e35a73a3a /textproc/rubygem-diff-lcs
parent8f7ca5dc76fab2640d16f71f8850dabb86f4a92f (diff)
downloadports-00031d4dc5cc83e0c3702356091244a791b3aecd.tar.gz
ports-00031d4dc5cc83e0c3702356091244a791b3aecd.zip
Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt longest
common subsequence (LCS) algorithm to compute intelligent differences between two sequenced enumerable containers. WWW: http://rubyforge.org/projects/ruwiki/ PR: ports/128591 Submitted by: Daniel Roethlisberger <daniel at roe.ch>
Notes
Notes: svn path=/head/; revision=222653
Diffstat (limited to 'textproc/rubygem-diff-lcs')
-rw-r--r--textproc/rubygem-diff-lcs/Makefile28
-rw-r--r--textproc/rubygem-diff-lcs/distinfo3
-rw-r--r--textproc/rubygem-diff-lcs/pkg-descr5
3 files changed, 36 insertions, 0 deletions
diff --git a/textproc/rubygem-diff-lcs/Makefile b/textproc/rubygem-diff-lcs/Makefile
new file mode 100644
index 000000000000..ba5158b65b67
--- /dev/null
+++ b/textproc/rubygem-diff-lcs/Makefile
@@ -0,0 +1,28 @@
+# Ports collection makefile for: rubygem-diff-lcs
+# Date created: 2008-11-05
+# Whom: Daniel Roethlisberger <daniel@roe.ch>
+#
+# $FreeBSD$
+
+PORTNAME= diff-lcs
+PORTVERSION= 1.1.2
+CATEGORIES= textproc rubygems
+MASTER_SITES= RF/ruwiki
+
+MAINTAINER= daniel@roe.ch
+COMMENT= LCS-based diff library for ruby
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+
+post-install:
+ @${ECHO} bin/ldiff >> ${TMPPLIST}
+ @${ECHO} bin/htmldiff >> ${TMPPLIST}
+ @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
+ @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
+ @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
+ @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
+ @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
+ @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-diff-lcs/distinfo b/textproc/rubygem-diff-lcs/distinfo
new file mode 100644
index 000000000000..2091c490136c
--- /dev/null
+++ b/textproc/rubygem-diff-lcs/distinfo
@@ -0,0 +1,3 @@
+MD5 (rubygem/diff-lcs-1.1.2.gem) = 60524d29b37f76d56ce835323e324879
+SHA256 (rubygem/diff-lcs-1.1.2.gem) = d78fc78ce54ea5ed423589b97b96cfc7f35feac4a27d2895560af2736077abc4
+SIZE (rubygem/diff-lcs-1.1.2.gem) = 27136
diff --git a/textproc/rubygem-diff-lcs/pkg-descr b/textproc/rubygem-diff-lcs/pkg-descr
new file mode 100644
index 000000000000..8ef3f6ce8e8d
--- /dev/null
+++ b/textproc/rubygem-diff-lcs/pkg-descr
@@ -0,0 +1,5 @@
+Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt longest
+common subsequence (LCS) algorithm to compute intelligent differences between
+two sequenced enumerable containers.
+
+WWW: http://rubyforge.org/projects/ruwiki/