[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