armv7 requires -Wl,-znotext in LDFLAGS (same as i386), added definition for triple target and include term.h in the test for tgetent.
PR: 239157
Approved by: michipili@gmail.com (maintainer timeout), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D21085
Since this port links to Boost, it needs C++11 compiler.
Use switch_ppc_unix.h on FreeBSD, instead of only on Linux.
Approved by: linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21082
C++11 compiler is required:
cc1plus: error: unrecognized command line option "-std=c++11"
include sys/types.h is required by GCC for uint in src/BWidgets/ChoiceBox.cpp, src/BWidgets/ImageIcon.cpp and src/BWidgets/ListBox.cpp.
PR: 239440
Approved by: linimon (mentor), yuri (maintainer)
Differential Revision: https://reviews.freebsd.org/D21066
powerpc64 requires the same Makefile fix as amd64.
Additionally, 684f7ec5d6 is necessary.
Approved by: linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21055
C++11 compiler is needed:
Target "crc32c" requires the language dialect "CXX11" , but CMake does not
know the compile flags to use to enable it.
Additionally, big-endian code in src/crc32c_read_le.h needs fixing - the value is 64 bits wide, not 32 bits.
PR: 239420
Approved by: amzo1337@gmail.com (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D21054
Error:
/wrkdirs/usr/ports/graphics/blender/work/blender-2.79b/source/blender/blenlib/intern/math_base.c: In function 'double_round':
/wrkdirs/usr/ports/graphics/blender/work/blender-2.79b/source/blender/blenlib/intern/math_base.c:59:17: error: conversion from 'double' to 'float' may change value [-Werror=float-conversion]
if (!isfinite(y))
Fix by adding -Wno-float-conversion.
Also add USES=gl gnome sdl.
PR: 239331
Approved by: FreeBSD@ShaneWare.Biz (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D21022
Dtrace doesn't seem to work on elfv1 powerpc64 (at least on 12.0-RELEASE).
Also properly detect when running on elfv1 and elfv2.
PR: 239193
Approved by: arrowd (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D20995
This port seems to enable all SSE* CPU features even outside of x86 platforms. Disable that to fix build.
Also add USES=compiler:c++11-lang, the port needs C++11 and add USES=gl.
PR: 238895
Approved by: yuri (maintainer timeout), linimon (mentor)
Differential Revision: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238895
- Update PAL to v0.9.9 and ERFA to v1.5.0
- Add support for palAltaz, palDcmpf, palEcleq, palFitxy, palInvf, palPcd,
palPolmo, palPxy, palUnpcd and palXy2xy.