[88769] trunk/dports/lang

ryandesign at macports.org ryandesign at macports.org
Tue Jan 10 18:43:20 PST 2012


Revision: 88769
          http://trac.macports.org/changeset/88769
Author:   ryandesign at macports.org
Date:     2012-01-10 18:43:18 -0800 (Tue, 10 Jan 2012)
Log Message:
-----------
f2c: new port, version 20110816; see #32804

Added Paths:
-----------
    trunk/dports/lang/f2c/
    trunk/dports/lang/f2c/Portfile
    trunk/dports/lang/f2c/files/
    trunk/dports/lang/f2c/files/make-distfile.sh

Added: trunk/dports/lang/f2c/Portfile
===================================================================
--- trunk/dports/lang/f2c/Portfile	                        (rev 0)
+++ trunk/dports/lang/f2c/Portfile	2012-01-11 02:43:18 UTC (rev 88769)
@@ -0,0 +1,38 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+
+name                f2c
+version             20110816
+categories          lang
+platforms           darwin
+maintainers         ryandesign
+
+description         Fortran to C converter
+
+long_description    ${name} is a ${description}.
+
+homepage            http://www.netlib.org/f2c/
+master_sites        http://www.ryandesign.com/macports/distfiles/${name}
+use_bzip2           yes
+
+checksums           rmd160  c984a9bfe6d0f5da6e4325c80b6880af733591d8 \
+                    sha256  418dc57b98598c8a538931f2704ec30ff7bf78aaa395bb3820f8e4530cf88409
+
+depends_run         port:libf2c
+
+use_configure       no
+
+variant universal {}
+
+build.args          -f makefile.u \
+                    CC="${configure.cc} [get_canonical_archflags cc]" \
+                    CFLAGS="${configure.cflags}"
+
+destroot {
+    xinstall ${worksrcpath}/f2c ${destroot}${prefix}/bin
+    xinstall -m 644 ${worksrcpath}/f2c.1t ${destroot}${prefix}/share/man/man1/f2c.1
+}
+
+livecheck.type      none


Property changes on: trunk/dports/lang/f2c/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/lang/f2c/files/make-distfile.sh
===================================================================
--- trunk/dports/lang/f2c/files/make-distfile.sh	                        (rev 0)
+++ trunk/dports/lang/f2c/files/make-distfile.sh	2012-01-11 02:43:18 UTC (rev 88769)
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+DIR=src
+FILE="$DIR.tar"
+
+if [ ! -d "$DIR" ]; then
+    if [ ! -r "$FILE" ]; then
+        curl -L -o "$FILE" "http://netlib.sandia.gov/cgi-bin/netlib/netlibfiles.tar?filename=netlib/f2c/$DIR" || exit 1
+    fi
+    tar xf "$FILE" || exit 1
+fi
+
+NEWEST=$(find "$DIR" \! -type d -print0 | TZ=UTC xargs -0 gls -tl --time-style="+%Y%m%d" | awk '{print $6; exit}')
+
+if [ -z "$NEWEST" ]; then
+    echo "can't find newest item in $DIR directory" 1>&2
+    exit 1
+fi
+
+DISTDIR="f2c-$NEWEST"
+DISTFILE="$DISTDIR.tar.bz2"
+
+echo "$DISTFILE"
+
+mv "$DIR" "$DISTDIR"
+
+if [ ! -r "$DISTFILE" ]; then
+    tar cjf "$DISTFILE" "$DISTDIR"
+fi
+
+rm -rf "$DISTDIR"


Property changes on: trunk/dports/lang/f2c/files/make-distfile.sh
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120110/9f0a6062/attachment.html>


More information about the macports-changes mailing list