Commit graph

67 commits

Author SHA1 Message Date
Loïc Bartoletti
d7eac4ef97 databases/grass7: unbreak on i386
It needs GCC to configure and build grass7 on i386.
The v.in.pdal module is not available as some documentation pages.

PR:		256055
Reported by:	chris@crvintel.com
Tested by:	chris@crvintel.com
2021-06-19 06:48:55 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Loïc Bartoletti
d4160a89cd databases/grass7: Does not configure on i386
- Could not determine External PROJ major version.
2021-03-04 05:18:38 +00:00
Loïc Bartoletti
9fe75e179d graphics/gdal: Set the default options as a workable set
- reinstate r552962 (was reverted in r553000)
- remove pkg-message from qgis and qgis-ltr
- Bump PORTREVSION on all consumers

PR:		224004
Approved by:	portmgr
2021-02-23 05:58:35 +00:00
Loïc Bartoletti
7413681f8c databases/grass7: remove use of sbrk
sbrk is deprecated and is not present on some architectures. There is only one use of this function in grass for the r.terraflow module.
Its use will be removed in the next version, so I integrate this patch now to use it on architectures that don't have sbrk.

Thanks to mikael@ for the tests on aarch64
2021-02-07 18:14:38 +00:00
Sunpoet Po-Chuan Hsieh
50d9d54ad2 Bump PORTREVISION for science/netcdf shlib change 2021-01-26 14:04:01 +00:00
Loïc Bartoletti
ee85873168 databases/grass7: Update to 7.8.5
Release note at https://trac.osgeo.org/grass/wiki/Release/7.8.5-News
2021-01-13 18:56:48 +00:00
Loïc Bartoletti
bcb3bb4758 databases/grass7: fix build on i386
bin/proj needs to be explicitly passed on i386.
2020-12-16 08:05:33 +00:00
Loïc Bartoletti
b59496747d graphics/proj: Update to 7.2.0
Changelog:
  - https://proj.org/news.html#release-notes
2020-11-18 05:27:28 +00:00
Loïc Bartoletti
1141c4e8ef graphics/proj: Update to 7.1.1
- Add a pkg-message explaining how to access or sync datum grids from the CDN
  (disabled by default)
- Add curl and tiff dependencies since proj can read datum grids from remote
  COG (Cloud Optimized Geotiff)
- Take maintainer'ship (ok wen@)

PR:		245611
Submitted by:	wen (first version)
Reviewed by:	wen, rhurlin
Approved by:	wen
Exp-run by:	antoine
2020-11-17 09:23:58 +00:00
Loïc Bartoletti
b037ec0bdb databases/grass7: Update to 7.8.4
- update grass7 to 7.8.4
  - bump qgis and qgis-ltr portversion

Changelog:
  - https://trac.osgeo.org/grass/wiki/Release/7.8.4-News
2020-10-06 13:04:46 +00:00
Piotr Kubaj
d619329777 databases/grass7: fix build on GCC architectures
Force C11 compiler:
checking whether the C compiler (cc -O2 -pipe  -std=c11 -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing   -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong ) works... no
2020-09-16 22:10:06 +00:00
Loïc Bartoletti
53883de36c databases/grass7: fix build on 11i386
When I added the option for compiling with openmp, like other ports, I don't use compiler:openmp but directly the default compiler because it works just as well. However, on FreeBSD 11, grass only builds well with LLVM90.

While I'm here I added with-proj-[includes|libs] to be more thorough

Approved by:	tcberner
MFH:		2020Q3
Differential Revision:	https://reviews.freebsd.org/D25712
2020-08-29 07:45:41 +00:00
Loïc Bartoletti
5e38209d3a databases/grass7: Unbreak ports (fix r540559)
- fix bsd.post.mk
- Replace spaces by tabs (pet portlint)

PR:		247583
Submitted by:	Rainer Hurling
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D25497
2020-06-29 04:29:29 +00:00
Loïc Bartoletti
fe38b49add databases/grass7: Fix build on aarch64 and update to 7.8.3
- update to 7.8.3
- add patches to remove some noise from ctype
- fix build on aarch64 (only r.terraflow module is problematic on aarch64)

Reported by:	mikael (aarch64)
Approved by:	tcberner (mentor), mikael (aarch64)
Differential Revision:	https://reviews.freebsd.org/D25331
2020-06-27 05:00:32 +00:00
Joseph Mingrone
15b3881e46 databases/grass7: Fix build with NLS knob turned off
Approved by:	lbartoletti (maintainer)
Differential Revision:	https://reviews.freebsd.org/D25287
2020-06-17 11:45:37 +00:00
Loïc Bartoletti
4c1a399966 x11-toolkits/wxgtk30: Update to 3.0.5.1
Changelog:
  - https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt

