Created attachment 155747 [details] patch QGIS to reactivate server Over the last weeks there were malfunctions of the QGIS server. Jim Keener pointed out, that some changes in the naming scheme of QGIS sources are responsible. I must have missed this. Many thanks to Jim :) From the changelog [1] of QGIS sources from 2014-11-28: * move src/mapserver to src/server (IMHO better name and in sync with python/server) * rename cmake option WITH_MAPSERVER to WITH_SERVER * rename define MAPSERVER_HAVE_PYTHON_PLUGINS to HAVE_SERVER_PYTHON_PLUGINS While here, add some more changes to the port: - new GITHUB format - update distfiles - rename MAPSERVER to SERVER - upgrade pkg-plist Tested with Poudriere for the following FreeBSD versions: HEAD (amd64), 10.1 (amd64), 9.3 (amd64), 8.4 (i386). In all cases (1) with only default options enabled and (2) with all (including SERVER) options enabled. Output of 'portlint -A' is ok.
Created attachment 155748 [details] Poudriere log: FBSD 10.1 amd64 - default options enabled
Created attachment 155749 [details] Poudriere log: FBSD 10.1 amd64 - all options enabled
Created attachment 155750 [details] Poudriere log: FBSD 9.3 amd64 - default options enabled
Created attachment 155751 [details] Poudriere log: FBSD 9.3 amd64 - all options enabled
Created attachment 155752 [details] Poudriere log: FBSD 8.4 i386 - default options + SERVER enabled
Created attachment 155753 [details] Poudriere log: FBSD 8.4 i386 - default options enabled
A commit references this bug: Author: brd Date: Sat May 2 03:52:11 UTC 2015 New revision: 385165 URL: https://svnweb.freebsd.org/changeset/ports/385165 Log: Fix graphics/qgis server functionality and rename the option to chase upstream. Clean up GITHUB functionality while here. PR: 199552 Submitted by: Rainer Hurling <rhurlin@gwdg.de> Approved by: bdrewery (mentor) Changes: head/UPDATING head/graphics/qgis/Makefile head/graphics/qgis/distinfo head/graphics/qgis/pkg-plist
Committed, thanks for your work!
Thanks for committing the patch. Unfortunately, there is a problem with pkg-plist now. Other than complained by portlint -AC, qgis.g.info is not an info file. Instead, it is the QGIS companion piece to the GRASS command g.info. Because of this, it is necessary to readd qgis.g.info into pkg-plist again: --- pkg-plist.orig 2015-05-02 07:30:39.622641000 +0200 +++ pkg-plist 2015-05-02 07:53:36.359217000 +0200 @@ -550,6 +550,7 @@ lib/qgis/crssync %%GRASS%%lib/qgis/grass/bin/qgis.g.browser %%GRASS%%lib/qgis/grass/modules/qgis.d.rast +%%GRASS%%lib/qgis/grass/modules/qgis.g.info lib/qgis/plugins/libcoordinatecaptureplugin.so lib/qgis/plugins/libdelimitedtextprovider.so lib/qgis/plugins/libdxf2shpconverterplugin.so
A commit references this bug: Author: brd Date: Sat May 2 20:42:42 UTC 2015 New revision: 385218 URL: https://svnweb.freebsd.org/changeset/ports/385218 Log: Fix pkg-plist.. portlint isn't always correct about .info files. PR: 199552 Submitted by: Rainer Hurling <rhurlin@gwdg.de> Approved by: bdrewery (mentor) Changes: head/graphics/qgis/Makefile head/graphics/qgis/pkg-plist