Index: head/devel/tbb/Makefile =================================================================== --- head/devel/tbb/Makefile (revision 510964) +++ head/devel/tbb/Makefile (revision 510965) @@ -1,78 +1,78 @@ # Created by: Arun Sharma # $FreeBSD$ PORTNAME= tbb PORTVERSION= 2019.5 CATEGORIES= devel MAINTAINER= martymac@FreeBSD.org COMMENT= Library that provides thread building blocks LICENSE= APACHE20 -ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 ONLY_FOR_ARCHS_REASON= has not been ported to this platform USES= compiler gmake tar:tgz USE_GITHUB= yes GH_ACCOUNT= 01org GH_TAGNAME= ${PORTVERSION:S/./_U/} SUB_FILES= tbb.pc SUB_LIST= prefix="${PREFIX}" \ name="${PORTNAME}" \ description="${COMMENT}" \ version="${PORTVERSION}" OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz USE_LDCONFIG= yes ALL_TARGET= default CC_BASENAME= ${CC:C,^.*/,,} .include post-extract: .if ${CC_BASENAME} != ${COMPILER_TYPE} @${LN} -sf FreeBSD.${COMPILER_TYPE}.inc ${WRKSRC}/build/FreeBSD.${CC_BASENAME}.inc .endif @${CP} ${FILESDIR}/version_info_FreeBSD.sh ${WRKSRC}/build/ post-patch: @${REINPLACE_CMD} \ -e '/^CONLY =/s|^CONLY =.*|CONLY = ${CC}|' \ -e '/^CPLUS =/s|^CPLUS =.*|CPLUS = ${CXX}|' \ ${WRKSRC}/build/FreeBSD.${COMPILER_TYPE}.inc post-build-DOCS-on: cd ${WRKSRC}; \ ${MAKE_CMD} doxygen do-install: cd ${WRKSRC}; \ ${INSTALL_LIB} build/FreeBSD*release/libtbb.so \ ${STAGEDIR}${PREFIX}/lib/libtbb.so.2; \ ${LN} -sf libtbb.so.2 \ ${STAGEDIR}${PREFIX}/lib/libtbb.so; \ ${INSTALL_LIB} build/FreeBSD*release/libtbbmalloc.so \ ${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so.2; \ ${LN} -sf libtbbmalloc.so.2 \ ${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so; \ ${MKDIR} ${STAGEDIR}${PREFIX}/include/tbb/; \ cd include/tbb/ && \ ${COPYTREE_SHARE} \ . ${STAGEDIR}${PREFIX}/include/tbb/ "! -name *\.html" post-install: ${INSTALL_DATA} ${WRKDIR}/tbb.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/devel/tbb/files/patch-build-BSD.inc =================================================================== --- head/devel/tbb/files/patch-build-BSD.inc (revision 510964) +++ head/devel/tbb/files/patch-build-BSD.inc (revision 510965) @@ -1,38 +1,41 @@ ---- build/BSD.inc.orig 2018-06-19 16:04:20 UTC +--- build/BSD.inc.orig 2019-03-21 15:28:21 UTC +++ build/BSD.inc -@@ -26,17 +26,23 @@ ifndef arch +@@ -26,17 +26,26 @@ ifndef arch ifeq ($(shell uname -m),amd64) export arch:=intel64 endif + ifeq ($(shell uname -m),arm) + export arch:=armv7 + endif + ifeq ($(shell uname -m),arm64) + export arch:=arm64 + endif ++ ifeq ($(shell uname -p),powerpc64) ++ export arch:=powerpc64 ++ endif endif ifndef runtime - clang_version:=$(shell clang -v 2>&1 | grep version | sed "s/.*version \([0-9]*\.[0-9]*\).*/\1/") + clang_version:=$(shell $(CC) -dumpversion) os_version:=$(shell uname -r) os_kernel_version:=$(shell uname -r | sed -e 's/-.*$$//') export runtime:=cc$(clang_version)_kernel$(os_kernel_version) endif -native_compiler := clang -export compiler ?= clang +native_compiler := $(CC) +export compiler ?= $(CC) debugger ?= gdb CMD=$(SHELL) -c -@@ -46,7 +52,7 @@ RD?=rmdir +@@ -46,7 +55,7 @@ RD?=rmdir MD?=mkdir -p NUL= /dev/null SLASH=/ -MAKE_VERSIONS=sh $(tbb_root)/build/version_info_linux.sh $(VERSION_FLAGS) >version_string.ver +MAKE_VERSIONS=sh $(tbb_root)/build/version_info_FreeBSD.sh $(VERSION_FLAGS) >version_string.ver MAKE_TBBVARS=sh $(tbb_root)/build/generate_tbbvars.sh ifdef LD_LIBRARY_PATH Index: head/devel/tbb/files/patch-build_FreeBSD.gcc.inc =================================================================== --- head/devel/tbb/files/patch-build_FreeBSD.gcc.inc (nonexistent) +++ head/devel/tbb/files/patch-build_FreeBSD.gcc.inc (revision 510965) @@ -0,0 +1,14 @@ +--- build/FreeBSD.gcc.inc.orig 2019-03-21 15:28:21 UTC ++++ build/FreeBSD.gcc.inc +@@ -60,6 +60,11 @@ ifeq (ia64,$(arch)) + endif + + ifeq (intel64,$(arch)) ++ CPLUS_FLAGS += -m64 ++ LIB_LINK_FLAGS += -m64 ++endif ++ ++ifeq (powerpc64,$(arch)) + CPLUS_FLAGS += -m64 + LIB_LINK_FLAGS += -m64 + endif Property changes on: head/devel/tbb/files/patch-build_FreeBSD.gcc.inc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property