diff options
author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2023-08-17 18:32:30 +0000 |
---|---|---|
committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2023-08-17 18:34:20 +0000 |
commit | 0df8d006f641bc86f2883e28c8d96fbdcfc59bd9 (patch) | |
tree | a1cc996f30a1abbd127ab368f951b0de16448992 | |
parent | 8c884c6d591f357e78b53fb65d9265da61126c4e (diff) | |
download | ports-0df8d006f641bc86f2883e28c8d96fbdcfc59bd9.tar.gz ports-0df8d006f641bc86f2883e28c8d96fbdcfc59bd9.zip |
graphics/opendx: Fix build on 14
- Utilize USES=localbase
- Pet portclippy
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
-rw-r--r-- | graphics/opendx/Makefile | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/graphics/opendx/Makefile b/graphics/opendx/Makefile index 835c6ba1c545..dde4473f5487 100644 --- a/graphics/opendx/Makefile +++ b/graphics/opendx/Makefile @@ -19,20 +19,24 @@ BROKEN_aarch64= fails to link: undefined symbol: sbrk LIB_DEPENDS= libtiff.so:graphics/tiff \ libcdf.so:science/cdf -MAKE_JOBS_UNSAFE= yes -USES= bison compiler:c++17-lang gl gmake libtool magick:6 motif xorg -USE_XORG= x11 xt xinerama xext xpm xmu sm ice +USES= bison compiler:c++17-lang gl gmake libtool localbase:ldflags magick:6 motif xorg USE_GL= gl glu +USE_LDCONFIG= yes +USE_XORG= x11 xt xinerama xext xpm xmu sm ice + GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared -USE_LDCONFIG= yes CONFIGURE_ENV= ARCH=freebsd -CPPFLAGS+= ${CXXFLAGS} -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib + +MAKE_JOBS_UNSAFE= yes + +CPPFLAGS+= ${CXXFLAGS} + NO_MTREE= yes -PLIST_SUB= ARCH=freebsd + PKGMESSAGE= ${WRKDIR}/pkg-message +PLIST_SUB= ARCH=freebsd .if defined(WITH_HDF) && !defined(WITHOUT_NETCDF) IGNORE= HDF and NETCDF are conflicting .endif @@ -66,6 +70,17 @@ PLIST_SUB+= JAVA="@comment " PLIST_SUB+= UNAMEP=${ARCH} +.include <bsd.port.options.mk> + +.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) +USES+= llvm:max=15 +CC= clang${LLVM_VERSION} +CPP= clang-cpp${LLVM_VERSION} +CXX= clang++${LLVM_VERSION} +CONFIGURE_ENV+= ac_cv_requires_lstdcxx=yes +CFLAGS+= -Wno-error=incompatible-function-pointer-types +.endif + .include <bsd.port.pre.mk> post-patch: |