Ravenports generated: 05 Aug 2023 23:27
[ravenports.git] / bucket_AF / libatomic_ops
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libatomic_ops
4 VERSION=                7.8.0
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        Atomic operations access library
8 HOMEPAGE=               https://github.com/ivmai/libatomic_ops/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/ivmai:libatomic_ops:v7.8.0
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 USES=                   autoreconf libtool
24
25 LICENSE=                MIT:primary
26 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
27 LICENSE_SCHEME=         solo
28
29 FPC_EQUIVALENT=         devel/libatomic_ops
30
31 MUST_CONFIGURE=         gnu
32 CONFIGURE_ARGS=         --enable-shared
33
34 INSTALL_REQ_TOOLCHAIN=  yes
35 SOVERSION=              1.2.0
36
37 post-install:
38         ${RM} ${STAGEDIR}${STD_DOCDIR}/COPYING
39         ${RM} ${STAGEDIR}${STD_DOCDIR}/LICENSE
40
41 [FILE:588:descriptions/desc.primary]
42 This package provides semi-portable access to hardware provided atomic
43 memory operations.  These might allow you to write code:
44
45   - That does more interesting things in signal handlers
46   - Makes more effective use of multiprocessors by allowing you to write
47     clever lock-free code.  Note that such code is very difficult to get
48     right, and will unavoidably be less portable than lock-based code.  It
49     is also not always faster than lock-based code.  But it may
50     occasionally be a large performance win
51   - To experiment with new and much better thread programming paradigms.
52
53
54 [FILE:111:distinfo]
55 68c5970b11297056c8e5c63a73f26621a8eb8c667a5fe9a2b3e3ff6c0fbb3177       159187 ivmai-libatomic_ops-7.8.0.tar.gz
56
57
58 [FILE:177:manifests/plist.primary]
59 lib/
60  libatomic_ops.so
61  libatomic_ops.so.%%SOMAJOR%%
62  libatomic_ops.so.%%SOVERSION%%
63  libatomic_ops_gpl.so
64  libatomic_ops_gpl.so.%%SOMAJOR%%
65  libatomic_ops_gpl.so.%%SOVERSION%%
66
67
68 [FILE:1461:manifests/plist.dev]
69 include/
70  atomic_ops.h
71  atomic_ops_malloc.h
72  atomic_ops_stack.h
73 include/atomic_ops/
74  ao_version.h
75  generalize-arithm.h
76  generalize-small.h
77  generalize.h
78 include/atomic_ops/sysdeps/
79  all_acquire_release_volatile.h
80  all_aligned_atomic_load_store.h
81  all_atomic_load_store.h
82  all_atomic_only_load.h
83  ao_t_is_int.h
84  emul_cas.h
85  generic_pthread.h
86  ordered.h
87  ordered_except_wr.h
88  read_ordered.h
89  standard_ao_double_t.h
90  test_and_set_t_is_ao_t.h
91  test_and_set_t_is_char.h
92 include/atomic_ops/sysdeps/armcc/arm_v6.h
93 include/atomic_ops/sysdeps/gcc/
94  aarch64.h
95  alpha.h
96  arm.h
97  avr32.h
98  cris.h
99  e2k.h
100  generic-arithm.h
101  generic-small.h
102  generic.h
103  hexagon.h
104  hppa.h
105  ia64.h
106  m68k.h
107  mips.h
108  powerpc.h
109  riscv.h
110  s390.h
111  sh.h
112  sparc.h
113  tile.h
114  x86.h
115 include/atomic_ops/sysdeps/hpc/
116  hppa.h
117  ia64.h
118 include/atomic_ops/sysdeps/ibmc/powerpc.h
119 include/atomic_ops/sysdeps/icc/ia64.h
120 include/atomic_ops/sysdeps/loadstore/
121  acquire_release_volatile.h
122  atomic_load.h
123  atomic_store.h
124  char_acquire_release_volatile.h
125  char_atomic_load.h
126  char_atomic_store.h
127  double_atomic_load_store.h
128  int_acquire_release_volatile.h
129  int_atomic_load.h
130  int_atomic_store.h
131  ordered_loads_only.h
132  ordered_stores_only.h
133  short_acquire_release_volatile.h
134  short_atomic_load.h
135  short_atomic_store.h
136 include/atomic_ops/sysdeps/msftc/
137  arm.h
138  arm64.h
139  common32_defs.h
140  x86.h
141  x86_64.h
142 include/atomic_ops/sysdeps/sunc/
143  sparc.h
144  x86.h
145 lib/
146  libatomic_ops.a
147  libatomic_ops_gpl.a
148 lib/pkgconfig/atomic_ops.pc
149
150
151 [FILE:131:manifests/plist.docs]
152 share/doc/libatomic_ops/
153  AUTHORS
154  ChangeLog
155  README.md
156  README_details.txt
157  README_win32.txt
158  README_malloc.txt
159  README_stack.txt
160