linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

commit 0abfff12cd154239f15e9554c5167afb0a235e90
parent 5667d9cb284f3dbcfc8ad8d05b1cce1547e927f4
Author: Jul <jul@9o.is>
Date:   Thu, 27 Nov 2025 10:31:44 -0500

add expat

Diffstat:
M.gitmodules | 4++++
Apkg/expat/expat_config.h | 50++++++++++++++++++++++++++++++++++++++++++++++++++
Apkg/expat/gen.sh | 23+++++++++++++++++++++++
Mpkg/gen.sh | 1+
4 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -22,6 +22,10 @@ path = pkg/e2fsprogs/src url = https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git ignore = all +[submodule "expat"] + path = pkg/expat/src + url = https://github.com/libexpat/libexpat + ignore = all [submodule "freetype"] path = pkg/freetype/src url = git://git.sv.nongnu.org/freetype/freetype2.git diff --git a/pkg/expat/expat_config.h b/pkg/expat/expat_config.h @@ -0,0 +1,50 @@ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ +#define BYTEORDER 1234 +/* #undef HAVE_ARC4RANDOM */ +#define HAVE_ARC4RANDOM_BUF 1 +#define HAVE_CXX11 1 +#define HAVE_DLFCN_H 1 +#define HAVE_FCNTL_H 1 +#define HAVE_GETPAGESIZE 1 +#define HAVE_GETRANDOM 1 +#define HAVE_INTTYPES_H 1 +/* #undef HAVE_LIBBSD */ +#define HAVE_MMAP 1 +#define HAVE_STDINT_H 1 +#define HAVE_STDIO_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_STRING_H 1 +#define HAVE_SYSCALL_GETRANDOM 1 +#define HAVE_SYS_PARAM_H 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_UNISTD_H 1 +#define LT_OBJDIR ".libs/" +#define PACKAGE "expat" +#define PACKAGE_BUGREPORT "https://github.com/libexpat/libexpat/issues" +#define PACKAGE_NAME "expat" +#define PACKAGE_STRING "expat 2.6.2" +#define PACKAGE_TARNAME "expat" +#define PACKAGE_URL "" +#define PACKAGE_VERSION "2.6.2" +#define STDC_HEADERS 1 +#define VERSION "2.6.2" +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif +/* #undef XML_ATTR_INFO */ +#define XML_CONTEXT_BYTES 1024 +#define XML_DEV_URANDOM 1 +#define XML_DTD 1 +#define XML_GE 1 +#define XML_NS 1 +/* #undef const */ +/* #undef off_t */ +/* #undef size_t */ diff --git a/pkg/expat/gen.sh b/pkg/expat/gen.sh @@ -0,0 +1,23 @@ +git R_2_6_2 + +cflags " + -std=c99 + -DHAVE_EXPAT_CONFIG_H + -I$dir + -I$pkgdir/openbsd/include + -Wno-implicit-function-declaration +" + +dep openbsd/headers + +include --src-prefix expat/lib " + expat.h + expat_external.h +" + +lib libexpat.a --src-prefix expat/lib " + xmlparse.c + xmlrole.c + xmltok.c + $pkgdir/openbsd/libbsd.a.d +" diff --git a/pkg/gen.sh b/pkg/gen.sh @@ -19,6 +19,7 @@ pkg bearssl pkg byacc pkg bzip2 pkg e2fsprogs +pkg expat pkg freetype pkg fspec-sync pkg fzy