Opened 14 years ago

Closed 14 years ago

#24613 closed submission (fixed)

portfile for pythia

Reported by: mattiafrancescomoro@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mf2k (Frank Schima)
Port: pythia

Description

Portfile for pythia. I added the support in root of pythia too

Attachments (1)

Portfile (2.2 KB) - added by mattiafrancescomoro@… 14 years ago.

Download all attachments as: .zip

Change History (6)

Changed 14 years ago by mattiafrancescomoro@…

Attachment: Portfile added

comment:1 Changed 14 years ago by mf2k (Frank Schima)

Port: pythia added
Version: 1.8.2

This is going to need some dependencies added. For instance it seems to need fortran to build.

comment:2 Changed 14 years ago by mf2k (Frank Schima)

Cc: macsforever2000@… added

Cc Me!

comment:3 Changed 14 years ago by mattiafrancescomoro@…

I build it without fortran (or gfortran). I think that there aren't any strange dependencies...

comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Thanks, I added pythia in r66958 with these changes:

  • defined a new variable my_version and used strsed to set this variable based on version rather than hardcode it
  • used distname and extract.suffix instead of distfiles and worksrcdir
  • removed the references to F77 since this software doesn't appear to make use of the Fortran 77 compiler
  • removed the configure args that the configure script said were invalid
  • turned off the universal variant since this software is not building universal; if you can fix it to build universal, please do so
  • fixed the dynamic libraries' installnames
  • simplified the destroot
  • fixed the livecheck
  • added a conflict with libevent since libevent installs include/event.h and pythia installs include/Event.h and most Macs use case-insensitive filesystems
  • changed tabs to spaces

root support for pythia was added in r66962.

Note: See TracTickets for help on using tickets.