Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 89x7-mainline
  • a6lte-no-wireplumber-please
  • alexeymin/xiaomi-whyred
  • allwinner-gpio
  • allwinner-upgrade
  • allwinner_netfilter
  • amazfish
  • anjan/sxmo_systemd
  • anjandev/binsh
  • argon-initramfs
  • audiotest
  • axolotl-uboot
  • az-bowser-boothack-update
  • bluetooth-obex
  • board2-sdm845
  • bonito-changes
  • bootimg-modules
  • bqstuffs
  • bump-lima-timeout
  • caleb/abuild-cross
  • caleb/abuild-sd-fixes
  • caleb/apk-tools-trigger
  • caleb/as-initramfs
  • caleb/bootstrap-abuild
  • caleb/copy-modules
  • caleb/dev
  • caleb/laptop-installer
  • caleb/logind-override
  • caleb/minify
  • caleb/multiple-kernels
  • caleb/op6-default-splitpart
  • caleb/optee
  • caleb/otter
  • caleb/postmarketos-dev
  • caleb/postmarketos-ota
  • caleb/qcomlt-rbx
  • caleb/sdm845-kernel-6.13-camera
  • caleb/sdm845-rw-efs
  • caleb/wine
  • caleb/wip
  • ci-fix-unreferenced-files-comment
  • ci-improve-version-check
  • ci-tests
  • clang
  • craftyguy/21bx-community
  • craftyguy/CI_debug
  • craftyguy/abuild-split-systemd
  • craftyguy/abuild_patches
  • craftyguy/btrfs-acl
  • craftyguy/ci-debug
  • craftyguy/ci-fix
  • craftyguy/ci-native-arm-buildtest
  • craftyguy/ci-print-artifacts-size
  • craftyguy/cups
  • craftyguy/docker.service
  • craftyguy/efi_boot_ppp_pbp
  • craftyguy/fix-circular-dep-gnome
  • craftyguy/fix-qemu-ci
  • craftyguy/generic-x86-realtek-mmc
  • craftyguy/initramfs-min-kukui
  • craftyguy/mkinitfs-xcompile
  • craftyguy/more-gnome-pkging-fixes
  • craftyguy/pbp-demote
  • craftyguy/playground
  • craftyguy/pmos-base-openrc-logbookd
  • craftyguy/preset-all-triggeridoo
  • craftyguy/pw-pulse-auto-enable-systemd
  • craftyguy/resolve-gnome-conflicts
  • craftyguy/retroarch
  • craftyguy/samsung-kminilte-fw-wpa_supp
  • craftyguy/sd-resolved
  • craftyguy/staging
  • craftyguy/systemd-daemon-reload
  • craftyguy/systemd-nm-no-docs
  • craftyguy/systemd-playground
  • craftyguy/systemd-presets
  • craftyguy/systemd-service-preset-v4
  • craftyguy/systemd_plasma_aports_resync
  • craftyguy/systemd_pmbv3_required
  • craftyguy/udma_kconfig_default
  • craftyguy/unmanage_p2p
  • craftyguy/x86_64_emmc_support
  • craftyguy/zram-generator
  • cross-aarch64-armhf
  • debugcc
  • deck-kernel
  • dev-mount-initramfs
  • device-xiaomi-mocha
  • device/htc-flounder-mainline
  • device/iphone-sandcastle
  • device/steamlink
  • dnsane
  • dont-add-user-to-input-group
  • drop-pp-u-boot
  • feature/android-rild
  • feature/js-add_samsung-a82xq
  • feature/js-add_sony-akari
  • feature/kernel-panic-hook
  • feature/local-ci
  • feature/lomiri
100 results

Target

