ports/131464: [NEW PORT]devel/liblouis:An Open-source Braille Translator And Back-translator

Wen Heping wenheping at gmail.com
Sat Feb 7 14:40:09 UTC 2009


>Number:         131464
>Category:       ports
>Synopsis:       [NEW PORT]devel/liblouis:An Open-source Braille Translator And Back-translator
>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:   Sat Feb 07 14:40:08 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Wen Heping
>Release:        FreeBSD 8.0-CURRENT
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb8.wenjing.com 8.0-CURRENT-200811 FreeBSD 8.0-CURRENT-200811 #0: Thu Nov  6 00:32:12 UTC 2008     root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Liblouis is an open-source braille translator and back-translator.
It features support for computer and literary braille, supports
contracted and uncontracted translation for many, many languages
and has support for hyphenation. New languages can easily be added
through tables that support a rule- or dictionary based approach.
Included are also tools for testing and debugging tables. Liblouis
also supports math braille (Nemeth and Marburg). The formatting of
braille is provided by the companion project liblouisxml.

WWW:   http://code.google.com/p/liblouis/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	liblouis
#	liblouis/pkg-plist
#	liblouis/pkg-descr
#	liblouis/distinfo
#	liblouis/Makefile
#
echo c - liblouis
mkdir -p liblouis > /dev/null 2>&1
echo x - liblouis/pkg-plist
sed 's/^X//' >liblouis/pkg-plist << '491042122ba69de19f1641cdce841743'
Xbin/lou_allround
Xbin/lou_checktable
Xbin/lou_debug
Xbin/lou_translate
Xinclude/liblouis/liblouis.h
Xinclude/liblouis/louiscfg.h
Xlib/liblouis.la
Xlib/liblouis.a
Xlib/liblouis.so
Xlib/liblouis.so.2
Xlibdata/pkgconfig/liblouis.pc
X%%PORTDATA%%%%DATADIR%%/tables/Cz-Cz-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/Es-Es-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/Fr-Ca-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/Fr-Fr-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/Lv-Lv-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/Nl-Nl-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/No-No-g0.utb
X%%PORTDATA%%%%DATADIR%%/tables/No-No-g1.ctb
X%%PORTDATA%%%%DATADIR%%/tables/No-No-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/No-No-g3.ctb
X%%PORTDATA%%%%DATADIR%%/tables/Pl-Pl-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/Pt-Pt-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/Se-Se-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/UEBC-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/UEBC-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/ar-ar-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/bg.ctb
X%%PORTDATA%%%%DATADIR%%/tables/boxes.ctb
X%%PORTDATA%%%%DATADIR%%/tables/chardefs.cti
X%%PORTDATA%%%%DATADIR%%/tables/compress.ctb
X%%PORTDATA%%%%DATADIR%%/tables/corrections.ctb
X%%PORTDATA%%%%DATADIR%%/tables/countries.cti
X%%PORTDATA%%%%DATADIR%%/tables/cy-cy-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/cy-cy-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/da-1252.ctb
X%%PORTDATA%%%%DATADIR%%/tables/da-lt.ctb
X%%PORTDATA%%%%DATADIR%%/tables/da.ctb
X%%PORTDATA%%%%DATADIR%%/tables/dansk.dis
X%%PORTDATA%%%%DATADIR%%/tables/dansk.utb
X%%PORTDATA%%%%DATADIR%%/tables/de-chess.ctb
X%%PORTDATA%%%%DATADIR%%/tables/de-de-g0.utb
X%%PORTDATA%%%%DATADIR%%/tables/de-de-g1.ctb
X%%PORTDATA%%%%DATADIR%%/tables/de-de-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/de-de.dis
X%%PORTDATA%%%%DATADIR%%/tables/en-GB-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en-chess.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en-gb-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/en-us-brf.dis
X%%PORTDATA%%%%DATADIR%%/tables/en-us-comp6.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en-us-comp8.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en-us-compbrl.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en-us-g1.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en-us-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/en-us-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en-us-interline.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en-us-mathtext.ctb
X%%PORTDATA%%%%DATADIR%%/tables/en_CA.ctb
X%%PORTDATA%%%%DATADIR%%/tables/eo.ctb
X%%PORTDATA%%%%DATADIR%%/tables/et.ctb
X%%PORTDATA%%%%DATADIR%%/tables/eurodefs.cti
X%%PORTDATA%%%%DATADIR%%/tables/fi-fi-8dot.ctb
X%%PORTDATA%%%%DATADIR%%/tables/fi-fi.ctb
X%%PORTDATA%%%%DATADIR%%/tables/fi1.ctb
X%%PORTDATA%%%%DATADIR%%/tables/fi2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/fr-2007.ctb
X%%PORTDATA%%%%DATADIR%%/tables/fr-bfu-comp6.utb
X%%PORTDATA%%%%DATADIR%%/tables/fr-bfu-comp8.utb
X%%PORTDATA%%%%DATADIR%%/tables/fr-bfu-g2.ctb
X%%PORTDATA%%%%DATADIR%%/tables/fr-ca-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/fr-fr-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/gd.ctb
X%%PORTDATA%%%%DATADIR%%/tables/gr-bb.ctb
X%%PORTDATA%%%%DATADIR%%/tables/gr-gr-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/hi-in-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/hr.ctb
X%%PORTDATA%%%%DATADIR%%/tables/hy.ctb
X%%PORTDATA%%%%DATADIR%%/tables/hyph_de_DE.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_en_US.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_es_ES.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_fr_FR.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_it_IT.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_nl_NL.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_no_NO.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_pl_PL.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_pt_PT.dic
X%%PORTDATA%%%%DATADIR%%/tables/hyph_sv_SE.dic
X%%PORTDATA%%%%DATADIR%%/tables/is.ctb
X%%PORTDATA%%%%DATADIR%%/tables/it-it-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/it-it-g1.utb2
X%%PORTDATA%%%%DATADIR%%/tables/lt.ctb
X%%PORTDATA%%%%DATADIR%%/tables/marburg.ctb
X%%PORTDATA%%%%DATADIR%%/tables/marburg_edit.ctb
X%%PORTDATA%%%%DATADIR%%/tables/marburgdefs.cti
X%%PORTDATA%%%%DATADIR%%/tables/nemeth.ctb
X%%PORTDATA%%%%DATADIR%%/tables/nemeth_edit.ctb
X%%PORTDATA%%%%DATADIR%%/tables/nemethdefs.cti
X%%PORTDATA%%%%DATADIR%%/tables/nl-be-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/no-gen.dis
X%%PORTDATA%%%%DATADIR%%/tables/no-no.dis
X%%PORTDATA%%%%DATADIR%%/tables/printables.cti
X%%PORTDATA%%%%DATADIR%%/tables/ro.ctb
X%%PORTDATA%%%%DATADIR%%/tables/ru.ctb
X%%PORTDATA%%%%DATADIR%%/tables/se-se.dis
X%%PORTDATA%%%%DATADIR%%/tables/sk-sk-g1.utb
X%%PORTDATA%%%%DATADIR%%/tables/sk-sk.utb
X%%PORTDATA%%%%DATADIR%%/tables/spaces.ctb
X%%PORTDATA%%%%DATADIR%%/tables/text_nabcc.dis
X%%PORTDATA%%%%DATADIR%%/tables/tr.ctb
X%%PORTDATA%%%%DATADIR%%/tables/ukchardefs.cti
X%%PORTDATA%%%%DATADIR%%/tables/uni-text.dis
X%%PORTDATA%%%%DATADIR%%/tables/unicodedefs.cti
X%%PORTDATA%%%%DATADIR%%/tables/vi.ctb
X%%PORTDATA%%%%DATADIR%%/tables/zh-tw.ctb
X%%PORTDOCS%%%%DOCSDIR%%/liblouis-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/liblouis-guide.txt
X%%PORTDATA%%@dirrm %%DATADIR%%/tables
X%%PORTDATA%%@dirrm %%DATADIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrm include/liblouis
491042122ba69de19f1641cdce841743
echo x - liblouis/pkg-descr
sed 's/^X//' >liblouis/pkg-descr << 'eaff86627b5e280b9243821a1cb11d1d'
XLiblouis is an open-source braille translator and back-translator.
XIt features support for computer and literary braille, supports
Xcontracted and uncontracted translation for many, many languages
Xand has support for hyphenation. New languages can easily be added
Xthrough tables that support a rule- or dictionary based approach.
XIncluded are also tools for testing and debugging tables. Liblouis
Xalso supports math braille (Nemeth and Marburg). The formatting of
Xbraille is provided by the companion project liblouisxml.
X
XWWW:   http://code.google.com/p/liblouis/
eaff86627b5e280b9243821a1cb11d1d
echo x - liblouis/distinfo
sed 's/^X//' >liblouis/distinfo << 'ea66b079432f05f1526c74531d29e528'
XMD5 (liblouis-1.5.2.tar.gz) = d143c6cc450f523cb643e7254313c60d
XSHA256 (liblouis-1.5.2.tar.gz) = 58e2f6d3001f1e0ac7896fed5535c8b288b928067aa4378948596f6b3eea219a
XSIZE (liblouis-1.5.2.tar.gz) = 1322468
ea66b079432f05f1526c74531d29e528
echo x - liblouis/Makefile
sed 's/^X//' >liblouis/Makefile << '032a9ed5aa8bb772785101f063e76352'
X# New ports collection makefile for:	liblouis
X# Date created:				06 Feb 2009
X# Whom:					Wen Heping <wenheping at gmail.com>
X# $FreeBSD$
X
XPORTNAME=	liblouis
XPORTVERSION=	1.5.2
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
X
XMAINTAINER=	wenheping at gmail.com
XCOMMENT=	An Open-source Braille Translator And Back-translator
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_LDCONFIG=	yes
X
XINFO=		liblouis-guide
X
Xpost-extract:
X	@${REINPLACE_CMD} -e \
X		's#@libdir@#${PREFIX}/libdata#g' ${WRKSRC}/Makefile.in
X	@${REINPLACE_CMD} -e \
X		's#tables doc tests python#tests python#g' ${WRKSRC}/Makefile.in
X
Xpost-install:
X.if !defined(NOPORTDATA)
X	${MKDIR} ${DATADIR}/tables
X	${INSTALL_DATA} ${WRKSRC}/tables/*.dic ${DATADIR}/tables/
X	${INSTALL_DATA} ${WRKSRC}/tables/*.ctb ${DATADIR}/tables/
X	${INSTALL_DATA} ${WRKSRC}/tables/*.utb ${DATADIR}/tables/
X	${INSTALL_DATA} ${WRKSRC}/tables/*.cti ${DATADIR}/tables/
X	${INSTALL_DATA} ${WRKSRC}/tables/*.utb2 ${DATADIR}/tables/
X	${INSTALL_DATA} ${WRKSRC}/tables/*.dis ${DATADIR}/tables/
X.endif
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for i in liblouis-guide.html liblouis-guide.txt
X	${INSTALL_MAN} ${WRKSRC}/doc/${i} ${DOCSDIR}
X.endfor
X	${INSTALL_MAN} ${WRKSRC}/doc/liblouis-guide.info ${PREFIX}/info
X.endif
X
X.include <bsd.port.mk>
032a9ed5aa8bb772785101f063e76352
exit



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



More information about the freebsd-ports-bugs mailing list