View | Details | Raw Unified | Return to bug 184526
Collapse All | Expand All

(-)devel/tbb/Makefile (-10 / +5 lines)
Lines 2-13 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	tbb
4
PORTNAME=	tbb
5
PORTVERSION=	4.1.3
5
PORTVERSION=	4.2.2
6
PORTREVISION=	1
7
CATEGORIES=	devel
6
CATEGORIES=	devel
8
MASTER_SITES=	http://threadingbuildingblocks.org/sites/default/files/software_releases/source/ \
7
MASTER_SITES=	http://threadingbuildingblocks.org/sites/default/files/software_releases/source/ \
9
		LOCAL/martymac
8
		LOCAL/martymac
10
DISTNAME=	tbb41_20130314oss_src
9
DISTNAME=	${PORTNAME}${PORTVERSION:R:S/.//g}_20131118oss_src
11
EXTRACT_SUFX=	.tgz
10
EXTRACT_SUFX=	.tgz
12
11
13
MAINTAINER=	martymac@FreeBSD.org
12
MAINTAINER=	martymac@FreeBSD.org
Lines 22-28 USE_LDCONFIG= yes Link Here
22
USES=	gmake
21
USES=	gmake
23
ALL_TARGET=	default
22
ALL_TARGET=	default
24
23
25
WRKSRC=	${WRKDIR}/tbb41_20130314oss
24
WRKSRC=	${WRKDIR}/${DISTNAME:S/_/./g:R:S/./_/g}
26
25
27
post-extract:
26
post-extract:
28
.if ${CC} != "gcc"
27
.if ${CC} != "gcc"
Lines 36-46 post-patch: Link Here
36
35
37
do-install:
36
do-install:
38
	cd ${WRKSRC}; \
37
	cd ${WRKSRC}; \
39
	${INSTALL_DATA} build/FreeBSD*release/libtbb.so \
38
	${INSTALL_LIB} build/FreeBSD*release/libtbb.so \
40
		${STAGEDIR}${PREFIX}/lib/libtbb.so.4; \
39
		${STAGEDIR}${PREFIX}/lib/libtbb.so.4; \
41
	${LN} -sf ${PREFIX}/lib/libtbb.so.4 \
40
	${LN} -sf ${PREFIX}/lib/libtbb.so.4 \
42
		${STAGEDIR}${PREFIX}/lib/libtbb.so; \
41
		${STAGEDIR}${PREFIX}/lib/libtbb.so; \
43
	${INSTALL_DATA} build/FreeBSD*release/libtbbmalloc.so \
42
	${INSTALL_LIB} build/FreeBSD*release/libtbbmalloc.so \
44
		${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so.4; \
43
		${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so.4; \
45
	${LN} -sf ${PREFIX}/lib/libtbbmalloc.so.4 \
44
	${LN} -sf ${PREFIX}/lib/libtbbmalloc.so.4 \
46
		${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so; \
45
		${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so; \
Lines 47-54 do-install: Link Here
47
	${MKDIR} ${STAGEDIR}${PREFIX}/include/tbb/; \
46
	${MKDIR} ${STAGEDIR}${PREFIX}/include/tbb/; \
48
	cd include/tbb/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/tbb/
47
	cd include/tbb/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/tbb/
49
48
50
post-install:
51
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtbb.so.4
52
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtbbmalloc.so.4
53
54
.include <bsd.port.mk>
49
.include <bsd.port.mk>
(-)devel/tbb/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (tbb41_20130314oss_src.tgz) = 32fd5979971b772caa96d40646cee585ed0070516ba2dbbcb1f9b6033d08a92d
1
SHA256 (tbb42_20131118oss_src.tgz) = d95b816ac1618f5047d9ac4db1709d1f8bbeafaed597ce1ee7862b9577680882
2
SIZE (tbb41_20130314oss_src.tgz) = 2967843
2
SIZE (tbb42_20131118oss_src.tgz) = 3134290
(-)devel/tbb/pkg-plist (-75 / +82 lines)
Lines 1-97 Link Here
1
include/tbb/aggregator.h
2
include/tbb/aligned_space.h
3
include/tbb/atomic.h
4
include/tbb/blocked_range.h
5
include/tbb/blocked_range2d.h
6
include/tbb/blocked_range3d.h
7
include/tbb/cache_aligned_allocator.h
8
include/tbb/combinable.h
9
include/tbb/compat/condition_variable
10
include/tbb/compat/ppl.h
11
include/tbb/compat/thread
12
include/tbb/compat/tuple
13
include/tbb/concurrent_hash_map.h
14
include/tbb/concurrent_lru_cache.h
1
include/tbb/concurrent_priority_queue.h
15
include/tbb/concurrent_priority_queue.h
2
include/tbb/task.h
3
include/tbb/parallel_while.h
4
include/tbb/task_scheduler_init.h
5
include/tbb/tbb_config.h
6
include/tbb/tbb_exception.h
7
include/tbb/critical_section.h
8
include/tbb/index.html
9
include/tbb/parallel_invoke.h
10
include/tbb/combinable.h
11
include/tbb/parallel_reduce.h
12
include/tbb/tbb_stddef.h
13
include/tbb/concurrent_queue.h
16
include/tbb/concurrent_queue.h
14
include/tbb/partitioner.h
17
include/tbb/concurrent_unordered_map.h
15
include/tbb/parallel_do.h
16
include/tbb/mutex.h
17
include/tbb/atomic.h
18
include/tbb/queuing_rw_mutex.h
19
include/tbb/tick_count.h
20
include/tbb/parallel_for.h
21
include/tbb/recursive_mutex.h
22
include/tbb/concurrent_unordered_set.h
18
include/tbb/concurrent_unordered_set.h
23
include/tbb/memory_pool.h
19
include/tbb/concurrent_vector.h
20
include/tbb/critical_section.h
21
include/tbb/enumerable_thread_specific.h
24
include/tbb/flow_graph.h
22
include/tbb/flow_graph.h
25
include/tbb/runtime_loader.h
23
include/tbb/index.html
26
include/tbb/concurrent_lru_cache.h
24
include/tbb/internal/_aggregator_impl.h
27
include/tbb/aggregator.h
25
include/tbb/internal/_concurrent_queue_impl.h
28
include/tbb/task_arena.h
26
include/tbb/internal/_concurrent_unordered_impl.h
29
include/tbb/machine/icc_generic.h
27
include/tbb/internal/_flow_graph_impl.h
30
include/tbb/machine/mic_common.h
28
include/tbb/internal/_flow_graph_item_buffer_impl.h
29
include/tbb/internal/_flow_graph_join_impl.h
30
include/tbb/internal/_flow_graph_node_impl.h
31
include/tbb/internal/_flow_graph_or_impl.h
32
include/tbb/internal/_flow_graph_tagged_buffer_impl.h
33
include/tbb/internal/_flow_graph_trace_impl.h
34
include/tbb/internal/_flow_graph_types_impl.h
35
include/tbb/internal/_mutex_padding.h
36
include/tbb/internal/_tbb_strings.h
37
include/tbb/internal/_tbb_windef.h
38
include/tbb/internal/_x86_eliding_mutex_impl.h
39
include/tbb/internal/_x86_rtm_rw_mutex_impl.h
31
include/tbb/machine/gcc_armv7.h
40
include/tbb/machine/gcc_armv7.h
41
include/tbb/machine/gcc_generic.h
32
include/tbb/machine/gcc_ia32_common.h
42
include/tbb/machine/gcc_ia32_common.h
33
include/tbb/machine/msvc_ia32_common.h
43
include/tbb/machine/gcc_itsx.h
34
include/tbb/machine/gcc_generic.h
35
include/tbb/machine/windows_api.h
36
include/tbb/machine/macos_common.h
37
include/tbb/machine/sunos_sparc.h
38
include/tbb/machine/xbox360_ppc.h
39
include/tbb/machine/mac_ppc.h
40
include/tbb/machine/ibm_aix51.h
44
include/tbb/machine/ibm_aix51.h
45
include/tbb/machine/icc_generic.h
46
include/tbb/machine/linux_common.h
41
include/tbb/machine/linux_ia32.h
47
include/tbb/machine/linux_ia32.h
42
include/tbb/machine/linux_ia64.h
48
include/tbb/machine/linux_ia64.h
43
include/tbb/machine/linux_common.h
44
include/tbb/machine/windows_intel64.h
45
include/tbb/machine/linux_intel64.h
49
include/tbb/machine/linux_intel64.h
50
include/tbb/machine/mac_ppc.h
51
include/tbb/machine/macos_common.h
52
include/tbb/machine/mic_common.h
53
include/tbb/machine/msvc_armv7.h
54
include/tbb/machine/msvc_ia32_common.h
55
include/tbb/machine/sunos_sparc.h
56
include/tbb/machine/windows_api.h
46
include/tbb/machine/windows_ia32.h
57
include/tbb/machine/windows_ia32.h
47
include/tbb/internal/_aggregator_impl.h
58
include/tbb/machine/windows_intel64.h
48
include/tbb/internal/_flow_graph_tagged_buffer_impl.h
59
include/tbb/machine/xbox360_ppc.h
49
include/tbb/internal/_flow_graph_impl.h
60
include/tbb/memory_pool.h
50
include/tbb/internal/_flow_graph_join_impl.h
61
include/tbb/mutex.h
51
include/tbb/internal/_flow_graph_or_impl.h
62
include/tbb/null_mutex.h
52
include/tbb/internal/_flow_graph_node_impl.h
63
include/tbb/null_rw_mutex.h
53
include/tbb/internal/_flow_graph_types_impl.h
64
include/tbb/parallel_do.h
54
include/tbb/internal/_tbb_windef.h
65
include/tbb/parallel_for.h
55
include/tbb/internal/_concurrent_queue_impl.h
56
include/tbb/internal/_concurrent_unordered_impl.h
57
include/tbb/internal/_flow_graph_item_buffer_impl.h
58
include/tbb/concurrent_vector.h
59
include/tbb/parallel_for_each.h
66
include/tbb/parallel_for_each.h
60
include/tbb/tbb_allocator.h
67
include/tbb/parallel_invoke.h
61
include/tbb/queuing_mutex.h
68
include/tbb/parallel_reduce.h
62
include/tbb/blocked_range2d.h
69
include/tbb/parallel_scan.h
63
include/tbb/parallel_sort.h
70
include/tbb/parallel_sort.h
64
include/tbb/task_scheduler_observer.h
71
include/tbb/parallel_while.h
65
include/tbb/blocked_range.h
72
include/tbb/partitioner.h
66
include/tbb/parallel_scan.h
67
include/tbb/null_rw_mutex.h
68
include/tbb/spin_rw_mutex.h
69
include/tbb/blocked_range3d.h
70
include/tbb/pipeline.h
73
include/tbb/pipeline.h
71
include/tbb/compat/ppl.h
74
include/tbb/queuing_mutex.h
72
include/tbb/compat/thread
75
include/tbb/queuing_rw_mutex.h
73
include/tbb/compat/tuple
76
include/tbb/reader_writer_lock.h
74
include/tbb/compat/condition_variable
77
include/tbb/recursive_mutex.h
78
include/tbb/runtime_loader.h
79
include/tbb/scalable_allocator.h
75
include/tbb/spin_mutex.h
80
include/tbb/spin_mutex.h
76
include/tbb/tbbmalloc_proxy.h
81
include/tbb/spin_rw_mutex.h
77
include/tbb/concurrent_unordered_map.h
82
include/tbb/task.h
78
include/tbb/cache_aligned_allocator.h
83
include/tbb/task_arena.h
84
include/tbb/task_group.h
85
include/tbb/task_scheduler_init.h
86
include/tbb/task_scheduler_observer.h
79
include/tbb/tbb.h
87
include/tbb/tbb.h
88
include/tbb/tbb_allocator.h
89
include/tbb/tbb_config.h
90
include/tbb/tbb_exception.h
80
include/tbb/tbb_machine.h
91
include/tbb/tbb_machine.h
81
include/tbb/scalable_allocator.h
92
include/tbb/tbb_profiling.h
93
include/tbb/tbb_stddef.h
82
include/tbb/tbb_thread.h
94
include/tbb/tbb_thread.h
83
include/tbb/tbb_profiling.h
95
include/tbb/tbbmalloc_proxy.h
84
include/tbb/enumerable_thread_specific.h
96
include/tbb/tick_count.h
85
include/tbb/aligned_space.h
97
lib/libtbb.so
86
include/tbb/concurrent_hash_map.h
98
lib/libtbb.so.4
87
include/tbb/null_mutex.h
99
lib/libtbbmalloc.so
88
include/tbb/reader_writer_lock.h
100
lib/libtbbmalloc.so.4
89
include/tbb/task_group.h
90
@dirrm include/tbb/internal
101
@dirrm include/tbb/internal
91
@dirrm include/tbb/machine
102
@dirrm include/tbb/machine
92
@dirrm include/tbb/compat
103
@dirrm include/tbb/compat
93
@dirrm include/tbb
104
@dirrm include/tbb
94
lib/libtbb.so
95
lib/libtbb.so.4
96
lib/libtbbmalloc.so
97
lib/libtbbmalloc.so.4

Return to bug 184526