Ravenports generated: 21 Nov 2020 06:52
[ravenports.git] / bucket_AF / libatomic_ops
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libatomic_ops
4 VERSION=                7.6.10
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.6.10
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   autoreconf libtool
21
22 LICENSE=                MIT:single GPLv2:single
23 LICENSE_TERMS=          single:{{WRKSRC}}/doc/LICENSING.txt
24 LICENSE_FILE=           MIT:{{WRKDIR}}/MIT_LICENSE
25                         GPLv2:{{WRKSRC}}/COPYING
26 LICENSE_AWK=            MIT:"^$$"
27 LICENSE_SOURCE=         MIT:{{WRKSRC}}/src/atomic_ops.h
28 LICENSE_SCHEME=         multi
29
30 FPC_EQUIVALENT=         devel/libatomic_ops
31
32 MUST_CONFIGURE=         gnu
33
34 post-patch:
35         # Inhibit installation of extra copy of GPL and docs
36         # If documentation is not wanted, just disable it instead of fixing
37         ${REINPLACE_CMD} -e '/SUBDIRS/ s| doc||' \
38                 -e '/dist_doc_DATA/d' ${WRKSRC}/Makefile.am
39         ${REINPLACE_CMD} -e '/doc\/Makefile/d' ${WRKSRC}/configure.ac
40
41 [FILE:588:descriptions/desc.single]
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:112:distinfo]
55 e6b0909cf4e63cec693fe6c48191ce864c32c5113e16c3f517aa2a244b46992f       137995 ivmai-libatomic_ops-7.6.10.tar.gz
56
57
58 [FILE:1445:manifests/plist.single]
59 include/
60  atomic_ops.h
61  atomic_ops_malloc.h
62  atomic_ops_stack.h
63 include/atomic_ops/
64  ao_version.h
65  generalize-arithm.h
66  generalize-small.h
67  generalize.h
68 include/atomic_ops/sysdeps/
69  all_acquire_release_volatile.h
70  all_aligned_atomic_load_store.h
71  all_atomic_load_store.h
72  all_atomic_only_load.h
73  ao_t_is_int.h
74  emul_cas.h
75  generic_pthread.h
76  ordered.h
77  ordered_except_wr.h
78  read_ordered.h
79  standard_ao_double_t.h
80  test_and_set_t_is_ao_t.h
81  test_and_set_t_is_char.h
82 include/atomic_ops/sysdeps/armcc/arm_v6.h
83 include/atomic_ops/sysdeps/gcc/
84  aarch64.h
85  alpha.h
86  arm.h
87  avr32.h
88  cris.h
89  generic-arithm.h
90  generic-small.h
91  generic.h
92  hexagon.h
93  hppa.h
94  ia64.h
95  m68k.h
96  mips.h
97  powerpc.h
98  riscv.h
99  s390.h
100  sh.h
101  sparc.h
102  tile.h
103  x86.h
104 include/atomic_ops/sysdeps/hpc/
105  hppa.h
106  ia64.h
107 include/atomic_ops/sysdeps/ibmc/powerpc.h
108 include/atomic_ops/sysdeps/icc/ia64.h
109 include/atomic_ops/sysdeps/loadstore/
110  acquire_release_volatile.h
111  atomic_load.h
112  atomic_store.h
113  char_acquire_release_volatile.h
114  char_atomic_load.h
115  char_atomic_store.h
116  double_atomic_load_store.h
117  int_acquire_release_volatile.h
118  int_atomic_load.h
119  int_atomic_store.h
120  ordered_loads_only.h
121  ordered_stores_only.h
122  short_acquire_release_volatile.h
123  short_atomic_load.h
124  short_atomic_store.h
125 include/atomic_ops/sysdeps/msftc/
126  arm.h
127  common32_defs.h
128  x86.h
129  x86_64.h
130 include/atomic_ops/sysdeps/sunc/
131  sparc.h
132  x86.h
133 lib/
134  libatomic_ops.a
135  libatomic_ops_gpl.a
136 lib/pkgconfig/atomic_ops.pc
137