summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2009-08-11 22:42:32 +0000
committerMichał Górny <mgorny@gentoo.org>2009-08-11 22:42:32 +0000
commit04c70309f1dee1cd8aa3f3ac8acb7ffdcb305f2e (patch)
tree0d9f05c28f7f83055c1e2c32845f77b543cf3084 /sys-fs/ntfs3g-ar
parentx11-wm/i3: Change einfo to elog, thanks to sedzimir (diff)
downloadsunrise-reviewed-04c70309f1dee1cd8aa3f3ac8acb7ffdcb305f2e.tar.gz
sunrise-reviewed-04c70309f1dee1cd8aa3f3ac8acb7ffdcb305f2e.tar.bz2
sunrise-reviewed-04c70309f1dee1cd8aa3f3ac8acb7ffdcb305f2e.zip
sys-fs/ntfs3g-ar: Cleaned up the ebuild, fixed DESCRIPTION and HOMEPAGE, readded ntfs3g blocker, removed FUSE bundling support (in favor of always using system-wide install).
svn path=/sunrise/; revision=8985
Diffstat (limited to 'sys-fs/ntfs3g-ar')
-rw-r--r--sys-fs/ntfs3g-ar/ChangeLog6
-rw-r--r--sys-fs/ntfs3g-ar/Manifest6
-rw-r--r--sys-fs/ntfs3g-ar/metadata.xml3
-rw-r--r--sys-fs/ntfs3g-ar/ntfs3g-ar-2009.4.4_pre16.ebuild48
4 files changed, 20 insertions, 43 deletions
diff --git a/sys-fs/ntfs3g-ar/ChangeLog b/sys-fs/ntfs3g-ar/ChangeLog
index 6efc7324a..df5943497 100644
--- a/sys-fs/ntfs3g-ar/ChangeLog
+++ b/sys-fs/ntfs3g-ar/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 11 Aug 2009; Michał Górny (sedzimir) <gentoo@mgorny.alt.pl>
+ ntfs3g-ar-2009.4.4_pre16.ebuild, metadata.xml:
+ Cleaned up the ebuild, fixed DESCRIPTION and HOMEPAGE, readded ntfs3g
+ blocker, removed FUSE bundling support (in favor of always using system-wide
+ install).
+
11 Aug 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> +Manifest:
Add missing Manifest
diff --git a/sys-fs/ntfs3g-ar/Manifest b/sys-fs/ntfs3g-ar/Manifest
index e88fe1cca..7a7d182c7 100644
--- a/sys-fs/ntfs3g-ar/Manifest
+++ b/sys-fs/ntfs3g-ar/Manifest
@@ -1,5 +1,5 @@
AUX 10-ntfs3g.fdi.2009 222 RMD160 f283f92064902b875604f2277da7eda7cad1c923 SHA1 f8d1ee160af691e4a551f563b92b9e55230631e1 SHA256 35eec198d1cabbca7e896b880b645360966ca86cdfea5a0da4767226b45a1817
DIST ntfs-3g-2009.4.4AR.16.tgz 820861 RMD160 e390cbf7de7eecc7deb1bd339d97a03e7e1b1cd2 SHA1 02c50d44524e39d8512e225a83e03cd14d04492e SHA256 adea9129833ba5e15de1cd2bb0e9391b8fc54716c6b8e3b15ee3fbde4758bb96
-EBUILD ntfs3g-ar-2009.4.4_pre16.ebuild 2349 RMD160 7b1f8090be69a4fdb4ce247436f4d1c620ac20f9 SHA1 ffdc70c61d1f7fb326fa5a4c327a7ca1e3cd1b3e SHA256 f38e2685b22b145a17af636a6031343fa79f6fdc9a203d909c52d8a6ea058aee
-MISC ChangeLog 707 RMD160 9d059cda3f8b69cfee6d6e396ec6eedef05a950a SHA1 f5eef8d2e2890fb6c3102272551d54c2421e4a3f SHA256 3f5174159a0940aca09fa0df6a468688aa9d9e6219be8db598e6e9cd0954ef83
-MISC metadata.xml 278 RMD160 bca26601000753401d8d472a49e59063db9788d1 SHA1 f359deb42d7409c49d02dfa14eef16b92b69de16 SHA256 584f044fb5c80b914892da1b373b127fb045971b5be3c308e8fe81c38d21ea4c
+EBUILD ntfs3g-ar-2009.4.4_pre16.ebuild 1694 RMD160 45e76503910c739e32d57631b84f93f0609cd734 SHA1 0c271baef752b92b4dc3b3bd13719dcffd31b648 SHA256 40af7fa2aaf23376c3423c926cfdc519633b160274ec06fdbeb407586c9b039b
+MISC ChangeLog 984 RMD160 a2156fbe28a012221a860b5539a1d6408c21185b SHA1 25c568875a2471c2242cb0bc1cd26590826e0d11 SHA256 1134651a11a7d5d435412e21fc77e3dc43bb43cb94bba329553a571ab42a4e4c
+MISC metadata.xml 171 RMD160 ed284df01c230fc7990a6b5888b39166d23f29ba SHA1 f3d64a69044b710e23fb874b3ee4cd338858c8b4 SHA256 a7b30fbacd0e4c312c07a3efac112a3794c81d134442d8104325734d03425adf
diff --git a/sys-fs/ntfs3g-ar/metadata.xml b/sys-fs/ntfs3g-ar/metadata.xml
index 8c2df58e1..6f1d493c5 100644
--- a/sys-fs/ntfs3g-ar/metadata.xml
+++ b/sys-fs/ntfs3g-ar/metadata.xml
@@ -2,7 +2,4 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>maintainer-wanted</herd>
- <use>
- <flag name="fuse">Build against external FUSE library from <pkg>sys-fs/fuse</pkg>.</flag>
- </use>
</pkgmetadata>
diff --git a/sys-fs/ntfs3g-ar/ntfs3g-ar-2009.4.4_pre16.ebuild b/sys-fs/ntfs3g-ar/ntfs3g-ar-2009.4.4_pre16.ebuild
index 12e9ac372..69de32909 100644
--- a/sys-fs/ntfs3g-ar/ntfs3g-ar-2009.4.4_pre16.ebuild
+++ b/sys-fs/ntfs3g-ar/ntfs3g-ar-2009.4.4_pre16.ebuild
@@ -2,12 +2,12 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit linux-info
+EAPI="2"
MY_P=${PN/3g-ar/-3g}-${PV/_pre/AR.}
-DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
-HOMEPAGE="http://www.ntfs-3g.org"
+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"
@@ -15,37 +15,20 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug hal suid"
-[[ ${KERNEL} == "linux" ]] && IUSE="${IUSE} fuse"
-
RDEPEND="hal? ( sys-apps/hal )
- !kernel_linux? ( sys-fs/fuse )
- fuse? ( sys-fs/fuse )"
-
+ sys-fs/fuse
+ !sys-fs/ntfs3g"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${MY_P}"
-pkg_setup() {
- if use kernel_linux ; then
- CONFIG_CHECK="~FUSE_FS"
- WARNING_FUSE_FS="This build of ntfs-3g will continue but your kernel needs to be built
- with FUSE support for it to function at runtime."
- linux-info_pkg_setup
- fi
-}
-
-src_compile() {
- local myconf
-
- ( !kernel_linux || use fuse ) && myconf="--with-fuse=external"
-
+src_configure() {
econf \
--docdir="/usr/share/doc/${PF}" \
--enable-ldscript \
--disable-ldconfig \
- $(use_enable debug) \
- ${myconf}
- emake || die "emake failed"
+ --with-fuse=external \
+ $(use_enable debug)
}
src_install() {
@@ -54,7 +37,9 @@ src_install() {
prepalldocs || die "prepalldocs failed"
dodoc AUTHORS ChangeLog CREDITS || die "dodoc failed"
- use suid && { fperms u+s "/bin/${PN/3g-ar/-3g}" || die "could not change file permisions"; }
+ if use suid; then
+ fperms u+s "/bin/${PN/3g-ar/-3g}" || die "could not change file permisions"
+ fi
if use hal; then
insinto /etc/hal/fdi/policy/
@@ -63,26 +48,15 @@ src_install() {
}
pkg_postinst() {
- ewarn
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"
- ewarn
-
- if ! use kernel_linux || use fuse ; then
- ewarn
- ewarn "ntfs-3g has been built with external FUSE support."
- ewarn "If your system's FUSE package gets updated please rebuild ntfs-3g,"
- ewarn "as failure to do so may break ntfs-3g functionality."
- ewarn
- fi
if use suid; then
ewarn
ewarn "You have chosen to install ntfs-3g 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."
- ewarn
fi
}