From 0fefc4d2e757fcfaeb6eda050f3c159bbc86b1ba Mon Sep 17 00:00:00 2001 From: Aelin Date: Thu, 14 May 2026 01:04:39 +0200 Subject: [PATCH] cross/arch-bin-masquerade: remove This package appears to be unused as I was not able to find any references to it. The last references to it in pmaports history are from 2019 when distcc was still being used. Part-of: --- cross/arch-bin-masquerade/APKBUILD | 43 ------------------------------ 1 file changed, 43 deletions(-) delete mode 100644 cross/arch-bin-masquerade/APKBUILD diff --git a/cross/arch-bin-masquerade/APKBUILD b/cross/arch-bin-masquerade/APKBUILD deleted file mode 100644 index d0ab4d4c6..000000000 --- a/cross/arch-bin-masquerade/APKBUILD +++ /dev/null @@ -1,43 +0,0 @@ -# This package gets installed in the native and foreign arch chroots. -# It creates files like /usr/lib/arch-bin-masquerade/armhf/gcc, which -# point in the native chroot to the armhf-cross-compiler, and in the -# armhf chroot to /usr/bin/gcc. That way compilation works fine, even -# when distcc gets the absolute path to the compiler passed (ccache does -# that). -maintainer="" -pkgname=arch-bin-masquerade -pkgver=2 -pkgrel=0 -pkgdesc="Wrappers for ccache + distcc (native and foreign chroots)" -url="https://postmarketOS.org" -arch="all" -license="MIT" -options="!check !tracedeps pmb:cross-native" - -package() { - # Architectures and binaries - _archs="x86_64 armhf armv7 aarch64" - _bins="c++ cc cpp g++ gcc" - - # Iterate over architectures - for _arch in $_archs; do - # Create the arch-specific bin folder - _hostspec="$(arch_to_hostspec $_arch)" - _bindir="$pkgdir/usr/lib/arch-bin-masquerade/$_arch" - mkdir -p "$_bindir" - cd "$_bindir" - - # Iterate over binaries and create wrappers - for _bin in $_bins; do - { - echo "#!/bin/sh" - if [ "$_arch" == "$CARCH" ]; then - echo "exec /usr/bin/${_bin} \"\$@\"" - else - echo "exec /usr/bin/${_hostspec}-${_bin} \"\$@\"" - fi - } > "$_bin" - chmod +x "$_bin" - done - done -}