diff --git a/common/shlibs b/common/shlibs index cb8f2647d5..2779db927b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -469,7 +469,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.87 ntfs-3g-2016.2.22_1 +libntfs-3g.so.88 ntfs-3g-2017.3.23_1 libruby.so.2.4 ruby-2.4.0_1 libxenctrl.so.4.7 xen-libs-4.7_1 libxenguest.so.4.7 xen-libs-4.7_1 diff --git a/srcpkgs/ntfs-3g/patches/CVE-2017-0358.patch b/srcpkgs/ntfs-3g/patches/CVE-2017-0358.patch deleted file mode 100644 index fd53b40445..0000000000 --- a/srcpkgs/ntfs-3g/patches/CVE-2017-0358.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- src/lowntfs-3g.c.ref 2016-12-31 08:56:59.011749600 +0100 -+++ src/lowntfs-3g.c 2017-01-05 14:41:52.041473700 +0100 -@@ -3827,13 +3827,14 @@ - struct stat st; - pid_t pid; - const char *cmd = "/sbin/modprobe"; -+ char *env = (char*)NULL; - struct timespec req = { 0, 100000000 }; /* 100 msec */ - fuse_fstype fstype; - - if (!stat(cmd, &st) && !geteuid()) { - pid = fork(); - if (!pid) { -- execl(cmd, cmd, "fuse", NULL); -+ execle(cmd, cmd, "fuse", NULL, &env); - _exit(1); - } else if (pid != -1) - waitpid(pid, NULL, 0); ---- src/ntfs-3g.c.ref 2016-12-31 08:56:59.022518700 +0100 -+++ src/ntfs-3g.c 2017-01-05 15:45:45.912499400 +0100 -@@ -3612,13 +3612,14 @@ - struct stat st; - pid_t pid; - const char *cmd = "/sbin/modprobe"; -+ char *env = (char*)NULL; - struct timespec req = { 0, 100000000 }; /* 100 msec */ - fuse_fstype fstype; - - if (!stat(cmd, &st) && !geteuid()) { - pid = fork(); - if (!pid) { -- execl(cmd, cmd, "fuse", NULL); -+ execle(cmd, cmd, "fuse", NULL, &env); - _exit(1); - } else if (pid != -1) - waitpid(pid, NULL, 0); diff --git a/srcpkgs/ntfs-3g/template b/srcpkgs/ntfs-3g/template index 5c80e816e8..048af12d1c 100644 --- a/srcpkgs/ntfs-3g/template +++ b/srcpkgs/ntfs-3g/template @@ -1,7 +1,7 @@ # Template file for 'ntfs-3g' pkgname=ntfs-3g -version=2016.2.22 -revision=2 +version=2017.3.23 +revision=1 wrksrc="${pkgname}_ntfsprogs-${version}" build_style=gnu-configure configure_args="--exec-prefix=/usr --disable-static --with-fuse=external @@ -13,7 +13,7 @@ maintainer="Juan RP " homepage="http://www.tuxera.com/community/ntfs-3g-download/" license="GPL-2" distfiles="http://www.tuxera.com/opensource/${pkgname}_ntfsprogs-${version}.tgz" -checksum=d7b72c05e4b3493e6095be789a760c9f5f2b141812d5b885f3190c98802f1ea0 +checksum=3e5a021d7b761261836dcb305370af299793eedbded731df3d6943802e1262d5 post_install() { mv ${DESTDIR}/sbin/* ${DESTDIR}/usr/bin