ports/89407: New port: french/verbiste -- French verb conjugator/deconjugator
Dan Phillips
dan-ports at dp.id.au
Tue Nov 22 07:10:23 UTC 2005
>Number: 89407
>Category: ports
>Synopsis: New port: french/verbiste -- French verb conjugator/deconjugator
>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: Tue Nov 22 07:10:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Dan Phillips
>Release: 6.0-RELEASE
>Organization:
>Environment:
FreeBSD 6.0-RELEASE #1 i386
>Description:
Verbiste is a French conjugation system. It contains a C++ library,
two programs that can be run from the command line or from another
program, and a GNOME applet. This applet shows a text field in the
GNOME Panel where the user can enter a conjugated verb and obtain its
complete conjugation. The knowledge base is represented in XML and
contains over 6800 verbs.
WWW: http://sarrazip.com/dev/verbiste.html
>How-To-Repeat:
>Fix:
--- verbiste.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:
#
# verbiste
# verbiste/files
# verbiste/files/patch-FrenchVerbDictionary.cpp
# verbiste/files/patch-Makefile.in
# verbiste/Makefile
# verbiste/pkg-descr
# verbiste/distinfo
# verbiste/pkg-plist
#
echo c - verbiste
mkdir -p verbiste > /dev/null 2>&1
echo c - verbiste/files
mkdir -p verbiste/files > /dev/null 2>&1
echo x - verbiste/files/patch-FrenchVerbDictionary.cpp
sed 's/^X//' >verbiste/files/patch-FrenchVerbDictionary.cpp << 'END-of-verbiste/files/patch-FrenchVerbDictionary.cpp'
X--- src/verbiste/FrenchVerbDictionary.cpp.orig Sun Mar 13 14:03:26 2005
X+++ src/verbiste/FrenchVerbDictionary.cpp Sat Nov 5 21:32:23 2005
X@@ -655,7 +655,7 @@
X char *inbuf = strcpy(new char[inbytesleft], latin1String.c_str());
X char *outbuf = new char[outbytesleft];
X
X- char *in = inbuf;
X+ const char *in = inbuf;
X char *out = outbuf;
X if (iconv(toUTF8, &in, &inbytesleft, &out, &outbytesleft) == (size_t) -1)
X {
X@@ -681,7 +681,7 @@
X char *inbuf = strcpy(new char[inbytesleft], utf8String.c_str());
X char *outbuf = new char[outbytesleft];
X
X- char *in = inbuf;
X+ const char *in = inbuf;
X char *out = outbuf;
X if (iconv(toLatin1, &in, &inbytesleft, &out, &outbytesleft) == (size_t) -1)
X {
END-of-verbiste/files/patch-FrenchVerbDictionary.cpp
echo x - verbiste/files/patch-Makefile.in
sed 's/^X//' >verbiste/files/patch-Makefile.in << 'END-of-verbiste/files/patch-Makefile.in'
X--- Makefile.in.orig Tue Oct 11 10:15:30 2005
X+++ Makefile.in Wed Nov 16 14:03:58 2005
X@@ -288,7 +288,7 @@
X LISEZMOI \
X HACKING
X
X-pkgconfigdir = $(libdir)/pkgconfig
X+pkgconfigdir = $(prefix)/libdata/pkgconfig
X pkgconfig_DATA = $(PACKAGE)-$(API).pc
X man_MANS = \
X doc/$(PACKAGE).3 \
END-of-verbiste/files/patch-Makefile.in
echo x - verbiste/Makefile
sed 's/^X//' >verbiste/Makefile << 'END-of-verbiste/Makefile'
X# New ports collection makefile for: verbiste
X# Date created: 16 November 2005
X# Whom: Dan Phillips <dan-ports at dp.id.au>
X#
X# $FreeBSD$
X#
X
XPORTNAME= verbiste
XPORTVERSION= 0.1.13
XCATEGORIES= french textproc
XMASTER_SITES= http://sarrazip.com/dev/
X
XMAINTAINER= dan-ports at dp.id.au
XCOMMENT= French verb conjugator/deconjugator
X
XLIB_DEPENDS= iconv:${PORTSDIR}/converters/libiconv:install \
X xml2:${PORTSDIR}/textproc/libxml2:install
X
XOPTIONS= GNOME "Create a GNOME Panel applet" Off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_GNOME)
XLIB_DEPENDS+= panel-applet:${PORTSDIR}/x11/gnomepanel:install
XPLIST_SUB+= WITH_GNOME=""
X.else
XPLIST_SUB+= WITH_GNOME="@comment "
X.endif
X
XMAN1= french-conjugator.1 french-deconjugator.1
XMAN3= verbiste.3
XMANLANG= "" fr
XMANCOMPRESSED= no
X
XUSE_GMAKE= yes
XGNU_CONFIGURE= yes
X
XINSTALLS_SHLIB= yes
X
X.if defined(WITH_GNOME)
XCONFIGURE_ARGS+= --with-gnome
X.endif
X
X.include <bsd.port.post.mk>
END-of-verbiste/Makefile
echo x - verbiste/pkg-descr
sed 's/^X//' >verbiste/pkg-descr << 'END-of-verbiste/pkg-descr'
XVerbiste is a French conjugation system. It contains a C++ library,
Xtwo programs that can be run from the command line or from another
Xprogram, and a GNOME applet. This applet shows a text field in the
XGNOME Panel where the user can enter a conjugated verb and obtain its
Xcomplete conjugation. The knowledge base is represented in XML and
Xcontains over 6800 verbs.
X
XWWW: http://sarrazip.com/dev/verbiste.html
END-of-verbiste/pkg-descr
echo x - verbiste/distinfo
sed 's/^X//' >verbiste/distinfo << 'END-of-verbiste/distinfo'
XMD5 (verbiste-0.1.13.tar.gz) = 972ae6c8136761e51755f6c193ab0626
XSHA256 (verbiste-0.1.13.tar.gz) = efe004056b82aef286b3c835b44b19e821e1b7bf3644f51bae7c4f4d2fc22185
XSIZE (verbiste-0.1.13.tar.gz) = 549663
END-of-verbiste/distinfo
echo x - verbiste/pkg-plist
sed 's/^X//' >verbiste/pkg-plist << 'END-of-verbiste/pkg-plist'
Xbin/french-conjugator
Xbin/french-deconjugator
Xinclude/verbiste-0.1/verbiste/FrenchVerbDictionary.h
Xinclude/verbiste-0.1/verbiste/HashMap.h
Xinclude/verbiste-0.1/verbiste/Trie.cpp
Xinclude/verbiste-0.1/verbiste/Trie.h
Xinclude/verbiste-0.1/verbiste/c-api.h
Xinclude/verbiste-0.1/verbiste/misc-types.h
Xlib/charset.alias
Xlib/libverbiste-0.1.la
Xlib/libverbiste-0.1.so
Xlib/libverbiste-0.1.so.0
Xlibdata/pkgconfig/verbiste-0.1.pc
X at unexec rmdir %B 2>/dev/null || true
Xshare/doc/verbiste-0.1.13/AUTHORS
Xshare/doc/verbiste-0.1.13/COPYING
Xshare/doc/verbiste-0.1.13/HACKING
Xshare/doc/verbiste-0.1.13/INSTALL
Xshare/doc/verbiste-0.1.13/LISEZMOI
Xshare/doc/verbiste-0.1.13/NEWS
Xshare/doc/verbiste-0.1.13/README
Xshare/doc/verbiste-0.1.13/TODO
Xshare/locale/fr/LC_MESSAGES/verbiste.mo
Xshare/locale/locale.alias
Xshare/verbiste-0.1/conjugation-fr.xml
Xshare/verbiste-0.1/verbs-fr.xml
X%%WITH_GNOME%%bin/verbiste
X%%WITH_GNOME%%lib/bonobo/servers/verbiste.server
X%%WITH_GNOME%%@unexec rmdir lib/bonobo/servers 2>/dev/null || true
X%%WITH_GNOME%%@unexec rmdir lib/bonobo 2>/dev/null || true
X%%WITH_GNOME%%libexec/verbiste-applet
X%%WITH_GNOME%%@unexec rmdir %B 2>/dev/null || true
X%%WITH_GNOME%%share/applications/verbiste.desktop
X%%WITH_GNOME%%@unexec rmdir %B 2>/dev/null || true
X%%WITH_GNOME%%share/pixmaps/verbiste.png
X%%WITH_GNOME%%@unexec rmdir %B 2>/dev/null || true
X at dirrm share/verbiste-0.1
X at comment @dirrm share/nls/en_US.US-ASCII
X at comment @dirrm share/nls/POSIX
X at dirrm share/doc/verbiste-0.1.13
X at dirrm include/verbiste-0.1/verbiste
X at dirrm include/verbiste-0.1
END-of-verbiste/pkg-plist
exit
--- verbiste.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list