Select target project
  • alistair23/pmaports
  • exkc/pmaports
  • fossdd/pmaports
  • JustSoup321/pmaports
  • Eisenbahnfan/pmaports
  • raihan2000/pmaports
  • sleirsgoevy/pmaports
  • Adrian/pmaports
  • adamthiede/pmaports
  • jianhua/pmaports
  • knuxify/pmaports
  • Arnavion/pmaports
  • barni2000/pmaports
  • longnoserob/pmaports
  • smankusors/pmaports
  • Aren/pmaports
  • langfingaz/pmaports
  • sicelo/pmaports
  • kouta-kun/pmaports
  • craftyguy/pmaports
  • rdacayan/pmaports
  • rmader/pmaports
  • Haui111/pmaports
  • jakko/pmaports
  • dujem/pmaports
  • methanal/pmaports
  • WeirdTreeThing/pmaports
  • MightyM17/pmaports
  • sertonix/pmaports
  • amessier/pmaports
  • akemnade/pmaports
  • setotau/pmaports
  • kevinwidjaja21/pmaports
  • NekoCWD/pmaports
  • ollieparanoid/pmaports
  • manoedinata/pmaports
  • Drakulix/pmaports
  • grimler/pmaports
  • benpicco/pmaports
  • Frieder.Hannenheim/pmaports
  • andrisas/pmaports
  • EspiDev/pmaports
  • maze42/pmaports
  • anjandev/pmaports
  • danct12/pmaports
  • ijiki16/pmaports
  • jja2000/pmaports
  • fancsali/pmaports
  • bolilingmeng89006/pmaports
  • Minecrell/pmaports
  • chipiguay/pmaports
  • cherrypicker/pmaports
  • fortuna-mainline/pmaports
  • pevik/pmaports
  • Patriot-06/pmaports
  • JoseskVolpe/pmaports
  • verdre/pmaports
  • proycon/pmaports
  • heico460/pmaports
  • AutumnSpark1226/pmaports
  • PsychoGame/pmaports
  • fraolt/pmaports
  • VaporGame/pmaports
  • pugzarecute/pmaports
  • CalcProgrammer1/pmaports
  • hexaheximal/pmaports
  • dabao1955/pmaports
  • HenriDellal/pmaports
  • semfault/pmaports
  • strobo5/pmaports
  • andrewgigena/pmaports
  • Athozus/pmaports
  • 1peter10/pmaports
  • vixalien/pmaports
  • Tooniis/pmaports
  • adomerle/pmaports
  • bjorn3/pmaports
  • StacyHarper/pmaports
  • Jack_Kekzoz/pmaports
  • Ceddicedced/pmaports
  • Justin_Zobel/pmaports
  • airtower-luna/pmaports
  • f-izzo/pmaports
  • cosmo/pmaports
  • 9lore/pmaports
  • postmarketOS/pmaports
  • Johnnynator/pmaports
  • iAboothahir/pmaports
  • N1kroks/pmaports
  • neuschaefer/pmaports
  • DylanVanAssche/pmaports
  • yehiashamaa987/pmaports
  • Operachi/pmaports
  • faveoled/pmaports
  • ilpianista/pmaports
  • johkra/pmaports
  • recorvus/pmaports
  • HDDTHR/pmaports
  • zsoltiv/pmaports
  • Justin/pmaports
  • Kaloyan501/pmaports_huawei_p8_lite_2015_fix
  • joelselvaraj/pmaports
  • rontti/pmaports
  • dsankouski/pmaports
  • StandaSK/pmaports
  • paricbat/pmaports
  • asdfugil/pmaports
  • komaru-yml/pmaports
  • MasterPlexus/pmaports
  • Felix/pmaports
  • ayakael/pmaports
  • feisuzhu/pmaports
  • AJ-RR/pmaports
  • SzczurekYT/pmaports
  • mediaberry/pmaports
  • justsomeguy/pmaports
  • Augis154/pmaports
  • hrdl/pmaports
  • sib0ndt/pmaports
  • 19atlas/pmaports
  • vipaoL/pmaports
  • wannjanjic/pmaports
  • dh/pmaports
  • LogicalErzor/pmaports
  • halamix2/pmaports
  • Shamilkv34/pmaports
  • Cogitri/pmaports
  • fallenritemonk/pmaports
  • user0-07161/pmaports
  • rock3tsprocket/pmaports
  • ellyq/pmaports
  • rodent/pmaports
  • mkorpershoek/pmaports
  • candrew/pmaports
  • fallaciousreasoning/pmaports
  • chalkin/pmaports
  • ungeskriptet/pmaports
  • r00t/pmaports
  • panpanpanpan/pmaports
  • celiffe/pmaports
  • davidfurey/pmaports
  • kidd/pmaports
  • tpikonen/pmaports
  • affe_null/pmaports
  • camelCaseNick/pmaports
  • ermine/pmaports
  • lgh/pmaports
  • sajattack/pmaports
  • StephanieBread/pmaports
  • M0Rf30/pmaports
  • notfound405/pmaports
  • samueldr/pmaports
  • r10nw7fd3/pmaports
  • treid998/pmaports-merge
  • denysvitali/pmaports
  • rodriguezst/pmaports
  • puppiestdoggo1/pmaports
  • donihalim/pmaports
  • EDKPiepaint/pmaports-apple-tonga-test
  • SanyaPilot/pmaports
  • spyraks/pmaports
  • HAKANKOKCU/pmaports
  • omar-mahboubi/pmaports
  • eliassouza/pmaports
  • Error504TimeOut/pmaports
  • revuyd/pmaports
  • amartinz/pmaports
  • MarkMuth/postmarketOS_pmaports
  • ocavedo/pmaports
  • Sweeistaken/pmaports
