FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
libatomic_ops Atomic operations access library
7.4.6_1 devel on this many watch lists=5 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: rodrigo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 23 Sep 2011 06:03:28
License: BSD2CLAUSE GPLv2
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.hboehm.info/gc/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/libatomic_ops/ && make install clean
To add the package: pkg install libatomic_ops

PKGNAME: libatomic_ops

distinfo:

TIMESTAMP = 1496266562
SHA256 (ivmai-libatomic_ops-v7.4.6_GH0.tar.gz) = cf7e61f7f929651b65d6186a03446819805c867f4f75c7148c8f26321eb66260
SIZE (ivmai-libatomic_ops-v7.4.6_GH0.tar.gz) = 119895


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. autoconf-2.69 : devel/autoconf
  2. autoheader-2.69 : devel/autoconf
  3. autoreconf-2.69 : devel/autoconf
  4. aclocal-1.15 : devel/automake
  5. automake-1.15 : devel/automake
  6. libtoolize : devel/libtool
Library dependencies:
  1. libltdl.so : devel/libltdl

This port is required by:

for Build * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for libatomic_ops-7.4.6_1:
     DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings

USES:
autoreconf libtool pathfix

Master Sites:
  1. https://codeload.github.com/ivmai/libatomic_ops/tar.gz/v7.4.6?dummy=/

Number of commits found: 19

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
19 Jun 2017 17:50:06
Original commit files touched by this commit  7.4.6_1
Revision:443901
rodrigo search for other commits by this committer
Add a missed patch for arm build
Bump PORTREVISION

PR:		220008
Submitted by:	mikael.urankar@gmail.com
Approved by:	maintainer
13 Jun 2017 21:32:37
Original commit files touched by this commit  7.4.6
Revision:443542
rodrigo search for other commits by this committer
Fix small mistakes in the Makefile
Since this has no inpact on the build itself, no portrevision bump required
11 Jun 2017 13:26:46
Original commit files touched by this commit  7.4.6
Revision:443387
rodrigo search for other commits by this committer
Update the port from 7.4.4 to 7.4.6

Multiple fixes and improvements
24 Aug 2016 10:53:33
Original commit files touched by this commit  7.4.4
Revision:420785
cpm search for other commits by this committer
- Update to 7.4.4
- Use PORTVERSION instead of DISTVERSION
- Add patch to fix boehm-gc on sparc

Log:
- Eliminate 'signed-to-unsigned value extension' compiler warning in malloc.
- Eliminate 'variable set but not used' Cppcheck warnings in test_stack.
- Fix GCC 5.x compatibility for AArch64 double-wide primitives.
- Fix makefile preventing AO_pause undefined in libatomic_ops_gpl.
- Fix missing casts to match printf format specifier in test_atomic.
- Fix missing output folder on making auto-generated test files (Automake).
- Fix typo in configure.ac (in description of AO_ASM_X64_AVAILABLE).
- Minor fix of code alignment in mips AO_compare_and_swap.
- Remove TODO file.
- Restore contribution info in ChangeLog for authors not listed in git log.

Submitted by:	cpm
Reviewed by:	amdmi3, feld, junovitch (mentors)
Approved by:	maintainer timeout (3 weeks)
Differential Revision:	D7311
21 Mar 2016 22:32:03
Original commit files touched by this commit  7.4.0_1
Revision:411626
rodrigo search for other commits by this committer
Fix compilation for arm

PR:		208176
Submitted by:	mikael.urankar@gmail.com
01 Sep 2015 16:20:48
Original commit files touched by this commit  7.4.0_1
Revision:395777
amdmi3 search for other commits by this committer
- Switch to options helpers
- While here, add some NO_ARCHes

Approved by:	portmgr blanket
27 Oct 2014 10:40:08
Original commit files touched by this commit  7.4.0_1
Revision:371546
bapt search for other commits by this committer
Cleanup plist
23 Jul 2014 08:39:52
Original commit files touched by this commit  7.4.0_1
Revision:362637
amdmi3 search for other commits by this committer
- Switch to USES=libtool, drop .la files

