diff options
author | bapt <bapt@FreeBSD.org> | 2012-05-19 07:10:51 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2012-05-19 07:10:51 +0800 |
commit | e56ad4d43a069c0f7386b58ddb92df96a26206b7 (patch) | |
tree | 427307f3651350948946b44de536754fe72932e6 /textproc | |
parent | 4a24a7dcb1f2d3b3c361f32f6a99a86cdede558d (diff) | |
download | freebsd-ports-gnome-e56ad4d43a069c0f7386b58ddb92df96a26206b7.tar.gz freebsd-ports-gnome-e56ad4d43a069c0f7386b58ddb92df96a26206b7.tar.zst freebsd-ports-gnome-e56ad4d43a069c0f7386b58ddb92df96a26206b7.zip |
- 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>
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/libexttextcat/Makefile | 35 | ||||
-rw-r--r-- | textproc/libexttextcat/files/patch-src__Makefile.in | 20 | ||||
-rw-r--r-- | textproc/libexttextcat/pkg-plist | 6 |
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 |