ports/96836: [NEW PORT] textproc/sdcv: A text-based utility for work with dictionaries in StarDict's format
chinsan
chinsan.tw at gmail.com
Fri May 5 20:00:40 UTC 2006
>Number: 96836
>Category: ports
>Synopsis: [NEW PORT] textproc/sdcv: A text-based utility for work with dictionaries in StarDict's format
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri May 05 20:00:33 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: chinsan
>Release: FreeBSD 5.5-PRERELEASE i386
>Organization:
FreeBSD Taiwan
>Environment:
System: FreeBSD chinsan.twbbs.org 5.5-PRERELEASE FreeBSD 5.5-PRERELEASE #5: Fri May 5 01:17:32 CST
>Description:
SDCV(StarDict under Console Version) is simple, cross-platform text-based utility
for work with dictionaries in StarDict's format.
The word from "list of words" may be string with leading '/' for using Fuzzy search
algorithm, string may contain '?' and '*' for using regexp search.
It work in interactive and not interactive mode.
WWW: http://sdcv.sourceforge.net/
Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:
--- sdcv-0.4.2.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# sdcv
# sdcv/Makefile
# sdcv/distinfo
# sdcv/pkg-descr
# sdcv/files
# sdcv/files/patch-configure
# sdcv/pkg-plist
#
echo c - sdcv
mkdir -p sdcv > /dev/null 2>&1
echo x - sdcv/Makefile
sed 's/^X//' >sdcv/Makefile << 'END-of-sdcv/Makefile'
X# Ports collection makefile for: sdcv
X# Date created: 2005/07/07
X# Whom: chinsan <chinsan.tw at gmail.com>
X# $FreeBSD$
X#
X
XPORTNAME= sdcv
XPORTVERSION= 0.4.2
XCATEGORIES= textproc
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= ${PORTNAME}
X
XMAINTAINER= chinsan.tw at gmail.com
XCOMMENT= A text-based utility for work with dictionaries in StarDict's format
X
XUSE_BZIP2= yes
X#USE_GCC= 3.3+
XUSE_ICONV= yes
XGNU_CONFIGURE= yes
XUSE_AUTOTOOLS= libtool:15
X
X.if !defined(WITHOUT_NLS)
XUSE_GETTEXT= yes
XPLIST_SUB+= NLS=""
XCPPFLAGS+= -I${LOCALBASE}/include
XLDFLAGS+= -L${LOCALBASE}/lib
XCONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
X.else
XCONFIGURE_ARGS+=--disable-nls
XPLIST_SUB+= NLS="@comment "
X.endif
X
XMAN1= sdcv.1
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
X ${WRKSRC}/doc/sdcv.1
X @${REINPLACE_CMD} -e '1425 s, install-data,,' \
X ${WRKSRC}/po/Makefile.in.in
X @${REINPLACE_CMD} -e 's, getopt.h,,g' ${WRKSRC}/src/Makefile.in
X @${REINPLACE_CMD} -e '146 s|()|(int, char * const [], const char *)|g' \
X ${WRKSRC}/src/getopt.h
X @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
X ${WRKSRC}/src/sdcv.cpp
X.if !defined(WITHOUT_NLS)
X @${REINPLACE_CMD} -e 's, at USE_NLS@,yes,g' ${WRKSRC}/po/Makefile.in.in
X @${REINPLACE_CMD} -e 's, getopt.h,,g; s, at USE_NLS@,yes,g' \
X ${WRKSRC}/src/Makefile.in
X.endif
X
X.include <bsd.port.mk>
END-of-sdcv/Makefile
echo x - sdcv/distinfo
sed 's/^X//' >sdcv/distinfo << 'END-of-sdcv/distinfo'
XMD5 (sdcv-0.4.2.tar.bz2) = f624662b333daa5da2d3e99cef519f17
XSHA256 (sdcv-0.4.2.tar.bz2) = a164f079e93986814ea2d39f3a49cf9d1b71b01aad908254457fe3d0ded9deb2
XSIZE (sdcv-0.4.2.tar.bz2) = 181384
END-of-sdcv/distinfo
echo x - sdcv/pkg-descr
sed 's/^X//' >sdcv/pkg-descr << 'END-of-sdcv/pkg-descr'
XSDCV(StarDict under Console Version) is simple, cross-platform text-based utility
Xfor work with dictionaries in StarDict's format.
X
XThe word from "list of words" may be string with leading '/' for using Fuzzy search
Xalgorithm, string may contain '?' and '*' for using regexp search.
XIt work in interactive and not interactive mode.
X
XWWW: http://sdcv.sourceforge.net/
END-of-sdcv/pkg-descr
echo c - sdcv/files
mkdir -p sdcv/files > /dev/null 2>&1
echo x - sdcv/files/patch-configure
sed 's/^X//' >sdcv/files/patch-configure << 'END-of-sdcv/files/patch-configure'
X--- configure.orig Mon Apr 24 18:57:24 2006
X+++ configure Fri May 5 17:24:17 2006
X@@ -5745,6 +5745,8 @@
X
X cat >>confdefs.h <<\_ACEOF
X #define HAVE_GETTEXT 1
X+USE_NLS=yes
X+#define ENABLE_NLS 1
X _ACEOF
X
X
END-of-sdcv/files/patch-configure
echo x - sdcv/pkg-plist
sed 's/^X//' >sdcv/pkg-plist << 'END-of-sdcv/pkg-plist'
Xbin/sdcv
X%%NLS%%share/locale/ru/LC_MESSAGES/sdcv.mo
X%%NLS%%share/locale/sk/LC_MESSAGES/sdcv.mo
X%%NLS%%share/locale/uk/LC_MESSAGES/sdcv.mo
X%%NLS%%share/locale/zh_CN/LC_MESSAGES/sdcv.mo
X%%NLS%%share/locale/zh_TW/LC_MESSAGES/sdcv.mo
END-of-sdcv/pkg-plist
exit
--- sdcv-0.4.2.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list