logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: beb7fabec799a071f28b56f9984ec3e1d30b44dd
parent 63acefc49b2ec30246af17eeeff7a2b13c8615b9
Author: Michael Forney <mforney@mforney.org>
Date:   Thu, 22 Mar 2018 22:47:49 -0700

fribidi: Update to 1.0.2

Diffstat:

Mpkg/fribidi/README.md4+---
Mpkg/fribidi/config.h23+----------------------
Mpkg/fribidi/fribidi-config.h6+++---
Mpkg/fribidi/gen.lua25++++++++++++++++++-------
Mpkg/fribidi/rev2+-
5 files changed, 24 insertions(+), 36 deletions(-)

diff --git a/pkg/fribidi/README.md b/pkg/fribidi/README.md @@ -1,8 +1,6 @@ # fribidi ## config.h - Generated with - ./configure \ - --disable-charsets + meson --buildtype release -Ddeprecated=false -Ddocs=false .. diff --git a/pkg/fribidi/config.h b/pkg/fribidi/config.h @@ -1,32 +1,11 @@ -/* #undef DEBUG */ -/* #undef HAVE_ASM_PAGE_H */ -#define HAVE_DLFCN_H 1 -#define HAVE_INTTYPES_H 1 +#define FRIBIDI_NO_DEPRECATED #define HAVE_MEMMOVE 1 #define HAVE_MEMORY_H 1 #define HAVE_MEMSET 1 -#define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRDUP 1 #define HAVE_STRINGIZE 1 #define HAVE_STRINGS_H 1 #define HAVE_STRING_H 1 -#define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TIMES_H 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_UNISTD_H 1 -#define HAVE_WCHAR_H 1 -#define LT_OBJDIR ".libs/" -#define PACKAGE_BUGREPORT "https://github.com/fribidi/fribidi/issues/new" -#define PACKAGE_NAME "GNU FriBidi" -#define PACKAGE_STRING "GNU FriBidi 1.0.1" -#define PACKAGE_TARNAME "fribidi" -#define PACKAGE_URL "http://fribidi.org/" -#define PACKAGE_VERSION "1.0.1" -#define RETSIGTYPE void -#define SIZEOF_INT 4 -#define SIZEOF_SHORT 2 -#define SIZEOF_VOID_P 8 -#define SIZEOF_WCHAR_T 4 #define STDC_HEADERS 1 -/* #undef const */ diff --git a/pkg/fribidi/fribidi-config.h b/pkg/fribidi/fribidi-config.h @@ -3,12 +3,12 @@ #define FRIBIDI "fribidi" #define FRIBIDI_NAME "GNU FriBidi" #define FRIBIDI_BUGREPORT "https://github.com/fribidi/fribidi/issues/new" -#define FRIBIDI_VERSION "1.0.1" +#define FRIBIDI_VERSION "1.0.2" #define FRIBIDI_MAJOR_VERSION 1 #define FRIBIDI_MINOR_VERSION 0 -#define FRIBIDI_MICRO_VERSION 1 +#define FRIBIDI_MICRO_VERSION 2 #define FRIBIDI_INTERFACE_VERSION 4 #define FRIBIDI_INTERFACE_VERSION_STRING "4" -#define FRIBIDI_CHARSETS 0 #define FRIBIDI_SIZEOF_INT 4 +#undef FRIBIDI_BUILT_WITH_MSVC #endif /* FRIBIDI_CONFIG_H */ diff --git a/pkg/fribidi/gen.lua b/pkg/fribidi/gen.lua @@ -9,16 +9,18 @@ cflags{ sub('tools.ninja', function() toolchain 'host' cflags{ - -- technically, this should use a separate host config, but most - -- of the stuff in config.h seems pretty standard - '-D HAVE_CONFIG_H', - '-I $dir', + '-D HAVE_STRINGIZE', + '-D DONT_HAVE_FRIBIDI_CONFIG_H', + '-D HAVE_STDLIB_H', + '-D HAVE_STRING_H', + '-D HAVE_STRINGS_H', + '-D STDC_HEADERS', '-I $outdir/include', '-I $srcdir/lib', } cc('gen.tab/packtab.c') exe('gen-unicode-version', {'gen.tab/gen-unicode-version.c'}) - for _, t in ipairs{'bidi-type', 'joining-type', 'arabic-shaping', 'mirroring', 'brackets', 'brackets-type'} do + for _, t in ipairs{'arabic-shaping', 'bidi-type', 'joining-type', 'mirroring', 'brackets', 'brackets-type'} do exe('gen-'..t..'-tab', expand{'gen.tab/', { 'gen-'..t..'-tab.c', 'packtab.c.o', @@ -37,22 +39,23 @@ local function gentool(tool, out, srcs, args) end gentool('unicode-version', 'include/fribidi-unicode-version.h', {'BidiMirroring.txt'}) +gentool('arabic-shaping-tab', 'arabic-shaping.tab.i', {'UnicodeData.txt'}, '$compression') gentool('bidi-type-tab', 'bidi-type.tab.i', {'UnicodeData.txt'}, '$compression') gentool('joining-type-tab', 'joining-type.tab.i', {'UnicodeData.txt', 'ArabicShaping.txt'}, '$compression') -gentool('arabic-shaping-tab', 'arabic-shaping.tab.i', {'UnicodeData.txt'}, '$compression') gentool('mirroring-tab', 'mirroring.tab.i', {'BidiMirroring.txt'}, '$compression') gentool('brackets-tab', 'brackets.tab.i', {'BidiBrackets.txt', 'UnicodeData.txt'}, '$compression') gentool('brackets-type-tab', 'brackets-type.tab.i', {'BidiBrackets.txt'}, '$compression') pkg.hdrs = { copy('$outdir/include', '$srcdir/lib', { - 'fribidi.h', 'fribidi-arabic.h', 'fribidi-begindecls.h', 'fribidi-bidi.h', 'fribidi-bidi-types.h', 'fribidi-bidi-types-list.h', 'fribidi-common.h', + 'fribidi-char-sets.h', + 'fribidi-char-sets-list.h', 'fribidi-deprecated.h', 'fribidi-enddecls.h', 'fribidi-flags.h', @@ -64,6 +67,7 @@ pkg.hdrs = { 'fribidi-shape.h', 'fribidi-types.h', 'fribidi-unicode.h', + 'fribidi.h', }), copy('$outdir/include', '$dir', {'fribidi-config.h'}), '$outdir/include/fribidi-unicode-version.h', @@ -85,6 +89,13 @@ lib('libfribidi.a', [[ fribidi-bidi.c fribidi-bidi-types.c fribidi-deprecated.c + fribidi-char-sets.c + fribidi-char-sets-cap-rtl.c + fribidi-char-sets-cp1255.c + fribidi-char-sets-cp1256.c + fribidi-char-sets-iso8859-6.c + fribidi-char-sets-iso8859-8.c + fribidi-char-sets-utf8.c fribidi-joining.c fribidi-joining-types.c fribidi-mirroring.c diff --git a/pkg/fribidi/rev b/pkg/fribidi/rev @@ -1 +1 @@ -2 +3