- Update
- Clean up the master portfile
- Add support for
- python3
- webkit2-gtk3
- Move libproxy-gnome to libproxy-gnome2
- I would like some input on how to do the PYTHON part properly, as it looks rather hacky at the moment.
- libproxy-mozjs is broken on 10.4
Differential D15655
Update libproxy to 0.4.15 tcberner on Jun 3 2018, 7:41 PM. Authored by Tags None Referenced Files
Subscribers
Details
Diff Detail
Event Timeline
Comment Actions Side note, I don't really like abusing OPTIONS with a vengeance like this, I think it was better before with the LIBPROXY_SLAVE variable. Comment Actions No, OPTIONS_EXCLUDE/SLAVE is for when you have "some condition" when a port only supports a subset the the master port options. Here, in the end, none of the ports have options. Thus what I said about really abusing the options framework to gain a few helpers that are not really needed.
Comment Actions Light visual inspection only, seems mat@ already pointed out all the framework issues. Also feel free to axe the "$MCom:" lines, those where from the old GNOME svn development repo.
Comment Actions Fix CMAKE_ARGS for libproxy-webkit3.
Comment Actions In all the slave ports, the LIBPROXY_SLAVE definition is in a bad place, it should go along the MASTERDIR definition. Also, I think all the ${.CURDIR:H:H}/net/ might be replaced by ${.CURDIR}/../ as they are all in the net category, I find it more readable.
Comment Actions There are still two .CURDIR:H:H occurrences in the master port. :-)
Comment Actions Mmmm, I had not seen that in the master port, the CURDIR:H were before any include, and thus PORTSDIR did not exist, sorry, you should change back the CURDIR/.. with CURDIR:H :( Other than that, looks good. Comment Actions I was looking at the LIBPROXY_SLAVES variable, and there is two places where you use it directly in its uppercased form, and three dozen where you use the lowercased version, it could probably be simplified by making its content lowercase and use :tu in the two places where an uppercase version is actually needed. Comment Actions my guess is your nexst suggestion is to get rid of LIBPROXY_SLAVE and see if PKGNAMESUFFIX is set? :D Comment Actions Not sure, I would probably go the other way and set PKGNAMESUFFIX in the master Makefile. |