1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

Update devel/tbb to 4.3.0 and bump dependent ports' revisions

PR:		193214
Submitted by:	Oleksii Tsai <oleksii.tsai@googlemail.com>
This commit is contained in:
Ganael LAPLANCHE 2014-09-16 07:05:28 +00:00
parent 1866ce3dc8
commit 7373fd9b08
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=368296
8 changed files with 24 additions and 10 deletions

View File

@ -3,7 +3,7 @@
PORTNAME= par2cmdline-tbb
PORTVERSION= 20100203
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= archivers
MASTER_SITES= http://chuchusoft.com/par2_tbb/
DISTNAME= par2cmdline-0.4-tbb-${PORTVERSION}

View File

@ -3,7 +3,7 @@
PORTNAME= opencascade
PORTVERSION= 6.7.1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= cad science
MASTER_SITES= http://files.opencascade.com/OCCT/OCC_${PORTVERSION}_release/

View File

@ -2,11 +2,11 @@
# $FreeBSD$
PORTNAME= tbb
PORTVERSION= 4.2.2
PORTVERSION= 4.3.0
CATEGORIES= devel
MASTER_SITES= http://threadingbuildingblocks.org/sites/default/files/software_releases/source/ \
LOCAL/martymac
DISTNAME= ${PORTNAME}${PORTVERSION:R:S/.//g}_20131118oss_src
DISTNAME= ${PORTNAME}${PORTVERSION:R:S/.//g}_20140724oss_src
MAINTAINER= martymac@FreeBSD.org
COMMENT= Library that provides thread building blocks

View File

@ -1,2 +1,2 @@
SHA256 (tbb42_20131118oss_src.tgz) = d95b816ac1618f5047d9ac4db1709d1f8bbeafaed597ce1ee7862b9577680882
SIZE (tbb42_20131118oss_src.tgz) = 3134290
SHA256 (tbb43_20140724oss_src.tgz) = fc15e84befe1acadad3589e7f2a461443bef77cc699038875ef2692e1ceb0bb4
SIZE (tbb43_20140724oss_src.tgz) = 2790795

View File

@ -22,8 +22,8 @@
MD?=mkdir -p
NUL= /dev/null
SLASH=/
-MAKE_VERSIONS=sh $(tbb_root)/build/version_info_linux.sh $(CPLUS) $(CPLUS_FLAGS) $(INCLUDES) >version_string.ver
+MAKE_VERSIONS=sh $(tbb_root)/build/version_info_FreeBSD.sh $(CPLUS) $(CPLUS_FLAGS) $(INCLUDES) >version_string.ver
-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

View File

@ -0,0 +1,13 @@
--- include/tbb/tbb_config.h.orig 2014-08-26 13:28:59.000000000 +0200
+++ include/tbb/tbb_config.h 2014-09-10 20:19:15.000000000 +0200
@@ -481,6 +481,10 @@
However these functions are not defined anywhere. It seems that this problem was fixed later on
and RHEL got an updated version of gcc 4.1.2. **/
#define __TBB_GCC_64BIT_ATOMIC_BUILTINS_BROKEN 1
+#elif __TBB_x86_32 && __TBB_GCC_VERSION == 40201 && !__clang__ && __FreeBSD__
+ /** Symbol '__sync_val_compare_and_swap_8' not defined
+ on FreeBSD 8.4/i386 and 9.2/i386 with base gcc **/
+ #define __TBB_GCC_64BIT_ATOMIC_BUILTINS_BROKEN 1
#endif
#if __GNUC__ && __TBB_x86_64 && __INTEL_COMPILER == 1200

View File

@ -25,14 +25,15 @@ include/tbb/internal/_aggregator_impl.h
include/tbb/internal/_concurrent_queue_impl.h
include/tbb/internal/_concurrent_unordered_impl.h
include/tbb/internal/_flow_graph_impl.h
include/tbb/internal/_flow_graph_indexer_impl.h
include/tbb/internal/_flow_graph_item_buffer_impl.h
include/tbb/internal/_flow_graph_join_impl.h
include/tbb/internal/_flow_graph_node_impl.h
include/tbb/internal/_flow_graph_or_impl.h
include/tbb/internal/_flow_graph_tagged_buffer_impl.h
include/tbb/internal/_flow_graph_trace_impl.h
include/tbb/internal/_flow_graph_types_impl.h
include/tbb/internal/_mutex_padding.h
include/tbb/internal/_range_iterator.h
include/tbb/internal/_tbb_strings.h
include/tbb/internal/_tbb_windef.h
include/tbb/internal/_x86_eliding_mutex_impl.h

View File

@ -3,7 +3,7 @@
PORTNAME?= opencv
PORTVERSION= 2.4.9
PORTREVISION?= 0
PORTREVISION?= 1
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}library/${PORTNAME}-unix/${PORTVERSION}