Changeset 2130


Ignore:
Timestamp:
Mar 3, 2003, 7:39:03 AM (17 years ago)
Author:
michaelm
Message:

new g77 compiler based on gcc 3.2.2 FSF release, thanks to shantonu for submitting the update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/g77/Portfile

    r2125 r2130  
    1 # $Id: Portfile,v 1.8 2003/03/03 06:57:41 mij Exp $
     1# $Id: Portfile,v 1.9 2003/03/03 07:39:03 michaelm Exp $
    22
    33PortSystem 1.0
    4 
    54name            g77
    6 version         3.1-20020420
     5version         3.2.2
     6revision        2
    77description     gnu fortran 77 comiler
    8 platforms       darwin
     8platforms       darwin freebsd
    99categories      lang
    1010maintainers     michaelm@opendarwin.org
    11 master_sites    http://distfiles.opendarwin.org/ \
    12                   http://darwinports.gene-hacker.net/files/ \
    13                   http://west.dl.sourceforge.net/sourceforge/fink/
     11master_sites    http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-3.2.2/ \
     12                http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-3.2.2/ \
     13                ftp://sunsite.doc.ic.ac.uk/Mirrors/gcc.gnu.org/pub/gcc/releases/gcc-3.2.2/ \
     14                ftp://ftp.mirror.ac.uk/sites/sources.redhat.com/pub/gcc/releases/gcc-3.2.2/
    1415
    15 distname        gcc-3.1-20020420-1151
    16 worksrcdir      gcc3
    17 checksums       md5 62f378e83bc60942cbf664d17994eafe
    18 patchfiles      patch-configure.in
    19 pre-configure   { system "cd ${workpath} && mkdir -p darwin"}
    20 configure.dir   ${workpath}/darwin
    21 configure.cmd   ../gcc3/configure
    22 configure.args  --enable-languages=f77 --infodir='${prefix}/share/info'
    23 build.dir       ${workpath}/darwin
     16distname        gcc-${version}
     17checksums       md5 d7b4b40db47c36fa5297862733f47daf
     18
     19pre-configure   { system "cd ${workpath} && mkdir -p build"}
     20configure.env   CC="cc -no-cpp-precomp"
     21configure.dir   ${workpath}/build
     22configure.cmd   ${worksrcpath}/configure
     23configure.args  --enable-languages=c,f77 --infodir='${prefix}/share/info'
     24build.dir       ${workpath}/build
    2425build.target    bootstrap-lean
    25 install.target  install prefix=${destroot}${prefix}
    2626
    2727
    28 post-install   { system "cd ${destroot}${prefix}/bin && /bin/rm -f gcc gccbug cpp gcov powerpc-apple*"
    29                    system "ln -s ${destroot}${prefix}/lib/gcc-lib/powerpc-apple-darwin6.0/3.1/include/g2c.h ${destroot}${prefix}/include/g2c.h"
    30                    system "/bin/rm -rf ${destroot}${prefix}/share/locale ${destroot}${prefix}/man"
    31                    system "/bin/rm -f ${destroot}${prefix}/lib/charset.alias"
    32                    system "/bin/rm -f ${destroot}${prefix}/share/info/gcc* ${destroot}${prefix}/share/info/cpp*"
     28post-install   {
     29                        cd ${destroot}/${prefix}/bin
     30                        system "rm -f gcc gccbug cpp gcov"
     31                        system "rm -f `${worksrcpath}/config.guess`*"
     32
     33                        cd ${destroot}/${prefix}
     34                        system "ln -s ../lib/gcc-lib/`${worksrcpath}/config.guess`/${version}/include/g2c
     35.h include/g2c.h"
     36                        system "rm -rf share/locale"
     37                        system "rm -rf man/man7"
     38                        system "rm -f man/man1/gcc.1"
     39                        system "rm -f man/man1/cpp.1"
     40                        system "rm -f man/man1/gcov.1"
     41                        system "rm -f lib/charset.alias"
     42                        system "rm -f share/info/gcc*"
     43                        system "rm -f share/info/cpp*"
    3344               }
    34 
Note: See TracChangeset for help on using the changeset viewer.