Created attachment 151912 [details] avfs sh archive Resurrect sysutils/avfs port which was deleted for reason of being broken [Note in MOVED from 2013-08-27] Primarily to use with x11-fm/worker file manager.
Created attachment 151914 [details] poudriere build logs build logs from poudriere for 8.4, 9.3 and 10.1
Any specific reason you are building only the library but not the FUSE part?
For initial submission only library was tested and guaranteed to work (see bug 196958). Choose of options can be expanded in future updates, if consumers will need it.
So far I have compiled and built it with the other options mentioned. But it needs check I mean real world check. Do you suppose you can test it?
Created attachment 152659 [details] avfs sh archive with FUSE support FUSE support works fine, minor patches are required for mounting scripts (included). FUSE option is disabled by default, because this port primarily intended to be used with x11-fm/worker file manager, and I would like keep binary package dependencies clean. Also LICENSE has been changed, since FUSE is GPL and shared library is LGPL.
Seems a lot better. Although I have done some minor changes. One more thing is is it possible to provide the poudriere logs hosted somewhere in future rather than attaching in a single file. Easier to handle. Like say that avfs will be like the following: http://pdr.s.ubze.ro/bulk/latest-per-pkg/avfs/1.0.2/ Hopefully will commit at night after getting approval.
Unfortunately, I've no place to host a web server, testing is done on my laptop, which has no permanent internet connection. Are those logs even necessary? As I understand commiters do their own poudriere run anyway?
Depends. Like when I started porting I used to give the logs of Tinderbox, then came poudriere so started providing poudriere logs. And yes committers do run their test but only if it's not provided. I can for sure say that my mentors didn't run those poudriere/tinderbox as I used to give the logs. 3:)
A commit references this bug: Author: bofh Date: Sat Feb 7 13:04:41 UTC 2015 New revision: 378590 URL: https://svnweb.freebsd.org/changeset/ports/378590 Log: sysutils/avfs: Revive and update version 0.9.9=>1.0.2 - Unbreak - Pass maintainership to submitter - Add LICENSE(LGPL20 GPLv2) - Remove OPTIONS LIBRARY to make default as most of the dependent ports require the library - Make proper use of OPTIONSNG to declutter ${PORT_OPTIONS:M*} PR: 196942 Differential Revision: https://reviews.freebsd.org/D1795 Submitted by: mp39590@gmail.com Approved by: marino(mentor) Changes: head/MOVED head/sysutils/Makefile head/sysutils/avfs/ head/sysutils/avfs/Makefile head/sysutils/avfs/distinfo head/sysutils/avfs/files/patch-configure head/sysutils/avfs/files/patch-scripts_mountavs head/sysutils/avfs/files/patch-scripts_umountavs head/sysutils/avfs/files/patch-src_Makefile.in head/sysutils/avfs/pkg-descr head/sysutils/avfs/pkg-plist
Committed with minor changes.