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