Currently there's no ebuild for afpfs-ng afpfs-ng is an Apple Filing Protocol client that will allow a Linux system to see files exported from a Mac OS system with AFP over TCP. Reproducible: Always Steps to Reproduce: 1. #emerge afpfs-ng (either arch or ~arch) 2. 3. Actual Results: No ebuild available Expected Results: It would be nice to see it ported It is in development right now. Last versions 0.3 and 0.4 are from 2006-11-27 and 2007-02-11, respectively.
Attached is a preliminary ebuild for this package - I haven't got an Apple machine to test against, but it does build against FUSE. There seems to be a problem with the install target in the Makefile so I'm installing the 2 binaries manually in the ebuild.
Created attachment 123412 [details] ebuild for sys-fs/afpfs-ng 0.4.1
Created attachment 140417 [details] Updated ebuild 0.4.3a is available; updated the ebuild to reflect my tested arch (hardened x86) and the LICENSE variable - there is no evidence in the source, website, or otherwise that the author is specifying GPL-2, only 'GPL'. YMMV, but I prefer to be as strict as possible.
Created attachment 144288 [details] ebuild for 0.8 afpfs-ng-0.8 is out, and the license is clearly GPL-2 now. Additional structure and binary changes.
Created attachment 148704 [details] 0.8.1 ebuild Update for 0.8.1 - more structure change, requiring pretty extensive ebuild re-work instead of just bumping versions. This one might warrant avoidance for the less adventurous, as the internal structure seems to be in quite a lot of flux; sufficient so that I can't find a non-privileged unmount in this version. Even so, here 'tis.
(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
Created attachment 305049 [details] Hybrid ebuild for stable and live sources
Created attachment 305051 [details, diff] http://sourceforge.net/projects/afpfs-ng/
Created attachment 305053 [details, diff] gcrypt.patch
Created attachment 305055 [details, diff] pointer.patch
Created attachment 305057 [details, diff] boxee1.patch
Created attachment 305059 [details, diff] boxee2.patch
Created attachment 305061 [details, diff] boxee3.patch
Created attachment 305063 [details, diff] boxee4.patch
Created attachment 305065 [details, diff] boxee5.patch
Created attachment 305067 [details, diff] fix-errno.patch
Created attachment 305069 [details, diff] fix-stat.patch
Created attachment 305071 [details, diff] fix-includes.patch
Created attachment 305073 [details, diff] 00-afpfs-ng-0.8.1-fix_afpfs-ng_includes.patch
Created attachment 305075 [details, diff] 01-afpfs-ng-0.8.1-gcrypt.patch
Created attachment 305077 [details, diff] 02-afpfs-ng-0.8.1-pointer.patch
Created attachment 305079 [details, diff] 03-afpfs-ng-0.8.1-boxee1.patch
Created attachment 305081 [details, diff] 04-afpfs-ng-0.8.1-boxee2.patch
Created attachment 305083 [details, diff] 05-afpfs-ng-0.8.1-boxee3.patch
Created attachment 305085 [details, diff] 06-afpfs-ng-0.8.1-boxee4.patch
Created attachment 305087 [details, diff] 07-afpfs-ng-0.8.1-boxee5.patch
Created attachment 305089 [details, diff] 08-afpfs-ng-0.8.1-fix-errno.patch
Created attachment 305091 [details, diff] 09-afpfs-ng-0.8.1-fix-stat.patch
Created attachment 305093 [details] afpfs-ng-9999.ebuild
Created attachment 305095 [details] afpfs-ng-0.8.1.ebuild
Hello hal, thanks for your ebuild. Are you willing to co-maintain this package with me? http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml Bye, Michael
Hal, the mentioned repo https://github.com/Boxee/afpfs-ng isn't the original author, or did I get that wrong? I've added it to my overlay (layman -a xmw), it segfaults atm. Michael
(In reply to comment #31) > Hello hal, > > thanks for your ebuild. Are you willing to co-maintain this package with me? > > http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml > > Bye, > Michael Hey Michael, sorry for the very late reply. I've been pretty busy during the last 8 months. Do you still have your hands on the ebuild? Cheers hal
(In reply to comment #32) > Hal, > > the mentioned repo https://github.com/Boxee/afpfs-ng isn't the original > author, or did I get that wrong? > > I've added it to my overlay (layman -a xmw), it segfaults atm. > > Michael According to this thread (http://forum.xbmc.org/showthread.php?tid=120827&pid=1017210#pid1017210) the orginal code/project lives on sourceforge (http://afpfs-ng.cvs.sourceforge.net/viewvc/afpfs-ng/afpfs-ng/afpfs-ng/) which seems to be not very active. The patches reside in the xbmc github repo (https://github.com/xbmc/xbmc/tree/master/lib/afpfs-ng).
Created attachment 339458 [details, diff] 10-afpfs-ng-0.8.1-fix-even-more-pointers.patch
Created attachment 339460 [details] Stop globbing patches
@xmw: There was no reply since 5 years, so I reassign the ticket. Please take the ticket again, if you are still working on it. Or should we close it? Upstream made the last update on 2013-05-08.