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

(-)sysutils/liburcu/Makefile (-3 / +1 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	liburcu
4
PORTNAME=	liburcu
5
PORTVERSION=	0.7.17
5
PORTVERSION=	0.9.3
6
CATEGORIES=	sysutils
6
CATEGORIES=	sysutils
7
MASTER_SITES=	http://lttng.org/files/urcu/
7
MASTER_SITES=	http://lttng.org/files/urcu/
8
DISTNAME=	userspace-rcu-${PORTVERSION}
8
DISTNAME=	userspace-rcu-${PORTVERSION}
Lines 12-19 Link Here
12
12
13
LICENSE=	LGPL21
13
LICENSE=	LGPL21
14
14
15
PORTDOCS=	ChangeLog README cds-api.txt rcu-api.txt uatomic-api.txt
16
17
BROKEN_aarch64=	Fails to build: Cannot build: unrecognized architecture detected
15
BROKEN_aarch64=	Fails to build: Cannot build: unrecognized architecture detected
18
BROKEN_armv6=	Fails to build: address argument to atomic builtin must be a pointer
16
BROKEN_armv6=	Fails to build: address argument to atomic builtin must be a pointer
19
BROKEN_mips=	Fails to build: undefined reference to `__sync_bool_compare_and_swap_4
17
BROKEN_mips=	Fails to build: undefined reference to `__sync_bool_compare_and_swap_4
(-)sysutils/liburcu/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1481228008
1
TIMESTAMP = 1483800399
2
SHA256 (userspace-rcu-0.7.17.tar.bz2) = 19ceae968fa29a3bb425a2743832f2965c3b28639e845cf01edfe2e75b31781c
2
SHA256 (userspace-rcu-0.9.3.tar.bz2) = 1bce32e6a6c967fef6d37adaadf33df19878d69673f9ef9d3f2470e0c6ed4006
3
SIZE (userspace-rcu-0.7.17.tar.bz2) = 392424
3
SIZE (userspace-rcu-0.9.3.tar.bz2) = 472624
(-)sysutils/liburcu/files/patch-doc_examples_Makefile.examples.template (+14 lines)
Added Link Here
1
--- doc/examples/Makefile.examples.template.orig	2017-01-07 14:57:52 UTC
2
+++ doc/examples/Makefile.examples.template
3
@@ -11,9 +11,9 @@
4
 #
5
 # This makefile is purposefully kept simple to support GNU and BSD make.
6
 
7
-ifdef AM_CC
8
+.if defined(AM_CC)
9
 CC = $(AM_CC)
10
-endif
11
+.endif
12
 CFLAGS = -g -O2 -Wall
13
 
14
 all: $(BINARY)
(-)sysutils/liburcu/files/patch-urcu_syscall-compat.h (+11 lines)
Added Link Here
1
--- urcu/syscall-compat.h.orig	2016-11-30 21:05:22 UTC
2
+++ urcu/syscall-compat.h
3
@@ -32,7 +32,7 @@
4
 #elif defined(__linux__) || defined(__GLIBC__)
5
 #include <syscall.h>
6
 
7
-#elif defined(__CYGWIN__) || defined(__APPLE__)
8
+#elif defined(__CYGWIN__) || defined(__APPLE__) || defined(__FreeBSD__)
9
 /* Don't include anything on Cygwin or MacOSX. */
10
 
11
 #else
(-)sysutils/liburcu/pkg-plist (-16 / +104 lines)
Lines 10-77 Link Here
10
include/urcu/cds.h
10
include/urcu/cds.h
11
include/urcu/compiler.h
11
include/urcu/compiler.h
12
include/urcu/config.h
12
include/urcu/config.h
13
include/urcu/debug.h
13
include/urcu/futex.h
14
include/urcu/futex.h
14
include/urcu/hlist.h
15
include/urcu/hlist.h
16
include/urcu/lfstack.h
15
include/urcu/list.h
17
include/urcu/list.h
16
include/urcu/map/urcu-bp.h
18
include/urcu/map/urcu-bp.h
17
include/urcu/map/urcu-mp.h
18
include/urcu/map/urcu-qsbr.h
19
include/urcu/map/urcu-qsbr.h
19
include/urcu/map/urcu.h
20
include/urcu/map/urcu.h
21
include/urcu/rand-compat.h
20
include/urcu/rcuhlist.h
22
include/urcu/rcuhlist.h
21
include/urcu/rculfhash.h
23
include/urcu/rculfhash.h
22
include/urcu/rculfqueue.h
24
include/urcu/rculfqueue.h
23
include/urcu/rculfstack.h
25
include/urcu/rculfstack.h
24
include/urcu/rculist.h
26
include/urcu/rculist.h
25
include/urcu/ref.h
27
include/urcu/ref.h
26
include/urcu/static/bkp-wfqueue.h
28
include/urcu/static/lfstack.h
27
include/urcu/static/rculfqueue.h
29
include/urcu/static/rculfqueue.h
28
include/urcu/static/rculfstack.h
30
include/urcu/static/rculfstack.h
29
include/urcu/static/urcu-bp.h
31
include/urcu/static/urcu-bp.h
30
include/urcu/static/urcu-pointer.h
32
include/urcu/static/urcu-pointer.h
31
include/urcu/static/urcu-qsbr.h
33
include/urcu/static/urcu-qsbr.h
32
include/urcu/static/urcu.h
34
include/urcu/static/urcu.h
35
include/urcu/static/wfcqueue.h
33
include/urcu/static/wfqueue.h
36
include/urcu/static/wfqueue.h
34
include/urcu/static/wfstack.h
37
include/urcu/static/wfstack.h
38
include/urcu/syscall-compat.h
35
include/urcu/system.h
39
include/urcu/system.h
36
include/urcu/tls-compat.h
40
include/urcu/tls-compat.h
37
include/urcu/uatomic.h
41
include/urcu/uatomic.h
38
include/urcu/uatomic/generic.h
42
include/urcu/uatomic/generic.h
39
include/urcu/uatomic_arch.h
43
include/urcu/uatomic_arch.h
40
include/urcu/urcu-futex.h
44
include/urcu/urcu-futex.h
41
include/urcu/urcu_ref.h
45
include/urcu/urcu_ref.h
46
include/urcu/wfcqueue.h
42
include/urcu/wfqueue.h
47
include/urcu/wfqueue.h
43
include/urcu/wfstack.h
48
include/urcu/wfstack.h
44
lib/liburcu-bp.a
49
lib/liburcu-bp.a
45
lib/liburcu-bp.so
50
lib/liburcu-bp.so
46
lib/liburcu-bp.so.1
51
lib/liburcu-bp.so.4
47
lib/liburcu-bp.so.1.0.0
52
lib/liburcu-bp.so.4.1.0
48
lib/liburcu-cds.a
53
lib/liburcu-cds.a
49
lib/liburcu-cds.so
54
lib/liburcu-cds.so
50
lib/liburcu-cds.so.1
55
lib/liburcu-cds.so.4
51
lib/liburcu-cds.so.1.0.0
56
lib/liburcu-cds.so.4.1.0
52
lib/liburcu-common.a
57
lib/liburcu-common.a
53
lib/liburcu-common.so
58
lib/liburcu-common.so
54
lib/liburcu-common.so.1
59
lib/liburcu-common.so.4
55
lib/liburcu-common.so.1.0.0
60
lib/liburcu-common.so.4.1.0
56
lib/liburcu-mb.a
61
lib/liburcu-mb.a
57
lib/liburcu-mb.so
62
lib/liburcu-mb.so
58
lib/liburcu-mb.so.1
63
lib/liburcu-mb.so.4
59
lib/liburcu-mb.so.1.0.0
64
lib/liburcu-mb.so.4.1.0
60
lib/liburcu-qsbr.a
65
lib/liburcu-qsbr.a
61
lib/liburcu-qsbr.so
66
lib/liburcu-qsbr.so
62
lib/liburcu-qsbr.so.1
67
lib/liburcu-qsbr.so.4
63
lib/liburcu-qsbr.so.1.0.0
68
lib/liburcu-qsbr.so.4.1.0
64
lib/liburcu-signal.a
69
lib/liburcu-signal.a
65
lib/liburcu-signal.so
70
lib/liburcu-signal.so
66
lib/liburcu-signal.so.1
71
lib/liburcu-signal.so.4
67
lib/liburcu-signal.so.1.0.0
72
lib/liburcu-signal.so.4.1.0
68
lib/liburcu.a
73
lib/liburcu.a
69
lib/liburcu.so
74
lib/liburcu.so
70
lib/liburcu.so.1
75
lib/liburcu.so.4
71
lib/liburcu.so.1.0.0
76
lib/liburcu.so.4.1.0
72
libdata/pkgconfig/liburcu-bp.pc
77
libdata/pkgconfig/liburcu-bp.pc
73
libdata/pkgconfig/liburcu-cds.pc
78
libdata/pkgconfig/liburcu-cds.pc
74
libdata/pkgconfig/liburcu-mb.pc
79
libdata/pkgconfig/liburcu-mb.pc
75
libdata/pkgconfig/liburcu-qsbr.pc
80
libdata/pkgconfig/liburcu-qsbr.pc
76
libdata/pkgconfig/liburcu-signal.pc
81
libdata/pkgconfig/liburcu-signal.pc
77
libdata/pkgconfig/liburcu.pc
82
libdata/pkgconfig/liburcu.pc
83
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
84
%%PORTDOCS%%%%DOCSDIR%%/README.md
85
%%PORTDOCS%%%%DOCSDIR%%/cds-api.md
86
%%PORTDOCS%%%%DOCSDIR%%/examples/Makefile
87
%%PORTDOCS%%%%DOCSDIR%%/examples/Makefile.examples.template
88
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/Makefile
89
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/Makefile.cds_hlist_add_head_rcu
90
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/Makefile.cds_hlist_del_rcu
91
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/Makefile.cds_hlist_for_each_entry_rcu
92
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/Makefile.cds_hlist_for_each_rcu
93
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/cds_hlist_add_head_rcu.c
94
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/cds_hlist_del_rcu.c
95
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/cds_hlist_for_each_entry_rcu.c
96
%%PORTDOCS%%%%DOCSDIR%%/examples/hlist/cds_hlist_for_each_rcu.c
97
%%PORTDOCS%%%%DOCSDIR%%/examples/lfstack/Makefile
98
%%PORTDOCS%%%%DOCSDIR%%/examples/lfstack/Makefile.cds_lfs_pop_all_blocking
99
%%PORTDOCS%%%%DOCSDIR%%/examples/lfstack/Makefile.cds_lfs_pop_blocking
100
%%PORTDOCS%%%%DOCSDIR%%/examples/lfstack/Makefile.cds_lfs_push
101
%%PORTDOCS%%%%DOCSDIR%%/examples/lfstack/cds_lfs_pop_all_blocking.c
102
%%PORTDOCS%%%%DOCSDIR%%/examples/lfstack/cds_lfs_pop_blocking.c
103
%%PORTDOCS%%%%DOCSDIR%%/examples/lfstack/cds_lfs_push.c
104
%%PORTDOCS%%%%DOCSDIR%%/examples/list/Makefile
105
%%PORTDOCS%%%%DOCSDIR%%/examples/list/Makefile.cds_list_add_rcu
106
%%PORTDOCS%%%%DOCSDIR%%/examples/list/Makefile.cds_list_add_tail_rcu
107
%%PORTDOCS%%%%DOCSDIR%%/examples/list/Makefile.cds_list_del_rcu
108
%%PORTDOCS%%%%DOCSDIR%%/examples/list/Makefile.cds_list_for_each_entry_rcu
109
%%PORTDOCS%%%%DOCSDIR%%/examples/list/Makefile.cds_list_for_each_rcu
110
%%PORTDOCS%%%%DOCSDIR%%/examples/list/Makefile.cds_list_replace_rcu
111
%%PORTDOCS%%%%DOCSDIR%%/examples/list/cds_list_add_rcu.c
112
%%PORTDOCS%%%%DOCSDIR%%/examples/list/cds_list_add_tail_rcu.c
113
%%PORTDOCS%%%%DOCSDIR%%/examples/list/cds_list_del_rcu.c
114
%%PORTDOCS%%%%DOCSDIR%%/examples/list/cds_list_for_each_entry_rcu.c
115
%%PORTDOCS%%%%DOCSDIR%%/examples/list/cds_list_for_each_rcu.c
116
%%PORTDOCS%%%%DOCSDIR%%/examples/list/cds_list_replace_rcu.c
117
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/Makefile
118
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/Makefile.cds_lfht_add
119
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/Makefile.cds_lfht_add_replace
120
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/Makefile.cds_lfht_add_unique
121
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/Makefile.cds_lfht_del
122
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/Makefile.cds_lfht_destroy
123
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/Makefile.cds_lfht_for_each_entry_duplicate
124
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/Makefile.cds_lfht_lookup
125
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/cds_lfht_add.c
126
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/cds_lfht_add_replace.c
127
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/cds_lfht_add_unique.c
128
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/cds_lfht_del.c
129
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/cds_lfht_destroy.c
130
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/cds_lfht_for_each_entry_duplicate.c
131
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/cds_lfht_lookup.c
132
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfhash/jhash.h
133
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfqueue/Makefile
134
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfqueue/Makefile.cds_lfq_dequeue
135
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfqueue/Makefile.cds_lfq_enqueue
136
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfqueue/cds_lfq_dequeue.c
137
%%PORTDOCS%%%%DOCSDIR%%/examples/rculfqueue/cds_lfq_enqueue.c
138
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/Makefile
139
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/Makefile.bp
140
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/Makefile.mb
141
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/Makefile.membarrier
142
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/Makefile.qsbr
143
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/Makefile.signal
144
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/bp.c
145
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/mb.c
146
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/membarrier.c
147
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/qsbr.c
148
%%PORTDOCS%%%%DOCSDIR%%/examples/urcu-flavors/signal.c
149
%%PORTDOCS%%%%DOCSDIR%%/examples/wfcqueue/Makefile
150
%%PORTDOCS%%%%DOCSDIR%%/examples/wfcqueue/Makefile.cds_wfcq_dequeue
151
%%PORTDOCS%%%%DOCSDIR%%/examples/wfcqueue/Makefile.cds_wfcq_enqueue
152
%%PORTDOCS%%%%DOCSDIR%%/examples/wfcqueue/Makefile.cds_wfcq_splice
153
%%PORTDOCS%%%%DOCSDIR%%/examples/wfcqueue/cds_wfcq_dequeue.c
154
%%PORTDOCS%%%%DOCSDIR%%/examples/wfcqueue/cds_wfcq_enqueue.c
155
%%PORTDOCS%%%%DOCSDIR%%/examples/wfcqueue/cds_wfcq_splice.c
156
%%PORTDOCS%%%%DOCSDIR%%/examples/wfstack/Makefile
157
%%PORTDOCS%%%%DOCSDIR%%/examples/wfstack/Makefile.cds_wfs_pop
158
%%PORTDOCS%%%%DOCSDIR%%/examples/wfstack/Makefile.cds_wfs_pop_all_blocking
159
%%PORTDOCS%%%%DOCSDIR%%/examples/wfstack/Makefile.cds_wfs_push
160
%%PORTDOCS%%%%DOCSDIR%%/examples/wfstack/cds_wfs_pop.c
161
%%PORTDOCS%%%%DOCSDIR%%/examples/wfstack/cds_wfs_pop_all_blocking.c
162
%%PORTDOCS%%%%DOCSDIR%%/examples/wfstack/cds_wfs_push.c
163
%%PORTDOCS%%%%DOCSDIR%%/rcu-api.md
164
%%PORTDOCS%%%%DOCSDIR%%/solaris-build.md
165
%%PORTDOCS%%%%DOCSDIR%%/uatomic-api.md

Return to bug 216141