summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2012-05-18 23:10:51 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2012-05-18 23:10:51 +0000
commit473534053367d9355976c34dd618676d333a728e (patch)
tree150572a8448bdf998708b49c024317b9dd15b4cb /textproc
parentUpdate to 0.7.3 (diff)
- add an OPTION to allow libexttextcat to be a dropin replacement for libtextcat
- add a check target to all runinng libexttextcat check PR: ports/167945 Submitted by: Peter Jeremy <peter@rulingia.com>
Notes
Notes: svn path=/head/; revision=296926
Diffstat (limited to 'textproc')
-rw-r--r--textproc/libexttextcat/Makefile35
-rw-r--r--textproc/libexttextcat/files/patch-src__Makefile.in20
-rw-r--r--textproc/libexttextcat/pkg-plist6
3 files changed, 61 insertions, 0 deletions
diff --git a/textproc/libexttextcat/Makefile b/textproc/libexttextcat/Makefile
index 19ff8421a9c8..eb5f0b337d40 100644
--- a/textproc/libexttextcat/Makefile
+++ b/textproc/libexttextcat/Makefile
@@ -24,4 +24,39 @@ USE_GMAKE= yes
USE_GNOME= gnomehack
USE_LDCONFIG= yes
+PORTDOCS= README README.libtextcat TODO
+
+OPTIONS= COMPAT_TEXTCAT "Install libtextcat compatible files" Off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_COMPAT_TEXTCAT)
+PLIST_SUB+= TEXTCAT=''
+.else
+PLIST_SUB+= TEXTCAT='@comment '
+.endif
+
+.if defined(WITH_LM_FILES)
+PLIST_SUB+= LM=''
+.else
+PLIST_SUB+= LM='@comment '
+.endif
+
+post-install:
+.if defined(WITH_COMPAT_TEXTCAT)
+ ${LN} -sf libexttextcat/textcat.h ${PREFIX}/include/
+ ${LN} -sf libexttextcat ${PREFIX}/include/libtextcat
+ ${LN} -sf libexttextcat.a ${PREFIX}/lib/libtextcat.a
+ ${LN} -sf libexttextcat.la ${PREFIX}/lib/libtextcat.la
+ ${LN} -sf libexttextcat.so.0 ${PREFIX}/lib/libtextcat.so
+ ${LN} -sf libexttextcat.so.0 ${PREFIX}/lib/libtextcat.so.0
+.endif
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
+
+check:
+ cd ${WRKSRC}/src && make check
+
.include <bsd.port.mk>
diff --git a/textproc/libexttextcat/files/patch-src__Makefile.in b/textproc/libexttextcat/files/patch-src__Makefile.in
new file mode 100644
index 000000000000..a1853fee5701
--- /dev/null
+++ b/textproc/libexttextcat/files/patch-src__Makefile.in
@@ -0,0 +1,20 @@
+--- ./src/Makefile.in.orig 2012-05-19 01:06:43.123609000 +0200
++++ ./src/Makefile.in 2012-05-19 01:07:13.297605027 +0200
+@@ -711,7 +711,7 @@
+ st sv sw ta tet th tg ti tk tl tn tpi tr ts \
+ tt ty ug uk uz ve vi wa xh yi yo zh-Hans \
+ zh-Hant zu; do \
+- bash ./test-primary.sh $$primarylanguage; \
++ sh ./test-primary.sh $$primarylanguage; \
+ if test x$$? != x0; then \
+ echo FAIL: $$primarylanguage && exit 1; \
+ else \
+@@ -720,7 +720,7 @@
+ done
+ @echo secondary languages
+ @for secondarylanguage in sco; do \
+- bash ./test-secondary.sh $$secondarylanguage; \
++ sh ./test-secondary.sh $$secondarylanguage; \
+ if test x$$? != x0; then \
+ echo FAIL: $$secondarylanguage && exit 1; \
+ else \
diff --git a/textproc/libexttextcat/pkg-plist b/textproc/libexttextcat/pkg-plist
index 997b78175da0..99ee9db4a244 100644
--- a/textproc/libexttextcat/pkg-plist
+++ b/textproc/libexttextcat/pkg-plist
@@ -5,10 +5,16 @@ include/libexttextcat/exttextcat-version.h
include/libexttextcat/fingerprint.h
include/libexttextcat/textcat.h
include/libexttextcat/utf8misc.h
+%%TEXTCAT%%include/textcat.h
+%%TEXTCAT%%include/libtextcat
lib/libexttextcat.a
lib/libexttextcat.la
lib/libexttextcat.so
lib/libexttextcat.so.0
+%%TEXTCAT%%lib/libtextcat.a
+%%TEXTCAT%%lib/libtextcat.la
+%%TEXTCAT%%lib/libtextcat.so
+%%TEXTCAT%%lib/libtextcat.so.0
libdata/pkgconfig/libexttextcat.pc
%%DATADIR%%/af.lm
%%DATADIR%%/am.lm