From 2ba4bbe799ce5dab5c734535a66746312c6a4cd6 Mon Sep 17 00:00:00 2001 From: "Ondrej Sukup (mimi_vx)" Date: Tue, 1 Nov 2011 22:30:59 +0000 Subject: sys-fs/ntfs3g-ar: version bump svn path=/sunrise/; revision=12495 --- sys-fs/ntfs3g-ar/ChangeLog | 3 + sys-fs/ntfs3g-ar/Manifest | 9 ++- sys-fs/ntfs3g-ar/files/10-ntfs3g.fdi.2009-r1 | 42 -------------- sys-fs/ntfs3g-ar/metadata.xml | 10 +++- sys-fs/ntfs3g-ar/ntfs3g-ar-2010.10.2.3.ebuild | 75 ------------------------ sys-fs/ntfs3g-ar/ntfs3g-ar-2011.4.12.7.ebuild | 83 +++++++++++++++++++++++++++ 6 files changed, 98 insertions(+), 124 deletions(-) delete mode 100644 sys-fs/ntfs3g-ar/files/10-ntfs3g.fdi.2009-r1 delete mode 100644 sys-fs/ntfs3g-ar/ntfs3g-ar-2010.10.2.3.ebuild create mode 100644 sys-fs/ntfs3g-ar/ntfs3g-ar-2011.4.12.7.ebuild diff --git a/sys-fs/ntfs3g-ar/ChangeLog b/sys-fs/ntfs3g-ar/ChangeLog index d9994ac0f..9ba675500 100644 --- a/sys-fs/ntfs3g-ar/ChangeLog +++ b/sys-fs/ntfs3g-ar/ChangeLog @@ -2,6 +2,9 @@ # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 01 Nov 2011; Ondrej Sukup (mimi_vx) ChangeLog: + version bump + 08 Oct 2011; Markos Chandras metadata.xml: hal is no more diff --git a/sys-fs/ntfs3g-ar/Manifest b/sys-fs/ntfs3g-ar/Manifest index abc14080b..bbf80bb9a 100644 --- a/sys-fs/ntfs3g-ar/Manifest +++ b/sys-fs/ntfs3g-ar/Manifest @@ -1,6 +1,5 @@ -AUX 10-ntfs3g.fdi.2009-r1 3065 RMD160 38d92bb8e2be61cc0adde5ff8239b8caff657b91 SHA1 41ca7eeeba9cf01c04032d41e4a8beeaf0165cfe SHA256 680da3e23313260a586b7f986d2cc9440c14485dfbbf16748a6cefab83c38e2d AUX 99-ntfs3g.rules 51 RMD160 5c022fc946d0a695f8ef0dde7b8be42080bc8162 SHA1 01c821c46815c8bbe7560455fc22cc355c3844a2 SHA256 912165f71bbcae4753cd10a74c78bfd98e49bd9adbf80b96c39fc6738b12d463 -DIST ntfs-3g-2010.10.2AR.3.tgz 1156122 RMD160 e3e9ca6b122f796982b501a60bcd97b4b199ea53 SHA1 ac83621b5719d51044c4882beeb2b5baf3e469a6 SHA256 35d24c6e23287e2c6b3e61514cd4014162adff1bbfae19ba772f1478021e34e0 -EBUILD ntfs3g-ar-2010.10.2.3.ebuild 2118 RMD160 6b56a6fba05fc3a26c9be362dff39026859f3efb SHA1 213ffb220d6029461f50bf2286963cd1e85b7b34 SHA256 056f75f8dbf2df870ada75bf25ba722d2ceac0807c8068cf4a3cc352bd15c1d8 -MISC ChangeLog 2460 RMD160 86ded0daa14746fa0b3efa39441126a29aaee16f SHA1 2f8922dfde7d633ff82b57684f10ac69d9d15bf0 SHA256 5378bd7257bd9a8fa801368023098bb08d1bd55114960ae6b38d258af6b9c434 -MISC metadata.xml 438 RMD160 eef4d89eea8f821b8dcf9ecdc39aa216846a6d20 SHA1 97e2c3b16248770081fbda49bb3c1f1afd1efcee SHA256 a8e711786a3ab792e9b7c9e5260c85390d4f40276907e242a18755923814d2bc +DIST ntfs-3g_ntfsprogs-2011.4.12AR.7.tgz 1144332 RMD160 333c97dc212f5ae11834124df1e6c0a01c1f7f6b SHA1 84e129624f3115c03a536c09a1688b925c035887 SHA256 62161e32052f47964ebf1209fc01774b13e32412ae07a9b6e01e073b8c4c54c8 +EBUILD ntfs3g-ar-2011.4.12.7.ebuild 2366 RMD160 862ee8c5d51b975d87d1ca678e77e28bacafe0b3 SHA1 2aaf2582b4105e2aeb6e632c8750ae404887a14e SHA256 8be5435761b33555693d98c77e1caba22421caae620ac136329b49cd2ff64bbf +MISC ChangeLog 2545 RMD160 1dd62b8dbc8717398f895107317b9c307b0bdd3f SHA1 88a8494df9c3c553fed06b6e410150811b8e69fe SHA256 6081d409914f9a1ac68460c82014f492195d87c4649065c149f469b47784d3b7 +MISC metadata.xml 664 RMD160 cea2ce984e5f26c5b72dc05b9788ab304c135432 SHA1 8ac0c9be316b264df3c3af4d678595c182fe4714 SHA256 9e82a37a928f7e3524a277ad50f584c8cf0b2e66e17f1a7de93728c71e6e4355 diff --git a/sys-fs/ntfs3g-ar/files/10-ntfs3g.fdi.2009-r1 b/sys-fs/ntfs3g-ar/files/10-ntfs3g.fdi.2009-r1 deleted file mode 100644 index efeac866d..000000000 --- a/sys-fs/ntfs3g-ar/files/10-ntfs3g.fdi.2009-r1 +++ /dev/null @@ -1,42 +0,0 @@ - - - - - volume.fstype - volume.mount.valid_options - volume.unmount.valid_options - ntfs-3g - ro - atime - noatime - relatime - fake_rw - no_def_opts - default_permissions - umask= - fmask= - dmask= - uid= - gid= - show_sys_files - silent - force - remove_hiberfile - locale= - streams_interface= - debug - no_detatch - sync - dirsync - nodiratime - noexec - quiet - remount - exec - recover - norecover - lazy - ntfs-3g - - - \ No newline at end of file diff --git a/sys-fs/ntfs3g-ar/metadata.xml b/sys-fs/ntfs3g-ar/metadata.xml index 1a831e403..4aa17c58e 100644 --- a/sys-fs/ntfs3g-ar/metadata.xml +++ b/sys-fs/ntfs3g-ar/metadata.xml @@ -1,10 +1,16 @@ - maintainer-wanted@gentoo.org + + maintainer-wanted@gentoo.org + - Instal udev rule for sys-apps/udev Use external FUSE library instead of internal one. Must be disabled for unprivileged mounting to work. + Install udev rule to make udisks use ntfs-3g instead + of the kernel NTFS driver. + Add support for encrypted NTFS drives/partitions. + Include internal version of ntfsprogs. This will + block sys-fs/ntfsprogs. diff --git a/sys-fs/ntfs3g-ar/ntfs3g-ar-2010.10.2.3.ebuild b/sys-fs/ntfs3g-ar/ntfs3g-ar-2010.10.2.3.ebuild deleted file mode 100644 index 6bcad59e9..000000000 --- a/sys-fs/ntfs3g-ar/ntfs3g-ar-2010.10.2.3.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 -inherit linux-info versionator - -MY_PN="${PN/3g-ar/-3g}" -MY_PV="$(get_version_component_range 1-3)AR.$(get_version_component_range 4)" -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="NTFS-3G variant supporting ACLs, junction points, compression and more" -HOMEPAGE="http://pagesperso-orange.fr/b.andre/advanced-ntfs-3g.html" -SRC_URI="http://pagesperso-orange.fr/b.andre/${MY_P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="acl debug external-fuse suid udev" - -RDEPEND="external-fuse? ( >=sys-fs/fuse-2.8.0 ) - !sys-fs/ntfs3g - sys-apps/attr" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -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_configure() { - econf \ - --docdir="/usr/share/doc/${PF}" \ - --enable-ldscript \ - --disable-ldconfig \ - --with-fuse=$(use external-fuse && echo external || echo internal) \ - $(use_enable acl posix-acls) \ - $(use_enable debug) -} - -src_install() { - emake DESTDIR="${D}" install || die "install failed" - - prepalldocs || die "prepalldocs failed" - dodoc AUTHORS ChangeLog CREDITS || die "dodoc failed" - - use suid && { fperms u+s "/bin/${MY_PN}" || die "set suid failed" ; } - - if use udev; then - insinto /etc/udev/rules.d/ - doins "${FILESDIR}/99-ntfs3g.rules" || die "udev rules install failed" - fi -} - -pkg_postinst() { - ewarn "This is an advanced features release of the ntfs-3g package. It" - ewarn "passes standard tests on i386 and x86_64 CPUs but users should" - ewarn "still backup their data. More info at:" - ewarn "http://pagesperso-orange.fr/b.andre/advanced-ntfs-3g.html" - - if use suid; then - ewarn - ewarn "You have chosen to install ${PN} with the binary setuid root. This" - ewarn "means that if there any undetected vulnerabilities in the binary," - ewarn "then local users may be able to gain root access on your machine." - fi -} diff --git a/sys-fs/ntfs3g-ar/ntfs3g-ar-2011.4.12.7.ebuild b/sys-fs/ntfs3g-ar/ntfs3g-ar-2011.4.12.7.ebuild new file mode 100644 index 000000000..75e50ce1a --- /dev/null +++ b/sys-fs/ntfs3g-ar/ntfs3g-ar-2011.4.12.7.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 +inherit linux-info versionator + +MY_PN="${PN/3g-ar/-3g}" +MY_PV="$(get_version_component_range 1-3)AR.$(get_version_component_range 4)" +MY_P="${MY_PN}_ntfsprogs-${MY_PV}" + +DESCRIPTION="NTFS-3G variant supporting ACLs, junction points, compression and more" +HOMEPAGE="http://pagesperso-orange.fr/b.andre/advanced-ntfs-3g.html" +SRC_URI="http://pagesperso-orange.fr/b.andre/${MY_P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl crypt debug +external-fuse ntfsprogs static-libs suid xattr udev" + +RDEPEND="external-fuse? ( >=sys-fs/fuse-2.8.0 ) + ntfsprogs? ( !!sys-fs/ntfsprogs ) + crypt? ( net-libs/gnutls )" + +DEPEND="${RDEPEND} + dev-util/pkgconfig + sys-apps/attr" + +S="${WORKDIR}/${MY_P}" + +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_configure() { + econf \ + --docdir="/usr/share/doc/${PF}" \ + --enable-ldscript \ + --disable-ldconfig \ + --with-fuse=$(use external-fuse && echo external || echo internal) \ + $(use_enable ntfsprogs) \ + $(use_enable crypt crypto) \ + $(use_enable acl posix-acls) \ + $(use_enable xattr xattr-mappings) \ + $(use_enable static-libs static) \ + $(use_enable debug) +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + + dodoc AUTHORS ChangeLog CREDITS README || die "doc failed" + + use suid && { fperms u+s "/bin/${MY_PN}" || die "set suid failed" ; } + + if use udev; then + insinto /etc/udev/rules.d/ + doins "${FILESDIR}/99-ntfs3g.rules" || die "udev rules install failed" + fi + + find "${D}" -name '*.la' -delete +} + +pkg_postinst() { + ewarn "This is an advanced features release of the ntfs-3g package. It" + ewarn "passes standard tests on i386 and x86_64 CPUs but users should" + ewarn "still backup their data. More info at:" + ewarn "http://pagesperso-orange.fr/b.andre/advanced-ntfs-3g.html" + + if use suid; then + ewarn + ewarn "You have chosen to install ${PN} with the binary setuid root. This" + ewarn "means that if there any undetected vulnerabilities in the binary," + ewarn "then local users may be able to gain root access on your machine." + fi +} -- cgit v1.2.3-65-gdbad