Created attachment 165128 [details] www/lighttpd-mod_* fix I've written following patches for lighttpd-mod_*. Since the distfiles are hosted only on distcache.freebsd.org, I'm posting a direct patch to a distfile. The distfiles should be repackaged, and BROKEN= entries removed. No PORTREVISION bump is necessary, since they are broken now.
@Piotr, these DISTFILES need to find a new home, distcache is only for backup in the case of transient failures
(In reply to Kubilay Kocak from comment #1) Well, those mods haven't been developed nor patched for quite some time. Info about them is on Lighttpd wiki, but hasn't been updated in 7 years, the developers probably don't maintain them anymore. So IMO there are two solutions we can deal with it: - since they are abandoned, we can remove those ports, Linux distros usually don't have them in repos too, - they seem quite useful, so we can maintain them, I could host distfiles on my own server.
@Piotr, only other thing I can think of is to setup a GitHub repository for them. Import the code there, ideally with history if you can get/find it, that way ports can grab the sources from there, and other people can find it too
(In reply to Kubilay Kocak from comment #3) I've created repos on: https://github.com/pkubaj/lighttpd-mod_h264_streaming https://github.com/pkubaj/lighttpd-mod_geoip It may seem clumsy, but I don't know git at all :) There's no history, current official websites of these mods are: http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Lighttpd-Version2 http://redmine.lighttpd.net/projects/1/wiki/Docs_ModGeoip As you can see, there's no revision control at all. Now some question: those ports don't have distfile. They're built on top of current version of Lighttpd with the actual distfile in patch, specified as: PATCH_SITES+= LOCAL/mm PATCHFILES+= lighttpd-1.4.26_mod_geoip.patch.gz Since I can't use GH_* macros in patches, would it be acceptable if I set it as: PATCH_SITES+= https://github.com/pkubaj/lighttpd-mod_geoip/archive PATCHFILES+= 2.2.10.tar.gz And then, can I use tar.gz with patches, or at least zip? Otherwise, the ports in question would have to be rewritten. That's why I'd prefer to host them on my own server :)
(In reply to Piotr Kubaj from comment #4) > (In reply to Kubilay Kocak from comment #3) > I've created repos on: > https://github.com/pkubaj/lighttpd-mod_h264_streaming > https://github.com/pkubaj/lighttpd-mod_geoip > > It may seem clumsy, but I don't know git at all :) There's no history, > current official websites of these mods are: > http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Lighttpd-Version2 > http://redmine.lighttpd.net/projects/1/wiki/Docs_ModGeoip > As you can see, there's no revision control at all. > > Now some question: those ports don't have distfile. They're built on top of > current version of Lighttpd with the actual distfile in patch, specified as: > PATCH_SITES+= LOCAL/mm > PATCHFILES+= lighttpd-1.4.26_mod_geoip.patch.gz > > > Since I can't use GH_* macros in patches, would it be acceptable if I set it > as: > PATCH_SITES+= https://github.com/pkubaj/lighttpd-mod_geoip/archive > PATCHFILES+= 2.2.10.tar.gz > And then, can I use tar.gz with patches, or at least zip? > > Otherwise, the ports in question would have to be rewritten. > > That's why I'd prefer to host them on my own server :) They needn't be packed at all. They can be simply downloaded, and applied, as plain ASCII text. :) HTH --Chris
This issue still needs an updated patch to progress, no?
(In reply to Kubilay Kocak from comment #6) Yes, I'll get to it in the evening or tomorrow (European time) :)
(In reply to Piotr Kubaj from comment #7) Try this patch on top of ${PORTSDIR}.
Created attachment 165393 [details] www/lighttpd-mod_* fix
A commit references this bug: Author: feld Date: Mon Mar 14 13:44:46 UTC 2016 New revision: 411067 URL: https://svnweb.freebsd.org/changeset/ports/411067 Log: www/lighttpd-mod_geoip: Unbreak port PR: 205939 MFH: 2016Q1 Changes: head/www/lighttpd/distinfo head/www/lighttpd-mod_geoip/Makefile
A commit references this bug: Author: feld Date: Mon Mar 14 13:46:30 UTC 2016 New revision: 411068 URL: https://svnweb.freebsd.org/changeset/ports/411068 Log: www/lighttpd-mod_h264_streaming: Unbreak port PR: 205939 MFH: 2016Q1 Changes: head/www/lighttpd/distinfo head/www/lighttpd-mod_h264_streaming/Makefile
A commit references this bug: Author: feld Date: Mon Mar 14 13:47:32 UTC 2016 New revision: 411070 URL: https://svnweb.freebsd.org/changeset/ports/411070 Log: MFH: r411067 www/lighttpd-mod_geoip: Unbreak port PR: 205939 Approved by: ports-secteam (with hat) Changes: _U branches/2016Q1/ branches/2016Q1/www/lighttpd/distinfo branches/2016Q1/www/lighttpd-mod_geoip/Makefile
A commit references this bug: Author: feld Date: Mon Mar 14 13:48:24 UTC 2016 New revision: 411071 URL: https://svnweb.freebsd.org/changeset/ports/411071 Log: MFH: r411068 www/lighttpd-mod_h264_streaming: Unbreak port PR: 205939 Approved by: ports-secteam (with hat) Changes: _U branches/2016Q1/ branches/2016Q1/www/lighttpd/distinfo branches/2016Q1/www/lighttpd-mod_h264_streaming/Makefile