Ticket #15925 (closed enhancement: fixed)
refactor pgplot Portfile to remove PPC/i386 distinction and make gcc42 the default compiler
| Reported by: | davidh@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.6.0 |
| Keywords: | pgplot Fortran | Cc: | mcalhoun@… |
| Port: |
Description
pgplot is written in Fortran, thus it needs a compiler built for it. The current Portfile has a PPC variant with the compiler set to gcc34/g77, and a i386 variant with the compiler set to gcc42/gfortran.
g77 is a little outdated, and requires a gcc 3.x compiler to build. I have not been able to get g77 to build on 10.5.x.
What I have done is to refactor the existing Portfile to remove the PPC/i386 dependencies so that pgplot compiles with gcc42/gfortran as a default variant, and gcc34/g77 is selectable as a variant for compatibility with existing installations.
I have tested this Portfile on a PPC/10.4.11 system and on a i386 10.4.11 system. The existing patch files are unchanged.
What is the process to put this refactored Portfile in the Macports repository?
Attachments
Change History
comment:1 Changed 5 years ago by jmr@…
- Milestone set to Port Enhancements
Please post a unified diff between the current portfile and the new one.
Changed 5 years ago by davidh@…
- Attachment Portfile.diff added
created with diff Portfile Portfile_new >Portfile.diff
comment:2 Changed 5 years ago by davidh@…
I added the file. Created with diff Portfile Portfile_new >Portfile.diff
comment:3 Changed 5 years ago by raimue@…
Unified diffs are preferred. Create them with diff -u OLD NEW.
Changed 5 years ago by davidh@…
- Attachment Portfile.unified.diff added
diff -u Portfile Portfile_new >Portfile.unified.diff


revised Portfile that makes gcc42/gfortran the default compiler