#32424: clhep: outdated (request for 2.1.1.0) & broken on Lion --------------------------------------------+------------------------------- Reporter: mojca.miklavec.lists@… | Owner: cristiano.fontana@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: clhep --------------------------------------------+------------------------------- Comment(by mojca.miklavec.lists@…): I'm not sure if I should open a new ticket or not, but in the meantime a new version of clhep has been released which fixes some bugs that prevented smooth compilation of 2.1.1.0 with clang. Here is a port that works fine for me: {{{ PortSystem 1.0 PortGroup cmake 1.0 name clhep version 2.1.2.0 revision 0 categories science maintainers pd.infn.it:cristiano.fontana license public-domain description A Class Library for High Energy Physics long_description A Class Library for High Energy Physics homepage http://www.cern.ch/clhep platforms darwin extract.suffix .tgz master_sites http://proj-clhep.web.cern.ch/proj- clhep/DISTRIBUTION/tarFiles/ checksums md5 05fcf105cb9839e24fee58b7fc2878bb # a workaround for out-of-source build; below we need to specify '${workpath}/${version}/CLHEP' as source worksrcdir ${version}/build post-extract { file mkdir ${worksrcpath} } configure.args-append -DCMAKE_BUILD_TYPE:STRING=Release \ ${workpath}/${version}/CLHEP }}} There is also a possibly relevant option CLHEP_BUILD_DOCS that I didn't yet try out. Until the decision about dropping the package is made: can somebody please update the port? There is one tiny bug in macports though (or my misunderstanding?), but I'm not sure where it comes from. The build system doesn't quite respect the site from where it should fetch the package: {{{
sudo port install clhep ---> Computing dependencies for clhep ---> Fetching archive for clhep ---> Attempting to fetch clhep-2.1.2.0_0.darwin_11.x86_64.tbz2 from http://packages.macports.org/clhep ---> Fetching clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://her.gr.distfiles.macports.org/mirrors/macports/mpdistfiles/clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://proj- clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/ ---> Attempting to fetch clhep-2.1.2.0.tgz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://distfiles.macports.org/clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://aarnet.au.distfiles.macports.org/pub/macports/mpdistfiles/clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://jog.id.distfiles.macports.org/macports/mpdistfiles/clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://lil.fr.distfiles.macports.org/clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://sea.us.distfiles.macports.org/macports/mpdistfiles/clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://svn.macports.org/repository/macports/distfiles/clhep Error: Target org.macports.fetch returned: fetch failed Log for clhep is at: /opt/local/var/macports/logs/_Users_mojca_app_macports_mojca_science_clhep/clhep/main.log Error: Status 1 encountered during processing. To report a bug, see <http://guide.macports.org/#project.tickets>
sudo port install clhep ---> Computing dependencies for clhep ---> Fetching clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://lil.fr.distfiles.macports.org/clhep ---> Attempting to fetch clhep-2.1.2.0.tgz from http://proj- clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/ ---> Verifying checksum(s) for clhep ---> Extracting clhep ---> Configuring clhep ---> Building clhep ---> Staging clhep into destroot ---> Installing clhep @2.1.2.0_0 ---> Activating clhep @2.1.2.0_0 ---> Cleaning clhep }}}
-- Ticket URL: <https://trac.macports.org/ticket/32424#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS