View | Details | Raw Unified | Return to bug 167945 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (+43 lines)
Lines 15-20 Link Here
15
COMMENT=	Language guessing by N-Gram-Based Text Categorization
15
COMMENT=	Language guessing by N-Gram-Based Text Categorization
16
16
17
LICENSE=	BSD
17
LICENSE=	BSD
18
LICENSE_FILE=	${WRKSRC}/LICENSE
18
19
19
CONFLICTS_INSTALL=	libtextcat*
20
CONFLICTS_INSTALL=	libtextcat*
20
21
Lines 23-26 Link Here
23
USE_GNOME=	gnomehack
24
USE_GNOME=	gnomehack
24
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
25
26
27
PORTDOCS=	README README.libtextcat TODO
28
29
OPTIONS=	COMPAT_TEXTCAT	"Install libtextcat compatible files" Off \
30
		LM_FILES	"Install language models" Off
31
32
.include <bsd.port.options.mk>
33
34
.if defined(WITH_COMPAT_TEXTCAT)
35
PLIST_SUB+=	TEXTCAT=''
36
.else
37
PLIST_SUB+=	TEXTCAT='@comment '
38
.endif
39
40
.if defined(WITH_LM_FILES)
41
PLIST_SUB+=	LM=''
42
.else
43
PLIST_SUB+=	LM='@comment '
44
.endif
45
46
post-install:
47
.if defined(WITH_COMPAT_TEXTCAT)
48
	${LN} -sf libexttextcat/textcat.h ${PREFIX}/include/
49
	${LN} -sf libexttextcat ${PREFIX}/include/libtextcat
50
	${LN} -sf libexttextcat.a ${PREFIX}/lib/libtextcat.a
51
	${LN} -sf libexttextcat.la ${PREFIX}/lib/libtextcat.la
52
	${LN} -sf libexttextcat.so.0 ${PREFIX}/lib/libtextcat.so
53
	${LN} -sf libexttextcat.so.0 ${PREFIX}/lib/libtextcat.so.0
54
.endif
55
.if defined(WITH_LM_FILES)
56
	${MKDIR} ${DATADIR}/LM
57
	@${ECHO_MSG} "Installing language models provided in Gertjan van Noord's TextCat package"
58
	(cd ${WRKSRC}/langclass/LM &&		\
59
	${FIND} . -name "*.lm" -exec ${INSTALL_DATA} "{}" "${DATADIR}/LM/{}" \;)
60
.endif
61
.if !defined(NOPORTDOCS)
62
	${MKDIR} ${DOCSDIR}
63
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
64
.endif
65
66
check:
67
	cd ${WRKSRC}/src && make check
68
26
.include <bsd.port.mk>
69
.include <bsd.port.mk>
(-)pkg-plist (+6 lines)
Lines 6-15 Link Here
6
include/libexttextcat/fingerprint.h
6
include/libexttextcat/fingerprint.h
7
include/libexttextcat/textcat.h
7
include/libexttextcat/textcat.h
8
include/libexttextcat/utf8misc.h
8
include/libexttextcat/utf8misc.h
9
%%TEXTCAT%%include/textcat.h
10
%%TEXTCAT%%include/libtextcat
9
lib/libexttextcat.a
11
lib/libexttextcat.a
10
lib/libexttextcat.la
12
lib/libexttextcat.la
11
lib/libexttextcat.so
13
lib/libexttextcat.so
12
lib/libexttextcat.so.0
14
lib/libexttextcat.so.0
15
%%TEXTCAT%%lib/libtextcat.a
16
%%TEXTCAT%%lib/libtextcat.la
17
%%TEXTCAT%%lib/libtextcat.so
18
%%TEXTCAT%%lib/libtextcat.so.0
13
libdata/pkgconfig/libexttextcat.pc
19
libdata/pkgconfig/libexttextcat.pc
14
@dirrmtry include/libexttextcat
20
@dirrmtry include/libexttextcat
15
@dirrmtry %%DATADIR%%
21
@dirrmtry %%DATADIR%%

Return to bug 167945