Commit Graph

22 Commits

Author SHA1 Message Date
sthen
dae9f91e31 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:28:39 +00:00
sthen
45398fe1b1 sync WANTLIB for various ports with "NOT REACHABLE" libs 2022-03-31 12:52:13 +00:00
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
rsadowski
e46c9e92be Disabling wayland by removing cmake check (pkg_check_modules) 2021-11-15 19:39:27 +00:00
sthen
5e4370b64d bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:01:12 +00:00
tb
da6b23d0d5 graphics/piglit: add BDEP on graphics/glslang
Fixes a build breakage I had due to glslangValidator being present
during configure time but not when it was actually used.

ok jsg
2021-03-30 07:27:34 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
jsg
4d2a25e436 update to a newer piglit snapshot
switch to python3 as upstream dropped python2 support
fixes -fno-common build

parts from an earlier diff by daniel@ ok kn@
2021-01-31 03:19:35 +00:00
jsg
2bd3477e44 include libgen.h for basename(3)
prompted by -Wimplicit-function-declaration warnings
2020-11-16 05:17:33 +00:00
kettenis
12bf7f57e3 Avoid running atexit(3) hooks in the child which fails horribly since
it will try to to clean up the thread pool created by the Mesa radeonsi
driver that doesn't actually exist in the child, resulting in a hang
of several tests.

ok jsg@
2020-11-15 12:28:27 +00:00
jsg
06723a8861 backport a patch to fix build error with Mesa 20.1 found by naddy@
s/EGL_NO_CONFIG_MESA/EGL_NO_CONFIG_KHR/
1fe351e533a1c8b88551b06e6d76e5c2bf8228bc
2020-08-26 03:23:40 +00:00
naddy
3fac03b4ef Explicitly add LDFLAGS="-L${X11BASE}/lib" to unbreak all configure
tests after libgbm is picked up.  rsadowski@ and I can't figure out
why this path isn't taken from pkg-config.  The broken configure
checks caused all kinds of fallout.
2019-11-10 16:47:24 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
jca
e4a950a9be Use CPPFLAGS instead of clobbering CFLAGS 2019-03-01 13:50:52 +00:00
jsg
b3506ed812 When libcaca was installed tests for the presence of unrelated functions
would fail as they were linked with -lcaca without -L/usr/local/lib.

Build with -DHAVE_LIBCACA:BOOL=FALSE so libcaca isn't picked up and
doesn't break tests for asprintf ffs etc.

Reported, diagnosed by and ok aja@
2019-02-19 22:42:42 +00:00
jsg
de1432cbbc update to a newer piglit snapshot
help from and ok sthen@
2019-02-12 02:26:40 +00:00
espie
0b34289adb somehow, some tests found their way into compilation, and broke it thanks
to C++11 narrowing issues. Obvious fixes to the code (no bump, didn't build
before)
2018-11-03 09:54:55 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
landry
54d261d86f Set ONLY_FOR_ARCHS=amd64 i386, drm_intel (in WANTLIB) only exists there. 2018-04-15 07:27:58 +00:00
ajacoutot
45b2112d14 Missing BDEP on math/py-numpy. 2018-01-16 08:16:37 +00:00
sthen
920e7ffe95 import ports/graphics/piglit, from Thomas Frohwein, ok landry@
Piglit is a collection of automated tests for OpenGL and OpenCL
implementations.

The goal of Piglit is to help improve the quality of open source
OpenGL and OpenCL drivers by providing developers with a simple means to
perform regression tests.

The original tests have been taken from
- Glean ( http://glean.sf.net/ ) and
- Mesa ( http://www.mesa3d.org/ )
2018-01-14 21:49:14 +00:00