* restrict use of LLVM for Gallium to platforms with LLVM in base to fix
runtime errors when Gallium is built with a mix of GCC and LLVM
* make LLVM only a BUILD_DEPEND for mesa-libs, which needs it to build EGL
* add pkg-plist entries for freedreno and vc4 drivers [1]
* remove extraneous SHEBANG_FILES entry to fix build of freedreno [2,3]
* correct typo in libosmesa, which may have affected the Gallium build [4]
PR: 219247 [1], 219406 [3]
Submitted by: jbeich [1] (2 patches, pkg-plist fix), strejda (vc4 CFLAGS)
Reported by: strejda [2], andrew [3], linimon [4]
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10842
* define ETIME in libsync.h to fix build of freedreno in Mesa [1]
* disable cairo tests to avoid circular dependency when cairo uses libGL [2]
* add TESTS option to install test programs which are always built
* build libkms on all platforms, it need not be limited to x86
* cease disabling vmwgfx, which needed patching to build
PR: 219420 [2]
Reported by: strejda [1], maficccc@gmail.com [2]
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10841
* fix shebang for vigra-config (a python script, therefore, also add python as a run-depends).
* add LIB_DPENDS to make qa happy
* add patch-CMakeLists.txt to add toggles for the imageformats JPEG, TIFF and PNG aswell as for FFTW
* modernize option handling
Reviewed by: rakuco
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D10668
In file included from actions/activepointadd.cpp:34:
../../src/synfigapp/canvasinterface.h:34:10: fatal error: 'sigc++/object.h' file not found
#include <sigc++/object.h>
Reported by: pkg-fallout
- Explain why the DISTNAME lacks embedded ${PORTNAME} and hence the need
for using DIST_SUBDIR (common case for Bitbucket-hosted projects)
- Remove patches: all of them were integrated or reworked upstream
- Enable OpenEXR support; there's no way to disable the check, thus doing
so prevents unregistered dependency if user has it is installed already
- Add missing `xinerama' to USE_XORG (notified by `stage-qa' check)
- Minor wording improvement in the port description text while I'm here
devel/qt5-declarative has not been released since Qt 5.5.1, and it
starts to lead to runtime conflicts with qt5-quick if installed.
* No port is actually still using it (there are ports that had it as a
dependency, but do not really require it -- bump these, and remove it).
* Remove it from the Qt 5 metaport.
Reported by: Armin Pirkovitsch
Reviewed by: rakuco
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D10673
cc -O2 -pipe -fstack-protector -fno-strict-aliasing -Wall -fPIC -fno-strict-aliasing -std=c99 -I/usr/local/include -I/usr/local/include -DGMT_SHARE_PATH=\"/usr/local/share/gmt\" -DGMT_GSHHG_PATH=\"/usr/local/share/gmt/coast\" -DUSE_GDAL -c -o gmt_io.o gmt_io.c
In file included from gmt_io.c:90:
In file included from ./gmt.h:631:
In file included from ./gmt_gdalread.h:19:
In file included from /usr/local/include/gdal.h:42:
/usr/local/include/cpl_port.h:126:99: error: invalid token at start of a preprocessor expression
#if defined(GDAL_COMPILATION) && defined(__sun__) && __STDC_VERSION__ >= 201112L && _XOPEN_SOURCE < 600
Reported by: pkg-fallout
In file included from AppWindow.cpp:21:
In file included from ./AppWindow.h:22:
...
/usr/local/include/glibmm-2.4/glibmm/ustring.h:256:13: error: expected ';' at end of declaration list
Reported by: pkg-fallout
makes ports build by meson respect the current policy regarding pkg-config
files. I picked this solution over hacking meson itself, and potential
breaking more.
Bump graphics/graphene due to this change.
Obtained from: Code copied from ports/218067 by mat@
* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]
PR: 218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by: dbn [1], jbeich [2,3]
Reported by: afiskon@devzen.ru [1]
Reviewed by: kwm, johalun0@gmail.com
Approved by: portmgr, swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10448
Port of the new 'matplotlib' color maps ('viridis' - the default -,
'magma', 'plasma' and 'inferno') to 'R'. 'matplotlib'
<http://matplotlib.org/> is a popular plotting library for 'python'.
These color maps are designed in such a way that they will analytically
be perfectly perceptually-uniform, both in regular form and also
when converted to black-and-white. They are also designed to be
perceived by readers with the most common form of color blindness.
WWW: https://cran.r-project.org/web/packages/viridis/
Provides a number of user-level functions to work with "grid"
graphics, notably to arrange multiple grid-based plots on a page,
and draw tables.
WWW: https://cran.r-project.org/web/packages/gridExtra/
Port of the new 'matplotlib' color maps ('viridis' - the default -,
'magma', 'plasma' and 'inferno') to 'R'. 'matplotlib'
<http://matplotlib.org/> is a popular plotting library for 'python'.
These color maps are designed in such a way that they will analytically
be perfectly perceptually-uniform, both in regular form and also
when converted to black-and-white. They are also designed to be
perceived by readers with the most common form of color blindness.
WWW: https://cran.r-project.org/web/packages/viridisLite/