PR:	 246218
Approved by:	tcberner (mentor)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D24808
2020-05-17 05:55:12 +00:00
Yuri Victorovich
84c4942d38 Bump 37 ports depending on math/openblas through USES=blaslapack:openblas because after the recent math/openblas update the library name changed in openblas 2020-05-06 16:39:12 +00:00
Loïc Bartoletti
fd7ef51025 databases/grass7, math/saga, graphics/qgis and graphics/qgis-ltr: update to latest versions
- math/saga:
        - Update to 7.6.2
        - Use wxWidgets 3.0+ instead of 3.1+ since 3.1 is not a mandatory version and this reduces the number of packages installed when you install saga and qgis/grass (which requires version 3.0).

    - databases/grass7:
        - Update to 7.8.2 first version for python3 only
        - Use ${PY_NUMPY} variable
        - Readd openmp
        - Use wxPython40 for python3
        - Remove bash dependency. You can use any shell.
        - Rework the workaround in post-install (for / touch files). Fix the long (random) standing issue with pkg-plist
        - Alphabetize USES and OPTIONS
        - Replace XX_configure_on by XX_configure_with as possible

    - graphics/qgis:
        - Update to 3.12.1
        - Remove patches (applied upstream or fixed in ports: pyqt5 / sip)

    - graphics/qgis-ltr:
        - Update to 3.10.4

PR:             241892, 244979
Reported by:    rainer hurling (maintainer), lbartoletti (maintainer)
Reviewed by:    tcberner (mentor), rainer hurling (maintainer)
Approved by:    tcberner (mentor), rainer hurling (maintainer)
Differential Revision:  https://reviews.freebsd.org/D24198
2020-04-01 19:59:45 +00:00
Loïc Bartoletti
fc45cfe430 x11-toolkits/py-wxPython40: GUI toolkit for the Python programming language
py-wxPython40 aka Phoenix is a reborn of wxPython and in particular it allows to use wxWidgets with Python3.


  - Add x11-toolkits/py-wxPython40
  - Replace wxPython30 by wxPython40 when python wxWidgets is required
  - Fix cad/kicad and cad/kicad-devel to use wxPython40 "Phoenix"
  - Update comms/congruity, graphics/py-mayavi from wx 2.8 to 3.0
  - While I'm here fix portlint per emulators/playonbsd
  - Remove RUN_DEPENDS from USE_WX per graphics/djvusmooth
  - Bump portversion
  - Fix unicode on x11-toolkits/wxgtk30 and take Maintainer'ship

PR:     241893
Reviewed by:	koobs, tcberner
Approved by:	tcberner (mentor)
Differential Revision:  https://reviews.freebsd.org/D21915
Exp-run by:     antoine
2020-02-29 18:24:19 +00:00
Loïc Bartoletti
a554a86652 databases/grass7: add SONAME and use new path for graphics/qgis*
- Add SONAME (upstreamed) [1]
    - Remove the (bad) idea to keep a symlink to the old path logic (grass-M.m.b)
    - Fix FindGRASS.cmake for graphics/qgis and graphics/qgis-ltr (upstreamed) [2]

    [1] https://github.com/OSGeo/grass/pull/301
    [2] https://github.com/qgis/QGIS/pull/34088

PR:		https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243736
Approved by:	Rainer Hurlin (maintainer), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D23470
2020-02-06 19:17:32 +00:00
Steve Wills
fb44dca45d Fix math/openblas and bump dependent ports
* Fix build on i386 [1]
* Fix science/code_saturne build with new openblas [2]
* Avoid installing private headers [3]
* Prevent build from optimizing for host by correcting build confg [4]
* Bump portrevision of dependent ports [5]

This is correcting issues from r523749 [1][2][4] and r515970 [3]

PR:		231371
Reported by:	build cluster [1]
Reported by:	Dima Pasechnik <dimpase+freebsd@gmail.com> [2]
Reported by:	many [5]
Reviewed by:	mat, bapt
Approved by:	implicit, since this is a build fix
2020-01-30 14:17:44 +00:00
Sunpoet Po-Chuan Hsieh
e9972a754c Bump PORTREVISION for graphics/gdal shlib change 2020-01-22 06:02:24 +00:00
Loïc Bartoletti
be19bdfc55 Change my mail address to lbartoletti@FreeBSD.org
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D23169
2020-01-14 21:45:15 +00:00
Jan Beich
701aa3bcf8 devel/boost-*: update to 1.72.0
Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
2019-12-11 17:53:48 +00:00
Kurt Jaeger
fe4fd1f8a3 databases/grass7: fix packaging and change options
- Remove with-openmp since the build failed for 3 modules
  with openmp since 2019-09-10
- Remove some default options less used (NETCDF MYSQL ODBC) or
  non existant (NETLIB)
- Add zstd option
- Uses NLS as an option

