diff --git a/base/busybox/busybox.SMBuild b/base/busybox/busybox.SMBuild index 70adb74..adce762 100755 --- a/base/busybox/busybox.SMBuild +++ b/base/busybox/busybox.SMBuild @@ -1,6 +1,6 @@ app=busybox version=1.27.2 -build=1sml +build=2sml homepage="https://www.busybox.net/" download="https://www.busybox.net/downloads/busybox-1.27.2.tar.bz2" requires="musl" @@ -29,7 +29,7 @@ build() { cd $pkg/bin - for f in ntpd hwclock passwd udhcpc udhcpd route ifconfig \ + for f in ntpd passwd udhcpc udhcpd route ifconfig \ telnet telnetd tftp microcom netstat killall5 setfont \ loadkmap wall ipcalc iostat brctl arp \ su login init chpst sv svc runsv runsvdir halt reboot poweroff getty \ diff --git a/base/chrony/chrony.SMBuild b/base/chrony/chrony.SMBuild index 7bd3baf..6a4d14f 100755 --- a/base/chrony/chrony.SMBuild +++ b/base/chrony/chrony.SMBuild @@ -1,8 +1,8 @@ app=chrony -version=3.5 +version=4.2 build=1sml homepage='https://chrony.tuxfamily.org/' -download='https://download.tuxfamily.org/chrony/chrony-3.5.tar.gz' +download='https://download.tuxfamily.org/chrony/chrony-4.2.tar.gz' desc="Lightweight program to maintain accuracy of the real time clock via NTP" requires="nettle libcap" @@ -18,19 +18,17 @@ build() { --prefix="" \ --bindir=/bin \ --sbindir=/bin \ - --mandir=/share/man \ - --without-readline \ - --without-nss + --mandir=/share/man make $MAKEFLAGS make install DESTDIR=$pkg cp COPYING $pkgdocs/ - cp $srcdir/chrony.conf $pkg/etc/ + install -Dm 644 $srcdir/chrony.conf $pkg/etc/chrony.conf.new # raspberry pi example - cp $srcdir/chrony.conf.rpi $pkg/etc/ - cp $srcdir/README $pkg/etc/chrony.README + install -Dm 644 $srcdir/chrony.conf.rpi $pkg/etc/chrony.conf.rpi.new + install -Dm 644 $srcdir/README $pkg/etc/chrony.README mkdir -p $pkg/var/lib/chrony @@ -40,5 +38,5 @@ build() { } sha512sums=" -bdfeb8a5d478ff575b5bff6f9d298fb1102c9d74f2636499e124a8d9273a9d8c2b9b51bd037ef7054fd12c02a8371160a486f08a2f0c8fa2b97ed0410a9f3cf0 chrony-3.5.tar.lz +7f946b27de605b3ebea62cf23916dfad77c99e8b2338ba239ede6b8216ce436b3d4d87770f371c8d8e006507c51d5c831b51f067957abd2935adfdec3f5aa67d chrony-4.2.tar.gz " diff --git a/base/chrony/chrony.run b/base/chrony/chrony.run index acf286e..8188fa0 100644 --- a/base/chrony/chrony.run +++ b/base/chrony/chrony.run @@ -1,3 +1,2 @@ #!/bin/sh -PATH="/bin" -exec chronyd -n 2>&1 +exec /bin/chronyd -n 2>&1 diff --git a/base/db/db.SMBuild b/base/db/db.SMBuild index 96a4412..7667b52 100755 --- a/base/db/db.SMBuild +++ b/base/db/db.SMBuild @@ -14,7 +14,7 @@ build() { cd $app-$version fixbuilddirpermissions - if [ "$ARCH" = "aarch64" ]; then + if [ "$arch" = "aarch64" ]; then db_atomic=gcc-builtin else db_atomic=x86/gcc-assembly diff --git a/base/gmp/gmp.SMBuild b/base/gmp/gmp.SMBuild index 9758415..7b108fc 100755 --- a/base/gmp/gmp.SMBuild +++ b/base/gmp/gmp.SMBuild @@ -15,7 +15,7 @@ build() { fixbuilddirpermissions printf "all:\n\ttrue\n\ninstall:\n\ttrue\n\n" > tests/Makefile.in - [ "$ARCH" = "aarch64" ] && builddist="--build=aarch64-musl-linux" + [ "$arch" = "aarch64" ] && builddist="--build=aarch64-musl-linux" ./configure \ --prefix="" \ diff --git a/base/util-linux/util-linux.SMBuild b/base/util-linux/util-linux.SMBuild index d770272..d278e43 100755 --- a/base/util-linux/util-linux.SMBuild +++ b/base/util-linux/util-linux.SMBuild @@ -1,6 +1,6 @@ app=util-linux version=2.33 -build=2sml +build=3sml homepage="https://github.com/karelzak/util-linux" download="https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-2.33.tar.xz" desc="a huge collection of essential utilities" @@ -25,7 +25,7 @@ build() { --disable-silent-rules \ --disable-nls --disable-fsck\ --enable-libmount-support-mtab \ - --disable-fdformat --disable-hwclock --disable-switch-root \ + --disable-fdformat --disable-switch-root \ --disable-kill --disable-login --disable-sulogin --disable-su\ --disable-more --disable-pg --disable-agetty \ --without-systemd --disable-wdctl --enable-libuuid \ diff --git a/xorg/mesa/mesa.SMBuild b/xorg/mesa/mesa.SMBuild index 0eb6cd8..f362884 100755 --- a/xorg/mesa/mesa.SMBuild +++ b/xorg/mesa/mesa.SMBuild @@ -1,10 +1,10 @@ app=mesa version=20.1.4 -build=1sml +build=2sml homepage="https://www.mesa3d.org/" download="https://archive.mesa3d.org/mesa-20.1.4.tar.xz" desc="An open-source implementation of the OpenGL specification" -requires="gcc-libs expat libxml2 libdrm libx11 libxrandr libxdamage libxshmfence libxxf86vm libvdpau " +requires="gcc-libs expat libxml2 llvm libdrm libx11 libxrandr libxdamage libxshmfence libxxf86vm libvdpau" build() { mkandenterbuilddir @@ -23,7 +23,7 @@ build() { if [ "$arch" = "aarch64" ]; then dridrivers="" - galliumdrivers="vc4,v3d,kmsro" + galliumdrivers="v3d,vc4,kmsro" elif [ "$arch" = "x86_64" ]; then dridrivers="i915,i965,nouveau,r100,r200,swrast" @@ -38,7 +38,7 @@ build() { -Dbuildtype=release \ -Ddri-drivers="$dridrivers" \ -Dgallium-drivers="$galliumdrivers" \ - -Dplatforms="x11,drm,wayland" \ + -Dplatforms="x11,wayland" \ -Dgallium-nine=false \ -Degl=true \ -Dgles1=false \ diff --git a/xorg/xcb-util-image/xcb-util-image.SMBuild b/xorg/xcb-util-image/xcb-util-image.SMBuild index 23e7b15..9b7b0cc 100755 --- a/xorg/xcb-util-image/xcb-util-image.SMBuild +++ b/xorg/xcb-util-image/xcb-util-image.SMBuild @@ -3,7 +3,7 @@ version=0.4.0 build=1sml homepage="https://xcb.freedesktop.org/" download="https://xcb.freedesktop.org/dist/xcb-util-image-0.4.0.tar.bz2" -desc="Utility libraries for XC Binding - Port of Xlib's XImage and XShmImage functions" +desc="Utility libraries for XC Binding" requires="libxcb xcb-util" build() { diff --git a/xorg/xcb-util-wm/xcb-util-wm.SMBuild b/xorg/xcb-util-wm/xcb-util-wm.SMBuild index 2c7823a..fc5bf14 100755 --- a/xorg/xcb-util-wm/xcb-util-wm.SMBuild +++ b/xorg/xcb-util-wm/xcb-util-wm.SMBuild @@ -3,7 +3,7 @@ version=0.4.1 build=1sml homepage="https://xcb.freedesktop.org/" download="https://xcb.freedesktop.org/dist/xcb-util-wm-0.4.1.tar.bz2" -desc="Utility libraries for XC Binding - client and window-manager helpers for ICCCM" +desc="Utility libraries for XC Binding" requires="libxcb" build() {