Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133703 - sys-fs/avfs-0.9.7_p20060517 version bump
Summary: sys-fs/avfs-0.9.7_p20060517 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Stefan Schweizer (RETIRED)
URL: http://sourceforge.net/projects/avf
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-05-18 10:28 UTC by Peter Hyman
Modified: 2006-05-18 12:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sys-fs/avfs/avfs-0.9.7_p20060517.ebuild (avfs-0.9.7_p20060517.ebuild,2.02 KB, text/plain)
2006-05-18 10:30 UTC, Peter Hyman
Details
sys-fs/avfs/avfs-0.9.7_p20060517.ebuild (avfs-0.9.7_p20060517.ebuild,2.39 KB, text/plain)
2006-05-18 12:03 UTC, Peter Hyman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Hyman 2006-05-18 10:28:56 UTC
After much work, and waiting for the sourceforge cvs servers to propogate, avfs has a new version which includes an --enable-fuse option that makes it simple to compile and install fuse support. This version also includes some additional fuse-specific documentation. I made one major change to the ebuild which includes a check for kernel 2.6 which is required for fuse support. I also add a check to make sure fuse support is compiled into the kernel. I still don't use make install since too much cruft gets installed that is completely unneeded.
Comment 1 Peter Hyman 2006-05-18 10:30:56 UTC
Created attachment 87000 [details]
sys-fs/avfs/avfs-0.9.7_p20060517.ebuild
Comment 2 Peter Hyman 2006-05-18 10:36:36 UTC
I left a silly echo statement in pkg_setup. Would you please remove it prior to commit?
Comment 3 Peter Hyman 2006-05-18 10:59:57 UTC
Comment on attachment 87000 [details]
sys-fs/avfs/avfs-0.9.7_p20060517.ebuild

please do not use. I think I need to install some external libraries. Testing.....
Comment 4 Peter Hyman 2006-05-18 12:03:34 UTC
Created attachment 87004 [details]
sys-fs/avfs/avfs-0.9.7_p20060517.ebuild

OK. The `libraries' are really just a collection of wrapper scripts (borrowed from mc with permission) that help avfs to deal with filetypes it cannot decode internally (like iso9660). Some wrappers use external programs, but are not dependencies. If there is a missing decoder program (like isoinfo in cdrtools), avfs will politely return an error! So, I don't consider any of these optional wrappers as RDEPEND. The user can check the wrapper scripts. (I also noticed the mc ebuilds don't list programs called by wrappers as dependencies either).
Comment 5 Stefan Schweizer (RETIRED) gentoo-dev 2006-05-18 12:17:15 UTC
thanks, fixed!

Sorry, I did not add the kernel check since this is the work of fuse to do. Hope you understand this.
Comment 6 Peter Hyman 2006-05-18 12:39:53 UTC
On reviewing the configure.in file, I think you're correct. There's nothing to stop avfs from being built since it does not use any kernel sources or includes when using the --enable-fuse configure option. I just thought it would be useful since it won't work without kernel 2.6. Anyway, gave me a chance to review linux-info.eclass and some of its functions and macros.