[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2024-01-04 Thread Sam James
commit: a06ef0571fc1557626b9b7c00b27d05800a34b0a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 04:43:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:43:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06ef057

sys-fs/ntfs3g: drop eautoreconf, use CONFIG_SHELL instead

```
configure.ac:246: error: possibly undefined macro: AC_MSG_ERROR
  If this token and others are legitimate, please use m4_pattern_allow.
  See the Autoconf documentation.
configure.ac:337: error: possibly undefined macro: AM_PATH_LIBGCRYPT
configure.ac:342: error: possibly undefined macro: AC_MSG_WARN
```

We end up needing dev-libs/libgcrypt at configure-time for its autoconf/m4 
macro because we eautoreconf.

Let's instead drop the bashism patch, use CONFIG_SHELL=bash, and then drop 
autoreconf.

Closes: https://bugs.gentoo.org/921018
Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 19 +--
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index be0d0b50c0bf..684524892382 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2006-2022 Gentoo Authors
+# Copyright 2006-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools toolchain-funcs
+inherit toolchain-funcs
 
 MY_P="ntfs-3g_ntfsprogs-${PV}"
 
@@ -33,17 +33,6 @@ BDEPEND="
 
 S="${WORKDIR}/${MY_P}"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-2022.5.17-configure-bashism.patch
-)
-
-src_prepare() {
-   default
-
-   # Only needed for bashism patch
-   eautoreconf
-}
-
 src_configure() {
tc-ld-disable-gold
 
@@ -74,7 +63,9 @@ src_configure() {
--with-fuse=internal
)
 
-   econf "${myconf[@]}"
+   # bash for bug #921018 - should be fixed in next release though
+   # see https://github.com/tuxera/ntfs-3g/pull/58
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myconf[@]}"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-11-08 Thread Mike Gilbert
commit: 806a05a7096b096362ce56975a35cc8872f96c42
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Nov  8 17:01:42 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Nov  8 17:01:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806a05a7

sys-fs/ntfs3g: drop 2022.5.17

Bug: https://bugs.gentoo.org/878885
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/Manifest|  1 -
 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 83 ---
 2 files changed, 84 deletions(-)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index 29264ec89beb..4ac6b358c845 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1,2 +1 @@
 DIST ntfs-3g_ntfsprogs-2022.10.3.tgz 1324320 BLAKE2B 
36a64af0c050bb42af69e14834883324d6201f70d5e45c175e0703980c045b038bdbfca0375edd42db3a3827240f63cf73c9f17a51805799129257b95fef7676
 SHA512 
891589483954423b19bef6e8a174fb4311ad92b6397a0db80f77c72b746bf18c2fa12457a571947f92755637a6bc784188920d4f017ae12a420819ab0d74af59
-DIST ntfs-3g_ntfsprogs-2022.5.17.tgz 1318476 BLAKE2B 
0f3d5b3ca6186886b1a4f1fc59242a1f4ccdc842cbe53b0869f707c1dbebdd58058d40b265dae663b71a2a611f7ce5392c63afa3053dc075155759c10499d529
 SHA512 
25e6d3412958576b0cd614f5d93201c0d7e8bbee78fbaf956718a3825c1435b3f0c3631ea1cc60b5b1be6e9ae7d58c0c03b0bebb69edee3bf181a966734336df

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
deleted file mode 100644
index 63ccf4800e83..
--- a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2006-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_P="ntfs-3g_ntfsprogs-${PV}"
-
-DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
-HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
-HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
-SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
-
-LICENSE="GPL-2"
-# The subslot matches the SONAME major #.
-SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
-
-RDEPEND="
-   sys-apps/util-linux:0=
-   ntfsdecrypt? (
-   >=dev-libs/libgcrypt-1.2.2:0
-   >=net-libs/gnutls-1.4.4
-   )
-"
-DEPEND="${RDEPEND}
-   sys-apps/attr
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
-   tc-ld-disable-gold
-
-   local myconf=(
-   # passing --exec-prefix is needed as the build system is trying 
to be clever
-   # and install itself into / instead of /usr in order to be 
compatible with
-   # separate-/usr setups (which we don't support without an 
initrd).
-   --exec-prefix="${EPREFIX}"/usr
-
-   --disable-ldconfig
-   --enable-extras
-   $(use_enable debug)
-   $(use_enable fuse ntfs-3g)
-   $(use_enable acl posix-acls)
-   $(use_enable xattr xattr-mappings)
-   $(use_enable ntfsdecrypt crypto)
-   $(use_enable ntfsprogs)
-   $(use_enable static-libs static)
-
-   --with-uuid
-
-   # disable hd library until we have the right library in the 
tree and
-   # don't links to hwinfo one causing issues like bug #602360
-   --without-hd
-
-   # Needed for suid
-   # https://bugs.gentoo.org/822024
-   --with-fuse=internal
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   if use fuse; then
-   # Plugins directory
-   keepdir "/usr/$(get_libdir)/ntfs-3g"
-   if use suid; then
-   fperms u+s /usr/bin/ntfs-3g
-   fi
-   if use mount-ntfs; then
-   dosym mount.ntfs-3g /sbin/mount.ntfs
-   fi
-   fi
-   find "${ED}" -name '*.la' -type f -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-11-07 Thread Jakov Smolić
commit: c23f1944aa241bd197cf39c96832eb6131ab64c5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Nov  8 04:57:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Nov  8 04:57:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23f1944

sys-fs/ntfs3g: Stabilize 2022.10.3 x86, #878901

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index 7895aa53370d..be0d0b50c0bf 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-11-02 Thread Sam James
commit: e50991c2bbed900954a46bcbafe94467991d57c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50991c2

sys-fs/ntfs3g: Stabilize 2022.10.3 amd64, #878901

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index a066d2a3d4ce..7895aa53370d 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-10-31 Thread Arthur Zamarin
commit: baecb600fd5921776b0971873b40971025daa410
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 31 18:43:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 31 18:43:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baecb600

sys-fs/ntfs3g: Stabilize 2022.10.3 arm64, #878901

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index e4754be0d3ad..a066d2a3d4ce 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-10-31 Thread Arthur Zamarin
commit: 30ea31e308a6fde8e4cf424a79d108166a40e74f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 31 18:31:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 31 18:31:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ea31e3

sys-fs/ntfs3g: Stabilize 2022.10.3 ppc64, #878901

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index 83d5c003cb57..e4754be0d3ad 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-10-31 Thread Arthur Zamarin
commit: f3312b253ae894671e8dc9928bd9910852897dc8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 31 18:31:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 31 18:31:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3312b25

sys-fs/ntfs3g: Stabilize 2022.10.3 ppc, #878901

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index c1cfa3de2b88..83d5c003cb57 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-10-31 Thread Arthur Zamarin
commit: 48a2163708a796a9b73fd62ba7c9d1bd12ccef1e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 31 18:29:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 31 18:29:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a21637

sys-fs/ntfs3g: Stabilize 2022.10.3 sparc, #878901

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index acd7c9d3646e..c1cfa3de2b88 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-10-31 Thread Arthur Zamarin
commit: 4faaab055d4ce622a6c9c74639dfda7e28a30ce4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 31 18:26:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 31 18:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4faaab05

sys-fs/ntfs3g: Stabilize 2022.10.3 arm, #878901

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index 18ea706acefd..acd7c9d3646e 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-10-31 Thread Mike Gilbert
commit: 7cae66cff4d59bd8c976c22ac9dcdc082a61cebf
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Oct 31 17:23:15 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Oct 31 17:23:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cae66cf

sys-fs/ntfs3g: add 2022.10.3, drop 2022.5.17-r1

Bug: https://bugs.gentoo.org/878885
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/Manifest| 1 +
 sys-fs/ntfs3g/{ntfs3g-2022.5.17-r1.ebuild => ntfs3g-2022.10.3.ebuild} | 0
 2 files changed, 1 insertion(+)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index 1cd869943436..29264ec89beb 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1 +1,2 @@
+DIST ntfs-3g_ntfsprogs-2022.10.3.tgz 1324320 BLAKE2B 
36a64af0c050bb42af69e14834883324d6201f70d5e45c175e0703980c045b038bdbfca0375edd42db3a3827240f63cf73c9f17a51805799129257b95fef7676
 SHA512 
891589483954423b19bef6e8a174fb4311ad92b6397a0db80f77c72b746bf18c2fa12457a571947f92755637a6bc784188920d4f017ae12a420819ab0d74af59
 DIST ntfs-3g_ntfsprogs-2022.5.17.tgz 1318476 BLAKE2B 
0f3d5b3ca6186886b1a4f1fc59242a1f4ccdc842cbe53b0869f707c1dbebdd58058d40b265dae663b71a2a611f7ce5392c63afa3053dc075155759c10499d529
 SHA512 
25e6d3412958576b0cd614f5d93201c0d7e8bbee78fbaf956718a3825c1435b3f0c3631ea1cc60b5b1be6e9ae7d58c0c03b0bebb69edee3bf181a966734336df

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
similarity index 100%
rename from sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild
rename to sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-10-31 Thread Mike Gilbert
commit: 1e8affefbfc609c6134fb186d72d7d10c5c37f19
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Oct 31 17:27:01 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Oct 31 17:29:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8affef

sys-fs/ntfs3g: update HOMEPAGE, SRC_URI

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index 085691d55b6d..18ea706acefd 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -8,9 +8,8 @@ inherit autotools toolchain-funcs
 MY_P="ntfs-3g_ntfsprogs-${PV}"
 
 DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
-HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
-HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
-SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+HOMEPAGE="https://github.com/tuxera/ntfs-3g;
+SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/, sys-fs/ntfs3g/files/

2022-09-21 Thread Sam James
commit: 8fb0d9000464e255de67283f67805ec15683ab69
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:03:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 03:03:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb0d900

sys-fs/ntfs3g: fix configure bashism

Signed-off-by: Sam James  gentoo.org>

 .../files/ntfs3g-2022.5.17-configure-bashism.patch | 36 +
 sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild   | 94 ++
 2 files changed, 130 insertions(+)

