Opened 10 years ago

Closed 9 years ago

#30669 closed submission (fixed)

blitz-devel @0.10 Request for new portfile inclusion

Reported by: andre.dos.anjos@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: blitz-devel

Description

I have written and tested a portfile that will install the latest version of blitz++ (from its mercurial repository) available. Blitz++ is a great library, but the current existing version, for which there exists a portfile (math/blitz), is very old and does not compile with more recent versions of gcc. This would allow developers to continue using blitz and upgrade their compile support, w/o touching people that would like to stick with the official version of blitz++.

Would it be possible to have it included in the distribution?

Attachments (2)

Portfile (3.1 KB) - added by andre.dos.anjos@… 10 years ago.
Portfile
blitz-devel.tar.gz (1.3 KB) - added by andre.dos.anjos@… 10 years ago.
Tarball with Portfile + Patch for gcc4.2 compatibility

Download all attachments as: .zip

Change History (9)

comment:1 Changed 10 years ago by ryandesign (Ryan Schmidt)

Port: blitz-devel added

Some comments:

  • The xcodeversion portgroup should be removed as you do not appear to be using it.
  • The maintainers line should be your complete obfuscated email address only.
  • The revision should be 0; the string 20110809 should perhaps be incorporated into the version line (if this is indeed not version 0.10 but a development release leading up to version 0.10).
  • The livecheck should be enabled so that it works.
  • The master_sites line should be written so that no http redirects occur during fetch; see several recently-modified sourceforge ports for examples.

comment:2 Changed 10 years ago by andre.dos.anjos@…

Thanks! A second try has been uploaded (replacing the old attachment).

comment:3 Changed 10 years ago by andre.dos.anjos@…

A little bit more of work on this:

  • The attached tar.gz file contains now the Portfile + a patch that allows blitz++ to compile and be used with gcc4.2
  • Added another variant that allows installation with documentation
  • Optimization enabled + multi-threading support

comment:4 Changed 10 years ago by andre.dos.anjos@…

Meanwhile, the patches have been incorporated to the Blitz++ mercurial repository. I have updated the "Portfile" attachment to contain the version of the package w/o any patches and with an updated hg tag.

Changed 10 years ago by andre.dos.anjos@…

Attachment: Portfile added

Portfile

Changed 10 years ago by andre.dos.anjos@…

Attachment: blitz-devel.tar.gz added

Tarball with Portfile + Patch for gcc4.2 compatibility

comment:5 Changed 9 years ago by andre.dos.anjos@…

This is now 8 months old. It has not been included on 2.0.1, 2, 3 or 4. Could we consider it for the next one?

comment:6 Changed 9 years ago by jmroot (Joshua Root)

Keywords: math removed
Version: 2.0.1

If a ticket seems to have been forgotten, feel free to email the macports-dev list. A comment on a ticket with nobody in the Owner or Cc fields will most likely not be seen by anyone.

comment:7 Changed 9 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.