diff options
Diffstat (limited to 'groups.d/221.native_packages_dev.d')
29 files changed, 310 insertions, 0 deletions
diff --git a/groups.d/221.native_packages_dev.d/algol68g.package b/groups.d/221.native_packages_dev.d/algol68g.package new file mode 100644 index 00000000..38d06662 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/algol68g.package @@ -0,0 +1,9 @@ +: ${PKG_ALGOL68G_SHA256SUM:=bd26e3dd89720ace1b003a43ab10247120b556ca106768fe8c829ee7bed6b435}; +: ${PKG_ALGOL68G_VERSION:=3.3.24}; +: ${PKG_ALGOL68G_URL:=https://jmvdveer.home.xs4all.nl/algol68g-${PKG_ALGOL68G_VERSION}.tar.gz} +: ${PKG_ALGOL68G_CONFIGURE_ARGS_EXTRA:="--disable-mathlib --disable-plotutils --disable-postgresql --disable-gsl --disable-curl"}; +: ${PKG_ALGOL68G_CFLAGS_CONFIGURE_EXTRA:="--sysroot=${PREFIX_NATIVE} -DHAVE_FLT80=1 -DBUILD_UNIX=1"}; + +ex_pkg_register "algol68g" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/autoconf.package b/groups.d/221.native_packages_dev.d/autoconf.package new file mode 100644 index 00000000..ee24220f --- /dev/null +++ b/groups.d/221.native_packages_dev.d/autoconf.package @@ -0,0 +1,12 @@ +: ${PKG_AUTOCONF_SHA256SUM:=f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4}; +: ${PKG_AUTOCONF_VERSION:=2.71}; +: ${PKG_AUTOCONF_URL:=https://ftp.gnu.org/gnu/autoconf/autoconf-${PKG_AUTOCONF_VERSION}.tar.xz}; +: ${PKG_AUTOCONF_CONFIG_CACHE_EXTRA:=" +ac_cv_path_M4=/usr/bin/m4"}; +: ${PKG_AUTOCONF_ARCHIVE_SHA256SUM:=71d4048479ae28f1f5794619c3d72df9c01df49b1c628ef85fde37596dc31a33}; +: ${PKG_AUTOCONF_ARCHIVE_VERSION:=2023.02.20}; +: ${PKG_AUTOCONF_ARCHIVE_URL:=https://ftp.gnu.org/gnu/autoconf-archive/autoconf-archive-${PKG_AUTOCONF_ARCHIVE_VERSION}.tar.xz}; + +ex_pkg_register "autoconf" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/automake.package b/groups.d/221.native_packages_dev.d/automake.package new file mode 100644 index 00000000..4e69698c --- /dev/null +++ b/groups.d/221.native_packages_dev.d/automake.package @@ -0,0 +1,7 @@ +: ${PKG_AUTOMAKE_SHA256SUM:=f01d58cd6d9d77fbdca9eb4bbd5ead1988228fdb73d6f7a201f5f8d6b118b469}; +: ${PKG_AUTOMAKE_VERSION:=1.16.5}; +: ${PKG_AUTOMAKE_URL:=https://ftp.gnu.org/gnu/automake/automake-${PKG_AUTOMAKE_VERSION}.tar.xz}; + +ex_pkg_register "automake" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/bison.package b/groups.d/221.native_packages_dev.d/bison.package new file mode 100644 index 00000000..0badda68 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/bison.package @@ -0,0 +1,11 @@ +: ${PKG_BISON_DEPENDS:="readline libiconv"}; +: ${PKG_BISON_SHA256SUM:=9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2}; +: ${PKG_BISON_VERSION:=3.8.2}; +: ${PKG_BISON_URL:=https://ftp.gnu.org/gnu/bison/bison-${PKG_BISON_VERSION}.tar.xz}; +: ${PKG_BISON_CONFIG_CACHE_EXTRA:=" +ac_cv_path_M4=/bin/m4 +ac_cv_prog_gnu_m4_gnu=yes"}; + +ex_pkg_register "bison" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/cdecl.package b/groups.d/221.native_packages_dev.d/cdecl.package new file mode 100644 index 00000000..c73ebd56 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/cdecl.package @@ -0,0 +1,10 @@ +: ${PKG_CDECL_DEPENDS:="ncurses readline"}; +: ${PKG_CDECL_SHA256SUM:=04d1f4ecc9868771843e0ba55c72100c805ee4de2d0618a69d9dbf853df7eefd}; +: ${PKG_CDECL_VERSION:=13.0}; +: ${PKG_CDECL_URL:=https://github.com/paul-j-lucas/cdecl/releases/download/cdecl-${PKG_CDECL_VERSION}/cdecl-${PKG_CDECL_VERSION}.tar.gz}; +: ${PKG_CDECL_CONFIGURE_ARGS_EXTRA:="--with-readline=${PREFIX_NATIVE}"}; +: ${PKG_CDECL_CFLAGS_CONFIGURE_EXTRA:="-I${PREFIX_NATIVE}/include/ncurses"}; + +ex_pkg_register "cdecl" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/chicken.package b/groups.d/221.native_packages_dev.d/chicken.package new file mode 100644 index 00000000..e4d9d83f --- /dev/null +++ b/groups.d/221.native_packages_dev.d/chicken.package @@ -0,0 +1,14 @@ +: ${PKG_CHICKEN_SHA256SUM:=c3ad99d8f9e17ed810912ef981ac3b0c2e2f46fb0ecc033b5c3b6dca1bdb0d76}; +: ${PKG_CHICKEN_VERSION:=5.3.0}; +: ${PKG_CHICKEN_URL:=https://code.call-cc.org/releases/${PKG_CHICKEN_VERSION}/chicken-${PKG_CHICKEN_VERSION}.tar.gz}; +: ${PKG_CHICKEN_IN_TREE:=1}; +: ${PKG_CHICKEN_MAKEFLAGS_BUILD_LIST:="PLATFORM=midipix:ARCH=${ARCH}:PREFIX=${PREFIX_NATIVE}:TARGET_PREFIX=${PREFIX_NATIVE}:C_COMPILER=${DEFAULT_NATIVE_CC}:HOSTSYSTEM=${DEFAULT_TARGET}"}; +: ${PKG_CHICKEN_DEBUG_MAKEFLAGS_BUILD_EXTRA_LIST:=DEBUGBUILD=1}; +: ${PKG_CHICKEN_RELEASE_MAKEFLAGS_BUILD_EXTRA_LIST:=DEBUGBUILD=0}; +: ${PKG_CHICKEN_MAKEFLAGS_INSTALL_LIST:="PLATFORM=midipix:ARCH=${ARCH}:PREFIX=${PREFIX_NATIVE}:C_COMPILER=${DEFAULT_NATIVE_CC}:HOSTSYSTEM=${DEFAULT_TARGET}:CROSS_CHICKEN=1"}; +: ${PKG_CHICKEN_MAKEFLAGS_INSTALL_EXTRA_LIST:="PREFIX=:TARGET_PREFIX="}; +: ${PKG_CHICKEN_MAKE_INSTALL_VNAME:=DESTDIR}; + +ex_pkg_register "chicken" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/cparser.package b/groups.d/221.native_packages_dev.d/cparser.package new file mode 100644 index 00000000..74517c66 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/cparser.package @@ -0,0 +1,10 @@ +: ${PKG_CPARSER_DEPENDS:="libfirm"}; +: ${PKG_CPARSER_URLS_GIT:="cparser=http://github.com/lalbornoz/cparser.git@main bcparser=${DEFAULT_GITROOT}/compilers/bcparser@main"}; +: ${PKG_CPARSER_BUILD_DIR:=build/cparser}; +: ${PKG_CPARSER_CONFIGURE:=bcparser/configure}; +: ${PKG_CPARSER_CONFIGURE_ARGS:="--source-dir=../../cparser --prefix="}; +: ${PKG_CPARSER_VARS_FILE:="vars/libfirm.vars"} + +ex_pkg_register "cparser" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/cssc.package b/groups.d/221.native_packages_dev.d/cssc.package new file mode 100644 index 00000000..0504aa56 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/cssc.package @@ -0,0 +1,9 @@ +: ${PKG_CSSC_SHA256SUM:=d1bed0c80246ee4cd49d0aa45307c075d0876fe531057bb1c8b28f5330d651ef}; +: ${PKG_CSSC_VERSION:=1.4.1}; +: ${PKG_CSSC_URL:=https://ftp.gnu.org/gnu/cssc/CSSC-${PKG_CSSC_VERSION}.tar.gz}; +: ${PKG_CSSC_CONFIGURE_ARGS_EXTRA:="--enable-binary"}; +: ${PKG_CSSC_CXXFLAGS_CONFIGURE_EXTRA:="-std=gnu++0x"}; + +ex_pkg_register "cssc" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/diffutils.package b/groups.d/221.native_packages_dev.d/diffutils.package new file mode 100644 index 00000000..d9824bd8 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/diffutils.package @@ -0,0 +1,8 @@ +: ${PKG_DIFFUTILS_DEPENDS:="libiconv"}; +: ${PKG_DIFFUTILS_SHA256SUM:=90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e}; +: ${PKG_DIFFUTILS_VERSION:=3.10}; +: ${PKG_DIFFUTILS_URL:=https://ftp.gnu.org/gnu/diffutils/diffutils-${PKG_DIFFUTILS_VERSION}.tar.xz}; + +ex_pkg_register "diffutils" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/flex.package b/groups.d/221.native_packages_dev.d/flex.package new file mode 100644 index 00000000..461f9bee --- /dev/null +++ b/groups.d/221.native_packages_dev.d/flex.package @@ -0,0 +1,9 @@ +: ${PKG_FLEX_SHA256SUM:=e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995}; +: ${PKG_FLEX_VERSION:=2.6.4}; +: ${PKG_FLEX_URL:=https://github.com/westes/flex/releases/download/v${PKG_FLEX_VERSION}/flex-${PKG_FLEX_VERSION}.tar.gz}; +: ${PKG_FLEX_CFLAGS_CONFIGURE_EXTRA:="-D_GNU_SOURCE"}; +: ${PKG_FLEX_CONFIGURE_ARGS_EXTRA:=--disable-libfl}; + +ex_pkg_register "flex" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/gdb.package b/groups.d/221.native_packages_dev.d/gdb.package new file mode 100644 index 00000000..19414b77 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/gdb.package @@ -0,0 +1,17 @@ +: ${PKG_GDB_DEPENDS:="ncurses python2"}; +: ${PKG_GDB_SHA256SUM:=149abac4add030a5713f15964bd7465bef7a23712bcc91377ca40949f33e93fb}; +: ${PKG_GDB_VERSION:=7.12}; +: ${PKG_GDB_URL:=ftp://sourceware.org/pub/gdb/releases/gdb-${PKG_GDB_VERSION}.tar.gz}; +: ${PKG_GDB_CFLAGS_CONFIGURE_EXTRA:="--sysroot=${PREFIX_NATIVE} -g3 -O0 --include=stdc-predef.h -I${PREFIX_NATIVE}/include/python2.7 -L${PREFIX_NATIVE}/lib"}; +: ${PKG_GDB_CONFIGURE_ARGS_EXTRA:="--with-system-libiberty --with-system-readline --with-system-zlib --with-python=${PWD}/files/python2_host/bin/python2.7-config"}; +: ${PKG_GDB_CXXFLAGS_CONFIGURE_EXTRA:="--sysroot=${PREFIX_NATIVE} -g3 -O0 --include=stdc-predef.h -I${PREFIX_NATIVE}/include/python2.7 -L${PREFIX_NATIVE}/lib"}; +: ${PKG_GDB_ENV_VARS_EXTRA:="CFLAGS_FOR_TARGET=-g3 -O0 --include=stdc-predef.h -I${PREFIX_NATIVE}/include/python2.7 --sysroot=${PREFIX_NATIVE}:LDFLAGS_FOR_TARGET=--sysroot=${PREFIX_NATIVE}"}; +: ${PKG_GDB_INSTALL_FILES_V2:="../obj/gdb/.libs/gdb=bin/gdb"}; +: ${PKG_GDB_LIBTOOL:=rdlibtool}; +: ${PKG_GDB_MAKEFLAGS_BUILD_EXTRA:="SYSROOT_FLAGS=--sysroot=${PREFIX_NATIVE}"}; +: ${PKG_GDB_PATCHES_EXTRA:="${BUILD_WORKDIR}/chainport/patches/gdb/gdb-${PKG_GDB_VERSION}.midipix.patch"}; +: ${PKG_GDB_VARS_FILES:="vars/gdb.vars"}; + +ex_pkg_register "gdb" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/gengetopt.package b/groups.d/221.native_packages_dev.d/gengetopt.package new file mode 100644 index 00000000..22ea7cc3 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/gengetopt.package @@ -0,0 +1,7 @@ +: ${PKG_GENGETOPT_SHA256SUM:=b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac}; +: ${PKG_GENGETOPT_VERSION:=2.23}; +: ${PKG_GENGETOPT_URL:=https://ftp.gnu.org/gnu/gengetopt/gengetopt-${PKG_GENGETOPT_VERSION}.tar.xz}; + +ex_pkg_register "gengetopt" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/gnucobol.package b/groups.d/221.native_packages_dev.d/gnucobol.package new file mode 100644 index 00000000..fce44370 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/gnucobol.package @@ -0,0 +1,10 @@ +: ${PKG_GNUCOBOL_DEPENDS:="ncursesw"} +: ${PKG_GNUCOBOL_SHA256SUM:=597005d71fd7d65b90cbe42bbfecd5a9ec0445388639404662e70d53ddf22574}; +: ${PKG_GNUCOBOL_VERSION:=3.1.2}; +: ${PKG_GNUCOBOL_URL:=https://ftp.gnu.org/gnu/gnucobol/gnucobol-${PKG_GNUCOBOL_VERSION}.tar.xz}; +: ${PKG_GNUCOBOL_CONFIGURE_ARGS_EXTRA:="--without-db --without-json --with-math=gmp"}; +: ${PKG_GNUCOBOL_LDFLAGS_CONFIGURE_EXTRA:="-ltinfow"}; + +ex_pkg_register "gnucobol" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/indent.package b/groups.d/221.native_packages_dev.d/indent.package new file mode 100644 index 00000000..58c66709 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/indent.package @@ -0,0 +1,8 @@ +: ${PKG_INDENT_SHA256SUM:=1b81ba4e9a006ca8e6eb5cbbe4cf4f75dfc1fc9301b459aa0d40393e85590a0b}; +: ${PKG_INDENT_VERSION:=2.2.13}; +: ${PKG_INDENT_URL:=https://ftp.gnu.org/gnu/indent/indent-${PKG_INDENT_VERSION}.tar.xz}; +: ${PKG_INDENT_CFLAGS_CONFIGURE_EXTRA:="-DHAVE_LOCALE_H"}; + +ex_pkg_register "indent" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/lua.package b/groups.d/221.native_packages_dev.d/lua.package new file mode 100644 index 00000000..3b14fb32 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/lua.package @@ -0,0 +1,16 @@ +: ${PKG_LUA_DEPENDS:="readline"}; +: ${PKG_LUA_SHA256SUM:=164c7849653b80ae67bec4b7473b884bf5cc8d2dca05653475ec2ed27b9ebf61}; +: ${PKG_LUA_VERSION:=5.4.4}; +: ${PKG_LUA_URL:=https://www.lua.org/ftp/lua-${PKG_LUA_VERSION}.tar.gz}; +: ${PKG_LUA_CFLAGS_BUILD:="${DEFAULT_CFLAGS:+${DEFAULT_CFLAGS} }--sysroot=${PREFIX_NATIVE}"}; +: ${PKG_LUA_CFLAGS_BUILD_EXTRA:="-DLUA_COMPAT_5_3 -DLUA_USE_LINUX -DLUA_USE_READLINE"}; +: ${PKG_LUA_LDFLAGS_BUILD_EXTRA:="--sysroot=${PREFIX_NATIVE} -lreadline"}; +: ${PKG_LUA_IN_TREE:=1}; +: ${PKG_LUA_INSTALL_FILES_V2:=" + +%[_files]/lua.pc=lib/pkgconfig/lua.pc + m0644=lib/pkgconfig/lua.pc"}; +: ${PKG_LUA_MAKEFLAGS_VERBOSITY:="none"}; + +ex_pkg_register "lua" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/lunix.package b/groups.d/221.native_packages_dev.d/lunix.package new file mode 100644 index 00000000..1b188593 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/lunix.package @@ -0,0 +1,10 @@ +: ${PKG_LUNIX_DEPENDS:="lua"}; +: ${PKG_LUNIX_URLS_GIT:=lunix=https://github.com/Redfoxmoon3/lunix.git@master}; +: ${PKG_LUNIX_IN_TREE:=1}; +: ${PKG_LUNIX_MAKEFLAGS_BUILD:="all5.3 libdir=${PREFIX_NATIVE}/lib"}; +: ${PKG_LUNIX_MAKEFLAGS_INSTALL_EXTRA:="libdir=lib"}; +: ${PKG_LUNIX_DISABLED:=1}; + +ex_pkg_register "lunix" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/m4.package b/groups.d/221.native_packages_dev.d/m4.package new file mode 100644 index 00000000..b672cb7f --- /dev/null +++ b/groups.d/221.native_packages_dev.d/m4.package @@ -0,0 +1,9 @@ +: ${PKG_M4_SHA256SUM:=63aede5c6d33b6d9b13511cd0be2cac046f2e70fd0a07aa9573a04a82783af96}; +: ${PKG_M4_VERSION:=1.4.19}; +: ${PKG_M4_URL:=https://ftp.gnu.org/gnu/m4/m4-${PKG_M4_VERSION}.tar.xz}; +: ${PKG_M4_CONFIG_CACHE_EXTRA:=" +M4_cv_func_rename_open_file_works=yes"}; + +ex_pkg_register "m4" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/make.package b/groups.d/221.native_packages_dev.d/make.package new file mode 100644 index 00000000..e2190dc8 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/make.package @@ -0,0 +1,10 @@ +: ${PKG_MAKE_SHA256SUM:=e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7}; +: ${PKG_MAKE_VERSION:=4.2.1}; +: ${PKG_MAKE_URL:=https://ftp.gnu.org/gnu/make/make-${PKG_MAKE_VERSION}.tar.gz}; +: ${PKG_MAKE_CONFIG_CACHE_EXTRA:=" +ac_cv_func_gettimeofday=yes +make_cv_synchronous_posix_spawn=yes"}; + +ex_pkg_register "make" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/mandoc.package b/groups.d/221.native_packages_dev.d/mandoc.package new file mode 100644 index 00000000..9911bcef --- /dev/null +++ b/groups.d/221.native_packages_dev.d/mandoc.package @@ -0,0 +1,9 @@ +: ${PKG_MANDOC_DEPENDS:="libz"}; +: ${PKG_MANDOC_SHA256SUM:=8bf0d570f01e70a6e124884088870cbed7537f36328d512909eb10cd53179d9c}; +: ${PKG_MANDOC_VERSION:=1.14.6}; +: ${PKG_MANDOC_URL:=https://mandoc.bsd.lv/snapshots/mandoc-${PKG_MANDOC_VERSION}.tar.gz}; +: ${PKG_MANDOC_FORCE_AUTORECONF:=1}; + +ex_pkg_register "mandoc" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/nasm.package b/groups.d/221.native_packages_dev.d/nasm.package new file mode 100644 index 00000000..cd8db50f --- /dev/null +++ b/groups.d/221.native_packages_dev.d/nasm.package @@ -0,0 +1,8 @@ +: ${PKG_NASM_SHA256SUM:=c77745f4802375efeee2ec5c0ad6b7f037ea9c87c92b149a9637ff099f162558}; +: ${PKG_NASM_VERSION:=2.16.01}; +: ${PKG_NASM_URL:=http://www.nasm.us/pub/nasm/releasebuilds/${PKG_NASM_VERSION}/nasm-${PKG_NASM_VERSION}.tar.xz}; +: ${PKG_NASM_CFLAGS_CONFIGURE_EXTRA:=-DCOFF_MIDIPIX}; + +ex_pkg_register "nasm" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/p2c.package b/groups.d/221.native_packages_dev.d/p2c.package new file mode 100644 index 00000000..5a507081 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/p2c.package @@ -0,0 +1,9 @@ +: ${PKG_P2C_SHA256SUM:=8c806babe964f34ebc686fdd945b1bf14f98d88020acabe434fa8764284af282}; +: ${PKG_P2C_VERSION:=2.02}; +: ${PKG_P2C_URL:=https://mirror.midipix.org/p2c/p2c-${PKG_P2C_VERSION}.tar.xz}; +: ${PKG_P2C_ENV_VARS_EXTRA:="HOST_CC=gcc"}; +: ${PKG_P2C_BUILD_DIR:=p2c-${PKG_P2C_VERSION}}; + +ex_pkg_register "p2c" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/patch.package b/groups.d/221.native_packages_dev.d/patch.package new file mode 100644 index 00000000..6d564752 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/patch.package @@ -0,0 +1,10 @@ +: ${PKG_PATCH_SHA256SUM:=ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd}; +: ${PKG_PATCH_VERSION:=2.7.6}; +: ${PKG_PATCH_URL:=https://ftp.gnu.org/gnu/patch/patch-${PKG_PATCH_VERSION}.tar.xz}; +: ${PKG_PATCHUTILS_SHA256SUM:=8875b0965fe33de62b890f6cd793be7fafe41a4e552edbf641f1fed5ebbf45ed}; +: ${PKG_PATCHUTILS_VERSION:=0.4.2}; +: ${PKG_PATCHUTILS_URL:=http://cyberelk.net/tim/data/patchutils/stable/patchutils-${PKG_PATCHUTILS_VERSION}.tar.xz}; + +ex_pkg_register "patch" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/perl.package b/groups.d/221.native_packages_dev.d/perl.package new file mode 100644 index 00000000..26f99ea8 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/perl.package @@ -0,0 +1,17 @@ +: ${PKG_PERL_SHA256SUM:=e26085af8ac396f62add8a533c3a0ea8c8497d836f0689347ac5abd7b7a4e00a}; +: ${PKG_PERL_VERSION:=5.36.0}; +: ${PKG_PERL_URL:=http://www.cpan.org/src/5.0/perl-${PKG_PERL_VERSION}.tar.gz}; +: ${PKG_PERL_URLS_GIT:="perl-cross=https://github.com/Redfoxymoon/perl-cross@master"}; +: ${PKG_PERL_BASE_DIR:=${BUILD_WORKDIR}/perl-native-${DEFAULT_TARGET}}; +: ${PKG_PERL_CONFIGURE_ARGS:="-A ccflags=-I${PREFIX_NATIVE}/include -Duseshrplib -Darchname=${DEFAULT_TARGET} -Darchlib=/usr/lib/perl5/${PKG_PERL_VERSION}/${DEFAULT_TARGET} -Dsitearch=/usr/lib/perl5/site_perl/${PKG_PERL_VERSION}/${DEFAULT_TARGET} --sysroot=${PREFIX_NATIVE} --target=${DEFAULT_TARGET}"}; +: ${PKG_PERL_CFLAGS_CONFIGURE_EXTRA:="-std=gnu99"}; +: ${PKG_PERL_ENV_VARS_EXTRA:="TARGET=${DEFAULT_TARGET}"}; +: ${PKG_PERL_MAKEFLAGS_BUILD:="PERL_ARCHIVE_AFTER=${PREFIX}/tmp/perl-native-${DEFAULT_TARGET}/perl-${PKG_PERL_VERSION}/libperl.so OTHERLDFLAGS=--sysroot=${PREFIX_NATIVE}"}; +: ${PKG_PERL_MAKEFLAGS_PARALLELISE:="-j1"}; +: ${PKG_PERL_INSTALL_FILES_V2:="+%[_subdir]/libperl.so=lib/libperl.so"}; +: ${PKG_PERL_SUBDIR:=perl-${PKG_PERL_VERSION}}; +: ${PKG_PERL_IN_TREE:=1}; + +ex_pkg_register "perl" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/posix_cc.package b/groups.d/221.native_packages_dev.d/posix_cc.package new file mode 100644 index 00000000..6d625a8d --- /dev/null +++ b/groups.d/221.native_packages_dev.d/posix_cc.package @@ -0,0 +1,9 @@ +: ${PKG_POSIX_CC_DEPENDS:="musl_compat"}; +: ${PKG_POSIX_CC_SHA256SUM:=bd90442d98714f874b6e7e62fa8376ddca282c2174dc582917ecab773f96c095}; +: ${PKG_POSIX_CC_VERSION:=1.4}; +: ${PKG_POSIX_CC_URL:=https://mirror.midipix.org/posix_cc/posix_cc-${PKG_POSIX_CC_VERSION}.tar.bz2}; +: ${PKG_POSIX_CC_FORCE_AUTORECONF:=1}; + +ex_pkg_register "posix_cc" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/python2.package b/groups.d/221.native_packages_dev.d/python2.package new file mode 100644 index 00000000..771642dd --- /dev/null +++ b/groups.d/221.native_packages_dev.d/python2.package @@ -0,0 +1,16 @@ +: ${PKG_PYTHON2_DEPENDS:="bzip2 curl expat gdbm libffi libressl libz ncursesw readline sqlite3"}; +: ${PKG_PYTHON2_SHA256SUM:=b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43}; +: ${PKG_PYTHON2_VERSION:=2.7.18}; +: ${PKG_PYTHON2_URL:="https://www.python.org/ftp/python/${PKG_PYTHON2_VERSION}/Python-${PKG_PYTHON2_VERSION}.tar.xz"}; +: ${PKG_PYTHON2_URLS_GIT:="build/sbpython2=${DEFAULT_GITROOT}/python/sbpython2@main"}; +: ${PKG_PYTHON2_BASE_DIR:=${BUILD_WORKDIR}/python2-native-${DEFAULT_TARGET}}; +: ${PKG_PYTHON2_BUILD_DIR:=build/python2}; +: ${PKG_PYTHON2_CONFIGURE:=build/sbpython2/configure}; +: ${PKG_PYTHON2_CONFIGURE_ARGS:="--source-dir=../../Python-${PKG_PYTHON2_VERSION} --sysroot=${PREFIX_NATIVE} --prefix= --target=${DEFAULT_TARGET}"}; +: ${PKG_PYTHON2_CONFIGURE_TYPE:="sofort"}; +: ${PKG_PYTHON2_SOFORT_NATIVE_CFLAGS_EXTRA:="-std=c99 -D_XOPEN_SOURCE=700"}; +: ${PKG_PYTHON2_SUBDIR:=Python-${PKG_PYTHON2_VERSION}}; + +ex_pkg_register "python2" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/python3.package b/groups.d/221.native_packages_dev.d/python3.package new file mode 100644 index 00000000..c816c795 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/python3.package @@ -0,0 +1,17 @@ +: ${PKG_PYTHON3_DEPENDS:="bzip2 curl expat gdbm libffi libressl libz ncursesw readline sqlite3 util_linux xz"}; +: ${PKG_PYTHON3_SHA256SUM:=f8d82e7572c86ec9d55c8627aae5040124fd2203af400c383c821b980306ee6b}; +: ${PKG_PYTHON3_VERSION:=3.7.10}; +: ${PKG_PYTHON3_URL:="https://www.python.org/ftp/python/${PKG_PYTHON3_VERSION}/Python-${PKG_PYTHON3_VERSION}.tar.xz"}; +: ${PKG_PYTHON3_URLS_GIT:="build/sbpython3=${DEFAULT_GITROOT}/python/sbpython3@main"}; +: ${PKG_PYTHON3_BASE_DIR:=${BUILD_WORKDIR}/python3-native-${DEFAULT_TARGET}}; +: ${PKG_PYTHON3_BUILD_DIR:=build/python3}; +: ${PKG_PYTHON3_CONFIGURE:=build/sbpython3/configure}; +: ${PKG_PYTHON3_CONFIGURE_ARGS:="--source-dir=../../Python-${PKG_PYTHON3_VERSION} --sysroot=${PREFIX_NATIVE} --prefix= --target=${DEFAULT_TARGET}"}; +: ${PKG_PYTHON3_CONFIGURE_TYPE:="sofort"}; +: ${PKG_PYTHON3_SOFORT_NATIVE_CFLAGS_EXTRA:="-std=c99 -D_XOPEN_SOURCE=700"}; +: ${PKG_PYTHON3_INSTALL_FILES_V2:="@python3=bin/python"}; +: ${PKG_PYTHON3_SUBDIR:=Python-${PKG_PYTHON3_VERSION}}; + +ex_pkg_register "python3" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/ruby.package b/groups.d/221.native_packages_dev.d/ruby.package new file mode 100644 index 00000000..09e23173 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/ruby.package @@ -0,0 +1,10 @@ +: ${PKG_RUBY_SHA256SUM:=ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507}; +: ${PKG_RUBY_VERSION:=2.3.0}; +: ${PKG_RUBY_URL:=https://cache.ruby-lang.org/pub/ruby/${PKG_RUBY_VERSION%.*}/ruby-${PKG_RUBY_VERSION}.tar.gz}; +: ${PKG_RUBY_CONFIGURE_ARGS_EXTRA:="--disable-install-rdoc --with-baseruby=${PREFIX}/bin/ruby --with-out-ext=fiddle,openssl"}; +: ${PKG_RUBY_MAKEFLAGS_PARALLELISE:="-j1"}; +: ${PKG_RUBY_MAKEFLAGS_VERBOSITY:="V=1"}; + +ex_pkg_register "ruby" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/sbsigntools.package b/groups.d/221.native_packages_dev.d/sbsigntools.package new file mode 100644 index 00000000..66dc2a71 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/sbsigntools.package @@ -0,0 +1,8 @@ +: ${PKG_SBSIGNTOOLS_DEPENDS:="libressl"}; +: ${PKG_SBSIGNTOOLS_URLS_GIT:=sbsigntools-master=https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git@master}; +: ${PKG_SBSIGNTOOLS_SUBDIR:=sbsigntools-master}; +: ${PKG_SBSIGNTOOLS_IN_TREE:=1}; + +ex_pkg_register "sbsigntools" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 diff --git a/groups.d/221.native_packages_dev.d/tk.package b/groups.d/221.native_packages_dev.d/tk.package new file mode 100644 index 00000000..90275ff4 --- /dev/null +++ b/groups.d/221.native_packages_dev.d/tk.package @@ -0,0 +1,11 @@ +: ${PKG_TK_DEPENDS:="libX11 tcl"}; +: ${PKG_TK_SHA256SUM:=131e4bae43a15dff0324c0479358bb42cfd7b8de0e1ca8d93c9207643c7144dd}; +: ${PKG_TK_VERSION:=8.7a1}; +: ${PKG_TK_URL:=http://kuiper.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/tcl8_7/tk${PKG_TK_VERSION}-src.tar.gz}; +: ${PKG_TK_CONFIGURE:="tk${PKG_TK_VERSION}/unix/configure"}; +: ${PKG_TK_CONFIGURE_ARGS_EXTRA:="tcl_cv_strtod_buggy=no --with-tcl=${PREFIX_NATIVE}/lib"}; +: ${PKG_TK_SUBDIR:=tk${PKG_TK_VERSION}}; + +ex_pkg_register "tk" "${RTL_FILEOP_SOURCE_FNAME}" "native_packages"; + +# vim:filetype=sh textwidth=0 |