diff --git a/sys-fs/ntfs3g/files/ntfs3g-2022.5.17-configure-bashism.patch 
b/sys-fs/ntfs3g/files/ntfs3g-2022.5.17-configure-bashism.patch
new file mode 100644
index ..280620d0ee68
--- /dev/null
+++ b/sys-fs/ntfs3g/files/ntfs3g-2022.5.17-configure-bashism.patch
@@ -0,0 +1,36 @@
+https://github.com/tuxera/ntfs-3g/pull/58
+
+From a008fc4b3553583369111b145172a92542de4598 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 22 Sep 2022 04:00:45 +0100
+Subject: [PATCH] configure.ac: fix bashism in fuse check
+
+configure scripts need to be runnable with a POSIX-compliant /bin/sh.
+
+On many (but not all!) systems, /bin/sh is provided by Bash, so errors
+like this aren't spotted. Notably Debian defaults to /bin/sh provided
+by dash which doesn't tolerate such bashisms as '=='.
+
+This retains compatibility with bash.
+
+Fixes configure warnings/errors like:
+```
+checking Windows OS... no
+./configure: 13360: test: xinternal: unexpected operator
+checking for pthread_create in -lpthread... yes
+checking Solaris OS... no
+```
+
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -228,7 +228,7 @@ esac
+ 
+ if test "x${enable_ntfs_3g}" != "xyes"; then
+   with_fuse="none"
+-elif test "x${with_fuse}" == "x"; then
++elif test "x${with_fuse}" = "x"; then
+   AC_MSG_CHECKING([fuse compatibility])
+   case "${target_os}" in
+   linux*|solaris*)
+

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild
new file mode 100644
index ..085691d55b6d
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2006-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_P="ntfs-3g_ntfsprogs-${PV}"
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
+SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/89"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
+
+RDEPEND="
+   sys-apps/util-linux:0=
+   ntfsdecrypt? (
+   >=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+"
+DEPEND="${RDEPEND}
+   sys-apps/attr
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2022.5.17-configure-bashism.patch
+)
+
+src_prepare() {
+   default
+
+   # Only needed for bashism patch
+   eautoreconf
+}
+
+src_configure() {
+   tc-ld-disable-gold
+
+   local myconf=(
+   # passing --exec-prefix is needed as the build system is trying 
to be clever
+   # and install itself into / instead of /usr in order to be 
compatible with
+   # separate-/usr setups (which we don't support without an 
initrd).
+   --exec-prefix="${EPREFIX}"/usr
+
+   --disable-ldconfig
+   --enable-extras
+   $(use_enable debug)
+   $(use_enable fuse ntfs-3g)
+   $(use_enable acl posix-acls)
+   $(use_enable xattr xattr-mappings)
+   $(use_enable ntfsdecrypt crypto)
+   $(use_enable ntfsprogs)
+   $(use_enable static-libs static)
+
+   --with-uuid
+
+   # disable hd library until we have the right library in the 
tree and
+   # don't links to hwinfo one causing issues like bug #602360
+   --without-hd
+
+   # Needed for suid
+   # https://bugs.gentoo.org/822024
+   --with-fuse=internal
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   if use fuse; then
+   # Plugins directory
+   keepdir "/usr/$(get_libdir)/ntfs-3g"
+   if use suid; then
+   fperms u+s /usr/bin/ntfs-3g
+   fi
+   if use mount-ntfs; then
+   dosym mount.ntfs-3g /sbin/mount.ntfs
+   fi
+   fi
+   find "${ED}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-09-21 Thread Sam James
commit: 917df705b5e79a632c0c102749a4800dcebb3bd0
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 21 08:10:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:09:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917df705

sys-fs/ntfs3g: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-fs/ntfs3g/metadata.xml b/sys-fs/ntfs3g/metadata.xml
index 910a26c2caf5..34b4fc4eb13f 100644
--- a/sys-fs/ntfs3g/metadata.xml
+++ b/sys-fs/ntfs3g/metadata.xml
@@ -25,5 +25,6 @@
http://tuxera.com/forum/
cpe:/a:ntfs-3g:ntfs-3g
ntfs-3g
+   tuxera/ntfs-3g

 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Mike Gilbert
commit: f48a7b91b0f71dd394eae044f60844aa58da9a95
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri May 27 21:21:50 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri May 27 21:21:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48a7b91

sys-fs/ntfs3g: drop 2021.8.22-r4

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/Manifest   |  1 -
 sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild | 83 
 2 files changed, 84 deletions(-)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index 0934b57fac7f..1cd869943436 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1,2 +1 @@
-DIST ntfs-3g_ntfsprogs-2021.8.22.tgz 1317499 BLAKE2B 
403036c68a37ba83873b5faadbb2088deb25e0ff31deb1958d4f869a198d830caa44edea879492a7894f5e7a5ad6205a6fda57bf8de722ce49bf3187239ad993
 SHA512 
e0544df78a6c352999e1206d7b5d71c56e39396b7a0936a261d728c2ac9d61c6b95ef297f8529ac2a5146f31c1c9e43066d3e281064d4f5d781a04eba51f536d
 DIST ntfs-3g_ntfsprogs-2022.5.17.tgz 1318476 BLAKE2B 
0f3d5b3ca6186886b1a4f1fc59242a1f4ccdc842cbe53b0869f707c1dbebdd58058d40b265dae663b71a2a611f7ce5392c63afa3053dc075155759c10499d529
 SHA512 
25e6d3412958576b0cd614f5d93201c0d7e8bbee78fbaf956718a3825c1435b3f0c3631ea1cc60b5b1be6e9ae7d58c0c03b0bebb69edee3bf181a966734336df

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild
deleted file mode 100644
index ed009c764089..
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2006-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_P="ntfs-3g_ntfsprogs-${PV}"
-
-DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
-HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
-HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
-SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
-
-LICENSE="GPL-2"
-# The subslot matches the SONAME major #.
-SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
-
-RDEPEND="
-   sys-apps/util-linux:0=
-   ntfsdecrypt? (
-   >=dev-libs/libgcrypt-1.2.2:0
-   >=net-libs/gnutls-1.4.4
-   )
-"
-DEPEND="${RDEPEND}
-   sys-apps/attr
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
-   tc-ld-disable-gold
-
-   local myconf=(
-   # passing --exec-prefix is needed as the build system is trying 
to be clever
-   # and install itself into / instead of /usr in order to be 
compatible with
-   # separate-/usr setups (which we don't support without an 
initrd).
-   --exec-prefix="${EPREFIX}"/usr
-
-   --disable-ldconfig
-   --enable-extras
-   $(use_enable debug)
-   $(use_enable fuse ntfs-3g)
-   $(use_enable acl posix-acls)
-   $(use_enable xattr xattr-mappings)
-   $(use_enable ntfsdecrypt crypto)
-   $(use_enable ntfsprogs)
-   $(use_enable static-libs static)
-
-   --with-uuid
-
-   # disable hd library until we have the right library in the 
tree and
-   # don't links to hwinfo one causing issues like bug #602360
-   --without-hd
-
-   # Needed for suid
-   # https://bugs.gentoo.org/822024
-   --with-fuse=internal
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   if use fuse; then
-   # Plugins directory
-   keepdir "/usr/$(get_libdir)/ntfs-3g"
-   if use suid; then
-   fperms u+s /usr/bin/ntfs-3g
-   fi
-   if use mount-ntfs; then
-   dosym mount.ntfs-3g /sbin/mount.ntfs
-   fi
-   fi
-   find "${ED}" -name '*.la' -type f -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Jakov Smolić
commit: 40332370af589ea66bb9d528d6ef2ec21331d2b6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 19:35:54 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 19:35:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40332370

sys-fs/ntfs3g: Stabilize 2022.5.17 x86, #847823

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
index 335a9b41b1b8..63ccf4800e83 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Jakov Smolić
commit: f00d27cd5215d54ad33b7104c985b221b2f09538
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 18:01:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 18:01:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00d27cd

sys-fs/ntfs3g: Stabilize 2022.5.17 amd64, #847823

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
index 89426aed9501..335a9b41b1b8 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Jakov Smolić
commit: 85f40b83d8e1292a47405b6c644adf350fef7a6c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 17:18:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 17:18:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f40b83

sys-fs/ntfs3g: Stabilize 2022.5.17 ppc, #847823

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
index 5b7a4f6c0b72..89426aed9501 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Jakov Smolić
commit: ff00df60b2aa10bf8425003f1a167d6ce2006519
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 17:18:51 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 17:18:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff00df60

sys-fs/ntfs3g: Stabilize 2022.5.17 ppc64, #847823

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
index c0554be2a10f..5b7a4f6c0b72 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Jakov Smolić
commit: 18f64434f13174b646d9efaedf4ae94a6b2fe087
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 17:12:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 17:12:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f64434

sys-fs/ntfs3g: Stabilize 2022.5.17 arm, #847823

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
index 332f09565de6..c0554be2a10f 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Jakov Smolić
commit: cb4407d14e916ba51f67e76e8bfb88998d000d13
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 17:12:23 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 17:12:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4407d1

sys-fs/ntfs3g: Stabilize 2022.5.17 arm64, #847823

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
index 333eeaf0b761..a0fd5dfd22b0 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Jakov Smolić
commit: 35aaa30224e4cb2e9802581091d59e6ace966257
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 17:12:24 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 17:12:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35aaa302

sys-fs/ntfs3g: Stabilize 2022.5.17 sparc, #847823

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
index a0fd5dfd22b0..332f09565de6 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-27 Thread Mike Gilbert
commit: 11a9a9dae6476c69f140bbf2938e75b6b11c3959
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri May 27 16:05:09 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri May 27 16:05:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a9a9da

sys-fs/ntfs3g: add 2022.5.17

Bug: https://bugs.gentoo.org/847598
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/Manifest|  1 +
 sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index 44a4ffdeed56..0934b57fac7f 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1 +1,2 @@
 DIST ntfs-3g_ntfsprogs-2021.8.22.tgz 1317499 BLAKE2B 
403036c68a37ba83873b5faadbb2088deb25e0ff31deb1958d4f869a198d830caa44edea879492a7894f5e7a5ad6205a6fda57bf8de722ce49bf3187239ad993
 SHA512 
e0544df78a6c352999e1206d7b5d71c56e39396b7a0936a261d728c2ac9d61c6b95ef297f8529ac2a5146f31c1c9e43066d3e281064d4f5d781a04eba51f536d
+DIST ntfs-3g_ntfsprogs-2022.5.17.tgz 1318476 BLAKE2B 
0f3d5b3ca6186886b1a4f1fc59242a1f4ccdc842cbe53b0869f707c1dbebdd58058d40b265dae663b71a2a611f7ce5392c63afa3053dc075155759c10499d529
 SHA512 
25e6d3412958576b0cd614f5d93201c0d7e8bbee78fbaf956718a3825c1435b3f0c3631ea1cc60b5b1be6e9ae7d58c0c03b0bebb69edee3bf181a966734336df

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
new file mode 100644
index ..333eeaf0b761
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2006-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="ntfs-3g_ntfsprogs-${PV}"
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
+SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/89"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
+
+RDEPEND="
+   sys-apps/util-linux:0=
+   ntfsdecrypt? (
+   >=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+"
+DEPEND="${RDEPEND}
+   sys-apps/attr
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+   tc-ld-disable-gold
+
+   local myconf=(
+   # passing --exec-prefix is needed as the build system is trying 
to be clever
+   # and install itself into / instead of /usr in order to be 
compatible with
+   # separate-/usr setups (which we don't support without an 
initrd).
+   --exec-prefix="${EPREFIX}"/usr
+
+   --disable-ldconfig
+   --enable-extras
+   $(use_enable debug)
+   $(use_enable fuse ntfs-3g)
+   $(use_enable acl posix-acls)
+   $(use_enable xattr xattr-mappings)
+   $(use_enable ntfsdecrypt crypto)
+   $(use_enable ntfsprogs)
+   $(use_enable static-libs static)
+
+   --with-uuid
+
+   # disable hd library until we have the right library in the 
tree and
+   # don't links to hwinfo one causing issues like bug #602360
+   --without-hd
+
+   # Needed for suid
+   # https://bugs.gentoo.org/822024
+   --with-fuse=internal
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   if use fuse; then
+   # Plugins directory
+   keepdir "/usr/$(get_libdir)/ntfs-3g"
+   if use suid; then
+   fperms u+s /usr/bin/ntfs-3g
+   fi
+   if use mount-ntfs; then
+   dosym mount.ntfs-3g /sbin/mount.ntfs
+   fi
+   fi
+   find "${ED}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-25 Thread WANG Xuerui
commit: 4c9fd73f53bd6286088ad323ee137754102987fe
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 26 05:03:13 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 26 05:03:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9fd73f

sys-fs/ntfs3g: keyword 2021.8.22-r4 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild
index 3ee5db1efeb5..ed009c764089 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-02 Thread Mike Gilbert
commit: ed176fc0cbf488f8f89cf8d6aca37e412cb9526d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon May  2 21:03:10 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon May  2 21:03:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed176fc0

sys-fs/ntfs3g: drop 2021.8.22

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 81 ---
 1 file changed, 81 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
deleted file mode 100644
index 64a938dc180b..
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info toolchain-funcs
-
-MY_P="ntfs-3g_ntfsprogs-${PV}"
-
-DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
-HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
-HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
-SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
-#SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
-
-LICENSE="GPL-2"
-# The subslot matches the SONAME major #.
-SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="acl debug +mount-ntfs ntfsdecrypt +ntfsprogs static-libs xattr"
-
-RDEPEND="
-   sys-apps/util-linux:0=
-   sys-fs/fuse:0
-   ntfsdecrypt? (
-   >=dev-libs/libgcrypt-1.2.2:0
-   >=net-libs/gnutls-1.4.4
-   )
-"
-DEPEND="${RDEPEND}
-   sys-apps/attr
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   CONFIG_CHECK="~FUSE_FS"
-   FUSE_FS_WARNING="You need to have FUSE module built to use ntfs-3g"
-   linux-info_pkg_setup
-}
-
-src_configure() {
-   tc-ld-disable-gold
-
-   local myconf=(
-   # passing --exec-prefix is needed as the build system is trying 
to be clever
-   # and install itself into / instead of /usr in order to be 
compatible with
-   # separate-/usr setups (which we don't support without an 
initrd).
-   --exec-prefix="${EPREFIX}"/usr
-
-   --disable-ldconfig
-   --enable-extras
-   $(use_enable debug)
-   $(use_enable acl posix-acls)
-   $(use_enable xattr xattr-mappings)
-   $(use_enable ntfsdecrypt crypto)
-   $(use_enable ntfsprogs)
-   $(use_enable ntfsprogs quarantined)
-   $(use_enable static-libs static)
-
-   --with-uuid
-
-   # disable hd library until we have the right library in the 
tree and
-   # don't links to hwinfo one causing issues like bug #602360
-   --without-hd
-
-   --with-fuse=external
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   use mount-ntfs && dosym mount.ntfs-3g /sbin/mount.ntfs
-   find "${ED}" -name '*.la' -type f -delete || die
-   # https://bugs.gentoo.org/760780
-   keepdir "/usr/$(get_libdir)/ntfs-3g"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-05-02 Thread Mike Gilbert
commit: 5d92ff672b56bffd9333062940964bb79e228ead
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon May  2 21:16:13 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon May  2 21:16:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d92ff67

sys-fs/ntfs3g: disable "quarantined" utilities

Upstream doesn't really support these programs. If someone really needs
them, we can restore them behind a masked USE flag.

Bug: https://bugs.gentoo.org/84
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/{ntfs3g-2021.8.22-r3.ebuild => ntfs3g-2021.8.22-r4.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild
similarity index 98%
rename from sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
rename to sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild
index 8e3bee187cef..3ee5db1efeb5 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r4.ebuild
@@ -51,7 +51,6 @@ src_configure() {
$(use_enable xattr xattr-mappings)
$(use_enable ntfsdecrypt crypto)
$(use_enable ntfsprogs)
-   $(use_enable ntfsprogs quarantined)
$(use_enable static-libs static)
 
--with-uuid



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-02-26 Thread Agostino Sarubbo
commit: 512453a1fd7327f4b698f3ef339f12f34abd4d05
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Feb 26 09:16:39 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Feb 26 09:16:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=512453a1

sys-fs/ntfs3g: x86 stable wrt bug #834043

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index 3534dc8c6fb7..8e3bee187cef 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-02-26 Thread Agostino Sarubbo
commit: a25709ba9035ddde6d8aa2da6390f84ad6364aee
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Feb 26 09:16:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Feb 26 09:16:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a25709ba

sys-fs/ntfs3g: sparc stable wrt bug #834043

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index df760883d3ca..3534dc8c6fb7 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-02-26 Thread Agostino Sarubbo
commit: d862d8f521ec68d31139788b0d1e11eb39d8564e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Feb 26 09:15:16 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Feb 26 09:15:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d862d8f5

sys-fs/ntfs3g: amd64 stable wrt bug #834043

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index 5d3c304f9a8d..df760883d3ca 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-02-25 Thread Sam James
commit: 707b64fcf1aef46862846c04dc5e28d26f14abff
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:43:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:43:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707b64fc

sys-fs/ntfs3g: Stabilize 2021.8.22-r3 arm64, #834043

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index 27f0933cfbe8..5d3c304f9a8d 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-02-25 Thread Arthur Zamarin
commit: eb0e36b169b424960f29555ee06610f356c4fad6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 25 20:43:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 25 20:43:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb0e36b1

sys-fs/ntfs3g: Stabilize 2021.8.22-r3 arm, #834043

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index 28043229f688..27f0933cfbe8 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-02-25 Thread Sam James
commit: 01dc7cb4b25ffdec0689c5bf3e751b8b21d5a0eb
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 18:28:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 18:28:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01dc7cb4

sys-fs/ntfs3g: Stabilize 2021.8.22-r3 ppc64, #834043

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index e33feb27e7b4..28043229f688 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2022-02-25 Thread Sam James
commit: 1b7a4f2d6e27fb4e401171cbb98b3442992af1c6
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 18:28:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 18:28:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7a4f2d

sys-fs/ntfs3g: Stabilize 2021.8.22-r3 ppc, #834043

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index 28102ca67d43..e33feb27e7b4 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2021 Gentoo Authors
+# Copyright 2006-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-06 Thread Mike Gilbert
commit: d97459e9b0f51457a9ca262fe35158575f2f9178
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Nov  7 00:27:22 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Nov  7 00:28:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97459e9

sys-fs/ntfs3g: drop silly kernel check for CONFIG_FUSE

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index 1b89073cd28..28102ca67d4 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit linux-info toolchain-funcs
+
+inherit toolchain-funcs
 
 MY_P="ntfs-3g_ntfsprogs-${PV}"
 
@@ -10,7 +11,6 @@ DESCRIPTION="Open source read-write NTFS driver that runs 
under FUSE"
 HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
 HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
 SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
-#SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
 
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
@@ -34,12 +34,6 @@ BDEPEND="
 
 S="${WORKDIR}/${MY_P}"
 
-pkg_setup() {
-   CONFIG_CHECK="~FUSE_FS"
-   FUSE_FS_WARNING="You need to have FUSE module built to use ntfs-3g"
-   linux-info_pkg_setup
-}
-
 src_configure() {
tc-ld-disable-gold
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-06 Thread Mike Gilbert
commit: 50541bc7785a3b7205373b977f1f0863d4ee31f6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Nov  7 00:11:43 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Nov  7 00:28:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50541bc7

sys-fs/ntfs3g: actually make USE=suid do something

Bug: https://bugs.gentoo.org/822024
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{ntfs3g-2021.8.22-r1.ebuild => ntfs3g-2021.8.22-r2.ebuild} | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r2.ebuild
similarity index 94%
rename from sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
rename to sys-fs/ntfs3g/ntfs3g-2021.8.22-r2.ebuild
index 32829cd24d9..fa4b403451e 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r2.ebuild
@@ -75,7 +75,12 @@ src_configure() {
 
 src_install() {
default
-   use mount-ntfs && dosym mount.ntfs-3g /sbin/mount.ntfs
+   if use suid; then
+   fperms u+s /usr/bin/ntfs-3g
+   fi
+   if use mount-ntfs; then
+   dosym mount.ntfs-3g /sbin/mount.ntfs
+   fi
find "${ED}" -name '*.la' -type f -delete || die
# https://bugs.gentoo.org/760780
keepdir "/usr/$(get_libdir)/ntfs-3g"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-06 Thread Mike Gilbert
commit: be0aafde743046bdfac23126b7f264589cf4bc18
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Nov  7 00:23:30 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Nov  7 00:28:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0aafde

sys-fs/ntfs3g: add 'fuse' USE flag

This allows libntfs-3g and ntfsprogs to be installed without the FUSE
driver.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/metadata.xml  |  3 ++-
 ...21.8.22-r2.ebuild => ntfs3g-2021.8.22-r3.ebuild} | 21 -
 2 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/sys-fs/ntfs3g/metadata.xml b/sys-fs/ntfs3g/metadata.xml
index fd2cd929283..910a26c2caf 100644
--- a/sys-fs/ntfs3g/metadata.xml
+++ b/sys-fs/ntfs3g/metadata.xml
@@ -16,9 +16,10 @@
file ownership, access right.


+   Enable ntfs-3g FUSE driver
Install mount.ntfs symlink
Build and install the ntfsdecrypt 
application.
-   Include internal version of 
ntfsprogs.
+   Enable ntfsprogs


http://tuxera.com/forum/

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
similarity index 84%
rename from sys-fs/ntfs3g/ntfs3g-2021.8.22-r2.ebuild
rename to sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
index fa4b403451e..1b89073cd28 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 2006-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
-IUSE="acl debug +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid xattr"
+IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="
sys-apps/util-linux:0=
@@ -52,6 +52,7 @@ src_configure() {
--disable-ldconfig
--enable-extras
$(use_enable debug)
+   $(use_enable fuse ntfs-3g)
$(use_enable acl posix-acls)
$(use_enable xattr xattr-mappings)
$(use_enable ntfsdecrypt crypto)
@@ -75,13 +76,15 @@ src_configure() {
 
 src_install() {
default
-   if use suid; then
-   fperms u+s /usr/bin/ntfs-3g
-   fi
-   if use mount-ntfs; then
-   dosym mount.ntfs-3g /sbin/mount.ntfs
+   if use fuse; then
+   # Plugins directory
+   keepdir "/usr/$(get_libdir)/ntfs-3g"
+   if use suid; then
+   fperms u+s /usr/bin/ntfs-3g
+   fi
+   if use mount-ntfs; then
+   dosym mount.ntfs-3g /sbin/mount.ntfs
+   fi
fi
find "${ED}" -name '*.la' -type f -delete || die
-   # https://bugs.gentoo.org/760780
-   keepdir "/usr/$(get_libdir)/ntfs-3g"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-06 Thread Mike Gilbert
commit: 94eb172027cdcb267c65ec0589c9dbb25c88c2c3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Nov  6 13:39:22 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Nov  6 13:40:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94eb1720

sys-fs/ntfs3g: switch to 'internal' FUSE and re-add 'suid'

Closes: https://bugs.gentoo.org/822024
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild | 82 
 1 file changed, 82 insertions(+)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
new file mode 100644
index 000..32829cd24d9
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info toolchain-funcs
+
+MY_P="ntfs-3g_ntfsprogs-${PV}"
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
+SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+#SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/89"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="acl debug +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid xattr"
+
+RDEPEND="
+   sys-apps/util-linux:0=
+   ntfsdecrypt? (
+   >=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+"
+DEPEND="${RDEPEND}
+   sys-apps/attr
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   CONFIG_CHECK="~FUSE_FS"
+   FUSE_FS_WARNING="You need to have FUSE module built to use ntfs-3g"
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   tc-ld-disable-gold
+
+   local myconf=(
+   # passing --exec-prefix is needed as the build system is trying 
to be clever
+   # and install itself into / instead of /usr in order to be 
compatible with
+   # separate-/usr setups (which we don't support without an 
initrd).
+   --exec-prefix="${EPREFIX}"/usr
+
+   --disable-ldconfig
+   --enable-extras
+   $(use_enable debug)
+   $(use_enable acl posix-acls)
+   $(use_enable xattr xattr-mappings)
+   $(use_enable ntfsdecrypt crypto)
+   $(use_enable ntfsprogs)
+   $(use_enable ntfsprogs quarantined)
+   $(use_enable static-libs static)
+
+   --with-uuid
+
+   # disable hd library until we have the right library in the 
tree and
+   # don't links to hwinfo one causing issues like bug #602360
+   --without-hd
+
+   # Needed for suid
+   # https://bugs.gentoo.org/822024
+   --with-fuse=internal
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   use mount-ntfs && dosym mount.ntfs-3g /sbin/mount.ntfs
+   find "${ED}" -name '*.la' -type f -delete || die
+   # https://bugs.gentoo.org/760780
+   keepdir "/usr/$(get_libdir)/ntfs-3g"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-05 Thread Mike Gilbert
commit: 7a062fbcbda9206a63ce1533c03cf44298beefdb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Nov  6 02:09:18 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Nov  6 02:13:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a062fbc

Revert "sys-fs/ntfs3g: use internal FUSE library"

Reverts: ab0f17bb3637aec78e388c3704bee2a77c8b1eb1
Bug: https://bugs.gentoo.org/822024
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/{ntfs3g-2021.8.22-r1.ebuild => ntfs3g-2021.8.22.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
similarity index 98%
rename from sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
rename to sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index e15ee8fbd07..f022ac5e558 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -20,6 +20,7 @@ IUSE="acl debug +mount-ntfs ntfsdecrypt +ntfsprogs 
static-libs suid xattr"
 
 RDEPEND="
sys-apps/util-linux:0=
+   sys-fs/fuse:0
ntfsdecrypt? (
>=dev-libs/libgcrypt-1.2.2:0
>=net-libs/gnutls-1.4.4
@@ -65,7 +66,7 @@ src_configure() {
# don't links to hwinfo one causing issues like bug #602360
--without-hd
 
-   --with-fuse=internal
+   --with-fuse=external
)
 
econf "${myconf[@]}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-05 Thread Mike Gilbert
commit: 33ac79f9dd4f0e82321175ab4b24c88fd5770dd5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Nov  6 02:10:27 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Nov  6 02:14:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ac79f9

sys-fs/ntfs3g: drop non-functional suid USE flag

Bug: https://bugs.gentoo.org/822024
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index f022ac5e558..64a938dc180 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -16,7 +16,7 @@ LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="acl debug +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid xattr"
+IUSE="acl debug +mount-ntfs ntfsdecrypt +ntfsprogs static-libs xattr"
 
 RDEPEND="
sys-apps/util-linux:0=
@@ -74,7 +74,6 @@ src_configure() {
 
 src_install() {
default
-   use suid && fperms u+s /usr/bin/ntfs-3g
use mount-ntfs && dosym mount.ntfs-3g /sbin/mount.ntfs
find "${ED}" -name '*.la' -type f -delete || die
# https://bugs.gentoo.org/760780



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-05 Thread Mike Gilbert
commit: ab0f17bb3637aec78e388c3704bee2a77c8b1eb1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Nov  5 23:16:22 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Nov  5 23:16:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab0f17bb

sys-fs/ntfs3g: use internal FUSE library

This is required for suid support.

Closes: https://bugs.gentoo.org/822024
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/{ntfs3g-2021.8.22.ebuild => ntfs3g-2021.8.22-r1.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
similarity index 98%
rename from sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
rename to sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
index f022ac5e558..e15ee8fbd07 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22-r1.ebuild
@@ -20,7 +20,6 @@ IUSE="acl debug +mount-ntfs ntfsdecrypt +ntfsprogs 
static-libs suid xattr"
 
 RDEPEND="
sys-apps/util-linux:0=
-   sys-fs/fuse:0
ntfsdecrypt? (
>=dev-libs/libgcrypt-1.2.2:0
>=net-libs/gnutls-1.4.4
@@ -66,7 +65,7 @@ src_configure() {
# don't links to hwinfo one causing issues like bug #602360
--without-hd
 
-   --with-fuse=external
+   --with-fuse=internal
)
 
econf "${myconf[@]}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-05 Thread Mike Gilbert
commit: 357980f40f7aceb19e2075010806752fda92b22c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Nov  5 23:11:59 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Nov  5 23:11:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357980f4

sys-fs/ntfs3g: drop 2017.3.23.5-r1

Bug: https://bugs.gentoo.org/811156
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/Manifest |  1 -
 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 79 --
 2 files changed, 80 deletions(-)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index d1fd2603084..44a4ffdeed5 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1,2 +1 @@
-DIST ntfs-3g_ntfsprogs-2017.3.23AR.5.tgz 1278315 BLAKE2B 
d4f84bf744b12fec7faff82bd3d3048282a3cbcde2ca75e5d3a295206585c4cee68e25dff5fb20b034f516a3f2cd95c489105d9df810f8a9378024ef065b67d3
 SHA512 
8534970ba9f07999c5ff433144ad3a59640fb9a28fb30b37b5d736101e19f9fec1c222152338be382c894f972fce2b2a83680b85a28cf147cb5500b40a0a25cc
 DIST ntfs-3g_ntfsprogs-2021.8.22.tgz 1317499 BLAKE2B 
403036c68a37ba83873b5faadbb2088deb25e0ff31deb1958d4f869a198d830caa44edea879492a7894f5e7a5ad6205a6fda57bf8de722ce49bf3187239ad993
 SHA512 
e0544df78a6c352999e1206d7b5d71c56e39396b7a0936a261d728c2ac9d61c6b95ef297f8529ac2a5146f31c1c9e43066d3e281064d4f5d781a04eba51f536d

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
deleted file mode 100644
index 17c8330cd5b..000
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info toolchain-funcs
-
-MY_P="ntfs-3g_ntfsprogs-${PV%.*}AR.${PV##*.}"
-
-DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
-HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
-HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
-#SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
-SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
-
-LICENSE="GPL-2"
-# The subslot matches the SONAME major #.
-SLOT="0/885"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
-
-RDEPEND="
-   sys-apps/util-linux:0=
-   ntfsdecrypt? (
-   >=dev-libs/libgcrypt-1.2.2:0
-   >=net-libs/gnutls-1.4.4
-   )
-"
-DEPEND="${RDEPEND}
-   sys-apps/attr
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   CONFIG_CHECK="~FUSE_FS"
-   FUSE_FS_WARNING="You need to have FUSE module built to use ntfs-3g"
-   linux-info_pkg_setup
-}
-
-src_configure() {
-   tc-ld-disable-gold
-
-   local myconf=(
-   # passing --exec-prefix is needed as the build system is trying 
to be clever
-   # and install itself into / instead of /usr in order to be 
compatible with
-   # separate-/usr setups (which we don't support without an 
initrd).
-   --exec-prefix="${EPREFIX}"/usr
-
-   --disable-ldconfig
-   --enable-extras
-   $(use_enable debug)
-   $(use_enable acl posix-acls)
-   $(use_enable xattr xattr-mappings)
-   $(use_enable ntfsdecrypt crypto)
-   $(use_enable ntfsprogs)
-   $(use_enable ntfsprogs quarantined)
-   $(use_enable static-libs static)
-
-   --with-uuid
-
-   # disable hd library until we have the right library in the 
tree and
-   # don't links to hwinfo one causing issues like bug #602360
-   --without-hd
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   use suid && fperms u+s /usr/bin/ntfs-3g
-   dosym mount.ntfs-3g /sbin/mount.ntfs
-   find "${D}" -name '*.la' -type f -delete || die
-   # https://bugs.gentoo.org/760780
-   keepdir "/usr/$(get_libdir)/ntfs-3g"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-11-05 Thread Mike Gilbert
commit: e88a6eb57790b8e05fa7b11c22f0b0855016fc22
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Nov  5 23:10:45 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Nov  5 23:10:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e88a6eb5

sys-fs/ntfs3g: add 'mount-ntfs' USE flag

Closes: https://bugs.gentoo.org/583214
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/metadata.xml| 1 +
 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-fs/ntfs3g/metadata.xml b/sys-fs/ntfs3g/metadata.xml
index 9b2852a0591..fd2cd929283 100644
--- a/sys-fs/ntfs3g/metadata.xml
+++ b/sys-fs/ntfs3g/metadata.xml
@@ -16,6 +16,7 @@
file ownership, access right.


+   Install mount.ntfs symlink
Build and install the ntfsdecrypt 
application.
Include internal version of 
ntfsprogs.


diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index 73800e129e5..f022ac5e558 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -16,7 +16,7 @@ LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
+IUSE="acl debug +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="
sys-apps/util-linux:0=
@@ -75,7 +75,7 @@ src_configure() {
 src_install() {
default
use suid && fperms u+s /usr/bin/ntfs-3g
-   dosym mount.ntfs-3g /sbin/mount.ntfs
+   use mount-ntfs && dosym mount.ntfs-3g /sbin/mount.ntfs
find "${ED}" -name '*.la' -type f -delete || die
# https://bugs.gentoo.org/760780
keepdir "/usr/$(get_libdir)/ntfs-3g"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-10-28 Thread Agostino Sarubbo
commit: 6bbcadd41dfae819d3261f57d650461976c3690f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Oct 29 05:55:52 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Oct 29 05:55:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bbcadd4

sys-fs/ntfs3g: ppc64 stable wrt bug #818703

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index e2276a6ad36..73800e129e5 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-10-28 Thread Agostino Sarubbo
commit: 5740681e8fe917c928ec39866c4a0562c71a8d4e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Oct 29 05:53:52 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Oct 29 05:54:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5740681e

sys-fs/ntfs3g: ppc stable wrt bug #818703

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index 50d7f44b023..e2276a6ad36 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-10-19 Thread Sam James
commit: ffe75b396aace240e7bf766d4ab3c5a536e6391a
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:21:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:21:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe75b39

sys-fs/ntfs3g: Stabilize 2021.8.22 arm64, #818703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index d9912200099..50d7f44b023 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-10-19 Thread Sam James
commit: c162d9470c036bcbdb091393312bd11c8efac93e
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:20:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:20:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c162d947

sys-fs/ntfs3g: Stabilize 2021.8.22 arm, #818703

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index 7d195efda95..d9912200099 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-10-18 Thread Agostino Sarubbo
commit: 38d8436ae1049dbeeb59d1dc94534a7d6daf2308
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 18 15:22:21 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 18 15:22:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d8436a

sys-fs/ntfs3g: x86 stable wrt bug #818703

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index e74ff48bb8d..7d195efda95 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-10-18 Thread Agostino Sarubbo
commit: 6fbc5bdb66bb5c7df98b59b8d0abb88b8fdd47ff
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 18 15:18:25 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 18 15:18:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbc5bdb

sys-fs/ntfs3g: amd64 stable wrt bug #818703

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index daa45fccb74..e74ff48bb8d 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-10-18 Thread Agostino Sarubbo
commit: f6983dbe373b773d1513e93ad29601154dbd1962
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 18 07:01:00 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 18 07:01:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6983dbe

sys-fs/ntfs3g: sparc stable wrt bug #818703

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index 7e4c2ed5669..daa45fccb74 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-09-27 Thread Marek Szuba
commit: 18bcb912c345f29af74a4fd5288a246fe1c9ced4
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Sep 27 21:57:15 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Sep 27 22:05:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18bcb912

sys-fs/ntfs3g: keyword 2021.8.22 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
index ab40a1ab993..7e4c2ed5669 100644
--- a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-08-31 Thread Lars Wendler
commit: cf72416b29d1fc39f978044b7da63d909d90bd24
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Aug 31 08:18:56 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Aug 31 08:19:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf72416b

sys-fs/ntfs3g: Security bump to version 2021.8.22

Bug: https://bugs.gentoo.org/811156
Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/ntfs3g/Manifest|  1 +
 sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index a087229bff9..d1fd2603084 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1 +1,2 @@
 DIST ntfs-3g_ntfsprogs-2017.3.23AR.5.tgz 1278315 BLAKE2B 
d4f84bf744b12fec7faff82bd3d3048282a3cbcde2ca75e5d3a295206585c4cee68e25dff5fb20b034f516a3f2cd95c489105d9df810f8a9378024ef065b67d3
 SHA512 
8534970ba9f07999c5ff433144ad3a59640fb9a28fb30b37b5d736101e19f9fec1c222152338be382c894f972fce2b2a83680b85a28cf147cb5500b40a0a25cc
+DIST ntfs-3g_ntfsprogs-2021.8.22.tgz 1317499 BLAKE2B 
403036c68a37ba83873b5faadbb2088deb25e0ff31deb1958d4f869a198d830caa44edea879492a7894f5e7a5ad6205a6fda57bf8de722ce49bf3187239ad993
 SHA512 
e0544df78a6c352999e1206d7b5d71c56e39396b7a0936a261d728c2ac9d61c6b95ef297f8529ac2a5146f31c1c9e43066d3e281064d4f5d781a04eba51f536d

diff --git a/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
new file mode 100644
index 000..ab40a1ab993
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2021.8.22.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info toolchain-funcs
+
+MY_P="ntfs-3g_ntfsprogs-${PV}"
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
+SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+#SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/89"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
+
+RDEPEND="
+   sys-apps/util-linux:0=
+   sys-fs/fuse:0
+   ntfsdecrypt? (
+   >=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+"
+DEPEND="${RDEPEND}
+   sys-apps/attr
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   CONFIG_CHECK="~FUSE_FS"
+   FUSE_FS_WARNING="You need to have FUSE module built to use ntfs-3g"
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   tc-ld-disable-gold
+
+   local myconf=(
+   # passing --exec-prefix is needed as the build system is trying 
to be clever
+   # and install itself into / instead of /usr in order to be 
compatible with
+   # separate-/usr setups (which we don't support without an 
initrd).
+   --exec-prefix="${EPREFIX}"/usr
+
+   --disable-ldconfig
+   --enable-extras
+   $(use_enable debug)
+   $(use_enable acl posix-acls)
+   $(use_enable xattr xattr-mappings)
+   $(use_enable ntfsdecrypt crypto)
+   $(use_enable ntfsprogs)
+   $(use_enable ntfsprogs quarantined)
+   $(use_enable static-libs static)
+
+   --with-uuid
+
+   # disable hd library until we have the right library in the 
tree and
+   # don't links to hwinfo one causing issues like bug #602360
+   --without-hd
+
+   --with-fuse=external
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   use suid && fperms u+s /usr/bin/ntfs-3g
+   dosym mount.ntfs-3g /sbin/mount.ntfs
+   find "${ED}" -name '*.la' -type f -delete || die
+   # https://bugs.gentoo.org/760780
+   keepdir "/usr/$(get_libdir)/ntfs-3g"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-08-03 Thread Sam James
commit: c40713359713da02d0d0a1556ad6f83c717928c9
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  3 10:59:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  3 10:59:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4071335

sys-fs/ntfs3g: Stabilize 2017.3.23.5-r1 arm64, #803998

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index 75a364e8050..17c8330cd5b 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/885"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/, sys-fs/ntfs3g/files/

2021-05-14 Thread David Seifert
commit: 6117c5631916c07eff368af7373a6561b005dcad
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 14 10:03:48 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri May 14 10:03:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6117c563

sys-fs/ntfs3g: Remove old 2017.3.23-r3

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: David Seifert  gentoo.org>

 sys-fs/ntfs3g/Manifest |   1 -
 sys-fs/ntfs3g/files/CVE-2019-9755.patch|  63 
 .../files/ntfs3g-2014.2.15-no-split-usr.patch  |  25 --
 .../ntfs3g/files/ntfs3g-2016.2.22-sysmacros.patch  |  43 ---
 .../files/ntfs3g-2017.3.23-big-sectors.patch   | 379 -
 .../files/ntfs3g-2017.3.23-check-mftmirr.patch |  12 -
 .../files/ntfs3g-2017.3.23-full-clusters.patch |  81 -
 sys-fs/ntfs3g/metadata.xml |  50 ++-
 sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild   | 106 --
 9 files changed, 23 insertions(+), 737 deletions(-)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index c7ad50e6157..a087229bff9 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1,2 +1 @@
-DIST ntfs-3g_ntfsprogs-2017.3.23.tgz 1259054 BLAKE2B 
4f12a6061ef0c116f26225eb3fb5cb84e469b63710115fbfb54fa3802ea94192afa973a553742818ff6849b72919069ec92aca2d4d6f58d8cabca1b0fefa3abe
 SHA512 
3a607f0d7be35204c992d8931de0404fbc52032c13b4240d2c5e6f285c318a28eb2a385d7cf5ac4cd445876aee5baa5753bb636ada0d870d84a9d3fdbce794ef
 DIST ntfs-3g_ntfsprogs-2017.3.23AR.5.tgz 1278315 BLAKE2B 
d4f84bf744b12fec7faff82bd3d3048282a3cbcde2ca75e5d3a295206585c4cee68e25dff5fb20b034f516a3f2cd95c489105d9df810f8a9378024ef065b67d3
 SHA512 
8534970ba9f07999c5ff433144ad3a59640fb9a28fb30b37b5d736101e19f9fec1c222152338be382c894f972fce2b2a83680b85a28cf147cb5500b40a0a25cc

diff --git a/sys-fs/ntfs3g/files/CVE-2019-9755.patch 
b/sys-fs/ntfs3g/files/CVE-2019-9755.patch
deleted file mode 100644
index caa079d607b..000
--- a/sys-fs/ntfs3g/files/CVE-2019-9755.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From 85c1634a26faa572d3c558d4cf8aaaca5202d4e9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= 
-Date: Wed, 19 Dec 2018 15:57:50 +0100
-Subject: [PATCH] Fixed reporting an error when failed to build the mountpoint
-
-The size check was inefficient because getcwd() uses an unsigned int
-argument.

- src/lowntfs-3g.c | 6 +-
- src/ntfs-3g.c| 6 +-
- 2 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/src/lowntfs-3g.c b/src/lowntfs-3g.c
-index 993867fa..0660439b 100644
 a/src/lowntfs-3g.c
-+++ b/src/lowntfs-3g.c
-@@ -4411,7 +4411,8 @@ int main(int argc, char *argv[])
-   else {
-   ctx->abs_mnt_point = (char*)ntfs_malloc(PATH_MAX);
-   if (ctx->abs_mnt_point) {
--  if (getcwd(ctx->abs_mnt_point,
-+  if ((strlen(opts.mnt_point) < PATH_MAX)
-+  && getcwd(ctx->abs_mnt_point,
-PATH_MAX - strlen(opts.mnt_point) - 1)) {
-   strcat(ctx->abs_mnt_point, "/");
-   strcat(ctx->abs_mnt_point, opts.mnt_point);
-@@ -4419,6 +4420,9 @@ int main(int argc, char *argv[])
-   /* Solaris also wants the absolute mount point */
-   opts.mnt_point = ctx->abs_mnt_point;
- #endif /* defined(__sun) && defined (__SVR4) */
-+  } else {
-+  free(ctx->abs_mnt_point);
-+  ctx->abs_mnt_point = (char*)NULL;
-   }
-   }
-   }
-diff --git a/src/ntfs-3g.c b/src/ntfs-3g.c
-index 6ce89fef..4e0912ae 100644
 a/src/ntfs-3g.c
-+++ b/src/ntfs-3g.c
-@@ -4148,7 +4148,8 @@ int main(int argc, char *argv[])
-   else {
-   ctx->abs_mnt_point = (char*)ntfs_malloc(PATH_MAX);
-   if (ctx->abs_mnt_point) {
--  if (getcwd(ctx->abs_mnt_point,
-+  if ((strlen(opts.mnt_point) < PATH_MAX)
-+  && getcwd(ctx->abs_mnt_point,
-PATH_MAX - strlen(opts.mnt_point) - 1)) {
-   strcat(ctx->abs_mnt_point, "/");
-   strcat(ctx->abs_mnt_point, opts.mnt_point);
-@@ -4156,6 +4157,9 @@ int main(int argc, char *argv[])
-   /* Solaris also wants the absolute mount point */
-   opts.mnt_point = ctx->abs_mnt_point;
- #endif /* defined(__sun) && defined (__SVR4) */
-+  } else {
-+  free(ctx->abs_mnt_point);
-+  ctx->abs_mnt_point = (char*)NULL;
-   }
-   }
-   }
--- 
-2.26.1
-

diff --git a/sys-fs/ntfs3g/files/ntfs3g-2014.2.15-no-split-usr.patch 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-05-14 Thread Agostino Sarubbo
commit: e07a1398632d8198c437574b91400f0d56684766
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 14 09:33:33 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 14 09:33:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07a1398

sys-fs/ntfs3g: sparc stable wrt bug #789906

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index c7134780638..75a364e8050 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/885"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-05-13 Thread Sam James
commit: 6920b099c4a47e1ca8f7463589fb1fc5cfd2cae5
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 18:57:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 18:57:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6920b099

sys-fs/ntfs3g: Stabilize 2017.3.23.5-r1 ppc, #789906

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index a159ee1a01c..c7134780638 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/885"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-05-13 Thread Sam James
commit: 07ad6e5b7b8ccd21269121c673ad50d92cd895e3
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 18:55:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 18:55:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ad6e5b

sys-fs/ntfs3g: Stabilize 2017.3.23.5-r1 x86, #789906

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index e1d3f9e4b8f..a159ee1a01c 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/885"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-05-13 Thread Sam James
commit: 032f6e13bbc1174560b360d279229e9833a62d5b
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 17:53:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 17:53:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032f6e13

sys-fs/ntfs3g: Stabilize 2017.3.23.5-r1 ppc64, #789906

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index 775b6fada1f..e1d3f9e4b8f 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/885"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-05-13 Thread Sam James
commit: 1b3e03a92046b9f97b533f44c95eed28e4b74da7
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:37:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:37:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3e03a9

sys-fs/ntfs3g: Stabilize 2017.3.23.5-r1 amd64, #789906

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index cf6b38c1d32..775b6fada1f 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/885"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2021-05-13 Thread Sam James
commit: 8ee1d196d88bad4484b906d5cc25b4b9d5a4a8b8
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:21:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:21:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee1d196

sys-fs/ntfs3g: Stabilize 2017.3.23.5-r1 arm, #789906

Signed-off-by: Sam James  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index e0ede00ae19..cf6b38c1d32 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/885"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-12-19 Thread Mike Gilbert
commit: f61dd2040f8f94b9fdb22ef28ac68beb618609d9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 20 00:47:36 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec 20 00:48:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61dd204

sys-fs/ntfs3g: avoid installing an empty directory

Bug: https://bugs.gentoo.org/760780
Signed-off-by: Mike Gilbert  gentoo.org>

 .../ntfs3g/{ntfs3g-2017.3.23.5.ebuild => ntfs3g-2017.3.23.5-r1.ebuild}  | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
similarity index 96%
rename from sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild
rename to sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index 83e5a1f4f9c..be6f047755d 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -74,4 +74,6 @@ src_install() {
use suid && fperms u+s /usr/bin/ntfs-3g
dosym mount.ntfs-3g /sbin/mount.ntfs
find "${D}" -name '*.la' -type f -delete || die
+   # https://bugs.gentoo.org/760780
+   keepdir "/usr/$(get_libdir)/ntfs-3g"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-12-19 Thread Mike Gilbert
commit: a6b04ece2f6dfcc759eafae61863f7a4106907ee
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 20 00:50:06 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec 20 00:50:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b04ece

sys-fs/ntfs3g: drop unused eclasses

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
index be6f047755d..e0ede00ae19 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit linux-info udev toolchain-funcs libtool
+inherit linux-info toolchain-funcs
 
 MY_P="ntfs-3g_ntfsprogs-${PV%.*}AR.${PV##*.}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/files/

2020-06-25 Thread Conrad Kostecki
commit: 519249c8efcec2cb343f4ad12f9717e05a6ba3b9
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Jun 24 18:13:17 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Jun 25 07:30:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=519249c8

sys-fs/ntfs3g: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/16403
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/ntfs3g-2016.2.22-CVE-2017-0358.patch | 40 --
 1 file changed, 40 deletions(-)

diff --git a/sys-fs/ntfs3g/files/ntfs3g-2016.2.22-CVE-2017-0358.patch 
b/sys-fs/ntfs3g/files/ntfs3g-2016.2.22-CVE-2017-0358.patch
deleted file mode 100644
index 1ce7e9cdae3..000
--- a/sys-fs/ntfs3g/files/ntfs3g-2016.2.22-CVE-2017-0358.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/src/lowntfs-3g.c b/src/lowntfs-3g.c
-index 0bb38f97..c6d1dad3 100644
 a/src/lowntfs-3g.c
-+++ b/src/lowntfs-3g.c
-@@ -3827,13 +3827,14 @@ static fuse_fstype load_fuse_module(void)
-   struct stat st;
-   pid_t pid;
-   const char *cmd = "/sbin/modprobe";
-+  char *env = (char*)NULL;
-   struct timespec req = { 0, 1 };   /* 100 msec */
-   fuse_fstype fstype;
- 
-   if (!stat(cmd, ) && !geteuid()) {
-   pid = fork();
-   if (!pid) {
--  execl(cmd, cmd, "fuse", NULL);
-+  execle(cmd, cmd, "fuse", NULL, );
-   _exit(1);
-   } else if (pid != -1)
-   waitpid(pid, NULL, 0);
-diff --git a/src/ntfs-3g.c b/src/ntfs-3g.c
-index 268b0569..945fc0be 100644
 a/src/ntfs-3g.c
-+++ b/src/ntfs-3g.c
-@@ -3612,13 +3612,14 @@ static fuse_fstype load_fuse_module(void)
-   struct stat st;
-   pid_t pid;
-   const char *cmd = "/sbin/modprobe";
-+  char *env = (char*)NULL;
-   struct timespec req = { 0, 1 };   /* 100 msec */
-   fuse_fstype fstype;
-   
-   if (!stat(cmd, ) && !geteuid()) {
-   pid = fork();
-   if (!pid) {
--  execl(cmd, cmd, "fuse", NULL);
-+  execle(cmd, cmd, "fuse", NULL, );
-   _exit(1);
-   } else if (pid != -1)
-   waitpid(pid, NULL, 0);



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-06-09 Thread Mike Gilbert
commit: 573afbb225aae002640ee8de154657ff6f62b934
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun 10 00:31:01 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 10 00:31:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=573afbb2

sys-fs/ntfs3g: avoid pkgcheck AbsoluteSymlink warning

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild
index 329adc5f686..83e5a1f4f9c 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild
@@ -72,6 +72,6 @@ src_configure() {
 src_install() {
default
use suid && fperms u+s /usr/bin/ntfs-3g
-   dosym "${EPREFIX}"/usr/bin/ntfs-3g /sbin/mount.ntfs
+   dosym mount.ntfs-3g /sbin/mount.ntfs
find "${D}" -name '*.la' -type f -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/, sys-fs/ntfs3g/files/

2020-06-09 Thread Mike Gilbert
commit: 3f7be9e54a478c557dba6ffe32362d7cc5b4d107
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun  9 23:40:02 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  9 23:41:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7be9e5

sys-fs/ntfs3g: remove old

Bug: https://bugs.gentoo.org/717640
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/Manifest   |   1 -
 sys-fs/ntfs3g/files/99-ntfs3g.rules  |   1 -
 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild |  96 
 sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild |  93 ---
 sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild | 104 ---
 5 files changed, 295 deletions(-)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index d9a6eaac1cf..c7ad50e6157 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1,3 +1,2 @@
-DIST ntfs-3g_ntfsprogs-2016.2.22.tgz 1264364 BLAKE2B 
6028048d676372c062cda1cf9ee43f2c1f035d080dde1201746d994e705756ab219de8359b1f8708e83e11c0036cdc9e54299aa433f383e698e425ff2fed
 SHA512 
dbd36fadd2881db1d17fdbf5d2b4e50bbe11dc9dd0ad4917e7f8bc4032c2287346143756ce8754df0d46ce9209f2c0c41b626cad929d76a9bc881712c7101c15
 DIST ntfs-3g_ntfsprogs-2017.3.23.tgz 1259054 BLAKE2B 
4f12a6061ef0c116f26225eb3fb5cb84e469b63710115fbfb54fa3802ea94192afa973a553742818ff6849b72919069ec92aca2d4d6f58d8cabca1b0fefa3abe
 SHA512 
3a607f0d7be35204c992d8931de0404fbc52032c13b4240d2c5e6f285c318a28eb2a385d7cf5ac4cd445876aee5baa5753bb636ada0d870d84a9d3fdbce794ef
 DIST ntfs-3g_ntfsprogs-2017.3.23AR.5.tgz 1278315 BLAKE2B 
d4f84bf744b12fec7faff82bd3d3048282a3cbcde2ca75e5d3a295206585c4cee68e25dff5fb20b034f516a3f2cd95c489105d9df810f8a9378024ef065b67d3
 SHA512 
8534970ba9f07999c5ff433144ad3a59640fb9a28fb30b37b5d736101e19f9fec1c222152338be382c894f972fce2b2a83680b85a28cf147cb5500b40a0a25cc

diff --git a/sys-fs/ntfs3g/files/99-ntfs3g.rules 
b/sys-fs/ntfs3g/files/99-ntfs3g.rules
deleted file mode 100644
index 52dca406476..000
--- a/sys-fs/ntfs3g/files/99-ntfs3g.rules
+++ /dev/null
@@ -1 +0,0 @@
-ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs-3g"

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
deleted file mode 100644
index 6d2c789ca34..000
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils linux-info ltprune udev toolchain-funcs libtool
-
-MY_PN=${PN/3g/-3g}
-MY_P=${MY_PN}_ntfsprogs-${PV}
-
-DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
-HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
-SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
-
-LICENSE="GPL-2"
-# The subslot matches the SONAME major #.
-SLOT="0/87"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
-
-RDEPEND="!=dev-libs/libgcrypt-1.2.2:0
-   >=net-libs/gnutls-1.4.4
-   )
-   external-fuse? (
-   >=sys-fs/fuse-2.8.0
-   http://www.tuxera.com/community/ntfs-3g-download/;
-SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
-
-LICENSE="GPL-2"
-# The subslot matches the SONAME major #.
-SLOT="0/88"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
-
-RDEPEND="!=dev-libs/libgcrypt-1.2.2:0
-   >=net-libs/gnutls-1.4.4
-   )
-   external-fuse? (
-   >=sys-fs/fuse-2.8.0:0
-   )"
-DEPEND="${RDEPEND}
-   sys-apps/attr
-   virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS="AUTHORS ChangeLog CREDITS README"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2014.2.15-no-split-usr.patch
-   "${FILESDIR}"/${PN}-2016.2.22-sysmacros.patch #580136
-)
-
-pkg_setup() {
-   if use external-fuse && use kernel_linux; then
-   if kernel_is lt 2 6 9; then
-   die "Your kernel is too old."
-   fi
-   CONFIG_CHECK="~FUSE_FS"
-   FUSE_FS_WARNING="You need to have FUSE module built to use 
ntfs-3g"
-   linux-info_pkg_setup
-   fi
-}
-
-src_prepare() {
-   default
-   # Keep the symlinks in the same place we put the main binaries.
-   # Having them in / when all the progs are in /usr is pointless.
-   sed -i \
-   -e 's:/sbin:$(sbindir):g' \
-   {ntfsprogs,src}/Makefile.in || die #578336
-   # Note: patches apply to Makefile.in, so don't run autotools here.
-   elibtoolize
-}
-
-src_configure() {
-   tc-ld-disable-gold
-   # passing --exec-prefix is needed as the build system is trying to be 
clever
-   # and install itself into / instead of /usr in order to be compatible 
with
-  

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-06-09 Thread Mike Gilbert
commit: 48f36331a5098f7300c979758fac756605ff1df8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun  9 23:24:53 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun  9 23:41:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f36331

sys-fs/ntfs3g: bump to 2017.3.23AR.5

Switch the "advanced release" series since upstream has not cut a
stable release since 2017.

Drop support for external FUSE due to bug 724464.

Closes: https://bugs.gentoo.org/601290
Closes: https://bugs.gentoo.org/727464
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/Manifest  |  1 +
 sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index 1bbd0f6e1e4..d9a6eaac1cf 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1,2 +1,3 @@
 DIST ntfs-3g_ntfsprogs-2016.2.22.tgz 1264364 BLAKE2B 
6028048d676372c062cda1cf9ee43f2c1f035d080dde1201746d994e705756ab219de8359b1f8708e83e11c0036cdc9e54299aa433f383e698e425ff2fed
 SHA512 
dbd36fadd2881db1d17fdbf5d2b4e50bbe11dc9dd0ad4917e7f8bc4032c2287346143756ce8754df0d46ce9209f2c0c41b626cad929d76a9bc881712c7101c15
 DIST ntfs-3g_ntfsprogs-2017.3.23.tgz 1259054 BLAKE2B 
4f12a6061ef0c116f26225eb3fb5cb84e469b63710115fbfb54fa3802ea94192afa973a553742818ff6849b72919069ec92aca2d4d6f58d8cabca1b0fefa3abe
 SHA512 
3a607f0d7be35204c992d8931de0404fbc52032c13b4240d2c5e6f285c318a28eb2a385d7cf5ac4cd445876aee5baa5753bb636ada0d870d84a9d3fdbce794ef
+DIST ntfs-3g_ntfsprogs-2017.3.23AR.5.tgz 1278315 BLAKE2B 
d4f84bf744b12fec7faff82bd3d3048282a3cbcde2ca75e5d3a295206585c4cee68e25dff5fb20b034f516a3f2cd95c489105d9df810f8a9378024ef065b67d3
 SHA512 
8534970ba9f07999c5ff433144ad3a59640fb9a28fb30b37b5d736101e19f9fec1c222152338be382c894f972fce2b2a83680b85a28cf147cb5500b40a0a25cc

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild
new file mode 100644
index 000..329adc5f686
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info udev toolchain-funcs libtool
+
+MY_P="ntfs-3g_ntfsprogs-${PV%.*}AR.${PV##*.}"
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
+#SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+SRC_URI="https://jp-andre.pagesperso-orange.fr/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/885"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="acl debug ntfsdecrypt +ntfsprogs static-libs suid xattr"
+
+RDEPEND="
+   sys-apps/util-linux:0=
+   ntfsdecrypt? (
+   >=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+"
+DEPEND="${RDEPEND}
+   sys-apps/attr
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   CONFIG_CHECK="~FUSE_FS"
+   FUSE_FS_WARNING="You need to have FUSE module built to use ntfs-3g"
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   tc-ld-disable-gold
+
+   local myconf=(
+   # passing --exec-prefix is needed as the build system is trying 
to be clever
+   # and install itself into / instead of /usr in order to be 
compatible with
+   # separate-/usr setups (which we don't support without an 
initrd).
+   --exec-prefix="${EPREFIX}"/usr
+
+   --disable-ldconfig
+   --enable-extras
+   $(use_enable debug)
+   $(use_enable acl posix-acls)
+   $(use_enable xattr xattr-mappings)
+   $(use_enable ntfsdecrypt crypto)
+   $(use_enable ntfsprogs)
+   $(use_enable ntfsprogs quarantined)
+   $(use_enable static-libs static)
+
+   --with-uuid
+
+   # disable hd library until we have the right library in the 
tree and
+   # don't links to hwinfo one causing issues like bug #602360
+   --without-hd
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   use suid && fperms u+s /usr/bin/ntfs-3g
+   dosym "${EPREFIX}"/usr/bin/ntfs-3g /sbin/mount.ntfs
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-04-23 Thread Agostino Sarubbo
commit: c9b1a1a78671bd92ade679005c4852e1da0a936a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 23 10:40:04 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 23 10:40:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b1a1a7

sys-fs/ntfs3g: ppc64 stable wrt bug #717640

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
index ad70e9cb1f9..2915df67727 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-04-23 Thread Agostino Sarubbo
commit: 18b9d91304d33b680b67a14c276e938be7354846
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 23 06:29:22 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 23 06:29:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b9d913

sys-fs/ntfs3g: x86 stable wrt bug #717640

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
index b2ea3165da8..ad70e9cb1f9 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-04-23 Thread Agostino Sarubbo
commit: d5ffb3ae3bf7c42dcebbb732330995578cb2c34b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 23 06:27:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 23 06:27:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ffb3ae

sys-fs/ntfs3g: sparc stable wrt bug #717640

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
index d10619af122..b2ea3165da8 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-04-23 Thread Agostino Sarubbo
commit: 36f06b0107b366132191c29acf918e48574d6603
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 23 06:24:01 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 23 06:24:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f06b01

sys-fs/ntfs3g: ppc stable wrt bug #717640

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
index 35d313e1935..d10619af122 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-04-23 Thread Agostino Sarubbo
commit: 3b0e7d974916640590010f6576fa097e034e9e1d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 23 06:21:43 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 23 06:21:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b0e7d97

sys-fs/ntfs3g: arm stable wrt bug #717640

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
index 12f74637858..35d313e1935 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-04-22 Thread Agostino Sarubbo
commit: 57fa3dda36ed5646f1e620e5c63b6c9da3fb7c29
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 17:00:32 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 17:00:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57fa3dda

sys-fs/ntfs3g: amd64 stable wrt bug #717640

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
index a8b18bd3cc5..12f74637858 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/files/, sys-fs/ntfs3g/

2020-04-21 Thread Mike Gilbert
commit: 46fe392026d1cf6fb21c54a418fcb20b4861f1e7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 22 04:18:39 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 22 04:18:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fe3920

sys-fs/ntfs3g: apply fix for CVE-2019-9755

Bug: https://bugs.gentoo.org/717640
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/ntfs3g/files/CVE-2019-9755.patch  |  63 ++
 sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild | 106 +++
 2 files changed, 169 insertions(+)

diff --git a/sys-fs/ntfs3g/files/CVE-2019-9755.patch 
b/sys-fs/ntfs3g/files/CVE-2019-9755.patch
new file mode 100644
index 000..caa079d607b
--- /dev/null
+++ b/sys-fs/ntfs3g/files/CVE-2019-9755.patch
@@ -0,0 +1,63 @@
+From 85c1634a26faa572d3c558d4cf8aaaca5202d4e9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= 
+Date: Wed, 19 Dec 2018 15:57:50 +0100
+Subject: [PATCH] Fixed reporting an error when failed to build the mountpoint
+
+The size check was inefficient because getcwd() uses an unsigned int
+argument.
+---
+ src/lowntfs-3g.c | 6 +-
+ src/ntfs-3g.c| 6 +-
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/src/lowntfs-3g.c b/src/lowntfs-3g.c
+index 993867fa..0660439b 100644
+--- a/src/lowntfs-3g.c
 b/src/lowntfs-3g.c
+@@ -4411,7 +4411,8 @@ int main(int argc, char *argv[])
+   else {
+   ctx->abs_mnt_point = (char*)ntfs_malloc(PATH_MAX);
+   if (ctx->abs_mnt_point) {
+-  if (getcwd(ctx->abs_mnt_point,
++  if ((strlen(opts.mnt_point) < PATH_MAX)
++  && getcwd(ctx->abs_mnt_point,
+PATH_MAX - strlen(opts.mnt_point) - 1)) {
+   strcat(ctx->abs_mnt_point, "/");
+   strcat(ctx->abs_mnt_point, opts.mnt_point);
+@@ -4419,6 +4420,9 @@ int main(int argc, char *argv[])
+   /* Solaris also wants the absolute mount point */
+   opts.mnt_point = ctx->abs_mnt_point;
+ #endif /* defined(__sun) && defined (__SVR4) */
++  } else {
++  free(ctx->abs_mnt_point);
++  ctx->abs_mnt_point = (char*)NULL;
+   }
+   }
+   }
+diff --git a/src/ntfs-3g.c b/src/ntfs-3g.c
+index 6ce89fef..4e0912ae 100644
+--- a/src/ntfs-3g.c
 b/src/ntfs-3g.c
+@@ -4148,7 +4148,8 @@ int main(int argc, char *argv[])
+   else {
+   ctx->abs_mnt_point = (char*)ntfs_malloc(PATH_MAX);
+   if (ctx->abs_mnt_point) {
+-  if (getcwd(ctx->abs_mnt_point,
++  if ((strlen(opts.mnt_point) < PATH_MAX)
++  && getcwd(ctx->abs_mnt_point,
+PATH_MAX - strlen(opts.mnt_point) - 1)) {
+   strcat(ctx->abs_mnt_point, "/");
+   strcat(ctx->abs_mnt_point, opts.mnt_point);
+@@ -4156,6 +4157,9 @@ int main(int argc, char *argv[])
+   /* Solaris also wants the absolute mount point */
+   opts.mnt_point = ctx->abs_mnt_point;
+ #endif /* defined(__sun) && defined (__SVR4) */
++  } else {
++  free(ctx->abs_mnt_point);
++  ctx->abs_mnt_point = (char*)NULL;
+   }
+   }
+   }
+-- 
+2.26.1
+

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
new file mode 100644
index 000..a8b18bd3cc5
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info udev toolchain-funcs libtool
+
+MY_PN=${PN/3g/-3g}
+MY_P=${MY_PN}_ntfsprogs-${PV}
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/88"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
+
+RDEPEND="
+   ntfsdecrypt? (
+   >=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+   external-fuse? (
+   >=sys-fs/fuse-2.8.0:0
+   )
+"
+DEPEND="${RDEPEND}
+   sys-apps/attr
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="AUTHORS ChangeLog CREDITS README"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2014.2.15-no-split-usr.patch
+   "${FILESDIR}"/${PN}-2016.2.22-sysmacros.patch #580136
+   # Fedora fixes
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2020-02-15 Thread David Seifert
commit: 416ac1b0963e7a2afa8b15a7fff0ac09e74713b7
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 15 10:03:04 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 15 10:03:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416ac1b0

sys-fs/ntfs3g: [QA] inherit ltprune.eclass directly

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild | 2 +-
 sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
index 098a2479874..fbc0aa7cfe4 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-inherit eutils linux-info udev toolchain-funcs libtool
+inherit eutils linux-info ltprune udev toolchain-funcs libtool
 
 MY_PN=${PN/3g/-3g}
 MY_P=${MY_PN}_ntfsprogs-${PV}

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
index 29f78020cb2..41b17fedcc7 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit eutils linux-info udev toolchain-funcs libtool
+inherit eutils linux-info ltprune udev toolchain-funcs libtool
 
 MY_PN=${PN/3g/-3g}
 MY_P=${MY_PN}_ntfsprogs-${PV}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2019-05-02 Thread Mikle Kolyada
commit: d6bc4123866f408c942ac5f08d4aceb9fe65f3a5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu May  2 21:36:47 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu May  2 21:36:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bc4123

sys-fs/ntfs3g: alpha stable wrt bug #683388

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
index edc47216542..60587e720fe 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2019-05-02 Thread Mikle Kolyada
commit: 8c662d140112ee7eb40538769d896cfa844f2d6f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu May  2 21:36:29 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu May  2 21:36:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c662d14

sys-fs/ntfs3g: arm stable wrt bug #683388

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
index de551002bf0..edc47216542 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2019-04-24 Thread Thomas Deutschmann
commit: e8e3563da6030802840ae72143ddc61af43c825c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr 24 21:27:08 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr 24 21:32:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e3563d

sys-fs/ntfs3g: x86 stable (bug #683388)

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
index 9794ca22ed0..15271f14ec1 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2019-04-23 Thread Sergei Trofimovich
commit: 1a7eae270e5c15e6d38b5a91b0966060c1a7b912
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 23 20:39:35 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 23 20:59:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7eae27

sys-fs/ntfs3g: stable 2017.3.23-r2 for sparc, bug #683388

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
index 8ab92bc6ce9..9794ca22ed0 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2019-04-23 Thread Mikle Kolyada
commit: d4ca9bf51b0129cb2a992b798eb4860fda71afc4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr 23 19:26:12 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr 23 19:26:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4ca9bf5

sys-fs/ntfs3g: amd64 stable wrt bug #683388

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
index fb67e549b9c..8ab92bc6ce9 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/, sys-fs/ntfs3g/files/

2019-03-23 Thread Pacho Ramos
commit: e97a616356b7dccec15d1c5be2c2c861afa160fa
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Mar 23 12:58:31 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Mar 23 12:58:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e97a6163

sys-fs/ntfs3g: Support Windows 10, fix automagic dep...

- Apply Fedora fixes, this also adds support for windows 10 (#660374)
- Prevent it from wrongly linking to hwinfo (#602360)
- udev rule is not needed and causes issues (#635080)

Closes: https://bugs.gentoo.org/660374
Closes: https://bugs.gentoo.org/635080
Bug: https://bugs.gentoo.org/602360
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Pacho Ramos  gentoo.org>

 .../files/ntfs3g-2017.3.23-big-sectors.patch   | 379 +
 .../files/ntfs3g-2017.3.23-check-mftmirr.patch |  12 +
 .../files/ntfs3g-2017.3.23-full-clusters.patch |  81 +
 sys-fs/ntfs3g/ntfs3g-2017.3.23-r2.ebuild   | 103 ++
 4 files changed, 575 insertions(+)

diff --git a/sys-fs/ntfs3g/files/ntfs3g-2017.3.23-big-sectors.patch 
b/sys-fs/ntfs3g/files/ntfs3g-2017.3.23-big-sectors.patch
new file mode 100644
index 000..1cb8bb6c46c
--- /dev/null
+++ b/sys-fs/ntfs3g/files/ntfs3g-2017.3.23-big-sectors.patch
@@ -0,0 +1,379 @@
+--- a/libntfs-3g/bootsect.c.ref2017-03-23 10:42:44.0 +0100
 b/libntfs-3g/bootsect.c2018-05-07 09:11:13.004710800 +0200
+@@ -38,6 +38,7 @@ 
+ #include 
+ #endif
+ 
++#include "param.h"
+ #include "compat.h"
+ #include "bootsect.h"
+ #include "debug.h"
+@@ -61,6 +62,7 @@ 
+ {
+   u32 i;
+   BOOL ret = FALSE;
++  u16 sectors_per_cluster;
+ 
+   ntfs_log_debug("Beginning bootsector check.\n");
+ 
+@@ -83,15 +85,27 @@ 
+   case 1: case 2: case 4: case 8: case 16: case 32: case 64: case 128:
+   break;
+   default:
+-  ntfs_log_error("Unexpected sectors per cluster value (%d).\n",
+- b->bpb.sectors_per_cluster);
+-  goto not_ntfs;
++  if ((b->bpb.sectors_per_cluster < 240)
++  || (b->bpb.sectors_per_cluster > 249)) {
++  if (b->bpb.sectors_per_cluster > 128)
++  ntfs_log_error("Unexpected sectors"
++  " per cluster value (code 0x%x)\n",
++  b->bpb.sectors_per_cluster);
++  else
++  ntfs_log_error("Unexpected sectors"
++  " per cluster value (%d).\n",
++  b->bpb.sectors_per_cluster);
++  goto not_ntfs;
++  }
+   }
+ 
+   ntfs_log_debug("Checking cluster size.\n");
+-  i = (u32)le16_to_cpu(b->bpb.bytes_per_sector) * 
+-  b->bpb.sectors_per_cluster;
+-  if (i > 65536) {
++  if (b->bpb.sectors_per_cluster > 128)
++  sectors_per_cluster = 1 << (256 - b->bpb.sectors_per_cluster);
++  else
++  sectors_per_cluster = b->bpb.sectors_per_cluster;
++  i = (u32)le16_to_cpu(b->bpb.bytes_per_sector) * sectors_per_cluster;
++  if (i > NTFS_MAX_CLUSTER_SIZE) {
+   ntfs_log_error("Unexpected cluster size (%d).\n", i);
+   goto not_ntfs;
+   }
+@@ -171,7 +185,7 @@ 
+ int ntfs_boot_sector_parse(ntfs_volume *vol, const NTFS_BOOT_SECTOR *bs)
+ {
+   s64 sectors;
+-  u8  sectors_per_cluster;
++  u16  sectors_per_cluster;
+   s8  c;
+ 
+   /* We return -1 with errno = EINVAL on error. */
+@@ -186,7 +200,10 @@ 
+* below or equal the number_of_clusters) really belong in the
+* ntfs_boot_sector_is_ntfs but in this way we can just do this once.
+*/
+-  sectors_per_cluster = bs->bpb.sectors_per_cluster;
++  if (bs->bpb.sectors_per_cluster > 128)
++  sectors_per_cluster = 1 << (256 - bs->bpb.sectors_per_cluster);
++  else
++  sectors_per_cluster = bs->bpb.sectors_per_cluster;
+   ntfs_log_debug("SectorsPerCluster = 0x%x\n", sectors_per_cluster);
+   if (sectors_per_cluster & (sectors_per_cluster - 1)) {
+   ntfs_log_error("sectors_per_cluster (%d) is not a power of 2."
+--- a/ntfsprogs/mkntfs.8.in.ref2017-03-23 10:42:44.0 +0100
 b/ntfsprogs/mkntfs.8.in2018-05-07 09:11:13.014132400 +0200
+@@ -132,7 +132,7 @@ 
+ .TP
+ \fB\-c\fR, \fB\-\-cluster\-size\fR BYTES
+ Specify the size of clusters in bytes. Valid cluster size values are powers of
+-two, with at least 256, and at most 65536 bytes per cluster. If omitted,
++two, with at least 256, and at most 2097152 bytes (2MB) per cluster. If 
omitted,
+ .B mkntfs
+ uses 4096 bytes as the default cluster size.
+ .sp
+--- a/ntfsprogs/mkntfs.c.ref   2017-03-23 10:42:44.0 +0100
 b/ntfsprogs/mkntfs.c   2018-05-07 09:11:13.035522300 +0200
+@@ -6,7 +6,7 @@ 
+  * Copyright (c) 2002-2006 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2018-07-09 Thread Markus Meier
commit: d862803cc115a105c1e739c7e7df2bcde41751a8
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 10 04:57:42 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 10 04:57:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d862803c

sys-fs/ntfs3g: arm stable, bug #655342

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="arm"

 sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
index 8b217b0ad54..da14c1c0f87 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/88"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~arm-linux ~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2018-06-26 Thread Richard Farina
commit: 9c149927265b8817be0093b8c3ac5cc5bf36efb2
Author: Zero_Chaos  gentoo  org>
AuthorDate: Tue Jun 26 20:47:30 2018 +
Commit: Richard Farina  gentoo  org>
CommitDate: Tue Jun 26 20:53:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c149927

sys-fs/ntfs3g: fix subslot and qa warnings

the qa warning easily help simplify the deps, fuse 3 is slot 3 so no
need for ugly deps

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --force

 .../ntfs3g/{ntfs3g-2017.3.23.ebuild => ntfs3g-2017.3.23-r1.ebuild}   | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
similarity index 97%
rename from sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
rename to sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
index f911cd3b8e9..8b217b0ad54 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
-SLOT="0/87"
+SLOT="0/88"
 KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux 
~arm-linux ~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
@@ -24,8 +24,7 @@ RDEPEND="!=net-libs/gnutls-1.4.4
)
external-fuse? (
-   >=sys-fs/fuse-2.8.0
-   =sys-fs/fuse-2.8.0:0
)"
 DEPEND="${RDEPEND}
sys-apps/attr



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2018-06-25 Thread Tobias Klausmann
commit: 4d51fdf06bf970fc9c25082744a5e4cc1359ff21
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 25 15:57:51 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 25 16:05:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d51fdf0

sys-fs/ntfs3g-2017.3.23-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/655342

 sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
index 43e5403c0de..dc17e11f26d 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2018-06-23 Thread Mikle Kolyada
commit: 5198746033848d768a1ec8f7353364ecbce940a3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun 23 09:54:11 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Jun 23 09:55:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51987460

sys-fs/ntfs3g: amd64 stable wrt bug #655342

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
index e0cd68da6b6..c029c9f648a 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2018-06-21 Thread Sergei Trofimovich
commit: 9eb22853ad3bb67f237696f770441189260cef36
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 21 16:49:49 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 21 19:21:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb22853

sys-fs/ntfs3g: stable 2017.3.23 for sparc

Bug: https://bugs.gentoo.org/655342
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
index 53c95176deb..e0cd68da6b6 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2018-01-04 Thread Mart Raudsepp
commit: dd3882136db8fc2e25e54b03fa3e5598a544971d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan  5 00:33:44 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jan  5 00:36:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd388213

sys-fs/ntfs3g-2017.3.23: add ~arm64 keyword

Closes: https://bugs.gentoo.org/642364
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
index 4a9b17c025c..53c95176deb 100644
--- a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-04-17 Thread Patrick McLean
commit: b63ebd13296a36b53ba406f2b4037dd7dfa40178
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr 17 20:52:43 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Apr 17 20:53:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63ebd13

sys-fs/ntfs3g: Version bump to 2017.3.23

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-fs/ntfs3g/Manifest|  1 +
 sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index bc29625e14a..d48f964d562 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1 +1,2 @@
 DIST ntfs-3g_ntfsprogs-2016.2.22.tgz 1264364 SHA256 
d7b72c05e4b3493e6095be789a760c9f5f2b141812d5b885f3190c98802f1ea0 SHA512 
dbd36fadd2881db1d17fdbf5d2b4e50bbe11dc9dd0ad4917e7f8bc4032c2287346143756ce8754df0d46ce9209f2c0c41b626cad929d76a9bc881712c7101c15
 WHIRLPOOL 
64630580b70e85f67b31ea7380ff3b6862be0c8cdf6c6af17e9a5eb2fe3f0d5efa7404ad726638ed958fb218631f7006eb492e713c7957d3ce60c6fbb1dd2bb9
+DIST ntfs-3g_ntfsprogs-2017.3.23.tgz 1259054 SHA256 
3e5a021d7b761261836dcb305370af299793eedbded731df3d6943802e1262d5 SHA512 
3a607f0d7be35204c992d8931de0404fbc52032c13b4240d2c5e6f285c318a28eb2a385d7cf5ac4cd445876aee5baa5753bb636ada0d870d84a9d3fdbce794ef
 WHIRLPOOL 
b1bf327c993aff08b1761a36cff680bccab51d7fb46fc7bb57b0e03a848345307a6d73c3c48118363dbb8eca26abbafded42cb87f853a1ab9b3b38b7af0da715

diff --git a/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
new file mode 100644
index 000..4a9b17c025c
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2017.3.23.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils linux-info udev toolchain-funcs libtool
+
+MY_PN=${PN/3g/-3g}
+MY_P=${MY_PN}_ntfsprogs-${PV}
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/87"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux"
+IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
+
+RDEPEND="!=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+   external-fuse? (
+   >=sys-fs/fuse-2.8.0
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-02-21 Thread Jeroen Roovers
commit: 926c927405d3569cee4efb65e6a7ffcbaaee715b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Feb 21 15:00:12 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Feb 21 15:01:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926c9274

sys-fs/ntfs3g: Mark ~hppa too.

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
index d2df0d1f34..09ebc7f920 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ~hppa ppc ppc64 sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-02-17 Thread Lars Wendler
commit: 1c8c5231343c9300a0b2a6adba38f41bde30ba71
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Feb 17 23:22:23 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Feb 17 23:22:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8c5231

sys-fs/ntfs3g: Security cleanup (bug #607912).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild | 93 
 1 file changed, 93 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
deleted file mode 100644
index a19a3ac793..00
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils linux-info udev toolchain-funcs libtool
-
-MY_PN=${PN/3g/-3g}
-MY_P=${MY_PN}_ntfsprogs-${PV}
-
-DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
-HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
-SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
-
-LICENSE="GPL-2"
-# The subslot matches the SONAME major #.
-SLOT="0/87"
-KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
-IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
-
-RDEPEND="!=dev-libs/libgcrypt-1.2.2:0
-   >=net-libs/gnutls-1.4.4
-   )
-   external-fuse? (
-   >=sys-fs/fuse-2.8.0
-   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-02-17 Thread Michael Weber
commit: 34285d45a2a8395da3ebdca4748adb23135dfb4e
Author: Michael Weber  gentoo  org>
AuthorDate: Fri Feb 17 22:46:49 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Fri Feb 17 22:47:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34285d45

sys-fs/ntfs3g: ppc64 stable (bug 607912).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
index 93271bfc28..d2df0d1f34 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="alpha amd64 arm ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-02-15 Thread Markus Meier
commit: 08b463ef16653f6c91d48170bd63a8c945a4ef79
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Feb 15 17:27:35 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Feb 15 17:30:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b463ef

sys-fs/ntfs3g: arm stable, bug #607912

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
index 96e696e0c1..b9e26a5b90 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="alpha amd64 ~arm ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-02-12 Thread Agostino Sarubbo
commit: c841699509b4ef89bdb2efef28009cfd673cfd4b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Feb 12 15:41:14 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Feb 12 15:43:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8416995

sys-fs/ntfs3g: x86 stable wrt bug #607912

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
index 412e314a6a..3d182d936e 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-02-10 Thread Patrick McLean
commit: 18d85450c74a337f91151d77b21f1bb0ce2c9462
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Feb 10 19:30:52 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Feb 10 19:31:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d85450

sys-fs/ntfs3g: Add less than dep to fuse USE flag to block fuse-3

Gentoo-Bug: 608694

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild | 5 -
 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
index 4a2ea8f024..a19a3ac793 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
@@ -23,7 +23,10 @@ RDEPEND="!=dev-libs/libgcrypt-1.2.2:0
>=net-libs/gnutls-1.4.4
)
-   external-fuse? ( >=sys-fs/fuse-2.8.0 )"
+   external-fuse? (
+   >=sys-fs/fuse-2.8.0
+   =sys-fs/fuse-2.8.0
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-02-04 Thread Agostino Sarubbo
commit: fce77ef5e8b8904180a20001758b82384a00b5d3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Feb  4 15:17:35 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Feb  4 15:21:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce77ef5

sys-fs/ntfs3g: amd64 stable wrt bug #607912

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
index de5fec8..8b81ce3 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2017-02-02 Thread Tobias Klausmann
commit: 2036af9131fca45864dd1214c96980085d7cced4
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Feb  2 17:09:17 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Feb  2 17:09:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2036af91

sys-fs/ntfs3g-2016.2.22-r2: add alpha keyword

Gentoo-Bug: 607912

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
index 65d95f8..de5fec8 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/, sys-fs/ntfs3g/files/

2017-02-01 Thread Patrick McLean
commit: 63ab8f5018576fc957feef2f1cc35fc7aabd12df
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Feb  1 22:35:58 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Feb  1 22:36:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ab8f50

sys-fs/ntfs3g: Revision bump to 2016.2.22-r2 to add patch for CVE-2017-0358

Gentoo-Bug: 607912

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../files/ntfs3g-2016.2.22-CVE-2017-0358.patch | 40 ++
 sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild   | 91 ++
 2 files changed, 131 insertions(+)

diff --git a/sys-fs/ntfs3g/files/ntfs3g-2016.2.22-CVE-2017-0358.patch 
b/sys-fs/ntfs3g/files/ntfs3g-2016.2.22-CVE-2017-0358.patch
new file mode 100644
index ..1ce7e9c
--- /dev/null
+++ b/sys-fs/ntfs3g/files/ntfs3g-2016.2.22-CVE-2017-0358.patch
@@ -0,0 +1,40 @@
+diff --git a/src/lowntfs-3g.c b/src/lowntfs-3g.c
+index 0bb38f97..c6d1dad3 100644
+--- a/src/lowntfs-3g.c
 b/src/lowntfs-3g.c
+@@ -3827,13 +3827,14 @@ static fuse_fstype load_fuse_module(void)
+   struct stat st;
+   pid_t pid;
+   const char *cmd = "/sbin/modprobe";
++  char *env = (char*)NULL;
+   struct timespec req = { 0, 1 };   /* 100 msec */
+   fuse_fstype fstype;
+ 
+   if (!stat(cmd, ) && !geteuid()) {
+   pid = fork();
+   if (!pid) {
+-  execl(cmd, cmd, "fuse", NULL);
++  execle(cmd, cmd, "fuse", NULL, );
+   _exit(1);
+   } else if (pid != -1)
+   waitpid(pid, NULL, 0);
+diff --git a/src/ntfs-3g.c b/src/ntfs-3g.c
+index 268b0569..945fc0be 100644
+--- a/src/ntfs-3g.c
 b/src/ntfs-3g.c
+@@ -3612,13 +3612,14 @@ static fuse_fstype load_fuse_module(void)
+   struct stat st;
+   pid_t pid;
+   const char *cmd = "/sbin/modprobe";
++  char *env = (char*)NULL;
+   struct timespec req = { 0, 1 };   /* 100 msec */
+   fuse_fstype fstype;
+   
+   if (!stat(cmd, ) && !geteuid()) {
+   pid = fork();
+   if (!pid) {
+-  execl(cmd, cmd, "fuse", NULL);
++  execle(cmd, cmd, "fuse", NULL, );
+   _exit(1);
+   } else if (pid != -1)
+   waitpid(pid, NULL, 0);

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
new file mode 100644
index ..65d95f8
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils linux-info udev toolchain-funcs libtool
+
+MY_PN=${PN/3g/-3g}
+MY_P=${MY_PN}_ntfsprogs-${PV}
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/87"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
+IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
+
+RDEPEND="!=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+   external-fuse? ( >=sys-fs/fuse-2.8.0 )"
+DEPEND="${RDEPEND}
+   sys-apps/attr
+   virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="AUTHORS ChangeLog CREDITS README"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2014.2.15-no-split-usr.patch
+   "${FILESDIR}"/${PN}-2016.2.22-sysmacros.patch #580136
+   "${FILESDIR}"/${PN}-2016.2.22-CVE-2017-0358.patch #607912
+)
+
+pkg_setup() {
+   if use external-fuse && use kernel_linux; then
+   if kernel_is lt 2 6 9; then
+   die "Your kernel is too old."
+   fi
+   CONFIG_CHECK="~FUSE_FS"
+   FUSE_FS_WARNING="You need to have FUSE module built to use 
ntfs-3g"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   epatch "${PATCHES[@]}"
+   # Keep the symlinks in the same place we put the main binaries.
+   # Having them in / when all the progs are in /usr is pointless.
+   sed -i \
+   -e 's:/sbin:$(sbindir):g' \
+   {ntfsprogs,src}/Makefile.in || die #578336
+   # Note: patches apply to Makefile.in, so don't run autotools here.
+   elibtoolize
+}
+
+src_configure() {
+   tc-ld-disable-gold
+   econf \
+   --prefix="${EPREFIX}"/usr \
+   --exec-prefix="${EPREFIX}"/usr \
+   --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable debug) \
+   --enable-ldscript \
+   --disable-ldconfig \
+   $(use_enable acl posix-acls) \
+   $(use_enable xattr xattr-mappings) \
+   $(use_enable ntfsdecrypt 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/files/, sys-fs/ntfs3g/

2017-01-11 Thread Lars Wendler
commit: eaa66acd25712407b16ce615285574ad17e2fde7
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan 11 12:03:49 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan 11 12:03:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa66acd

sys-fs/ntfs3g: Security cleanup (bug #550970).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-fs/ntfs3g/Manifest |   2 -
 .../ntfs3g-2014.2.15-dont-put-things-in-root.patch |  39 --
 ...2014.2.15-fix-fstrim-applied-to-partitons.patch | 217 ---
 .../files/ntfs3g-2014.2.15-implement-fstrim.patch  | 648 -
 ...4.2.15-update-fuse-lite-to-support-ioctls.patch | 610 ---
 .../ntfs3g-2015.3.14-dont-put-things-in-root.patch |  30 -
 sys-fs/ntfs3g/ntfs3g-2014.2.15-r1.ebuild   |  87 ---
 sys-fs/ntfs3g/ntfs3g-2014.2.15.ebuild  |  93 ---
 sys-fs/ntfs3g/ntfs3g-2015.3.14.ebuild  |  85 ---
 9 files changed, 1811 deletions(-)

diff --git a/sys-fs/ntfs3g/Manifest b/sys-fs/ntfs3g/Manifest
index 5511f00..bc29625 100644
--- a/sys-fs/ntfs3g/Manifest
+++ b/sys-fs/ntfs3g/Manifest
@@ -1,3 +1 @@
-DIST ntfs-3g_ntfsprogs-2014.2.15.tgz 1143575 SHA256 
4c3099400cb14b231a3c9d718b3a8d152d38555059341ce5fc6d02292a4a5b56 SHA512 
7e4a5c9ac9d43dcf0d4b4085dea6703126fc4808cb9e1b7038884b20df2a8ab8f54c269d7204a279b62c5ba1127a966fd64226a8ed8f0c11667d9326c2f8fa7c
 WHIRLPOOL 
33931d50ba548cf309849b07e22068106b19caebe9f66f8a8d59e19c75fdbf282c9683656042452ba54ad160b3ebc7d098e90b7ad991316e3e5ff0c27f1c6e83
-DIST ntfs-3g_ntfsprogs-2015.3.14.tgz 1210069 SHA256 
97f996015d8316d4a272bd2629978e5e97072dd3cc148ce39802f8037c6538f2 SHA512 
9744dee814e89a97050bc8beb76f1a7d8a585e7d7740e8041e393c6912c93e49803f9b41af84e8315b3162e58b19ca8d155d435395cb07ecaa7de9caaf2af441
 WHIRLPOOL 
6963d56200c686b2717ae05afda85665a2746ce75d75bb486672055d7cfdebb8ac983f1b99b3ff65068be3a26493c16d3f7fe509602b966b3b1fa23d4d3c9472
 DIST ntfs-3g_ntfsprogs-2016.2.22.tgz 1264364 SHA256 
d7b72c05e4b3493e6095be789a760c9f5f2b141812d5b885f3190c98802f1ea0 SHA512 
dbd36fadd2881db1d17fdbf5d2b4e50bbe11dc9dd0ad4917e7f8bc4032c2287346143756ce8754df0d46ce9209f2c0c41b626cad929d76a9bc881712c7101c15
 WHIRLPOOL 
64630580b70e85f67b31ea7380ff3b6862be0c8cdf6c6af17e9a5eb2fe3f0d5efa7404ad726638ed958fb218631f7006eb492e713c7957d3ce60c6fbb1dd2bb9

diff --git a/sys-fs/ntfs3g/files/ntfs3g-2014.2.15-dont-put-things-in-root.patch 
b/sys-fs/ntfs3g/files/ntfs3g-2014.2.15-dont-put-things-in-root.patch
deleted file mode 100644
index 2444793..
--- a/sys-fs/ntfs3g/files/ntfs3g-2014.2.15-dont-put-things-in-root.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -ur ntfs-3g_ntfsprogs-2014.2.15.orig/ntfsprogs/Makefile.am 
ntfs-3g_ntfsprogs-2014.2.15/ntfsprogs/Makefile.am
 ntfs-3g_ntfsprogs-2014.2.15.orig/ntfsprogs/Makefile.am 2015-01-29 
00:12:51.786936314 -0800
-+++ ntfs-3g_ntfsprogs-2014.2.15/ntfsprogs/Makefile.am  2015-01-29 
00:13:59.156442369 -0800
-@@ -140,8 +140,8 @@
- # mkfs.ntfs[.8] hard link
- 
- install-exec-hook:
--  $(INSTALL) -d $(DESTDIR)/sbin
--  $(LN_S) -f $(sbindir)/mkntfs $(DESTDIR)/sbin/mkfs.ntfs
-+  $(INSTALL) -d $(DESTDIR)/$(sbindir)
-+  $(LN_S) -f mkntfs $(DESTDIR)/$(sbindir)/mkfs.ntfs
- 
- install-data-hook:
-   $(INSTALL) -d $(DESTDIR)$(man8dir)
-diff -ur ntfs-3g_ntfsprogs-2014.2.15.orig/src/Makefile.am 
ntfs-3g_ntfsprogs-2014.2.15/src/Makefile.am
 ntfs-3g_ntfsprogs-2014.2.15.orig/src/Makefile.am   2015-01-29 
00:12:51.789936248 -0800
-+++ ntfs-3g_ntfsprogs-2014.2.15/src/Makefile.am2015-01-29 
00:14:00.570411008 -0800
-@@ -68,9 +68,9 @@
- 
- if ENABLE_MOUNT_HELPER
- install-exec-local:   install-rootbinPROGRAMS
--  $(MKDIR_P) "$(DESTDIR)/sbin"
--  $(LN_S) -f "$(rootbindir)/ntfs-3g" "$(DESTDIR)/sbin/mount.ntfs-3g"
--  $(LN_S) -f "$(rootbindir)/lowntfs-3g" "$(DESTDIR)/sbin/mount.lowntfs-3g"
-+  $(MKDIR_P) "$(DESTDIR)/$(sbindir)"
-+  $(LN_S) -f "../bin/ntfs-3g" "$(DESTDIR)/$(sbindir)/mount.ntfs-3g"
-+  $(LN_S) -f "../bin/lowntfs-3g" "$(DESTDIR)/$(sbindir)/mount.lowntfs-3g"
- endif
- 
- install-data-local:   install-man8
-@@ -80,7 +79,7 @@
- uninstall-local:
-   $(RM) -f "$(DESTDIR)$(man8dir)/mount.ntfs-3g.8"
- if ENABLE_MOUNT_HELPER
--  $(RM) -f "$(DESTDIR)/sbin/mount.ntfs-3g" 
"$(DESTDIR)/sbin/mount.lowntfs-3g"
-+  $(RM) -f "$(DESTDIR)/$(sbindir)/mount.ntfs-3g" 
"$(DESTDIR)/$(sbindir)/mount.lowntfs-3g"
- endif
- 
- endif # ENABLE_NTFS_3G

diff --git 
a/sys-fs/ntfs3g/files/ntfs3g-2014.2.15-fix-fstrim-applied-to-partitons.patch 
b/sys-fs/ntfs3g/files/ntfs3g-2014.2.15-fix-fstrim-applied-to-partitons.patch
deleted file mode 100644
index b67cb71..
--- a/sys-fs/ntfs3g/files/ntfs3g-2014.2.15-fix-fstrim-applied-to-partitons.patch
+++ /dev/null
@@ -1,217 +0,0 @@
-From c26a519da1ed182e7cfd67e7a353932dda53d811 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= 
-Date: Mon, 4 Aug 2014 17:39:50 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2016-12-17 Thread Markus Meier
commit: 2b50010ca75dd03c7def058fe8867c8764a90487
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Dec 17 15:21:52 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Dec 17 15:21:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b50010c

sys-fs/ntfs3g: arm stable, bug #550970

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="arm"

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
index 2f72920..4b3cbbd 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2016-12-06 Thread Agostino Sarubbo
commit: 62a30e1b1791ef0792dd36a415a5ae55f5135236
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec  6 11:52:51 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec  6 11:52:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a30e1b

sys-fs/ntfs3g: x86 stable wrt bug #550970

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
index 9cb8e61..2f72920 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2016-12-06 Thread Agostino Sarubbo
commit: cef483656b83e22af020a74157440a7b74aaae2b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec  6 11:49:59 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec  6 11:49:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef48365

sys-fs/ntfs3g: amd64 stable wrt bug #550970

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
index a89b12f..9cb8e61 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2016-12-05 Thread Tobias Klausmann
commit: 5b0537075ae5fd269028415ea9b5805b6a23a965
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Dec  5 15:48:42 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Dec  5 15:48:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b053707

sys-fs/ntfs3g-2016.2.22-r1: stable on alpha

Gentoo-Bug: 550970

 sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
index 9a0aca8..a89b12f 100644
--- a/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2016.2.22-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/87"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
+KEYWORDS="alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="acl debug +external-fuse ntfsdecrypt +ntfsprogs static-libs suid xattr"
 
 RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: sys-fs/ntfs3g/

2016-08-06 Thread Pacho Ramos
commit: 4436d47cc79842eb03911eaeed49db74c5db7045
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Aug  6 10:07:32 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Aug  6 10:16:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4436d47c

sys-fs/ntfs3g: Cleanup per bug #131259

Package-Manager: portage-2.3.0

 sys-fs/ntfs3g/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-fs/ntfs3g/metadata.xml b/sys-fs/ntfs3g/metadata.xml
index 1b94ddb..20cef37 100644
--- a/sys-fs/ntfs3g/metadata.xml
+++ b/sys-fs/ntfs3g/metadata.xml
@@ -4,9 +4,6 @@
 
chutz...@gentoo.org
 
-
-   ssuomi...@gentoo.org
-
 
base-sys...@gentoo.org
Gentoo Base System



  1   2   >