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

(-)/home/rafan/tmp/ports/dictd-database/Makefile (-13 / +16 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	dictd-database
8
PORTNAME=	dictd-database
9
PORTVERSION=	1.5
9
PORTVERSION=	1.6
10
CATEGORIES=	chinese textproc
10
CATEGORIES=	chinese textproc
11
MASTER_SITES=	ftp://freebsd.csie.ntu.edu.tw/users/rafan/ \
11
MASTER_SITES=	ftp://freebsd.csie.ntu.edu.tw/users/rafan/ \
12
		ftp://freebsd.sinica.edu.tw/pub/statue/dictd-database/
12
		ftp://freebsd.sinica.edu.tw/pub/statue/dictd-database/
Lines 15-43 Link Here
15
MAINTAINER=	rafan@infor.org
15
MAINTAINER=	rafan@infor.org
16
COMMENT=	A Chinese <-> English dictd words database
16
COMMENT=	A Chinese <-> English dictd words database
17
17
18
BUILD_DEPENDS=	${LOCALBASE}/bin/dictfmt:${PORTSDIR}/textproc/dictfmt \
18
RUN_DEPENDS=	${LOCALBASE}/sbin/dictd:${PORTSDIR}/net/dictd
19
		${LOCALBASE}/bin/dictzip:${PORTSDIR}/net/dictd
20
19
21
BROKEN=		Does not build
20
NO_BUILD=	yes
22
23
USE_LIBTOOL_VER=	13
24
USE_GMAKE=	yes
25
USE_PERL5_BUILD=yes
26
USE_REINPLACE=	yes
27
21
28
MSG_FILE=	${PKGDIR}/pkg-message
22
MSG_FILE=	${PKGDIR}/pkg-message
29
PKGMESSAGE=	${WRKSRC}/pkg-message
23
PKGMESSAGE=	${WRKSRC}/pkg-message
30
24
31
post-patch:
25
DICTFILES=	cedict pydict moecomp netterm
32
	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/configure
26
27
do-install:
28
	${SED} 's|%%PREFIX%%|${PREFIX}|g' ${MSG_FILE} > ${PKGMESSAGE}
29
	@${MKDIR} ${PREFIX}/lib/dict
30
	for f in ${DICTFILES}; do \
31
	  ${INSTALL_DATA} ${WRKSRC}/$${f}.dict.dz ${PREFIX}/lib/dict; \
32
	  ${INSTALL_DATA} ${WRKSRC}/$${f}.index ${PREFIX}/lib/dict; \
33
	done
33
34
34
post-install:
35
post-install:
35
	@${SED} 's|%%PREFIX%%|${PREFIX}|g' ${MSG_FILE} > ${PKGMESSAGE}
36
	@${ECHO}
37
	@${CAT} ${PKGMESSAGE}
38
	@${ECHO}
36
39
37
.include <bsd.port.pre.mk>
40
.include <bsd.port.pre.mk>
38
41
39
.if ${OSVERSION} < 502110
42
.if ${OSVERSION} < 502110
40
BUILD_DEPENDS+=	${LOCALBASE}/share/locale/zh_TW.UTF-8/LC_CTYPE:${PORTSDIR}/misc/utf8locale
43
RUN_DEPENDS+=	${LOCALBASE}/share/locale/zh_TW.UTF-8/LC_CTYPE:${PORTSDIR}/misc/utf8locale
41
.endif
44
.endif
42
45
43
.include <bsd.port.post.mk>
46
.include <bsd.port.post.mk>
(-)/home/rafan/tmp/ports/dictd-database/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (dict-zh-1.5.tar.gz) = 0f1afe9a123700aa6a2441d7128e11d9
1
MD5 (dict-zh-1.6.tar.gz) = 34fbd4a0bd9fe28e6a8dd2a191ce1583
2
SIZE (dict-zh-1.5.tar.gz) = 8544336
2
SIZE (dict-zh-1.6.tar.gz) = 14928494
(-)/home/rafan/tmp/ports/dictd-database/files/patch-aa (-11 lines)
Lines 1-11 Link Here
1
--- Makefile.in.orig	Wed Nov 28 02:53:55 2001
2
+++ Makefile.in	Fri Jul 19 02:15:58 2002
3
@@ -75,7 +75,7 @@
4
 		(cd $$subdir && $(MAKE)) || exit 1; \
5
 	done
6
 
7
-all:: $(EXES)
8
+all:: $(EXES) db
9
 
10
 db :: $(DATABASES)
11
 
(-)/home/rafan/tmp/ports/dictd-database/files/patch-ac (-13 lines)
Lines 1-13 Link Here
1
--- configure.orig	Sun Oct 14 10:16:23 2001
2
+++ configure	Sun Oct 14 10:16:55 2001
3
@@ -542,8 +542,8 @@
4
 
5
 
6
 
7
-prefix=/usr
8
-datadir=/usr/lib
9
+prefix=%%PREFIX%%
10
+datadir=%%PREFIX%%/lib
11
 
12
 echo Configuring for dict-misc
13
 echo .
(-)/home/rafan/tmp/ports/dictd-database/pkg-message (-9 / +9 lines)
Lines 4-18 Link Here
4
4
5
dictd_flags="--locale zh_TW.UTF-8"
5
dictd_flags="--locale zh_TW.UTF-8"
6
6
7
And, you also need adding the following to PREFIX/etc/dictd.conf:
7
And, you also need adding the following to %%PREFIX%%/etc/dictd.conf:
8
8
9
database moecomp   { data "PREFIX/lib/dict/moecomp.dict.dz"
9
database moecomp   { data "%%PREFIX%%/lib/dict/moecomp.dict.dz"
10
                     index "PREFIX/lib/dict/moecomp.index" }
10
                     index "%%PREFIX%%/lib/dict/moecomp.index" }
11
database netterm   { data "PREFIX/lib/dict/netterm.dict.dz"
11
database netterm   { data "%%PREFIX%%/lib/dict/netterm.dict.dz"
12
                     index "PREFIX/lib/dict/netterm.index" }
12
                     index "%%PREFIX%%/lib/dict/netterm.index" }
13
database pydict    { data "PREFIX/lib/dict/pydict.dict.dz"
13
database pydict    { data "%%PREFIX%%/lib/dict/pydict.dict.dz"
14
                     index "PREFIX/lib/dict/pydict.index" }
14
                     index "%%PREFIX%%/lib/dict/pydict.index" }
15
database cedict    { data "PREFIX/lib/dict/cedict.dict.dz"
15
database cedict    { data "%%PREFIX%%/lib/dict/cedict.dict.dz"
16
                     index "PREFIX/lib/dict/cedict.index" }
16
                     index "%%PREFIX%%/lib/dict/cedict.index" }
17
17
18
*****************************************************************************
18
*****************************************************************************

Return to bug 79596