commit 9dbb7e8
hovercats
·
2025-08-22 22:48:04 +0000 UTC
parent dce94bc
fribidi: drop. its not used by libass anymore. I just forgot about removing it
9 files changed,
+1,
-149
+0,
-3
1@@ -282,9 +282,6 @@
2 path = pkg/libass/src
3 url = https://github.com/libass/libass
4 ignore = all
5-[submodule "pkg/fribidi/src"]
6- path = pkg/fribidi/src
7- url = https://github.com/fribidi/fribidi
8 [submodule "pkg/u-config/src"]
9 path = pkg/u-config/src
10 url = https://github.com/skeeto/u-config
+0,
-1
1@@ -1 +0,0 @@
2-/tools.ninja
+0,
-6
1@@ -1,6 +0,0 @@
2-# fribidi
3-
4-## config.h
5-Generated with
6-
7- meson --buildtype release -Ddeprecated=false -Ddocs=false ..
+0,
-11
1@@ -1,11 +0,0 @@
2-#define FRIBIDI_NO_DEPRECATED
3-#define HAVE_MEMMOVE 1
4-#define HAVE_MEMORY_H 1
5-#define HAVE_MEMSET 1
6-#define HAVE_STDLIB_H 1
7-#define HAVE_STRDUP 1
8-#define HAVE_STRINGIZE 1
9-#define HAVE_STRINGS_H 1
10-#define HAVE_STRING_H 1
11-#define HAVE_SYS_TIMES_H 1
12-#define STDC_HEADERS 1
+0,
-14
1@@ -1,14 +0,0 @@
2-#ifndef FRIBIDI_CONFIG_H
3-#define FRIBIDI_CONFIG_H
4-#define FRIBIDI "fribidi"
5-#define FRIBIDI_NAME "GNU FriBidi"
6-#define FRIBIDI_BUGREPORT "https://github.com/fribidi/fribidi/issues/new"
7-#define FRIBIDI_VERSION "1.0.11"
8-#define FRIBIDI_MAJOR_VERSION 1
9-#define FRIBIDI_MINOR_VERSION 0
10-#define FRIBIDI_MICRO_VERSION 11
11-#define FRIBIDI_INTERFACE_VERSION 4
12-#define FRIBIDI_INTERFACE_VERSION_STRING "4"
13-#define FRIBIDI_SIZEOF_INT 4
14-#undef FRIBIDI_BUILT_WITH_MSVC
15-#endif /* FRIBIDI_CONFIG_H */
+0,
-109
1@@ -1,109 +0,0 @@
2-cflags{
3- '-D HAVE_CONFIG_H',
4- '-D FRIBIDI_LIB_STATIC',
5- '-I $dir',
6- '-I $outdir',
7- '-I $outdir/include',
8- '-I $srcdir/lib',
9-}
10-
11-sub('tools.ninja', function()
12- toolchain(config.host)
13- cflags{
14- '-D HAVE_STRINGIZE',
15- '-D DONT_HAVE_FRIBIDI_CONFIG_H',
16- '-D HAVE_STDLIB_H',
17- '-D HAVE_STRING_H',
18- '-D HAVE_STRINGS_H',
19- '-D STDC_HEADERS',
20- '-I $outdir/include',
21- '-I $srcdir/lib',
22- }
23- cc('gen.tab/packtab.c')
24- exe('gen-unicode-version', {'gen.tab/gen-unicode-version.c'})
25- for _, t in ipairs{'arabic-shaping', 'bidi-type', 'joining-type', 'mirroring', 'brackets', 'brackets-type'} do
26- exe('gen-'..t..'-tab', expand{'gen.tab/', {
27- 'gen-'..t..'-tab.c',
28- 'packtab.c.o',
29- }}, {'$gendir/headers'})
30- end
31-end)
32-
33-set('compression', '2')
34-
35-rule('gentool', '$outdir/$tool $args $in >$out')
36-local function gentool(tool, out, srcs, args)
37- build('gentool', '$outdir/'..out, {expand{'$srcdir/gen.tab/unidata/', srcs}, '|', '$outdir/gen-'..tool}, {
38- tool='gen-'..tool,
39- args=args,
40- })
41-end
42-
43-gentool('unicode-version', 'include/fribidi-unicode-version.h', {'BidiMirroring.txt'})
44-gentool('arabic-shaping-tab', 'arabic-shaping.tab.i', {'UnicodeData.txt'}, '$compression')
45-gentool('bidi-type-tab', 'bidi-type.tab.i', {'UnicodeData.txt'}, '$compression')
46-gentool('joining-type-tab', 'joining-type.tab.i', {'UnicodeData.txt', 'ArabicShaping.txt'}, '$compression')
47-gentool('mirroring-tab', 'mirroring.tab.i', {'BidiMirroring.txt'}, '$compression')
48-gentool('brackets-tab', 'brackets.tab.i', {'BidiBrackets.txt', 'UnicodeData.txt'}, '$compression')
49-gentool('brackets-type-tab', 'brackets-type.tab.i', {'BidiBrackets.txt'}, '$compression')
50-
51-pkg.hdrs = {
52- copy('$outdir/include', '$srcdir/lib', {
53- 'fribidi-arabic.h',
54- 'fribidi-begindecls.h',
55- 'fribidi-bidi.h',
56- 'fribidi-bidi-types.h',
57- 'fribidi-bidi-types-list.h',
58- 'fribidi-common.h',
59- 'fribidi-char-sets.h',
60- 'fribidi-char-sets-list.h',
61- 'fribidi-deprecated.h',
62- 'fribidi-enddecls.h',
63- 'fribidi-flags.h',
64- 'fribidi-joining.h',
65- 'fribidi-joining-types.h',
66- 'fribidi-joining-types-list.h',
67- 'fribidi-mirroring.h',
68- 'fribidi-brackets.h',
69- 'fribidi-shape.h',
70- 'fribidi-types.h',
71- 'fribidi-unicode.h',
72- 'fribidi.h',
73- }),
74- copy('$outdir/include', '$dir', {'fribidi-config.h'}),
75- '$outdir/include/fribidi-unicode-version.h',
76-}
77-pkg.deps = {
78- '$outdir/bidi-type.tab.i',
79- '$outdir/joining-type.tab.i',
80- '$outdir/arabic-shaping.tab.i',
81- '$outdir/mirroring.tab.i',
82- '$outdir/brackets.tab.i',
83- '$outdir/brackets-type.tab.i',
84- '$gendir/headers',
85-}
86-
87-lib('libfribidi.a', [[
88- lib/(
89- fribidi.c
90- fribidi-arabic.c
91- fribidi-bidi.c
92- fribidi-bidi-types.c
93- fribidi-deprecated.c
94- fribidi-char-sets.c
95- fribidi-char-sets-cap-rtl.c
96- fribidi-char-sets-cp1255.c
97- fribidi-char-sets-cp1256.c
98- fribidi-char-sets-iso8859-6.c
99- fribidi-char-sets-iso8859-8.c
100- fribidi-char-sets-utf8.c
101- fribidi-joining.c
102- fribidi-joining-types.c
103- fribidi-mirroring.c
104- fribidi-brackets.c
105- fribidi-run.c
106- fribidi-shape.c
107- )
108-]])
109-
110-fetch 'git'
+0,
-1
1@@ -1 +0,0 @@
2-Subproject commit 247fddc3599e3fe7b1b5cc21020c9eb51e662637
+0,
-1
1@@ -1 +0,0 @@
2-1.0.11 r0
+1,
-3
1@@ -6,6 +6,4 @@ Generated with
2 ./configure \
3 --disable-require-system-font-provider \
4 FREETYPE_CFLAGS=-I/src/oasis/pkg/freetype/src/include \
5- FREETYPE_LIBS=/src/oasis/out/pkg/freetype/libfreetype.a \
6- FRIBIDI_CFLAGS=-I/src/oasis/out/pkg/fribidi/include \
7- FRIBIDI_LIBS=/home/michael/src/oasis/out/pkg/fribidi/libfribidi.a
8+ FREETYPE_LIBS=/src/oasis/out/pkg/freetype/libfreetype.a