Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Nov 2005 07:02:35 GMT
From:      Dan Phillips <dan-ports@dp.id.au>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/89407: New port: french/verbiste -- French verb conjugator/deconjugator
Message-ID:  <200511220702.jAM72Zjg033444@www.freebsd.org>
Resent-Message-ID: <200511220710.jAM7AGb4073375@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@dirrm share/verbiste-0.1
X@comment @dirrm share/nls/en_US.US-ASCII
X@comment @dirrm share/nls/POSIX
X@dirrm share/doc/verbiste-0.1.13
X@dirrm include/verbiste-0.1/verbiste
X@dirrm include/verbiste-0.1
END-of-verbiste/pkg-plist
exit
--- verbiste.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511220702.jAM72Zjg033444>