diff --git a/common/shlibs b/common/shlibs index 4da435560ad066..193a00f9c5a403 100644 --- a/common/shlibs +++ b/common/shlibs @@ -464,7 +464,7 @@ libphysfs.so.1 physfs-2.0.0_1 libSDL_ttf-2.0.so.0 SDL_ttf-2.0.9_1 libparted.so.2 libparted-3.1_1 libparted-fs-resize.so.0 libparted-3.1_1 -libntfs-3g.so.89 ntfs-3g-2021.8.22_1 +libntfs-3g.so.90 ntfs-3g-2026.7.7_1 libruby.so.3.4 ruby-3.4.5_1 libada.so.3 ada-3.1.0_1 librw.so.0 rankwidth-0.9_1 diff --git a/srcpkgs/ntfs-3g/patches/fix-musl-install-hook.patch b/srcpkgs/ntfs-3g/patches/fix-musl-install-hook.patch new file mode 100644 index 00000000000000..68ee56e6d534e3 --- /dev/null +++ b/srcpkgs/ntfs-3g/patches/fix-musl-install-hook.patch @@ -0,0 +1,40 @@ +--- a/libntfs-3g/Makefile.am ++++ b/libntfs-3g/Makefile.am +@@ -59,15 +59,15 @@ + # And create ldscript or symbolic link from /usr + install-exec-hook: install-rootlibLTLIBRARIES + if INSTALL_LIBRARY +- if [ ! "$(rootlibdir)" -ef "$(libdir)" ]; then \ ++ if test "$(rootlibdir)" != "$(libdir)"; then \ + $(MV) -f "$(DESTDIR)/$(libdir)"/libntfs-3g.so* "$(DESTDIR)/$(rootlibdir)"; \ + fi + if GENERATE_LDSCRIPT +- if [ ! "$(rootlibdir)" -ef "$(libdir)" ]; then \ ++ if test "$(rootlibdir)" != "$(libdir)"; then \ + $(install_sh_PROGRAM) "libntfs-3g.script.so" "$(DESTDIR)/$(libdir)/libntfs-3g.so"; \ + fi + else +- if [ ! "$(rootlibdir)" -ef "$(libdir)" ]; then \ ++ if test "$(rootlibdir)" != "$(libdir)"; then \ + $(LN_S) "$(rootlibdir)/libntfs-3g.so" "$(DESTDIR)/$(libdir)/libntfs-3g.so"; \ + fi + endif +--- a/libntfs-3g/Makefile.in ++++ b/libntfs-3g/Makefile.in +@@ -1170,13 +1170,13 @@ + # We may need to move .so files to root + # And create ldscript or symbolic link from /usr + install-exec-hook: install-rootlibLTLIBRARIES +-@INSTALL_LIBRARY_TRUE@ if [ ! "$(rootlibdir)" -ef "$(libdir)" ]; then \ ++@INSTALL_LIBRARY_TRUE@ if test "$(rootlibdir)" != "$(libdir)"; then \ + @INSTALL_LIBRARY_TRUE@ $(MV) -f "$(DESTDIR)/$(libdir)"/libntfs-3g.so* "$(DESTDIR)/$(rootlibdir)"; \ + @INSTALL_LIBRARY_TRUE@ fi +-@GENERATE_LDSCRIPT_TRUE@@INSTALL_LIBRARY_TRUE@ if [ ! "$(rootlibdir)" -ef "$(libdir)" ]; then \ ++@GENERATE_LDSCRIPT_TRUE@@INSTALL_LIBRARY_TRUE@ if test "$(rootlibdir)" != "$(libdir)"; then \ + @GENERATE_LDSCRIPT_TRUE@@INSTALL_LIBRARY_TRUE@ $(install_sh_PROGRAM) "libntfs-3g.script.so" "$(DESTDIR)/$(libdir)/libntfs-3g.so"; \ + @GENERATE_LDSCRIPT_TRUE@@INSTALL_LIBRARY_TRUE@ fi +-@GENERATE_LDSCRIPT_FALSE@@INSTALL_LIBRARY_TRUE@ if [ ! "$(rootlibdir)" -ef "$(libdir)" ]; then \ ++@GENERATE_LDSCRIPT_FALSE@@INSTALL_LIBRARY_TRUE@ if test "$(rootlibdir)" != "$(libdir)"; then \ + @GENERATE_LDSCRIPT_FALSE@@INSTALL_LIBRARY_TRUE@ $(LN_S) "$(rootlibdir)/libntfs-3g.so" "$(DESTDIR)/$(libdir)/libntfs-3g.so"; \ + @GENERATE_LDSCRIPT_FALSE@@INSTALL_LIBRARY_TRUE@ fi + diff --git a/srcpkgs/ntfs-3g/template b/srcpkgs/ntfs-3g/template index c3cba99d27eaaf..eb1bcdf4b08652 100644 --- a/srcpkgs/ntfs-3g/template +++ b/srcpkgs/ntfs-3g/template @@ -1,6 +1,6 @@ # Template file for 'ntfs-3g' pkgname=ntfs-3g -version=2022.10.3 +version=2026.7.7 revision=1 build_style=gnu-configure configure_args="--exec-prefix=/usr --disable-static --with-fuse=external @@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later" homepage="https://github.com/tuxera/ntfs-3g" changelog="https://raw.githubusercontent.com/wiki/tuxera/ntfs-3g/NTFS-3G-Release-History.md" distfiles="https://tuxera.com/opensource/ntfs-3g_ntfsprogs-${version}.tgz" -checksum=f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c +checksum=d67b769025d32860549d35c2147e45024d172f81c540d750390ce3602c059dab build_options="crypto extras quarantined" desc_option_crypto="Enable crypto related code and utilities" diff --git a/srcpkgs/partclone/template b/srcpkgs/partclone/template index 74879e0fad14a8..65248fd25288f3 100644 --- a/srcpkgs/partclone/template +++ b/srcpkgs/partclone/template @@ -1,7 +1,7 @@ # Template file for 'partclone' pkgname=partclone version=0.3.47 -revision=1 +revision=2 build_style=gnu-configure configure_args="--disable-rpath --enable-ncursesw --enable-f2fs --enable-extfs --enable-hfsp --enable-fat --enable-exfat diff --git a/srcpkgs/testdisk/patches/add-missing-include.patch b/srcpkgs/testdisk/patches/add-missing-include.patch new file mode 100644 index 00000000000000..2f6abb60c9b37e --- /dev/null +++ b/srcpkgs/testdisk/patches/add-missing-include.patch @@ -0,0 +1,10 @@ +--- a/src/hdaccess.c ++++ b/src/hdaccess.c +@@ -40,6 +40,7 @@ + #ifdef HAVE_FCNTL_H + #include /* open */ + #endif ++#include /* basename */ + #include + #include + #include "types.h" diff --git a/srcpkgs/testdisk/template b/srcpkgs/testdisk/template index c9068b6170e990..04c3d7662783f7 100644 --- a/srcpkgs/testdisk/template +++ b/srcpkgs/testdisk/template @@ -1,7 +1,7 @@ # Template file for 'testdisk' pkgname=testdisk version=7.2 -revision=1 +revision=2 build_style=gnu-configure configure_args="--without-ewf --enable-sudo" makedepends="libjpeg-turbo-devel libuuid-devel e2fsprogs-devel diff --git a/srcpkgs/wimlib/template b/srcpkgs/wimlib/template index 16e7876e01f451..26c86f72027ad5 100644 --- a/srcpkgs/wimlib/template +++ b/srcpkgs/wimlib/template @@ -1,7 +1,7 @@ # Template file for 'wimlib' pkgname=wimlib version=1.14.5 -revision=2 +revision=3 build_style=gnu-configure hostmakedepends="pkg-config" makedepends="libxml2-devel ntfs-3g-devel fuse3-devel" @@ -11,7 +11,7 @@ license="GPL-3.0-or-later" homepage="https://wimlib.net/" distfiles="${homepage}/downloads/wimlib-${version}.tar.gz" checksum=84221a3abd5b91228f15f8e6065c335a336237b5738197b75bf419eea561a194 -make_check=extended +make_check=extended # . wimlib-devel_package() { short_desc+=" - development files"