ports/120499: new port of fribidi2 library

ahmed mansour atphalix at inbox.com
Sun Feb 10 13:10:01 UTC 2008


>Number:         120499
>Category:       ports
>Synopsis:       new port of fribidi2 library
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 10 13:10:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     ahmed mansour
>Release:        6.1
>Organization:
arabeyes.org
>Environment:
FreeBSD  6.1-RELEASE FreeBSD 6.1-RELEASE #0: Wed Jan 30 11:36:16 UTC 2008
>Description:
New port:arabic
portname: fribidi
description:
GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi).
this version is a release of fribidi2 which add Arabic shaping support, and
needed for a better freebsd localisation support for arabic and hebrew languages.
>How-To-Repeat:

>Fix:
# 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:
#
#	fribidi2
#	fribidi2/Makefile
#	fribidi2/distinfo
#	fribidi2/pkg-descr
#	fribidi2/pkg-plist
#
echo c - fribidi2
mkdir -p fribidi2 > /dev/null 2>&1
echo x - fribidi2/Makefile
sed 's/^X//' >fribidi2/Makefile << 'END-of-fribidi2/Makefile'
X# ex:ts=8
X# Ports collection makefile for:	fribidi
X# Date created:			Apr 19, 2008
X# Whom:				atphalix
X#
X# $FreeBSD: ports/converters/fribidi/Makefile,v 1.15 2006/02/23 10:34:59 ade Exp $
X#
X
XPORTNAME=	fribidi
XPORTVERSION=	0.19.1
XPORTREVISION=	2
XCATEGORIES=	converters
XMASTER_SITES=	http://fribidi.org/download/
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	atphalix at inbox.com
XCOMMENT=	A Free Implementation of the Unicode Bidirectional Algorithm
X
XGNU_CONFIGURE=	yes
XUSE_GNOME=	gnomehack pkgconfig
XUSE_GMAKE=	yes
XINSTALLS_SHLIB=	yes
X
X.include <bsd.port.mk>
END-of-fribidi2/Makefile
echo x - fribidi2/distinfo
sed 's/^X//' >fribidi2/distinfo << 'END-of-fribidi2/distinfo'
XMD5 (fribidi-0.19.1.tar.gz) = cc4ccf78216a5de1c6f5e15e7f741f76
XSHA256 (fribidi-0.19.1.tar.gz) = 62788b37f288ad41b54a506d489beb4f98c134cde441bd8bbcd67baef0bc31c8
XSIZE (fribidi-0.19.1.tar.gz) = 681447
END-of-fribidi2/distinfo
echo x - fribidi2/pkg-descr
sed 's/^X//' >fribidi2/pkg-descr << 'END-of-fribidi2/pkg-descr'
XA Free Implementation of the Unicode Bidirectional Algorithm.
X
XThe library implements all of the algorithm as described in the "Unicode
XStandard Annex #9, The Bidirectional Algorithm,
Xhttp://www.unicode.org/unicode/reports/tr9/". FriBidi is exhautively tested
Xagainst Bidi Reference Code, and due to our best knowledge, does not contain
Xany conformance bugs.
X
XIn the API, we were inspired by the document "Bi-Di languages support - BiDi
XAPI proposal" by Franck Portaneri which he wrote as a proposal for adding BiDi
Xsupport to Mozilla.
X
XInternally the library uses Unicode entirely. The character property function
Xwas automatically created from the Unicode property list data file,
XPropList.txt, available from the Unicode Online Data site. This means that
Xevery Unicode character will be treated in strict accordance with the Unicode
Xspecification. The same is true for the mirroring of characters, which also
Xworks for all the characters listed as mirrorable in the Unicode specification.
X
Xthis version is a release of fribidi2 which add Arabic shaping support, and
Xneed testing before fully replacing the 0.10 series.
XWWW: http://fribidi.org/wiki/
END-of-fribidi2/pkg-descr
echo x - fribidi2/pkg-plist
sed 's/^X//' >fribidi2/pkg-plist << 'END-of-fribidi2/pkg-plist'
Xbin/fribidi
Xbin/fribidi-config
Xinclude/fribidi/fribidi.h
Xinclude/fribidi/fribidi_char_sets.h
Xinclude/fribidi/fribidi_char_sets_cap_rtl.h
Xinclude/fribidi/fribidi_char_sets_cp1255.h
Xinclude/fribidi/fribidi_char_sets_cp1256.h
Xinclude/fribidi/fribidi_char_sets_isiri_3342.h
Xinclude/fribidi/fribidi_char_sets_iso8859_6.h
Xinclude/fribidi/fribidi_char_sets_iso8859_8.h
Xinclude/fribidi/fribidi_char_sets_utf8.h
Xinclude/fribidi/fribidi_config.h
Xinclude/fribidi/fribidi_mem.h
Xinclude/fribidi/fribidi_types.h
Xinclude/fribidi/fribidi_unicode.h
Xlib/libfribidi.a
Xlib/libfribidi.la
Xlib/libfribidi.so
Xlib/libfribidi.so.0
Xlibdata/pkgconfig/fribidi.pc
X at dirrm include/fribidi
END-of-fribidi2/pkg-plist
exit



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



More information about the freebsd-ports-bugs mailing list