[75731] trunk/dports/lang
michaelld at macports.org
michaelld at macports.org
Sat Feb 5 17:14:40 PST 2011
Revision: 75731
http://trac.macports.org/changeset/75731
Author: michaelld at macports.org
Date: 2011-02-05 17:14:37 -0800 (Sat, 05 Feb 2011)
Log Message:
-----------
sdcc29: Created from sdcc, used by USRP only, and only for now.
Modified Paths:
--------------
trunk/dports/lang/sdcc29/Portfile
Added Paths:
-----------
trunk/dports/lang/sdcc29/
Modified: trunk/dports/lang/sdcc29/Portfile
===================================================================
--- trunk/dports/lang/sdcc/Portfile 2010-12-02 13:02:37 UTC (rev 74015)
+++ trunk/dports/lang/sdcc29/Portfile 2011-02-06 01:14:37 UTC (rev 75731)
@@ -3,12 +3,12 @@
PortSystem 1.0
-name sdcc
-version 3.0.0
+name sdcc29
+version 2.9.0
categories lang
platforms darwin
#license GPLv3
-maintainers snc openmaintainer
+maintainers michaelld openmaintainer
description ANSI C compiler targeting Intel 8051, Maxim 80DS390, Zilog Z80
long_description SDCC is a freeware, retargettable, optimizing ANSI C \
compiler that targets the Intel 8051, Maxim 80DS390, and \
@@ -17,28 +17,37 @@
homepage http://sdcc.sourceforge.net/
master_sites sourceforge
-checksums md5 20fbd49a3421e09fe65577c45524c89e \
- sha1 5f50f3841d58c10432bc4352e06a3f1b1f339ec1 \
+checksums md5 a6151ed328fd3bc48305ffbc628dc122 \
+ sha1 03308a233a67e7fdce3f7e4972acb8731ae42666 \
+ rmd160 38f23365b676132651f0322779bff498eb7e2b8d
+dist_subdir sdcc
+
depends_build port:gputils
depends_lib port:readline
+depends_run port:gputils
use_bzip2 yes
-distfiles ${name}-src-${version}${extract.suffix}
+distfiles sdcc-src-${version}${extract.suffix}
-worksrcdir ${name}
+worksrcdir sdcc
-# Setting CPP explicitly is bad, because 'cpp' and 'gcc -E' are not the same.
+# requires "sizeof (long)" to be the a single value, so no universal;
+# universal isn't really required anyway.
+universal_variant no
+
+# Setting CPP explicitly is bad, because 'cpp' and
+# 'gcc -E' are not the same.
configure.cpp {}
-configure.args --enable-avr-port \
- --enable-xa51-port
-build.type gnu
+# make sure to not use any already installed headers and libraries;
+# these are set in CPATH and LIBRARY_PATH anyway.
+configure.args-append --prefix=${prefix}/libexec/${name}
+configure.ldflags-delete "-L${prefix}/lib"
+configure.cppflags-delete "-I${prefix}/include"
-destroot.destdir prefix=${destroot}${prefix} \
- docdir=${destroot}${prefix}/share/doc/${name}
-
platform darwin 8 {
depends_build-append port:gmake
build.cmd ${prefix}/bin/gmake
+ build.type gnu
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110205/a11d3bea/attachment.html>
More information about the macports-changes
mailing list