[Bug 195875] New: [patch][maintainer] graphics/qgis: fix for FreeBSD<10.0 and update to 2.6.1

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Dec 11 06:07:38 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195875

            Bug ID: 195875
           Summary: [patch][maintainer] graphics/qgis: fix for
                    FreeBSD<10.0 and update to 2.6.1
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: rhurlin at gwdg.de

Created attachment 150459
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=150459&action=edit
Patch containing update and fix for QGIS 2.6.1

- update 2.6.0 to 2.6.1
- fix a build error with base flex for 8.x and 9.x
- add dependency for graphics/py-psycopg2 (for QGIS extensions)


On 8.x and 9.x the systems flex version does not support options 'reentrant' 
and 'bison-bridge', please see exemplary build error logs for 9.x:

[1]
http://beefy2.isc.freebsd.org/data/91amd64-default/2014-12-03_22h28m43s/logs/qgis-2.6.0.log
[2]
http://beefy1.isc.freebsd.org/data/84i386-default/2014-12-05_18h55m43s/logs/qgis-2.6.0.log

After some analysis and intensive search I found a solution in 
net-mgmt/icinga2, thanks to Marco Steinbach (CoCo).


---------------
#portlint -AC:
WARN: /usr/ports/graphics/qgis/pkg-plist: [527]: enumerating info files in the
plist is deprecated in favor of adding info files into the Makefile using the
INFO macro.

Please note, that there is no info file within pkg-plist, instead it is a 
command from databases/grass.

---------------
Several Poudriere runs successful:
/poudriere/data/logs/bulk/HEADamd64-default-qgis/latest/log/qgis-2.6.1.log
/poudriere/data/logs/bulk/93amd64-default-qgis/latest/logs/qgis-2.6.1.log
/poudriere/data/logs/bulk/84i386-default-qgis/latest/logs/qgis-2.6.1.log

I can provide the logs, if needed.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list