Approved by:	portmgr blanket
20 Jul 2014 19:31:12
Original commit files touched by this commit  7.4.0
Revision:362357
rodrigo search for other commits by this committer
- update WWW
- remove deprecated mirror

PR:	ports/191764
Submitted by:	Carlos Jacobo Puga Medina <cjpugmed@gmail.com>
Approved by:	bapt (mentor)
22 Apr 2014 14:13:26
Original commit files touched by this commit  7.4.0
Revision:351839
rodrigo search for other commits by this committer
- Update port to 7.4.0
- Add extra master site
- fix license

PR:		ports/188321
Submitted by:	Oleksii Tsai <oleksii.tsai@googlemail.com>
Approved by:	bapt (mentor)
29 Jan 2014 09:17:42
Original commit files touched by this commit  7.3.a2
Revision:341704
rodrigo search for other commits by this committer
Update maintainer email address

Approved by:	bapt@ (co-mentor)
25 Sep 2013 00:54:09
Original commit files touched by this commit  7.3.a2
Revision:328226
bdrewery search for other commits by this committer
- Remove NO_STAGE as these have been tested to be safe

With hat:	portmgr
20 Sep 2013 17:13:47
Original commit files touched by this commit  7.3.a2
Revision:327724
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
19 Mar 2013 13:04:31
Original commit files touched by this commit  7.3.a2
Revision:314640
eadler search for other commits by this committer
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.

If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
31 Jan 2013 05:15:39
Original commit files touched by this commit  7.3.a2
Revision:311288
danfe search for other commits by this committer
Last minute cosmetic changes.
31 Jan 2013 05:09:25
Original commit files touched by this commit  7.3.a2
Revision:311287
danfe search for other commits by this committer
- Update to version 7.3alpha2
- Define LICENSE, utilize DISTVERSION, etc.
- Conditionally install documentation
- Reindent port description while here

PR:		ports/175662
Submitted by:	maintainer
12 Jan 2013 12:07:59
Original commit files touched by this commit  7.2.a6
Revision:310267
wen search for other commits by this committer
- Trim Makefile headers
- Pass maintainership to submitter

PR:		175184
Submitted by:	Rodrigo (ros) OSORIO <rodrigo@bebik.net>
24 Oct 2011 03:33:20
Original commit files touched by this commit  7.2.a6
stas search for other commits by this committer
- Return my ports back to the pool.  I was unable to make any fixes to
  my ports in the past 3 weeks while ports were broken on any 10.x
  machines, which means I'm unable to maintain them.  So let people know
  that there's no available support for them until things are back to
  normal (which also means that anyone with spare time will be able
  to fix them without getting approval).
23 Sep 2011 06:03:14
Original commit files touched by this commit  7.2.a6
stas search for other commits by this committer
- Add devel/libatomic-ops, a library providing portable access to
  atomic operations.

  WWW: http://www.hpl.hp.com/personal/Hans_Boehm/gc/

Number of commits found: 19

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
eximJun 21
openvpnJun 21
openvpn-mbedtlsJun 21
pear-Horde_ImageJun 21
pear-Horde_ImageJun 21
apache22Jun 20
apache24Jun 20
chromiumJun 16
curlJun 15
linux-flashplayerJun 15
p5-RT-Authen-ExternalAuthJun 15
rt42Jun 15
rt44Jun 15
firefoxJun 13
firefox-esrJun 13

13 vulnerabilities affecting 73 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 30399
Broken 168
Deprecated 82
Ignore 461
Forbidden 0
Restricted 207
No CDROM 84
Vulnerable 155
Expired 38
Set to expire 78
Interactive 0
new 24 hours 10
new 48 hours13
new 7 days46
new fortnight349
new month523

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.