Master site for `graphics/camera` returns 404 (http://download.gna.org/gsimageapps/), also unable to open to gna.org. CC'ing the last contributor to the port, just in case. I think it is useful app, I might be able to adopt it as a port maintainer. # cd /usr/ports/graphics/camera # make fetch ===> NOTICE: The camera port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License GPLv2+ accepted by the user ===> camera-0.8_13 depends on file: /usr/local/sbin/pkg - found => Camera-0.8.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://download.gna.org/gsimageapps/Camera-0.8.tar.bz2 fetch: http://download.gna.org/gsimageapps/Camera-0.8.tar.bz2: Not Found => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/Camera-0.8.tar.bz2 Camera-0.8.tar.bz2 26 kB 89 kBps 00s ===> Fetching all distfiles required by camera-0.8_13 for building
Thank you for the report Petr. If you would like to maintain the port, please include a patch as an attachment updating MAINTAINER and fixing MASTER_SITES after identifying an authoritative and reliable source for the distribution file
Hi Kubilay, I suspect that the site has gone offline for good (especially since maintainer was dropped from the port for some time), I'll see if there is a fork of it available somewhere. If not, is maintaining the code in a new Github repository an acceptable solution?
(In reply to Petr Penzin from comment #2) That is an acceptable solution (for now). If you could, please note explicitly in the repository README that it is a fork/holding area for the code since the original upstream was 404, and use the repository URL in the ports pkg-descr WWW: line so that users are explicitly aware of its status. Thank you for taking the time to resolving this Petr
(In reply to Kubilay Kocak from comment #3) I've added the code here: https://github.com/gsimageapps/Camera There are a few other ports that used to pull from the same site, I'll see if I can make sense of those and move them to the same Github orgn unless there is a better fork somewhere already. If you end up creating bugs for moving that code, feel free to assign them to me.
(In reply to Petr Penzin from comment #4) Thanks for that. Feel free to attach a patch updating this port to use these sources, and I'd also be inclined to recommend including changes to any other ports that use the same (now 404) MASTER_SITES in the change, so they can all be updated at the same time. A cursory search across the ports tree finds the following matches: /usr/ports/mail/py-apolicy/Makefile /usr/ports/textproc/muse/Makefile /usr/ports/biology/chemeq/Makefile /usr/ports/x11-wm/fvwm-crystal/Makefile /usr/ports/astro/sextractor/Makefile /usr/ports/misc/auto-multiple-choice/Makefile /usr/ports/misc/gcstar/Makefile /usr/ports/multimedia/gcfilms/Makefile /usr/ports/multimedia/subtitleeditor/Makefile /usr/ports/graphics/camerakit/Makefile /usr/ports/graphics/pixen/Makefile /usr/ports/graphics/py-soya3d/Makefile /usr/ports/graphics/camera/Makefile /usr/ports/graphics/py-editobj/Makefile /usr/ports/graphics/preview/Makefile /usr/ports/graphics/py-chart/Makefile /usr/ports/graphics/agave/Makefile /usr/ports/finance/cbb/Makefile /usr/ports/net-im/mu-conference/Makefile /usr/ports/security/py-cerealizer/Makefile /usr/ports/games/slune/Makefile /usr/ports/games/py-poker-eval/Makefile /usr/ports/games/poker-engine/Makefile /usr/ports/games/blackshadeselite/Makefile /usr/ports/games/freeciv/Makefile /usr/ports/games/warmux/Makefile /usr/ports/games/pysycache-lang/Makefile /usr/ports/games/pysycache/Makefile /usr/ports/games/vodovod/Makefile /usr/ports/games/balazar/Makefile /usr/ports/games/poker-eval/Makefile /usr/ports/games/pyawale/Makefile /usr/ports/audio/jack_mixer/Makefile /usr/ports/audio/py-openal/Makefile /usr/ports/audio/gmidimonitor/Makefile /usr/ports/www/py-frappe-bench/files/patch-a93acec /usr/ports/www/llgal/Makefile /usr/ports/www/bins/Makefile /usr/ports/devel/wizardkit/Makefile /usr/ports/devel/tclmore/Makefile /usr/ports/devel/highlighterkit/Makefile /usr/ports/net/py-tofu/Makefile /usr/ports/net/smbldap-tools/Makefile /usr/ports/net-p2p/py-py2play/Makefile /usr/ports/archivers/freetar/Makefile
(In reply to Kubilay Kocak from comment #5) Oh, that is quite a bit! I thought that only hosting for the image apps went down. Looks like it is the fallout from this: https://en.wikipedia.org/wiki/Gna! I'll try to see if they migrated elsewhere first, Camera certainly did not -- at least I could not locate any more mirrors.
(In reply to Petr Penzin from comment #6) That'd be great Petr. In the mean time I think its probably worth converting this into a broader issue to cover all the other ports, and people update those ports individually, but referencing this single issue in commit logs
Per: https://en.wikipedia.org/wiki/Gna! At 24 May, 2017 Gna! servers have been shut down. [6] [6] https://www.archiveteam.org/index.php?title=Gna!#Shutdown
ArchiveTeam appears to have taken an rsync snapshot at 20170225 [1], quoting: A snapshot of all of this material from 2017-02-25 has been uploaded to archive.org. <180Gibyte, all in. [1] https://www.archiveteam.org/index.php?title=Gna!/code_and_downloads
Archive.org link to uploaded data: https://archive.org/details/Gna_code_hosting
Affected ports: astro/sextractor: MASTER_SITES= ftp://ftp.iap.fr/pub/from_users/bertin/sextractor/ \ http://download.gna.org/kanicule/freebsd/distfiles/ games/blackshadeselite: WWW= https://web.archive.org/web/20170521213338/http://home.gna.org/blackshadeselite/ graphics/cal3d: WWW= http://gna.org/projects/cal3d/ graphics/camerakit: MASTER_SITES= http://download.gna.org/gsimageapps/ devel/highlighterkit: MASTER_SITES= http://download.gna.org/pmanager/0.2/ graphics/pixen: MASTER_SITES= http://download.gna.org/gsimageapps/ graphics/preview: MASTER_SITES= http://download.gna.org/gsimageapps/ games/warmux: WWW= https://web.archive.org/web/20170513192248/http://gna.org/projects/warmux/ net/py-tofu: WWW= http://home.gna.org/oomadness/en/tofu/index.html security/py-cerealizer: MASTER_SITES= http://download.gna.org/soya/ devel/wizardkit: MASTER_SITES= http://download.gna.org/pmanager/0.2/