170 results
Select Git revision
  • 89x7-mainline
  • a6lte-no-wireplumber-please
  • alexeymin/install-recommends
  • allwinner-gpio
  • allwinner-upgrade
  • allwinner_netfilter
  • amazfish
  • anjan/sxmo_systemd
  • argon-initramfs
  • audiotest
  • axolotl-uboot
  • az-bowser-boothack-update
  • bluetooth-obex
  • board2-sdm845
  • bonito-changes
  • bootimg-modules
  • bqstuffs
  • btrfs-multi-device
  • bump-lima-timeout
  • caleb/abuild-cross
  • caleb/apk-tools-trigger
  • caleb/copy-modules
  • caleb/dev
  • caleb/hook-staged-hunks-only
  • caleb/laptop-installer
  • caleb/linux-next-improvements
  • caleb/logind-override
  • caleb/multiple-kernels
  • caleb/op6-default-splitpart
  • caleb/otter
  • caleb/postmarketos-dev
  • caleb/postmarketos-ota
  • caleb/qcomlt-rbx
  • caleb/sdm845-rw-efs
  • caleb/slim7x-trailblazer
  • caleb/systemd-tailscale
  • caleb/wine
  • caleb/wip
  • caleb/xdg-utils
  • ci-fix-unreferenced-files-comment
  • ci-improve-version-check
  • ci-tests
  • craftyguy/21bx-community
  • craftyguy/CI_debug
  • craftyguy/abuild_patches
  • craftyguy/ci-debug
  • craftyguy/ci-fix
  • craftyguy/cups
  • craftyguy/efi_boot_ppp_pbp
  • craftyguy/generic-x86-realtek-mmc
  • craftyguy/initramfs-min-kukui
  • craftyguy/linux-qcom-laptop
  • craftyguy/mkinitfs-xcompile
  • craftyguy/networkcheck
  • craftyguy/pbp-demote
  • craftyguy/playground
  • craftyguy/pw-pulse-auto-enable-systemd
  • craftyguy/retroarch
  • craftyguy/samsung-kminilte-fw-wpa_supp
  • craftyguy/staging
  • craftyguy/systemd-nm-no-docs
  • craftyguy/systemd-playground
  • craftyguy/systemd-presets
  • craftyguy/systemd-service-preset-v4
  • craftyguy/systemd_plasma_aports_resync
  • craftyguy/systemd_pmbv3_required
  • craftyguy/unmanage_p2p
  • cross-aarch64-armhf
  • debugcc
  • deck-kernel
  • dev-mount-initramfs
  • device-xiaomi-mocha
  • device/htc-flounder-mainline
  • device/iphone-sandcastle
  • device/steamlink
  • dnsane
  • dont-add-user-to-input-group
  • drop-pp-u-boot
  • feature/android-rild
  • feature/js-add_samsung-a82xq
  • feature/js-add_sony-akari
  • feature/kernel-panic-hook
  • feature/local-ci
  • feature/lomiri
  • feature/lomiri-dev
  • feature/lomiri-history
  • feature/multi-dtb
  • feature/openarena
  • feature/unity8-meta
  • feature/unity8_arches
  • fix-ci-config
  • fix-dtimg
  • fix-pkexec
  • fix-upgrade-samsung-a5
  • fix/allwinner-source-symlinks
  • fix/dont-run-armhf-on-new-releases
  • fix/imagemagick-corruption
  • fix/qt-wayland-tweaks
  • flatpak-options
  • funderscore/generic-qcom-naming-consistency
