archivemount is an exploiter of app-arch/libarchive and sys-fs/fuse which lets a user seamlessly mount archive files as regular file systems. It is quite a handy little tool, please consider it for inclusion into the main Gentoo Portage tree. Thanks! Reproducible: Always
Created attachment 129033 [details] emerge --info
Created attachment 129035 [details] metadata.xml
Created attachment 129037 [details] archivemount-0.5.3.ebuild
Tested on my ~amd64 and ~x86 boxes, working well.
Created attachment 129039 [details, diff] app-arch/archivemount/{archivemount-0.5.3.ebuild,metadata.xml} Or, optionally, as a patch to the Portage tree. Sorry, I'm not sure which is easier for you..
Created attachment 184666 [details] archivemount-0.6.0.ebuild new version released.
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Heuristics show that no Gentoo developer has commented on your ebuild. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
(In reply to comment #6) Tested version 0.6.0 on amd64, works well
Created attachment 207990 [details] app-arch/archivemmount an improved ebuild for app-arch/archivemount-0.6.0; here the changelog: - added EAPI2 support; - fixed ebuild phase 'src_install' using 'make' instead of the dobin call (so the ebuild can installs the man pages too); hope to be useful. Mauro Toffanin
Created attachment 207991 [details] metadata.xml
Why the autoconf dependency?
Created attachment 208001 [details] app-arch/archivemmount fixed autoconf useless dependency and keywords; thank you Diego for reporting.
Created attachment 252501 [details] app-arch/archivemount-0.6.1.ebuild
The man page is missing. Please consider to add "doman archivemount.1" to src_install(). Besides that, valgrind spotted an off-by-one error in line 270 of archivemount.c. This probem may become manifest if the condition last != root is met in line 276. 269 init_node( tempnode ); 270 if( ( tempnode->name = malloc( 271 strlen( last->name ) + namlen + 1 ) ) == NULL ) { 272 log( "Out of memory" ); 273 return -ENOMEM; 274 } 275 if( last != root ) { 276 sprintf( tempnode->name, "%s/%s", last->name, nam ); 277 } else { 278 sprintf( tempnode->name, "/%s", nam ); 279 }
(In reply to comment #14) > The man page is missing. Please consider to add "doman archivemount.1" to > src_install(). I think you have picked up the wrong ebuild as here the man pages are installed correctly: $ qlist archivemount /usr/bin/archivemount /usr/share/man/man1/archivemount.1.bz2 /usr/share/doc/archivemount-0.6.1/CHANGELOG.bz2 /usr/share/doc/archivemount-0.6.1/README.bz2 (In reply to comment #14) > Besides that, valgrind spotted an off-by-one error in line 270 > of archivemount.c. This probem may become manifest if the condition last != > root is met in line 276. for bugs of the software you need to report them upstream; thank you for feedbacks.
(In reply to comment #15) > I think you have picked up the wrong ebuild as here the man pages are installed correctly: True, I was still using version 0.6.0, downloaded some time ago.
This package cdepends on pkgconfig.
So what's with the IN_PROGRESS here?
Added 0.8.3 to the tree.