{ "_env": { "AR": "/usr/bin/ar", "BUILDER_GOARCH": "arm64", "BUILDER_GOOS": "darwin", "CC": "/usr/bin/clang", "CXX": "/usr/bin/clang++", "HOST": "aarch64-apple-darwin", "INSTALL_NAME_TOOL": "/usr/bin/install_name_tool", "NM": "/usr/bin/nm", "OSX_MIN_VERSION": "13", "OTOOL": "/usr/bin/otool", "RANLIB": "/usr/bin/ranlib", "STRIP": "/usr/bin/strip", "TARGET": "aarch64-apple-darwin" }, "_prefix": "/opt/_", "_target": { "package": "native/_", "version": "0.0.0", "type": "native", "download": null, "build": { "env": [], "steps": [ "*:mkdir -p $STAGING_DIR$PREFIX ", "*:rsync -a $PREFIX/* $STAGING_DIR$PREFIX", "*:rm -rf $STAGING_DIR$PREFIX/native/bootstrap", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*-apple-*:native/cctools-port", "*-apple-*:native/osx-cross", "*:native/autoconf", "*:native/automake", "*:native/bash", "*:native/bison", "*:native/cmake", "*:native/cmake-toolchain", "*:native/config", "*:native/gawk", "*:native/gettext", "*:native/libtapi", "*:native/libtool", "*:native/libxml2", "*:native/m4", "*:native/make", "*:native/mpc", "*:native/mpfr", "*:native/ninja", "*:native/nproc", "*:native/patch", "*:native/perl", "*:native/pkgconf", "*:native/rsync", "*:native/sed", "*:native/texinfo", "*:native/xar", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/android_ndk": { "package": "native/android_ndk", "version": "r28c", "type": "native", "download": null, "build": { "env": [], "steps": [ "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/p7zip", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/autoconf": { "package": "native/autoconf", "version": "2.72", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/autoconf/autoconf-2.72.tar.gz", "sha256": "afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e", "path": "" } ], "build": { "env": [], "steps": [ "*:./configure --host=$HOST --prefix=$PREFIX/native", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/m4", "*:native/make", "*:native/perl", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/automake": { "package": "native/automake", "version": "1.18", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/automake/automake-1.18.tar.gz", "sha256": "af6043a5d4b3beef0c48161f4a6936259321cd101a34c1ab0768328515626c8a", "path": "" } ], "build": { "env": [ "*:MAKEINFO=true" ], "steps": [ "*:./bootstrap", "*:./configure --prefix=$PREFIX/native --disable-doc", "*:make -j$NUM_CORES V=1", "*:make install DESTDIR=$STAGING_DIR ", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/autoconf", "*:native/m4", "*:native/make", "*:native/perl", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/bash": { "package": "native/bash", "version": "5.3", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/bash/bash-5.3.tar.gz", "sha256": "0d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba", "path": "" } ], "build": { "env": [], "steps": [ "*:./configure --prefix=$PREFIX/native", "*:make -j$NUM_CORES V=1", "*:make install DESTDIR=$STAGING_DIR", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/make", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/bison": { "package": "native/bison", "version": "3.8", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/bison/bison-3.8.tar.gz", "sha256": "d5d184d421aee15603939973a6b0f372f908edfb24c5bc740697497021ad9458", "path": "" } ], "build": { "env": [ "*:AUTOMAKE=true", "*:ACLOCAL=true" ], "steps": [ "*:./configure --prefix=$PREFIX/native", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/m4", "*:native/make", "*:native/texinfo", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/bootstrap/cpan/archive-cpio": { "package": "native/bootstrap/cpan/archive-cpio", "version": "0.10", "type": "native", "download": [ { "kind": "tar.gz", "url": "https://cpan.metacpan.org/authors/id/P/PI/PIXEL/Archive-Cpio-0.10.tar.gz", "sha256": "246fb31669764e78336b2191134122e07c44f2d82dc4f37d552ab28f8668bed3", "path": "" } ], "build": { "env": [ "*:PATH=$PREFIX/native/bootstrap/bin:$PATH" ], "steps": [ "*:$PREFIX/native/bootstrap/bin/perl Makefile.PL PREFIX=$PREFIX/native/bootstrap", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install" ] }, "dependencies": [ "*:native/bootstrap/make", "*:native/bootstrap/perl" ] }, "native/bootstrap/cpan/archive-zip": { "package": "native/bootstrap/cpan/archive-zip", "version": "1.68", "type": "native", "download": [ { "kind": "tar.gz", "url": "https://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz", "sha256": "984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650", "path": "" } ], "build": { "env": [ "*:PATH=$PREFIX/native/bootstrap/bin:$PATH" ], "steps": [ "*:$PREFIX/native/bootstrap/bin/perl Makefile.PL PREFIX=$PREFIX/native/bootstrap", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install" ] }, "dependencies": [ "*:native/bootstrap/make", "*:native/bootstrap/perl" ] }, "native/bootstrap/cpan/autodie": { "package": "native/bootstrap/cpan/autodie", "version": "2.37", "type": "native", "download": [ { "kind": "tar.gz", "url": "https://cpan.metacpan.org/authors/id/T/TO/TODDR/autodie-2.37.tar.gz", "sha256": "4921d211b0cea63c2ca06dfc0c948a7203a3d48ad80a06f43b46104354f2c1c3", "path": "" } ], "build": { "env": [ "*:PATH=$PREFIX/native/bootstrap/bin:$PATH" ], "steps": [ "*:$PREFIX/native/bootstrap/bin/perl Makefile.PL PREFIX=$PREFIX/native/bootstrap", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install" ] }, "dependencies": [ "*:native/bootstrap/make", "*:native/bootstrap/perl" ] }, "native/bootstrap/cpan/sub-override": { "package": "native/bootstrap/cpan/sub-override", "version": "0.09", "type": "native", "download": [ { "kind": "tar.gz", "url": "https://cpan.metacpan.org/authors/id/O/OV/OVID/Sub-Override-0.09.tar.gz", "sha256": "939a67c1f729968e0cc81b74958db750e1bdb7c020bee1a263332f422c2e25b5", "path": "" } ], "build": { "env": [ "*:PATH=$PREFIX/native/bootstrap/bin:$PATH" ], "steps": [ "*:$PREFIX/native/bootstrap/bin/perl Makefile.PL PREFIX=$PREFIX/native/bootstrap", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install" ] }, "dependencies": [ "*:native/bootstrap/make", "*:native/bootstrap/perl" ] }, "native/bootstrap/perl": { "package": "native/bootstrap/perl", "version": "5.42.0", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://www.cpan.org/src/5.0/perl-5.42.0.tar.gz", "sha256": "e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc", "path": "" } ], "build": { "env": [ "*:PATH=$PREFIX/native/bootstrap/bin:$PATH" ], "steps": [ "*:sed -i.bak '/^#ifndef PERL_BUILD_DATE$/,/^#endif$/{/^#ifndef PERL_BUILD_DATE$/!d; s/.*/\\#define PERL_BUILD_DATE \"Jan 1 1970 00:00:01\"/;}' perl.c", "*:./Configure -des -Dprefix=$PREFIX/native/bootstrap -Duseithreads -Dall_static", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install" ] }, "dependencies": [ "*:native/bootstrap/make" ] }, "native/bootstrap/strip-nondeterminism": { "package": "native/bootstrap/strip-nondeterminism", "version": "1.13.0", "type": "native", "download": [ { "kind": "tar.bz2", "url": "https://salsa.debian.org/reproducible-builds/reproducible-lfs/-/raw/master/releases/strip-nondeterminism/strip-nondeterminism_1.13.0.tar.bz2", "sha256": "a70cdad5d728ea78b75d09880c4b51c7d887e89d0b610149b10cfb2abc70b4fc", "path": "" } ], "build": { "env": [ "*:PATH=$PREFIX/native/bootstrap/bin:$PATH" ], "steps": [ "*:$PREFIX/native/bootstrap/bin/perl Makefile.PL PREFIX=$PREFIX/native/bootstrap", "*:make", "*:make DESTDIR=$STAGING_DIR install", "*:mkdir -p $STAGING_DIR/$PREFIX/native/bootstrap/bin/", "*:cp $PATCH_DIR/strip-nondeterminism-recursive $STAGING_DIR/$PREFIX/native/bootstrap/bin" ] }, "dependencies": [ "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/make", "*:native/bootstrap/perl" ] }, "native/cctools-port": { "package": "native/cctools-port", "version": "986-ld64-711", "type": "native", "download": [ { "kind": "git", "url": "https://github.com/tpoechtrager/cctools-port.git", "sha256": "6e31355ca5babc708681bd906eaaef86c3ac93be", "path": "" } ], "build": { "env": [ "*-apple-darwin:config_opts=--prefix=$PREFIX/native", "aarch64-apple-darwin:config_opts=$config_opts --target=arm64-apple-darwin25", "*-apple-darwin:config_opts=$config_opts --with-libtapi=$PREFIX/native", "*-apple-darwin:config_opts=$config_opts --with-libxar=$PREFIX/native", "*-apple-darwin:CC=clang", "*-apple-darwin:CXX=clang++" ], "steps": [ "*-apple-darwin:sed -i.bak '3182d' cctools/configure", "*-apple-darwin:cd cctools \u0026\u0026 ./configure $config_opts", "*-apple-darwin:cd cctools \u0026\u0026 make -j$NUM_CORES", "*-apple-darwin:cd cctools \u0026\u0026 DESTDIR=$STAGING_DIR make -j$NUM_CORES install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*-apple-darwin:native/bzip2", "*-apple-darwin:native/libtapi", "*-apple-darwin:native/make", "*-apple-darwin:native/openssl", "*-apple-darwin:native/xar", "*-apple-darwin:native/xz", "*-apple-darwin:native/zlib", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/cmake": { "package": "native/cmake", "version": "4.0.3", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3.tar.gz", "sha256": "8d3537b7b7732660ea247398f166be892fe6131d63cc291944b45b91279f3ffb", "path": "" } ], "build": { "env": [ "*:OPENSSL_ROOT_DIR=$PREFIX/native" ], "steps": [ "*:./bootstrap --parallel=$NUM_CORES", "*:./configure --prefix=$PREFIX/native", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/make", "*:native/openssl", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/cmake-toolchain": { "package": "native/cmake-toolchain", "version": "0.0.0", "type": "native", "download": [ { "kind": "git", "url": "https://github.com/MrCyjaneK/cmake-toolchain.git", "sha256": "c4e7b0e5f437121d1b9c05bc5c43dac75371d799", "path": "" } ], "build": { "env": [], "steps": [ "*:mkdir -p $STAGING_DIR$PREFIX/native/", "*:cp toolchain.cmake $STAGING_DIR$PREFIX/native/toolchain.cmake", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/config": { "package": "native/config", "version": "2025-07-10", "type": "native", "download": [ { "kind": "git", "url": "https://https.git.savannah.gnu.org/git/config.git", "sha256": "a2287c3041a3f2a204eb942e09c015eab00dc7dd", "path": "" } ], "build": { "env": [], "steps": [ "*:mkdir -p $STAGING_DIR$PREFIX/native/share/config", "*:cp config.guess $STAGING_DIR$PREFIX/native/share/config/config.guess", "*:cp config.sub $STAGING_DIR$PREFIX/native/share/config/config.sub", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/ct-tools": { "package": "native/ct-tools", "version": "1.0.0", "type": "native", "download": [ { "kind": "blob", "url": "https://ftpmirror.gnu.org/gnu/binutils/binutils-2.45.tar.xz", "sha256": "c50c0e7f9cb188980e2cc97e4537626b1672441815587f1eab69d2a1bfbef5d2", "path": ".build/tarballs/binutils-2.45.tar.xz" }, { "kind": "blob", "url": "https://github.com/johnsonjh/duma/archive/refs/tags/VERSION_2_5_21.tar.gz", "sha256": "470aa72e7018f0beadb5fbe3c932a62ba1b0594c29158a744c614bfa42133e59", "path": ".build/tarballs/VERSION_2_5_21.tar.gz" }, { "kind": "blob", "url": "http://github.com/libexpat/libexpat/releases/download/R_2_7_1/expat-2.7.1.tar.xz", "sha256": "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30", "path": ".build/tarballs/expat-2.7.1.tar.xz" }, { "kind": "blob", "url": "http://ftpmirror.gnu.org/gnu/gcc/gcc-15.2.0/gcc-15.2.0.tar.xz", "sha256": "438fd996826b0c82485a29da03a72d71d6e3541a83ec702df4271f6fe025d24e", "path": ".build/tarballs/gcc-15.2.0.tar.xz" }, { "kind": "blob", "url": "http://ftpmirror.gnu.org/gnu/gdb/gdb-16.3.tar.xz", "sha256": "bcfcd095528a987917acf9fff3f1672181694926cc18d609c99d0042c00224c5", "path": ".build/tarballs/gdb-16.3.tar.xz" }, { "kind": "blob", "url": "http://ftpmirror.gnu.org/gnu/gettext/gettext-0.26.tar.xz", "sha256": "d1fb86e260cfe7da6031f94d2e44c0da55903dbae0a2fa0fae78c91ae1b56f00", "path": ".build/tarballs/gettext-0.26.tar.xz" }, { "kind": "blob", "url": "http://ftpmirror.gnu.org/gnu/glibc/glibc-2.38.tar.xz", "sha256": "fb82998998b2b29965467bc1b69d152e9c307d2cf301c9eafb4555b770ef3fd2", "path": ".build/tarballs/glibc-2.38.tar.xz" }, { "kind": "blob", "url": "http://ftpmirror.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz", "sha256": "a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898", "path": ".build/tarballs/gmp-6.3.0.tar.xz" }, { "kind": "blob", "url": "https://libisl.sourceforge.io/isl-0.27.tar.xz", "sha256": "6d8babb59e7b672e8cb7870e874f3f7b813b6e00e6af3f8b04f7579965643d5c", "path": ".build/tarballs/isl-0.27.tar.xz" }, { "kind": "blob", "url": "https://ftpmirror.gnu.org/gnu/libiconv/libiconv-1.18.tar.gz", "sha256": "3b08f5f4f9b4eb82f151a7040bfd6fe6c6fb922efe4b1659c66ea933276965e8", "path": ".build/tarballs/libiconv-1.18.tar.gz" }, { "kind": "blob", "url": "https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz", "sha256": "1a4be2fe6b5246aa4ac8987a8a4af34c42a8dd7d08b46ab48516bcc1befbcd83", "path": ".build/tarballs/linux-6.16.tar.xz" }, { "kind": "blob", "url": "https://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v13.0.0.tar.bz2", "sha256": "5afe822af5c4edbf67daaf45eec61d538f49eef6b19524de64897c6b95828caf", "path": ".build/tarballs/mingw-w64-v13.0.0.tar.bz2" }, { "kind": "blob", "url": "https://www.musl-libc.org/releases/musl-1.2.5.tar.gz", "sha256": "a9a118bbe84d8764da0ea0d28b3ab3fae8477fc7e4085d90102b8596fc7c75e4", "path": ".build/tarballs/musl-1.2.5.tar.gz" }, { "kind": "blob", "url": "http://ftpmirror.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz", "sha256": "ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8", "path": ".build/tarballs/mpc-1.3.1.tar.gz" }, { "kind": "blob", "url": "http://ftpmirror.gnu.org/gnu/mpfr/mpfr-4.2.2.tar.xz", "sha256": "b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01", "path": ".build/tarballs/mpfr-4.2.2.tar.xz" }, { "kind": "blob", "url": "http://ftpmirror.gnu.org/gnu/ncurses/ncurses-6.5.tar.gz", "sha256": "136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6", "path": ".build/tarballs/ncurses-6.5.tar.gz" }, { "kind": "blob", "url": "http://www.zlib.net/zlib-1.3.1.tar.xz", "sha256": "38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32", "path": ".build/tarballs/zlib-1.3.1.tar.xz" }, { "kind": "blob", "url": "https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.gz", "sha256": "eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3", "path": ".build/tarballs/zstd-1.5.7.tar.gz" } ], "build": { "env": [], "steps": [ "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/gawk": { "package": "native/gawk", "version": "5.3.2", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/gawk/gawk-5.3.2.tar.gz", "sha256": "8639a1a88fb411a1be02663739d03e902a6d313b5c6fe024d0bfeb3341a19a11", "path": "" } ], "build": { "env": [ "*:AUTOMAKE=true", "*:ACLOCAL=true", "*:MAKEINFO=true" ], "steps": [ "*:./configure --prefix=$PREFIX/native", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/autoconf", "*:native/automake", "*:native/gettext", "*:native/libtool", "*:native/make", "*:native/perl", "*:native/pkgconf", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/gettext": { "package": "native/gettext", "version": "0.26", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/gettext/gettext-0.26.tar.gz", "sha256": "39acf4b0371e9b110b60005562aace5b3631fed9b1bb9ecccfc7f56e58bb1d7f", "path": "" } ], "build": { "env": [ "*:config_opts=--prefix=$PREFIX/native", "*:config_opts=$config_opts --with-libiconv-prefix=$PREFIX/native" ], "steps": [ "*:./configure $config_opts", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/libiconv", "*:native/make", "*:native/sed", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/libtapi": { "package": "native/libtapi", "version": "1300.6.5", "type": "native", "download": [ { "kind": "git", "url": "https://github.com/tpoechtrager/apple-libtapi.git", "sha256": "640b4623929c923c0468143ff2a363a48665fa54", "path": "" } ], "build": { "env": [ "*:config_opts=--prefix=$PREFIX/native --disable-shared", "*:INSTALLPREFIX=$PREFIX/native" ], "steps": [ "*:./build.sh", "*:DESTDIR=$STAGING_DIR ./install.sh", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/cmake", "*:native/make", "*:native/ninja", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/libtool": { "package": "native/libtool", "version": "2.5.4", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/libtool/libtool-2.5.4.tar.gz", "sha256": "da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf", "path": "" } ], "build": { "env": [], "steps": [ "*:./configure --prefix=$PREFIX/native", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/m4", "*:native/make", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/libxml2": { "package": "native/libxml2", "version": "2.14.5", "type": "native", "download": [ { "kind": "tar.xz", "url": "https://download.gnome.org/sources/libxml2/2.14/libxml2-2.14.5.tar.xz", "sha256": "03d006f3537616833c16c53addcdc32a0eb20e55443cba4038307e3fa7d8d44b", "path": "" } ], "build": { "env": [], "steps": [ "*:./configure --prefix=$PREFIX/native", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/make", "*:native/pkgconf", "*:native/python@3.11.13", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/m4": { "package": "native/m4", "version": "1.4.20", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/m4/m4-1.4.20.tar.gz", "sha256": "6ac4fc31ce440debe63987c2ebbf9d7b6634e67a7c3279257dc7361de8bdb3ef", "path": "" } ], "build": { "env": [], "steps": [ "*:./configure --prefix=$PREFIX/native --disable-nls", "*:sed -i.bak 's/^run.*automake.*/exit 0/' build-aux/missing", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/make", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/make": { "package": "native/make", "version": "4.4", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/make/make-4.4.tar.gz", "sha256": "581f4d4e872da74b3941c874215898a7d35802f03732bdccee1d4a7979105d18", "path": "" } ], "build": { "env": [], "steps": [ "*:./configure --disable-dependency-tracking", "*:./build.sh", "*:mkdir -p $STAGING_DIR$PREFIX/native/bin", "*:cp make $STAGING_DIR/$PREFIX/native/bin/make", "*:ln -s make $STAGING_DIR$PREFIX/native/bin/gmake", "*:ln -s make $STAGING_DIR$PREFIX/native/bin/gnumake", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/mpc": { "package": "native/mpc", "version": "1.3.1", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz", "sha256": "ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8", "path": "" } ], "build": { "env": [ "*:config_opts=--prefix=$PREFIX/native", "*:config_opts=$config_opts --disable-shared", "*:config_opts=$config_opts --enable-static" ], "steps": [ "*:./configure $config_opts", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/gmp", "*:native/make", "*:native/mpfr", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/mpfr": { "package": "native/mpfr", "version": "4.2.2", "type": "native", "download": [ { "kind": "tar.xz", "url": "http://www.mpfr.org/mpfr-current/mpfr-4.2.2.tar.xz", "sha256": "b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01", "path": "" } ], "build": { "env": [ "*:config_opts=--prefix=$PREFIX/native", "*:config_opts=$config_opts --disable-shared", "*:config_opts=$config_opts --enable-static" ], "steps": [ "*:./configure $config_opts", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/gmp", "*:native/make", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/ninja": { "package": "native/ninja", "version": "1.13.1", "type": "native", "download": [ { "kind": "tar.gz", "url": "https://github.com/ninja-build/ninja/archive/refs/tags/v1.13.1.tar.gz", "sha256": "f0055ad0369bf2e372955ba55128d000cfcc21777057806015b45e4accbebf23", "path": "" } ], "build": { "env": [], "steps": [ "*:python3 ./configure.py --bootstrap", "*:./ninja all", "*:mkdir -p $STAGING_DIR$PREFIX/native/bin", "*:cp ninja $STAGING_DIR$PREFIX/native/bin", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/python@3.11.13", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/nproc": { "package": "native/nproc", "version": "0.0.1", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://github.com/MrCyjaneK/nproc/archive/30acb0de0e18a2b16c277e6db840e5ce389d962d.tar.gz", "sha256": "353715a0799c3d965762b1207646b99503deb57603af779547b06c944ace4bad", "path": "" } ], "build": { "env": [], "steps": [ "*:mkdir -p $STAGING_DIR$PREFIX/native/bin", "*:cp nproc.sh $STAGING_DIR$PREFIX/native/bin/nproc", "*:chmod +x $STAGING_DIR$PREFIX/native/bin/nproc", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/osx-cross": { "package": "native/osx-cross", "version": "master@f873f53", "type": "native", "download": [ { "kind": "tar.gz", "url": "https://github.com/tpoechtrager/osxcross/archive/f873f534c6cdb0776e457af8c7513da1e02abe59.tar.gz", "sha256": "7ff7657a435e709dfc81e79965bf2d0544d71bea26432991db8837b797290c28", "path": "" }, { "kind": "blob", "url": "https://download.developer.apple.com/Developer_Tools/Xcode_26.0.1/Xcode_26.0.1_Universal.xip", "sha256": "9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695", "path": "Xcode_26.0.1.xip" }, { "kind": "blob", "url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-20.1.8.zip", "sha256": "b115ce6285dd9f3f401459912c12d28eb2e2d81e2387a71f6300aa11f7bc3288", "path": "tarballs/llvmorg-20.1.8.zip" }, { "kind": "blob", "url": "https://github.com/apple/llvm-project/archive/refs/heads/stable/20250402.zip", "sha256": "b8e87f026e19259e6eac347746661e11592e0ff8bcdb657e177800223d7438ce", "path": "tarballs/20250402.zip" } ], "build": { "env": [ "*-apple-darwin:JOBS=$NUM_CORES", "*-apple-darwin:PORTABLE=1", "*-apple-darwin:TARGET_DIR=$PREFIX/native/", "aarch64-apple-darwin:ENABLE_ARCHS=arm64", "*-apple-darwin:UNATTENDED=1", "*-apple-darwin:SDK_VERSION=26.0", "*-apple-darwin:COMPRESSLEVEL=0" ], "steps": [ "*-apple-darwin:sed -i.bak 's/$TARGET_DIR\\/bin\\///g' tools/gen_sdk_package_pbzx.sh", "*-apple-darwin:sed -i.bak 's/$TARGET_DIR\\/SDK\\/tools\\/bin\\///g' tools/gen_sdk_package_pbzx.sh", "*-apple-darwin:sed -i.bak 's/build_xar/echo build_xar/g' tools/gen_sdk_package_pbzx.sh", "*-apple-darwin:sed -i.bak 's/build_xar/echo build_xar/g' build.sh", "*-apple-darwin:sed -i.bak 's/git clone/echo git clone/g' build.sh", "*-apple-darwin:sed -i.bak 's/--with-libtapi=$TARGET_DIR/--with-libtapi=$PREFIX\\/native/g' build.sh", "*-apple-darwin:sed -i.bak 's/--with-libxar=$TARGET_DIR/--with-libxar=$PREFIX\\/native/g' build.sh", "*-apple-darwin:sed -i.bak 's/build_pbxz/echo build_pbxz/g' tools/gen_sdk_package_pbzx.sh", "*-apple-darwin:sed -i.bak 's/git /echo git /g' tools/tools.sh", "*-apple-darwin:sed -i.bak 's/download $CLANG_LLVM_PKG/echo download $CLANG_LLVM_PKG/g' build_clang.sh", "*-apple-darwin:sed -i.bak 's/rm -f $(basename $CLANG_LLVM_PKG)/echo rm -f $(basename $CLANG_LLVM_PKG)/g' build_clang.sh", "*-apple-darwin:sed -i.bak 's/get_sources/echo get_sources/g' build.sh", "*-apple-darwin:sed -i.bak '8,11d' tools/gen_sdk_package_pbzx.sh", "*-apple-darwin:sed -i.bak '135,145d' build.sh", "*-apple-darwin:sed -i.bak '145,160d' build.sh", "*-apple-darwin:./tools/gen_sdk_package_pbzx.sh ./Xcode_26.0.1.xip", "*-apple-darwin:mv MacOSX26.* tarballs", "*-apple-darwin:yes | INSTALLPREFIX=$PREFIX/native ./build_apple_clang.sh", "*-apple-darwin:cd build/clang-21/build_stage2 \u0026\u0026 make install DESTDIR=$STAGING_DIR \u0026\u0026 make install", "*-apple-darwin:TARGET_DIR=$STAGING_DIR$PREFIX/native ./build.sh", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*-apple-darwin:native/bzip2", "*-apple-darwin:native/cctools-port", "*-apple-darwin:native/cmake", "*-apple-darwin:native/cpio", "*-apple-darwin:native/gettext", "*-apple-darwin:native/git", "*-apple-darwin:native/libtapi", "*-apple-darwin:native/libxml2", "*-apple-darwin:native/make", "*-apple-darwin:native/openssl", "*-apple-darwin:native/patch", "*-apple-darwin:native/pbzx", "*-apple-darwin:native/perl", "*-apple-darwin:native/pkgconf", "*-apple-darwin:native/python@3.11.13", "*-apple-darwin:native/xar", "*-apple-darwin:native/xz", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/patch": { "package": "native/patch", "version": "2.8", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/patch/patch-2.8.tar.gz", "sha256": "308a4983ff324521b9b21310bfc2398ca861798f02307c79eb99bb0e0d2bf980", "path": "" } ], "build": { "env": [ "*:config_opts=--prefix=$PREFIX/native" ], "steps": [ "*:./configure $config_opts", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/make", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/perl": { "package": "native/perl", "version": "5.42.0", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://www.cpan.org/src/5.0/perl-5.42.0.tar.gz", "sha256": "e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc", "path": "" } ], "build": { "env": [], "steps": [ "*:sed -i.bak '/^#ifndef PERL_BUILD_DATE$/,/^#endif$/{/^#ifndef PERL_BUILD_DATE$/!d; s/.*/\\#define PERL_BUILD_DATE \"Jan 1 1970 00:00:01\"/;}' perl.c", "*:./Configure -des -Dprefix=$PREFIX/native -Duseithreads -Dall_static", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/make", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/pkgconf": { "package": "native/pkgconf", "version": "2.5.1", "type": "native", "download": [ { "kind": "git", "url": "http://github.com/pkgconf/pkgconf.git", "sha256": "4fc570f91d9d8d843ab32d2198a5c064538d8ffd", "path": "" } ], "build": { "env": [ "*:PKGCONFIG_DIR=$PREFIX/native/lib/pkgconfig:$PREFIX/lib/pkgconfig" ], "steps": [ "*:sh ./autogen.sh", "*:./configure --prefix=$PREFIX/native --with-pkg-config-dir=$PKGCONFIG_DIR", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:ln -s pkgconf $STAGING_DIR$PREFIX/native/bin/pkg-config", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/autoconf", "*:native/automake", "*:native/libtool", "*:native/m4", "*:native/make", "*:native/perl", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/rsync": { "package": "native/rsync", "version": "3.4.1", "type": "native", "download": [ { "kind": "tar.gz", "url": "https://github.com/RsyncProject/rsync/releases/download/v3.4.1/rsync-3.4.1.tar.gz", "sha256": "2924bcb3a1ed8b551fc101f740b9f0fe0a202b115027647cf69850d65fd88c52", "path": "" } ], "build": { "env": [ "*:config_opts=--prefix=$PREFIX/native", "*:config_opts=$config_opts --disable-xxhash", "*:config_opts=$config_opts --disable-openssl", "*:config_opts=$config_opts --disable-zstd", "*:config_opts=$config_opts --disable-lz4" ], "steps": [ "*:./configure $config_opts", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/make", "*:native/python@3.11.13", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/sed": { "package": "native/sed", "version": "4.9", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/sed/sed-4.9.tar.gz", "sha256": "d1478a18f033a73ac16822901f6533d30b6be561bcbce46ffd7abce93602282e", "path": "" } ], "build": { "env": [], "steps": [ "*:./configure --prefix=$PREFIX/native", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/make", "*:native/perl", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/texinfo": { "package": "native/texinfo", "version": "7.2", "type": "native", "download": [ { "kind": "tar.gz", "url": "http://ftpmirror.gnu.org/gnu/texinfo/texinfo-7.2.tar.gz", "sha256": "e86de7dfef6b352aa1bf647de3a6213d1567c70129eccbf8977706d9c91919c8", "path": "" } ], "build": { "env": [ "*:HELP2MAN=true" ], "steps": [ "*:./configure --prefix=$PREFIX/native", "*:make -j$NUM_CORES", "*:make DESTDIR=$STAGING_DIR install", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/automake", "*:native/gawk", "*:native/gettext", "*:native/make", "*:native/perl", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] }, "native/xar": { "package": "native/xar", "version": "1.6.1-patch", "type": "native", "download": [ { "kind": "tar.gz", "url": "https://github.com/tpoechtrager/xar/archive/5fa4675419cfec60ac19a9c7f7c2d0e7c831a497.tar.gz", "sha256": "0ef6618d4b841c16d16ff6c9b0f1cd908f5f785ba08bef50178b293a7d170ff4", "path": "" } ], "build": { "env": [ "*:CFLAGS=$CFLAGS -w", "*:config_opts=--with-bzip2", "*:config_opts=$config_opts --with-lzma=$PREFIX/native" ], "steps": [ "*:cd xar \u0026\u0026 ./configure --prefix=$PREFIX/native", "*:cd xar \u0026\u0026 make -j$NUM_CORES", "*:cd xar \u0026\u0026 make DESTDIR=$STAGING_DIR install", "*:mkdir -p $STAGING_DIR$PREFIX/native/include", "*:$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR" ] }, "dependencies": [ "*:native/bzip2", "*:native/make", "*:native/openssl", "*:native/xz", "*:native/zlib", "*:native/bootstrap/perl", "*:native/bootstrap/cpan/autodie", "*:native/bootstrap/cpan/archive-cpio", "*:native/bootstrap/cpan/archive-zip", "*:native/bootstrap/cpan/sub-override", "*:native/bootstrap/strip-nondeterminism" ] } }