The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.
The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
Makefile does not support building both the static and shared library.
It compiles the code without -fPIC first for the static library and then
creates the shared library from the same object files without recompiling
them with -fPIC.
- The upstream install target can now be used as well.
- Use upstream library version and bump dependent ports.
that were over-eagerly trimmed from patch-configure in the last commit.
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9555
with the previous commit. Thanks to tijl for noticing what I overlooked.
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9544
from ports, remove the symlink dance with libGL/libEGL/libgles and the
nvidia-driver ports.
* Revert libGL/libEGL/libglesv2 ports to normal.
* Rename the conflicting libraries from the nvidia-driver ports with a
-NVIDIA prefix and install a libmap.conf file to map to these versions.
* Remove the special case from Mk/Scripts/qa.sh for libGL and libEGL.
* Sadly the symlink dance between nvidia-driver and xorg-server for glx.so
need to stay, due to xorg-server opening that file with dlopen(3).
Approved by: portmgr@ (mat@ (prio version))
Differential Revision: https://reviews.freebsd.org/D7848
available in the Wayland core protocol. Such protocols either adds
completely new functionality, or extends the functionality of some other
protocol either in Wayland core, or some other protocol in
wayland-protocols.
A protocol in wayland-protocols consists of a directory containing a set
of XML files containing the protocol specification, and a README file
containing detailed state and a list of maintainers.
WWW: http://wayland.freedesktop.org/
ChangeLog: https://inkscape.org/en/news/2017/01/04/inkscape-version-092-released/
* Switch to cmake build system
* Add license
* Record indirect dependancies
* Switch to lcms2, which is prefered over lcms (1).
* Add stub for NLS support, currently not enabled since it breaks the
build. Reported upstream.
* Remove the OPENMP option, it does not build anymore.
Because the libraries are faily big this significantly reduces the size of
programs linking to it. Use PORTVERSION as the library version because
upstream does not guarantee compatibility between any two versions.
Add an upstream patch to graphics/llpp to fix brightness increase key.
PR: 216823
Submitted by: Tobias Kortkamp <t@tobik.me> (maintainer of llpp)
Approved by: Zsolt Udvari <udvzsolt@gmail.com> (maintainer)
Obtained from: OpenBSD
This is needed to fix osm2pgsql which is not compatible with geos
3.6.
For this purpose, the port was simplified (unneeded options and
files removed) and conflicts with graphics/geos were resolved
(includes placed under include/geos35, libraries renamed to
libgeos35.{a,so}, geos-config renamed to geos-config35). The
library behaves correct wrt SONAME, as it points to libgeos-${PORTVERSION}.so
pyqt.mk provides USE_PYQT=<list> to depend on its components. Convert the ports
not yet using it to it.
Reviewed by: rakuco, mat
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D9261