Skip to content

Loading…

Formula OpenPA 1.0.3 #12425

Closed
wants to merge 1 commit into from

4 participants

@gvdl

OpenPA is an open source, highly-portable C library that provides atomic
primitives (and related constructs) for high performance, concurrent
software. The project is run by the Argonne National Laboratory and was
spun out of the MPICH2 project.

Godfrey van der Linden Formula OpenPA 1.0.3
OpenPA is an open source, highly-portable C library that provides atomic
primitives (and related constructs) for high performance, concurrent
software. The project is run by the Argonne National Laboratory and was
spun out of the MPICH2 project.
781c891
@adamv
Error: The `brew link` step did not complete successfully.
The formula built, but is not symlinked into /usr/local.
You can try again using `brew link openpa`.

This is possibly conflicting with something I have installed.

@adamv

Not happy about its use of a folder include/primitives/ without its name as part of the folder.

@adamv

@jacknagel @mikemcquaid -1 on this due to the non-namespaced include folders; but willing to merge it if no one cares.

@adamv

Closing because it didn't install for me, the install name is possibly "too generic", and no other maintainer spoke up.

Would reconsider if you can provide links to how this software is packaged in other packaging systems.

@adamv adamv closed this
@zbeekman

If I took another stab at this for the latest 1.0.4 release and tried to patch it so that the includes were name-spaced, would the folks at Homebrew be willing to accept another PR?

@mikemcquaid
Homebrew member

@zbeekman Yep but we'd need to se some movement towards upstream accepting the patch too. Thanks!

@zbeekman

I have no relationship with the upstream maintainers, but maybe I'll shoot someone an email to see if they're still alive and amenable to the idea.

@mikemcquaid
Homebrew member

@zbeekman Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on May 25, 2012
  1. Formula OpenPA 1.0.3

    Godfrey van der Linden committed
    OpenPA is an open source, highly-portable C library that provides atomic
    primitives (and related constructs) for high performance, concurrent
    software. The project is run by the Argonne National Laboratory and was
    spun out of the MPICH2 project.
Showing with 18 additions and 0 deletions.
  1. +18 −0 Library/Formula/openpa.rb
View
18 Library/Formula/openpa.rb
@@ -0,0 +1,18 @@
+require 'formula'
+
+class Openpa < Formula
+ homepage 'https://trac.mcs.anl.gov/projects/openpa'
+ url 'https://trac.mcs.anl.gov/projects/openpa/raw-attachment/wiki/Downloads/openpa-1.0.3.tar.gz'
+ md5 '46bcdfabf121af900b949edddb052079'
+
+ def install
+ system "./configure", "--disable-debug", "--disable-dependency-tracking",
+ "--prefix=#{prefix}"
+ system "make"
+
+ ENV.j1 # Run tests serialized
+ system "make check"
+ system "make install"
+
+ end
+end
Something went wrong with that request. Please try again.