diff options
-rw-r--r-- | converters/fribidi/DESCR | 18 | ||||
-rw-r--r-- | converters/fribidi/Makefile | 23 | ||||
-rw-r--r-- | converters/fribidi/PLIST | 23 | ||||
-rw-r--r-- | converters/fribidi/buildlink2.mk | 26 | ||||
-rw-r--r-- | converters/fribidi/distinfo | 5 | ||||
-rw-r--r-- | converters/fribidi/patches/patch-aa | 10 |
6 files changed, 105 insertions, 0 deletions
diff --git a/converters/fribidi/DESCR b/converters/fribidi/DESCR new file mode 100644 index 00000000000..d3f10125f35 --- /dev/null +++ b/converters/fribidi/DESCR @@ -0,0 +1,18 @@ +Free Implementation of the Unicode Bidirectional Algorithm. + +The library implements all of the algorithm as described in the "Unicode +Standard Annex #9, The Bidirectional Algorithm, +http://www.unicode.org/unicode/reports/tr9/". FriBidi is exhautively tested +against Bidi Reference Code, and due to our best knowledge, does not contain +any conformance bugs. + +In the API, we were inspired by the document "Bi-Di languages support - BiDi +API proposal" by Franck Portaneri which he wrote as a proposal for adding BiDi +support to Mozilla. + +Internally the library uses Unicode entirely. The character property function +was automatically created from the Unicode property list data file, +PropList.txt, available from the Unicode Online Data site. This means that +every Unicode character will be treated in strict accordance with the Unicode +specification. The same is true for the mirroring of characters, which also +works for all the characters listed as mirrorable in the Unicode specification. diff --git a/converters/fribidi/Makefile b/converters/fribidi/Makefile new file mode 100644 index 00000000000..bc2f8f56e52 --- /dev/null +++ b/converters/fribidi/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/12/14 01:16:39 xtraeme Exp $ +# + +DISTNAME= fribidi-0.10.4 +CATEGORIES= converters +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fribidi/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= xtraeme@NetBSD.org +HOMEPAGE= http://fribidi.sourceforge.net/ +COMMENT= Free Implementation of the Unicode Bidirectional Algorithm + +USE_BUILDLINK2= yes +USE_LIBTOOL= yes +GNU_CONFIGURE= yes + +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +PKGCONFIG_OVERRIDE= ${WRKSRC}/fribidi.pc.in + +TEST_TARGET= check + +.include "../../devel/pkgconfig/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/converters/fribidi/PLIST b/converters/fribidi/PLIST new file mode 100644 index 00000000000..14b34f027a2 --- /dev/null +++ b/converters/fribidi/PLIST @@ -0,0 +1,23 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/14 01:16:39 xtraeme Exp $ +bin/fribidi +bin/fribidi-config +include/fribidi/fribidi.h +include/fribidi/fribidi_char_sets.h +include/fribidi/fribidi_char_sets_cap_rtl.h +include/fribidi/fribidi_char_sets_cp1255.h +include/fribidi/fribidi_char_sets_cp1256.h +include/fribidi/fribidi_char_sets_isiri_3342.h +include/fribidi/fribidi_char_sets_iso8859_6.h +include/fribidi/fribidi_char_sets_iso8859_8.h +include/fribidi/fribidi_char_sets_utf8.h +include/fribidi/fribidi_config.h +include/fribidi/fribidi_mem.h +include/fribidi/fribidi_types.h +include/fribidi/fribidi_unicode.h +lib/libfribidi.a +lib/libfribidi.la +lib/libfribidi.so +lib/libfribidi.so.0 +lib/libfribidi.so.0.0 +lib/pkgconfig/fribidi.pc +@dirrm include/fribidi diff --git a/converters/fribidi/buildlink2.mk b/converters/fribidi/buildlink2.mk new file mode 100644 index 00000000000..5a49ebc7fed --- /dev/null +++ b/converters/fribidi/buildlink2.mk @@ -0,0 +1,26 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/12/14 01:16:39 xtraeme Exp $ +# +# This Makefile fragment is included by packages that use fribidi. +# +# This file was created automatically using createbuildlink 2.7. +# + +.if !defined(FRIBIDI_BUILDLINK2_MK) +FRIBIDI_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= fribidi +BUILDLINK_DEPENDS.fribidi?= fribidi>=0.10.4 +BUILDLINK_PKGSRCDIR.fribidi?= ../../converters/fribidi + +EVAL_PREFIX+= BUILDLINK_PREFIX.fribidi=fribidi +BUILDLINK_PREFIX.fribidi_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.fribidi+= include/fribidi/*.h +BUILDLINK_FILES.fribidi+= lib/libfribidi.* +BUILDLINK_FILES.fribidi+= lib/pkgconfig/fribidi.pc + + +BUILDLINK_TARGETS+= fribidi-buildlink + +fribidi-buildlink: _BUILDLINK_USE + +.endif # FRIBIDI_BUILDLINK2_MK diff --git a/converters/fribidi/distinfo b/converters/fribidi/distinfo new file mode 100644 index 00000000000..81656adbfe2 --- /dev/null +++ b/converters/fribidi/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/12/14 01:16:39 xtraeme Exp $ + +SHA1 (fribidi-0.10.4.tar.bz2) = a77f55797095ea5de6e620370f5968b891aed103 +Size (fribidi-0.10.4.tar.bz2) = 335733 bytes +SHA1 (patch-aa) = bc930c1df929716aa5e4bf8e8951668f15f71ec0 diff --git a/converters/fribidi/patches/patch-aa b/converters/fribidi/patches/patch-aa new file mode 100644 index 00000000000..56d825f52d0 --- /dev/null +++ b/converters/fribidi/patches/patch-aa @@ -0,0 +1,10 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/12/14 01:16:39 xtraeme Exp $ + +--- run.tests.orig Mon Oct 6 14:12:47 2003 ++++ run.tests Mon Oct 6 14:12:57 2003 +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + # run.tests - Check that the algorithm does what it is supposed to + # Copyright (C) 1999,2000 Dov Grobgeld, and + # Copyright (C) 2001,2002 Behdad Esfahbod. |