---
name: libatomic_ops
version: 7.3.a2
origin: devel/libatomic_ops
comment: Atomic operations access library
arch: freebsd:9:x86:64
www: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
maintainer: rodrigo@bebik.net
prefix: /usr/local
licenselogic: and
licenses: [GPLv2, BSD]
flatsize: 414833
desc: |
  This package provides semi-portable access to hardware provided atomic memory
  operations.  These might allow you to write code:

    - That does more interesting things in signal handlers
    - Makes more effective use of multiprocessors by allowing you to write
      clever lock-free code.  Note that such code is very difficult to get
      right, and will unavoidably be less portable than lock-based code.  It
      is also not always faster than lock-based code.  But it may occasionally
      be a large performance win
    - To experiment with new and much better thread programming paradigms, etc.

  For details and licensing restrictions, please see the documentation.

  WWW: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
categories: [devel]
options: {DOCS: on}
files:
  /usr/local/include/atomic_ops.h: de381ab2ef68225a2f02077ce5c8feeeaac3ef2c04b758f2835616baf63cfb89
  /usr/local/include/atomic_ops/ao_version.h: 9abcc1ccfc0df14900140e1ddf38dd36434fa3be957ee6d9adb988cd6e05d9b6
  /usr/local/include/atomic_ops/generalize-small.h: a606611fb24a1c5a562c7d336eaab567f2c675b07ec9ed7bd52cecd2531f006f
  /usr/local/include/atomic_ops/generalize.h: 6fa7334ffb958d4d35f675c2cc01543892ef3e39b39c414437b9f6ac30f667a1
  /usr/local/include/atomic_ops/sysdeps/acquire_release_volatile.h: 39ca9e5bf6e742ac481d8b0e3114cc2b000870e1cba1978429d487e3d6de9c9c
  /usr/local/include/atomic_ops/sysdeps/aligned_atomic_load_store.h: 4bedacdb2ec8f0c9722836b46101f74ddb2dc9cfd2e0458c603300d2dcef1b40
  /usr/local/include/atomic_ops/sysdeps/all_acquire_release_volatile.h: c2ba8b5d20129a53eec5aee0367cbacaf878955a43cb6b966f21554b0c6bdcda
  /usr/local/include/atomic_ops/sysdeps/all_aligned_atomic_load_store.h: d1f7988d3257466326da42ff8add864d481990572387e0307c119ac610870f7e
  /usr/local/include/atomic_ops/sysdeps/all_atomic_load_store.h: 58954e64c8ffdf08a822b98ae7ac3dbb36dde3b03983f1271539338df2afc8f2
  /usr/local/include/atomic_ops/sysdeps/ao_t_is_int.h: 4b1175f8fbe30308659d43cb4acaa1710d56208d11764156f166ac5afc39ddbd
  /usr/local/include/atomic_ops/sysdeps/armcc/arm_v6.h: 90bae77d59b418aa07455d54132f685bf7bb728c831fe4820440c1162fa078e7
  /usr/local/include/atomic_ops/sysdeps/atomic_load_store.h: abda899dde37e1048d737f82db4cef5ef3cacbd91b680734d3c3e6018854f0a2
  /usr/local/include/atomic_ops/sysdeps/char_acquire_release_volatile.h: 78060ecac7f01700eb79c957ab6e9c23d896ea964153807a675d6da9666baad6
  /usr/local/include/atomic_ops/sysdeps/char_atomic_load_store.h: da34ac42a8c5f33167568ec553124a1764301970f3675e36e39184251c7a7da6
  /usr/local/include/atomic_ops/sysdeps/emul_cas.h: 98279c22c3e970ad9c717f9f0cfeebdde9bec37a3f14052221ab2b7611478369
  /usr/local/include/atomic_ops/sysdeps/gcc/alpha.h: 2394e83bea535306aa6707eb44329a6a3158d4e9b4493dc9c90afa883f953c17
  /usr/local/include/atomic_ops/sysdeps/gcc/arm.h: fefecf5dc7c1864459af48cabfc3dc0dc7e4372ce75362129bb44c3a9c63b5fd
  /usr/local/include/atomic_ops/sysdeps/gcc/avr32.h: c1227af96ca34ebd1e4026188d82f5b585fa47dc3e2c6a3002f895e90fb205b4
  /usr/local/include/atomic_ops/sysdeps/gcc/cris.h: c17173c1cc5e85ce394841f7486a34d3f61e49c92708605b4aa9f5ce10489792
  /usr/local/include/atomic_ops/sysdeps/gcc/hexagon.h: 5275f80486b32ca8fc3d21a1ed9d43031a1ccd87ff58fe7ad2ce874ab4739537
  /usr/local/include/atomic_ops/sysdeps/gcc/hppa.h: 4e97a7ec9b221e406df170289e13262df37fb0e19c25127930fb9c38771f4ff9
  /usr/local/include/atomic_ops/sysdeps/gcc/ia64.h: 44a339570eceeebc3d4a918ba793b4a83f68e3870a60ef49ca13c7d716bb4b18
  /usr/local/include/atomic_ops/sysdeps/gcc/m68k.h: b8652eed5c8a386fe91b5f46d9ec6bcc61fd9bdde2c9c5d0ed5c6cf26a116192
  /usr/local/include/atomic_ops/sysdeps/gcc/mips.h: 47d1e23b737274888858d85307a74eb265dda6a3b57a1d6a74c959c9849a5e47
  /usr/local/include/atomic_ops/sysdeps/gcc/powerpc.h: cb475a3258d1ec2571b94e7ea86b9cd47d415256eea29a7e24b96cae135f10dd
  /usr/local/include/atomic_ops/sysdeps/gcc/s390.h: 0fa61c1bd53b53654921944453f86af9aec37dc6743540049fcd669469beafa2
  /usr/local/include/atomic_ops/sysdeps/gcc/sh.h: 48c912a3d88c2789f6321819fc2c9a5e452ce447343c3350f971963afb379b9e
  /usr/local/include/atomic_ops/sysdeps/gcc/sparc.h: a7f91077d1e0021efdba6186442dc3274045b3271546d4bd404029f9645e1e53
  /usr/local/include/atomic_ops/sysdeps/gcc/x86.h: 76b0d3da2a8fc8f4946a24551898a364b12bf0278e7f9fcf6021e2eb451499dc
  /usr/local/include/atomic_ops/sysdeps/gcc/x86_64.h: 4c38a528c1f2ef6d99a6e261adecbcc47a28f763bfc8d0bdf097929510464799
  /usr/local/include/atomic_ops/sysdeps/generic_pthread.h: e35be74363075a7ef19341c5af73309034645fc12b7e329578ed6d2116f82895
  /usr/local/include/atomic_ops/sysdeps/hpc/hppa.h: 31adf61f98c807f6bd0ba2febc79f10eaabed15f592575660c5dc3039f6c9abf
  /usr/local/include/atomic_ops/sysdeps/hpc/ia64.h: b21258579a68d0bfc689b3d0508821b1c4e4048350210366b27a0803179faa34
  /usr/local/include/atomic_ops/sysdeps/ibmc/powerpc.h: 9dcdc21eef120e2b1932b26163468c55eafe114ea40340d2afa9c5d3997d292d
  /usr/local/include/atomic_ops/sysdeps/icc/ia64.h: ba0eeeaf527f2fa9663cc0d93cb4beed2af557e8838c268619601cd0377946bd
  /usr/local/include/atomic_ops/sysdeps/int_acquire_release_volatile.h: 695f24b5d48fa727cc2b5d8c85975cf1547620ae9896411672d3cfda63243729
  /usr/local/include/atomic_ops/sysdeps/int_aligned_atomic_load_store.h: dabe9d835095cf8255f798e25eb58042af73b7633556a975e170a003f774d261
  /usr/local/include/atomic_ops/sysdeps/int_atomic_load_store.h: 0c4d61a844a1e82a58ee2f7a0d1e0fa549c0981d11a2cf790b70e15783537565
  /usr/local/include/atomic_ops/sysdeps/msftc/arm.h: 5de7c1dc4f9e75095a7bf48cc121269abafd4e75cf2cf21b1c6b64e3cac62ed7
  /usr/local/include/atomic_ops/sysdeps/msftc/common32_defs.h: 7d8436144df777377646092db08b0a6eb444622ed1158e8decdcfd7a35ae9873
  /usr/local/include/atomic_ops/sysdeps/msftc/x86.h: 9085e8a6fda815b470cf982b09448a99761909f48f8e0989051594736ddf3331
  /usr/local/include/atomic_ops/sysdeps/msftc/x86_64.h: 5402d9d562c9d55ed541663f583085d212721bef12d38d4bb02b9afa30ba3744
  /usr/local/include/atomic_ops/sysdeps/ordered.h: 0301898a4554b5e2ef099bcaecbd87c601aeba36626ad788219740f3e833962c
  /usr/local/include/atomic_ops/sysdeps/ordered_except_wr.h: ea3a7798a8dded1fbd4ccae9fcbed6690f591e44ce7a12ba2a2fadcd66cc5a38
  /usr/local/include/atomic_ops/sysdeps/read_ordered.h: bd1d3e5649acdf51fd324f9cb54dd534ebf38eff62d0780a95d58fd19f37c4d0
  /usr/local/include/atomic_ops/sysdeps/short_acquire_release_volatile.h: dd09f4c8b3413a6e8e056af558e888ca51ae82aa71728365a2e190956fc21a8d
  /usr/local/include/atomic_ops/sysdeps/short_aligned_atomic_load_store.h: 241c5c6e2d09aefb9b52bdd1ba4c9395d0b5a2acbdc061ebbe7d11b35bfda9ce
  /usr/local/include/atomic_ops/sysdeps/short_atomic_load_store.h: 95ed5823cb79f85364dce836145c4e035fcc16d48d3e4c1dfb7c9fac0c526c8c
  /usr/local/include/atomic_ops/sysdeps/standard_ao_double_t.h: ac011d01296016af5fab71e4addfce113d5134a3ff2d49aa5b4c12034a8a7ccf
  /usr/local/include/atomic_ops/sysdeps/sunc/sparc.h: 4303851a11d3372e63a7ca4aca7993af86ee502f81bfb6f28670fbd018d197b2
  /usr/local/include/atomic_ops/sysdeps/sunc/x86.h: a11b77644beac6c42ae6b8401901440cbab3a8778369c8a1689eeea1cd624580
  /usr/local/include/atomic_ops/sysdeps/sunc/x86_64.h: 2489a63f5de58b0fc57eb5f186dc3516cc3a965ffcb3cb15312e3789a4ce88ca
  /usr/local/include/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h: 5f9b064b0ab2b0f8038fb59bcc26c1dee921e29a642958c23809f3f664d51d55
  /usr/local/include/atomic_ops/sysdeps/test_and_set_t_is_char.h: 4d589c294231c7851cab81f65dc9f9a819d69e64778486b47ddc4ad86b142a77
  /usr/local/include/atomic_ops_malloc.h: 32b1e5e5a3e1a80a91f55c0e248dec5eee5635ae8f8c9d79ddc3663a00150979
  /usr/local/include/atomic_ops_stack.h: 7eab12f05889ff9066d8770ba7001d53c1a50cfad14fc1852fcfd3a7b33d5198
  /usr/local/lib/libatomic_ops.a: 7538250b82a08d9e3d93bd11868ba78d64ed17bf46bf7094c3ca6c983e62f8ab
  /usr/local/lib/libatomic_ops.la: 316d69eb07cf2a102387bd18c436bcd0d852feb341ee76e0bd13cf6fa5d058a1
  /usr/local/lib/libatomic_ops_gpl.a: b181c0e86a93908ad00cfe1acd95e7ede887e15e50e34c93b69ea80805c5523f
  /usr/local/lib/libatomic_ops_gpl.la: f732b2ee6575d625b3979fc122c131691d5dc1ffbfd7a73d422e597dfa3a48a5
  /usr/local/libdata/pkgconfig/atomic_ops.pc: a43ee3b6bc9810afa5bb60cd47c9f9ce68f6727f379977500918be5b2b4bb858
  /usr/local/share/doc/libatomic_ops/LICENSING.txt: f0e630c0ca489767033da5a0c869fb4231db522c5ff479ce55a853a923a00f69
  /usr/local/share/doc/libatomic_ops/README.txt: 495a220b2516b05366eebf7606f8d65b55935a2f1cbbc84234bd8b059f3e940f
  /usr/local/share/doc/libatomic_ops/README_malloc.txt: 32098691f96a1f7c5ee01e72b4793baf230bf64a7975f2cf2723ed5d119802a3
  /usr/local/share/doc/libatomic_ops/README_stack.txt: fd40f3d3d9802f4265a3af2ce6b4cc73e88cf6d9b2136e00e3c1fdc9991b9dfc
  /usr/local/share/doc/libatomic_ops/README_win32.txt: eb8552b0ba51f92e08d3c0ee1fcacc47e21ce2ee227446bcbde99a26c5b7085d
  /usr/local/share/licenses/libatomic_ops-7.3.a2/BSD: 85e7a53b5e2d3e350e2d084fed2f94b7f63005f8e1168740e1e84aa9fa5d48ce
  /usr/local/share/licenses/libatomic_ops-7.3.a2/GPLv2: 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643
  /usr/local/share/licenses/libatomic_ops-7.3.a2/LICENSE: b1a6011bf43848f1a6c905a999a59f35b9ff86cd35d39e540d31754cec6525f1
  /usr/local/share/licenses/libatomic_ops-7.3.a2/catalog.mk: 4e52d9eebf28252b67a6008b5bdeb7d970dee13f6bdbee4d6c76c7f01ae81be8
directories:
  /usr/local/share/licenses/libatomic_ops-7.3.a2/: n
  /usr/local/share/licenses/: y
  /usr/local/share/doc/libatomic_ops/: n
  /usr/local/include/atomic_ops/sysdeps/sunc/: n
  /usr/local/include/atomic_ops/sysdeps/msftc/: n
  /usr/local/include/atomic_ops/sysdeps/icc/: n
  /usr/local/include/atomic_ops/sysdeps/ibmc/: n
  /usr/local/include/atomic_ops/sysdeps/hpc/: n
  /usr/local/include/atomic_ops/sysdeps/gcc/: n
  /usr/local/include/atomic_ops/sysdeps/armcc/: n
  /usr/local/include/atomic_ops/sysdeps/: n
  /usr/local/include/atomic_ops/: n
scripts:
  post-install: |
    /sbin/ldconfig -m /usr/local/lib
    cd /usr/local
  pre-deinstall: |
    /sbin/ldconfig -R
    cd /usr/local
  post-deinstall: |
    cd /usr/local
