Commit Graph

60 Commits

Author SHA1 Message Date
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
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
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
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
Gerald Pfeifer 09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Antoine Brodin 1d4c81bbff Mark BROKEN: fails to package
===>  Building package for grass7-7.4.0_2
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/i_ortho_photo_step1.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/i_ortho_photo_step5.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/i_ortho_photo_step6.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/i_ortho_photo_step7.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/i_ortho_photo_step8.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/r.viewshed.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/rterraflow_accumulation.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/rterraflow_dir2.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/rterraflow_dir3.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/sweep1.png:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/databases/grass7/work/stage/usr/local/grass-7.4.0/docs/html/sweep2.png:No such file or directory

Reported by:	pkg-fallout
2018-05-30 21:47:20 +00:00
Kirill Ponomarev 77bfb8eaf5 Remove broken as it builds fine on poudriere.
PR:		228222
Submitted by:	maintainer
2018-05-14 16:56:03 +00:00
Jan Beich cc95712fbe devel/boost-*: update to 1.67.0
Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
2018-04-18 13:57:42 +00:00
Antoine Brodin 07ca9270d7 Mark BROKEN: fails to package
Reported by:	pkg-fallout
2018-03-22 08:34:58 +00:00
Yuri Victorovich e05167950e databases/grass7: Update to 7.4.0
Release announcement:
https://grass.osgeo.org/news/71/15/GRASS-GIS-7-4-0-released/

PR:		225677
Submitted by:	lbartoletti@tuxfamily.org (maintainer)
2018-03-19 06:36:54 +00:00
Gerald Pfeifer c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00