#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: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
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 (3)
Change History (9)
Changed 16 years ago by davidh@…
comment:1 Changed 16 years ago by jmroot (Joshua Root)
Milestone: | → Port Enhancements |
---|
Please post a unified diff between the current portfile and the new one.
Changed 16 years ago by davidh@…
Attachment: | Portfile.diff added |
---|
created with diff Portfile Portfile_new >Portfile.diff
comment:2 Changed 16 years ago by davidh@…
I added the file. Created with diff Portfile Portfile_new >Portfile.diff
comment:3 Changed 16 years ago by raimue (Rainer Müller)
Unified diffs are preferred. Create them with diff -u OLD NEW
.
Changed 16 years ago by davidh@…
Attachment: | Portfile.unified.diff added |
---|
diff -u Portfile Portfile_new >Portfile.unified.diff
comment:4 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Cc: | mcalhoun@… added |
---|
Cc Me!
comment:5 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Alternate fix in r47644.
comment:6 Changed 16 years ago by (none)
Milestone: | Port Enhancements |
---|
Milestone Port Enhancements deleted
revised Portfile that makes gcc42/gfortran the default compiler