100 results
Show changes
Showing
with 147 additions and 38 deletions
......@@ -34,21 +34,19 @@ _pkgsnap="${pkgver##*_git}"
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
pkgname=gcc-x86_64
pkgrel=4
pkgrel=5
pkgdesc="Stage2 cross-compiler for x86_64"
url="https://gcc.gnu.org"
arch="aarch64"
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
_gccrel=$pkgver-r$pkgrel
depends="binutils-x86_64 mpc1"
depends="binutils-x86_64 mpc1 so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libgmp.so.10 so:libisl.so.23 so:libmpc.so.3 so:libmpfr.so.6 so:libstdc++.so.6 so:libz.so.1"
makedepends_build="gcc g++ bison flex texinfo gawk zip gmp-dev mpfr-dev mpc1-dev zlib-dev"
makedepends_host="linux-headers gmp-dev mpfr-dev mpc1-dev isl-dev zlib-dev musl-dev-x86_64 binutils-x86_64"
subpackages="g++-x86_64:gpp libstdc++-dev-x86_64:libcxx_dev"
[ "$CHOST" = "$CTARGET" ] && subpackages="gcc-gdb gcc-doc"
replaces="libstdc++ binutils"
options="!strip !tracedeps"
depends="$depends so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libgmp.so.10 so:libisl.so.23 so:libmpc.so.3 so:libmpfr.so.6 so:libstdc++.so.6 so:libz.so.1"
: "${LANG_CXX:=true}"
: "${LANG_D:=true}"
......@@ -321,7 +319,7 @@ build() {
i586-*-*-*) _arch_configure="--with-arch=pentium-m --with-fpmath=sse --with-tune=generic --enable-cld";;
s390x-*-*-*) _arch_configure="--with-arch=z196 --with-tune=zEC12 --with-zarch --with-long-double-128 --enable-decimal-float";;
riscv64-*-*-*) _arch_configure="--with-arch=rv64gc --with-abi=lp64d --enable-autolink-libatomic";;
loongarch64-*-*-*) _arch_configure="--with-arch=loongarch64 --with-abi=lp64d";;
loongarch64-*-*-*) _arch_configure="--with-arch=la64v1.0 --with-abi=lp64d";;
esac
case "$CTARGET_ARCH" in
......@@ -474,7 +472,9 @@ package() {
# move ada runtime libs
if $LANG_ADA; then
for i in $(find "$pkgdir"/$_gcclibdir/adalib/ -type f -maxdepth 1 \( -name "libgna*.so" -o -name "libgna*.a" \) ); do
local libgnat_static=
[ "$CHOST" = "$CTARGET" ] && libgnat_static="libgna*.a"
for i in $(find "$pkgdir"/$_gcclibdir/adalib/ -type f -maxdepth 1 \( -name "libgna*.so" -o -name "$libgnat_static" \) ); do
mv "$i" "$pkgdir"/usr/lib/
ln -s ../../../../${i##*/} $i
done
......@@ -487,9 +487,6 @@ package() {
# libcc1 does not depend on target, don't ship it
rm -rf "$pkgdir"/usr/lib/libcc1.so*
# These are moved into packages with arch=$CTARGET_ARCH so remove
# cross prefix
#mv "$pkgdir"/usr/$CTARGET/lib/*.so.* "$pkgdir"/usr/lib/ # FIXME
# fixup gcc library symlinks to be linker scripts so
# linker finds the libs from relocated sysroot
......@@ -571,10 +568,10 @@ libcxx_dev() {
gpp() {
pkgdesc="GNU C++ standard library and compiler"
depends="libstdc++-dev$_target=$_gccrel gcc$_target=$_gccrel musl-dev"
depends="$depends so:libc.musl-aarch64.so.1 so:libgmp.so.10 so:libisl.so.23 so:libmpc.so.3 so:libmpfr.so.6 so:libz.so.1"
[ "$CHOST" = "$CTARGET" ] && depends="$depends libstdc++=$_gccrel"
depends="$depends so:libc.musl-aarch64.so.1 so:libgmp.so.10 so:libisl.so.23 so:libmpc.so.3 so:libmpfr.so.6 so:libz.so.1"
amove $_gcclibexec/cc1plus
amove usr/bin/*++
}
......
......@@ -3,7 +3,7 @@
pkgname=grub-efi-x86
pkgver=2.12
pkgrel=6
pkgrel=7
_arch="x86"
_mirror="http://dl-4.alpinelinux.org/alpine/"
......@@ -22,5 +22,5 @@ package() {
}
sha512sums="
bad54187b4fbb9f78f2d619ff9a652a4927c557070c2c39334fd9900ae5aeb956144055602ca56295d7966c2d10090ef142a073dd67eb14f7b41ba0d54c78d4d grub-efi-2.12-r6-x86-edge.apk
8a44b4d48c804fb2c62c3d75c85f86a108f1446d3b1f194cde3c1b3ce7653825379d5733fdf8e08013afcea0d9c879438556d8cbbfb7d5cd6c41b98ab7216492 grub-efi-2.12-r7-x86-edge.apk
"
......@@ -8,7 +8,7 @@ fi
pkgname=musl-aarch64
pkgver=1.2.5
pkgrel=7
pkgrel=10
arch="x86_64"
subpackages="musl-dev-aarch64:package_dev"
......@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
27dc4642eb9473b3654efb31b1dab92c72774a6fbe2f45d58772becf5bb64f0eb566c656a78bb589fcae5d8ed573b1405bc2d0fb8009d57abf1ecfbc2f39f27b musl-1.2.5-r7-aarch64-edge.apk
42406d25d542e10b23a428a42ffbf76952899b9c840b31939d21bda32a866ceb2921d77619be5a26d31a2100d2fdf8df945b3c14dcba6d8c58f615646d4937d3 musl-dev-1.2.5-r7-aarch64-edge.apk
8276aa0ce7368b87bf97f37d600639d475c059b984061125c6b648d2fecb838d87c8de9f19af32bad5862845c05368ccec0b328af3beb0fedc89a7ec0fb3babb musl-1.2.5-r10-aarch64-edge.apk
2da7a285fee8a1f2386d4a75cbf3c75cfbbaf88c617d50af0e0440fcd5d9825183772bb13f55f885137d6519c606791d3a8c576c5202818b2289f0db4c98720d musl-dev-1.2.5-r10-aarch64-edge.apk
"
......@@ -8,7 +8,7 @@ fi
pkgname=musl-armhf
pkgver=1.2.5
pkgrel=7
pkgrel=10
arch="x86_64"
subpackages="musl-dev-armhf:package_dev"
......@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
bff3534bc0b2b715561878b686d47640f6442fc65ea7133321426effe446af292d872fa6aa35490fa9c0f5fce10266f7f1813544866a8da1a9e86b73e3cd91d5 musl-1.2.5-r7-armhf-edge.apk
de43f7db88de107a99d750a2366d223fc53149adf6b7bc5a1532ad1484b33fa149171773c7d5077a84aac6336045abf59148461cc21fdd78ee0553c10ed9a326 musl-dev-1.2.5-r7-armhf-edge.apk
18e90cbe16c8084cbf8d91b36decde0d520778946258d4c84908e639741843d21b7e9e610f007e5126dcc6a3ba2289a862bc18cfd9b21d3bc64161483a5704cf musl-1.2.5-r10-armhf-edge.apk
7b46a6eb791beb511d9d40c5de3fc08d9b2fbf82b0538dfb171cdafd16d719687d3bb55e718a0f1eefcd0a8342d81fcb258928a3209ab1a874015054f5ffe501 musl-dev-1.2.5-r10-armhf-edge.apk
"
......@@ -8,7 +8,7 @@ fi
pkgname=musl-armv7
pkgver=1.2.5
pkgrel=7
pkgrel=10
arch="x86_64"
subpackages="musl-dev-armv7:package_dev"
......@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
e0f140c339f2963f7522a9d3c7bf45089c47cc7ef6b4cbe31c7db60012f8e66141cfecfe824706ad88a85e1169fea3c29e4db869cae768da7b885eb5b49097f7 musl-1.2.5-r7-armv7-edge.apk
783fb95ba265720757d1a9e9c5dbb5871f71cac2ad66651292a96c53c09b0c380ee37f9476f72296617f596a2f0db9ab3099c14ec4b2714690af6c8b3f90733a musl-dev-1.2.5-r7-armv7-edge.apk
cfd51c4655b612815af1e888228244640a4516dd8edd7a75131d6634c96d8ea6028e780b3c3e870dd22c4f89788f9f12594b4900a8df287161059687f1630857 musl-1.2.5-r10-armv7-edge.apk
88f482c389479817700a5b2c8609bae9d152303b92b1a9c7bd464aa990975b7bd0990c7b185d6c66ecd0c3c0c5f7579fc52a618d4393e511e112c8992d682693 musl-dev-1.2.5-r10-armv7-edge.apk
"
......@@ -8,7 +8,7 @@ fi
pkgname=musl-riscv64
pkgver=1.2.5
pkgrel=7
pkgrel=10
arch="x86_64"
subpackages="musl-dev-riscv64:package_dev"
......@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
5d0c646a7a6ecc410f4aea70e860078d12f695c88e57cb95fe3858ad23ae5b1d2abad314e78bd25c213fc3c152dc4ea9a7c34fdfac29be0b67396a3c318f334c musl-1.2.5-r7-riscv64-edge.apk
813a6e2b981e8a6633db2a850c8cc11fa21c5349ccbbc4cafe618b85670ff142db1d82a9d4dcf73dd35f95871bbfa9e1f5319b9c78486f9b2f8fec35e721de2d musl-dev-1.2.5-r7-riscv64-edge.apk
4c76e3c4e94ab96d49c51ad01205e846280f851cff06b8c6ab8269d2ac99bbede29da9600fa60130c266d95da21bccdb00ad4b18123964774835e8014611e53e musl-1.2.5-r10-riscv64-edge.apk
27e6923fb43b1cd87b15e42edec6c658b7983b4e8c001bb67f5fc79cb124a46af92440e75676460eb3bed3a7acdd5ad142f03ba7dd040aae056431b8cc56818d musl-dev-1.2.5-r10-riscv64-edge.apk
"
......@@ -8,7 +8,7 @@ fi
pkgname=musl-x86
pkgver=1.2.5
pkgrel=7
pkgrel=10
arch="x86_64"
subpackages="musl-dev-x86:package_dev"
......@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
60e0d2c8b524f980375ce1e5f74a48afc1f54257ba5e1aa58fe520c3f936e2c01c565418fa50154d5d9a30a435c47e8e42bdf77f104f2013dc089c127b4318e2 musl-1.2.5-r7-x86-edge.apk
3470cc5a28a8f83e3ddc92593710c3e179bd84b044cf954e9c860d218464b3e24ce59bbdb3c900a024c337361d2fd0c536766b8018c75f07c043438300b3d1de musl-dev-1.2.5-r7-x86-edge.apk
7d53c9b8d328860e09e5e5835be9632e9ee6effb6ce4203817b12139a1c4c69ac71495bb575e696b16e9a1dde830729af1b5b4d9308bf2e4be0995f2d7e2843b musl-1.2.5-r10-x86-edge.apk
5d048109d3360c526216a6f47446c5e9315fed76ae24bc8238d08dcac80edd22ac3de9ae4fda8fc42fd2c70c676e8673811eddb991bf08ea500bf4ccd10e2a3e musl-dev-1.2.5-r10-x86-edge.apk
"
......@@ -8,7 +8,7 @@ fi
pkgname=musl-x86_64
pkgver=1.2.5
pkgrel=7
pkgrel=10
arch="aarch64"
subpackages="musl-dev-x86_64:package_dev"
......@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
a7d515ef1b359228afc362de4dbc43ab75a5e7e4d1a11832d15abf202020d56dbb5ae18d84c13e78940bddc866a8199895aabac38afe0f7313cb88ae369e46f2 musl-1.2.5-r7-x86_64-edge.apk
03f29dca8b17cedd74468e365c8dbbed3ac0fe17f6f032371c45c2c821b1e2e0a63254a82617a43a67dbc23e0f795a68e3ed1de3c9f716aaa3d0b7f0946fd276 musl-dev-1.2.5-r7-x86_64-edge.apk
5d8ee4ca49019bf728f855cd296e36ac8ba9c16dc85f56c7b8bb6804788656584464ed9828f1eb5a14c1da1ca77906fae9d93174c44d03e003b6e1c2d1f445a6 musl-1.2.5-r10-x86_64-edge.apk
788290a474910e15611f8a9165470fd5a633a579ca3a6f89f5f550864303949dedb286c6f0108db5490e8e05d0ce0dcfd749555b63b624ea8fcaffd9a0b201b9 musl-dev-1.2.5-r10-x86_64-edge.apk
"
From 4cbffcd4f146ccceafccd9fa9d522640d1f0f519 Mon Sep 17 00:00:00 2001
From: Oliver Smith <ollieparanoid@postmarketos.org>
Date: Tue, 10 Dec 2024 08:33:54 +0100
Subject: [PATCH] libfdt.i_shipped: use SWIG_AppendOutput
Fix this build error with modern SWIG:
scripts/dtc/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_next_node':
scripts/dtc/pylibfdt/libfdt_wrap.c:5578:17: error: too few arguments to function 'SWIG_Python_AppendOutput'
5578 | resultobj = SWIG_Python_AppendOutput(resultobj, val);
Patch is based on:
https://github.com/dgibson/dtc/pull/154
---
scripts/dtc/pylibfdt/libfdt.i_shipped | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/scripts/dtc/pylibfdt/libfdt.i_shipped b/scripts/dtc/pylibfdt/libfdt.i_shipped
index 27c29ea260..3bbbfb3c9f 100644
--- a/scripts/dtc/pylibfdt/libfdt.i_shipped
+++ b/scripts/dtc/pylibfdt/libfdt.i_shipped
@@ -1033,7 +1033,7 @@ typedef uint32_t fdt32_t;
fdt_string(fdt1, fdt32_to_cpu($1->nameoff)));
buff = PyByteArray_FromStringAndSize(
(const char *)($1 + 1), fdt32_to_cpu($1->len));
- resultobj = SWIG_Python_AppendOutput(resultobj, buff);
+ resultobj = SWIG_AppendOutput(resultobj, buff);
}
}
@@ -1072,7 +1072,7 @@ typedef uint32_t fdt32_t;
%typemap(argout) int *depth {
PyObject *val = Py_BuildValue("i", *arg$argnum);
- resultobj = SWIG_Python_AppendOutput(resultobj, val);
+ resultobj = SWIG_AppendOutput(resultobj, val);
}
%apply int *depth { int *depth };
@@ -1088,7 +1088,7 @@ typedef uint32_t fdt32_t;
if (PyTuple_GET_SIZE(resultobj) == 0)
resultobj = val;
else
- resultobj = SWIG_Python_AppendOutput(resultobj, val);
+ resultobj = SWIG_AppendOutput(resultobj, val);
}
}
--
2.47.1
......@@ -2,8 +2,8 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-alcatel-idol347-downstream
pkgdesc="Alcatel OneTouch Idol 3 (4.7) (Downstream)"
pkgver=1
pkgrel=2
pkgver=2
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
......@@ -21,5 +21,5 @@ package() {
}
sha512sums="
2b6ba0e6e6d8f90d907a7a8089718c8a1ff8ee3ad0ea17f204e2e9fa2a514a06af9c2b91b7bfb0b8b8362ba2d44b53aad52fd88d506682f1f61b9fe6c19d206e deviceinfo
131bddf782050fd8301ebd242a5b19cd70c520f03fe2e8a2f0b7afba60cc3dc0330f3765395de70553fc172a116a02a9512c3fc189303cb09609e4adac76a799 deviceinfo
"
......@@ -20,7 +20,6 @@ deviceinfo_flash_method="fastboot"
deviceinfo_kernel_cmdline="console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk androidboot.bootloader=L1BGC0C0BG00"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_bootimg_mtk_mkimage="false"
deviceinfo_bootimg_dtb_second="false"
deviceinfo_flash_offset_base="0x80000000"
deviceinfo_flash_offset_kernel="0x00008000"
......
# Archived: Downstream port, only for testing. Use mainline port (asus-x00td)!
# This kernel is mostly used for bringing up new features on mainline, thus unmaintained
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-asus-x00td-downstream
pkgdesc="Asus Zenfone Max Pro M1 downstream"
pkgver=0.1
pkgrel=0
url="postmarketos.org"
arch="aarch64"
license="MIT"
options="!check !archcheck"
depends="linux-asus-x00td-downstream mkbootimg msm-fb-refresher postmarketos-base"
makedepends="devicepkg-dev"
source="deviceinfo"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
}
sha512sums="
dee8129a078693d5c5b13da6247615f1b9720d7268e16280ef5d5111b07cd96f534eee91893a20935d182cf6205598d283308f91bc1d7cc7b701907b33090ae8 deviceinfo
"
# Reference: <https://postmarketos.org/deviceinfo>
# Please use double quotes only. You can source this file in shell scripts.
deviceinfo_format_version="0"
deviceinfo_name="Asus ZenFone Max Pro M1"
deviceinfo_manufacturer="Asus"
deviceinfo_codename="asus-x00td-downstream"
deviceinfo_year="2018"
deviceinfo_append_dtb="false"
deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_keyboard="false"
deviceinfo_external_storage="true"
deviceinfo_screen_width="1080"
deviceinfo_screen_height="2160"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_flash_fastboot_partition_vbmeta="vbmeta"
deviceinfo_kernel_cmdline="console=ttyMSM0,115200,n8 androidboot.console=ttyMSM0 earlycon=msm_serial_dm,0xc170000 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 sched_enable_hmp=1 sched_enable_power_aware=1 service_locator.enable=1 swiotlb=1 firmware_class.path=/vendor/firmware_mnt/image loop.max_part=7 buildvariant=userdebug"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
deviceinfo_flash_offset_tags="0x00000100"
deviceinfo_flash_pagesize="4096"
deviceinfo_flash_sparse="true"
deviceinfo_usb_network_function="rndis_bam.rndis"
# Archived: unmaintained port, only for testing. Use generic/mainline port (qcom-msm8953)
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-lenovo-kuntao
pkgdesc="Lenovo P2"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
......@@ -29,6 +30,6 @@ package() {
}
sha512sums="
0eb7a1a0b10e79d4d8b64b22cda74ccd6f8ef1d5f30ac75dd08e3eb6858ac730f4cba4561adb74d23dc5cf118df6708ea4508c1fc4d347a7dd0ae510fb8b7f60 deviceinfo
5e0a1e6315c1bc85af7bc0c4ae58c817cfe4a373b1f65fe8a133310868e1ccb974d9648d5397a2a1566cf174b935e8b1717f23ede6096e77caa86f8fba29fe3f deviceinfo
2ce6911ef54351f46819b3323e361ce60297b30f94e81a77e2d20b1bc294e51e3a0fa859ad8e257fa3fdef404a47dd3b64c247222cb7ca73f03cb4dcd083d1f8 modules-initfs
"
......@@ -34,3 +34,6 @@ deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
deviceinfo_flash_offset_tags="0x00000100"
deviceinfo_flash_sparse="true"
# lk2nd does not support GPT for subpartitions/SD cards yet
deviceinfo_partition_type="msdos"
# Reference: <https://postmarketos.org/devicepkg>
# Maintainer: Clayton Craft <clayton@craftyguy.net>
# Archived: Not actively maintained, hw is very rare/unlikely to be used by anyone, and port is outdated/broken
pkgname=device-purism-librem5dev
pkgdesc="Purism Librem 5 Devkit"
pkgver=2
......