View | Details | Raw Unified | Return to bug 151555
Collapse All | Expand All

(-)textproc/estraier/Makefile (-18 / +21 lines)
Lines 6-59 Link Here
6
#
6
#
7
7
8
PORTNAME=	estraier
8
PORTNAME=	estraier
9
PORTVERSION=	1.2.29
9
PORTVERSION=	1.2.30
10
PORTREVISION=	4
11
CATEGORIES=	textproc
10
CATEGORIES=	textproc
12
MASTER_SITES=	SF \
11
MASTER_SITES=	http://fallabs.com/estraier/
13
		http://estraier.sourceforge.net/
14
15
12
16
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	A full-text search system for personal use
14
COMMENT=	A full-text search system for personal use
18
15
19
LIB_DEPENDS=	qdbm.14:${PORTSDIR}/databases/qdbm
16
LIB_DEPENDS=	qdbm.14:${PORTSDIR}/databases/qdbm
20
17
21
USE_ICONV=	yes
18
OPTIONS=	CHASEN "Japanese Morphological Analysis Support" Off \
19
		MECAB "Part-of-Speech and Morphological Analyzer" Off \
20
		KAKASI "Language processing filter/converter" On
22
21
22
USE_ICONV=	yes
23
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
24
25
CONFIGURE_ARGS=	--with-sysqdbm \
24
CONFIGURE_ARGS=	--with-sysqdbm \
26
		--enable-dlfilter \
25
		--enable-dlfilter \
27
		--enable-devel
26
		--enable-devel
28
29
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
27
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
30
		LDFLAGS="-L${LOCALBASE}/include ${PTHREAD_LIBS}"
28
		LDFLAGS="-L${LOCALBASE}/include ${PTHREAD_LIBS}"
31
29
32
OPTIONS=	CHASEN "Japanese Morphological Analysis Support" Off \
33
		MECAB "Part-of-Speech and Morphological Analyzer" Off \
34
		KAKASI "Language processing filter/converter" On
35
36
.include <bsd.port.pre.mk>
30
.include <bsd.port.pre.mk>
37
31
38
.if !defined(WITHOUT_CHASEN)
32
.if defined(WITH_CHASEN)
39
LIB_DEPENDS+=	chasen.2:${PORTSDIR}/japanese/chasen-base
33
LIB_DEPENDS+=	chasen.2:${PORTSDIR}/japanese/chasen-base
40
41
CONFIGURE_ARGS+=	--enable-chasen
34
CONFIGURE_ARGS+=	--enable-chasen
42
.endif
35
.endif
43
36
44
.if ${ARCH} == i386 && defined(WITH_MECAB)
37
.if defined(WITH_MECAB) && ${ARCH} == "i386"
45
LIB_DEPENDS+=	mecab.1:${PORTSDIR}/japanese/mecab
38
LIB_DEPENDS+=	mecab.1:${PORTSDIR}/japanese/mecab
46
47
CONFIGURE_ARGS+=	--enable-mecab
39
CONFIGURE_ARGS+=	--enable-mecab
48
.endif
40
.endif
49
41
50
.if !defined(WITHOUT_KAKASI)
42
.if !defined(WITHOUT_KAKASI)
51
LIB_DEPENDS+=	kakasi.3:${PORTSDIR}/japanese/kakasi
43
LIB_DEPENDS+=	kakasi.3:${PORTSDIR}/japanese/kakasi
52
53
CONFIGURE_ARGS+=	--enable-kakasi
44
CONFIGURE_ARGS+=	--enable-kakasi
54
.endif
45
.endif
55
46
56
post-patch:
47
post-patch:
57
	@${REINPLACE_CMD} -e 's|-O2|${CFLAGS}|' ${WRKSRC}/configure ${WRKSRC}/Makefile.in
48
	@${REINPLACE_CMD} -e \
49
		's|-lc ||g' ${WRKSRC}/configure
50
	@${REINPLACE_CMD} -e \
51
		's|-O2|@CFLAGS@|g ; \
52
		 s|HOME|LOCALBASE|g ; \
53
		 s|:/usr/local/lib||g ; \
54
		 s|-I/usr/local/include|${PTHREAD_CFLAGS}|g ; \
55
		 s|-L/usr/local/lib|${PTHREAD_LIBS}|g' ${WRKSRC}/Makefile.in
56
57
post-install:
58
.for file in estindex estmbtomh estserver estsiutil estxview
59
	@${STRIP_CMD} ${PREFIX}/bin/${file}
60
.endfor
58
61
59
.include <bsd.port.post.mk>
62
.include <bsd.port.post.mk>
(-)textproc/estraier/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (estraier-1.2.29.tar.gz) = 50577e59b949c25499d78ab0eb1c1d0e
1
MD5 (estraier-1.2.30.tar.gz) = 5b59ca42689919fd2af6da7697f14173
2
SHA256 (estraier-1.2.29.tar.gz) = fa0c1dba51e4c317c843e007ade1ae071f3891b68b0c4568de48d44626bf9724
2
SHA256 (estraier-1.2.30.tar.gz) = 13cc5dc9d8c00938539cad65f910b2e74d5d81cfef5796d3794a139526937ede
3
SIZE (estraier-1.2.29.tar.gz) = 410823
3
SIZE (estraier-1.2.30.tar.gz) = 501480
(-)textproc/estraier/files/patch-Makefile.in (-11 lines)
Lines 1-11 Link Here
1
--- Makefile.in.bak    Wed May 17 08:19:28 2006
2
+++ Makefile.in        Wed May 17 08:19:59 2006
3
@@ -43,7 +43,7 @@
4
   -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__=1 -D_HPUX_SOURCE=1
5
 CFLAGS = -Wall -fsigned-char $(RELCFLAGS)
6
 LIBS = -L./qdbm -lqdbm @LIBS@
7
-LDFLAGS = -L. -L./qdbm -L$(HOME)/lib -L/usr/local/lib $(LIBS)
8
+LDFLAGS = -L. -L./qdbm -L$(HOME)/lib -L/usr/local/lib $(LIBS) $(PTHREAD_LIBS)
9
 LDENV = LD_RUN_PATH=/lib:/usr/lib:$(HOME)/lib:/usr/local/lib
10
 lpath = $(HOME)/lib:/usr/local/lib:$(LD_LIBRARY_PATH):$(DYLD_LIBRARY_PATH):$(SHLIB_PATH)
11
 RUNENV = LD_LIBRARY_PATH="$(lpath)" DYLD_LIBRARY_PATH="$(lpath)" SHLIB_PATH="$(lpath)"
(-)textproc/estraier/pkg-descr (-1 / +1 lines)
Lines 4-7 Link Here
4
system of a web site. It functions similarly to Google, but for a personal
4
system of a web site. It functions similarly to Google, but for a personal
5
web site or sites in an intranet.
5
web site or sites in an intranet.
6
6
7
WWW:	http://estraier.sourceforge.net/
7
WWW: http://fallabs.com/estraier/

Return to bug 151555