PR:		240892
Submitted by:	Loic Bartoletti <lbartoletti@tuxfamily.org> (maintainer)
2019-09-29 19:09:05 +00:00
Jan Beich
fce892353f databases/grass7: builds fine after r512983 2019-09-28 12:09:18 +00:00
Antoine Brodin
34a1a2c550 Mark BROKEN: fails to package
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/bin/r.resamp.rst:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/bin/r.sun:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/bin/v.surf.rst:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/docs/html/r.resamp.rst.html:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/docs/html/r.sun.html:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/docs/html/v.surf.rst.html:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/docs/man/man1/r.resamp.rst.1.gz:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/docs/man/man1/r.sun.1.gz:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass76/docs/man/man1/v.surf.rst.1.gz:No such file or directory

Reported by:	pkg-fallout
2019-09-26 17:38:10 +00:00
Niclas Zeising
3506889aa8 databases/grass7: Remove MOTIF option
Remove the MOTIF option from databases/grass7.  This option is a noop, since
the configure options it controls doesn't do anything.  In addition, this
option adds a dependency on graphics/libGLw, which is deprecated.

PR:		240133
Approved by:	Loic Bartoletti (maintainer)
2019-09-10 05:56:06 +00:00
Jan Beich
befa71e0f3 devel/boost-*: update to 1.71.0
Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
2019-08-19 15:35:27 +00:00
Mathieu Arnold
78d1aff1fc Convert to UCL & cleanup pkg-message (categories d) 2019-08-13 16:01:59 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Li-Wen Hsu
690356dc29 Fix plist
PR:		238846
Submitted by:	jbeich
Approved by:	lbartoletti <lbartoletti@tuxfamily.org> (maintainer)
2019-07-19 06:25:56 +00:00
Sunpoet Po-Chuan Hsieh
1b91103fe7 Update graphics/libgeotiff to 1.5.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/libgeotiff/blob/master/libgeotiff/NEWS
		https://lists.osgeo.org/pipermail/geotiff/2019-March/000861.html
		https://lists.osgeo.org/pipermail/geotiff/2019-March/000862.html
2019-06-27 19:57:33 +00:00
Gerald Pfeifer
879e75a659 Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.

Suggested by:	tijl
2019-04-22 13:16:33 +00:00
Jan Beich
9b21a3a084 devel/boost-*: update to 1.70.0
Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
2019-04-12 06:36:31 +00:00
Steve Wills
b56db23606 databases/grass7: update to 7.6.1
PR:		236830
Submitted by:	lbartoletti <lbartoletti@tuxfamily.org> (maintainer)
2019-04-11 00:53:10 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Sunpoet Po-Chuan Hsieh
a5990240e0 Update science/netcdf to 4.6.3
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/Unidata/netcdf-c/releases
		https://github.com/Unidata/netcdf-c/blob/master/RELEASE_NOTES.md
2019-03-02 17:45:58 +00:00
Baptiste Daroussin
89bc7fbdd1 wxGTK3.0: switch to gtk3 and webkit2
Discussed with:	portmgr
2019-02-25 12:47:20 +00:00
Sunpoet Po-Chuan Hsieh
f7ee904afb Update MASTER_SITES and WWW
Approved by:	portmgr (blanket)
2019-02-15 23:53:26 +00:00
Alexey Dokuchaev
fe714039fb - Update `databases/grass7' to version 7.6.0
- Reformat pkg-message for better readability
  and kill stray EOL whitespace

PR:		235307
Submitted by:	maintainer
2019-02-02 06:48:37 +00:00
Wen Heping
2e16f77727 - Update to 7.4.4
PR:		234834
Submitted by:	lbartoletti@tuxfamily.org(maintainer)
2019-01-11 00:36:58 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich
7c879267dc devel/boost-*: update to 1.69.0
Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
2018-12-12 00:15:49 +00:00
Kurt Jaeger
48b78a80e9 databases/grass7: update 7.4.1 -> 7.4.3, unbreak build
PR:		228605
Reported by:	ohartmann@walstatt.org
Reviewed by:	Rainer Hurling <rhurlin@gwdg.de>
Approved by:	lbartoletti@tuxfamily.org (maintainer)
Relnotes:	https://grass.osgeo.org/news/78/15/GRASS-GIS-7-4-2-released/
		https://trac.osgeo.org/grass/wiki/Release/7.4.3-News
2018-12-08 10:12:07 +00:00
Kurt Jaeger
d2fb6d6434 databases/grass7: update 7.4.0 -> 7.4.1
PR:		228975
Submitted by:	lbartoletti@tuxfamily.org (maintainer)
Relnotes:	https://trac.osgeo.org/grass/wiki/Release/7.4.1-News
2018-11-29 08:39:00 +00:00
Antoine Brodin
0ac0d71edc Deprecate ports broken for more than 6 months 2018-11-18 18:35:38 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Jan Beich
0b055d47f2 devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2018-08-09 06:58:30 +00:00