[105649] trunk/dports/lang/rust
larryv at macports.org
larryv at macports.org
Mon Apr 29 13:36:25 PDT 2013
Revision: 105649
https://trac.macports.org/changeset/105649
Author: larryv at macports.org
Date: 2013-04-29 13:36:25 -0700 (Mon, 29 Apr 2013)
Log Message:
-----------
rust: Remove -Werror; remove -arch with reinplace instead of patch.
Modified Paths:
--------------
trunk/dports/lang/rust/Portfile
Removed Paths:
-------------
trunk/dports/lang/rust/files/patch-mk-platform.mk.diff
Modified: trunk/dports/lang/rust/Portfile
===================================================================
--- trunk/dports/lang/rust/Portfile 2013-04-29 20:34:10 UTC (rev 105648)
+++ trunk/dports/lang/rust/Portfile 2013-04-29 20:36:25 UTC (rev 105649)
@@ -87,13 +87,21 @@
macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5
compiler.blacklist {clang < 425}
-patch.pre_args -p1
-patchfiles patch-configure.diff
-# FSF GCC older than 4.7 does not accept -arch.
-if {[string match {macports-gcc-4.[4-6]} ${configure.compiler}] ||
- [string match {macports-dragonegg-3.[0-2]} ${configure.compiler}]
-} then {
- patchfiles-append patch-mk-platform.mk.diff
+patch.pre_args -p1
+patchfiles patch-configure.diff
+post-patch {
+ # TODO: Use patches for these when the build system stops changing
+ # so much between releases.
+
+ # Pre-release software builds with a ton of warnings.
+ reinplace {s/ -Werror//} ${worksrcpath}/mk/platform.mk
+
+ # FSF GCC older than 4.7 does not accept -arch.
+ if {[string match {macports-gcc-4.[4-6]} ${configure.compiler}] ||
+ [string match {macports-dragonegg-3.[0-2]} ${configure.compiler}]
+ } then {
+ reinplace -E {s/ -arch (i386|x86_64)//} ${worksrcpath}/mk/platform.mk
+ }
}
# Building the bundled LLVM requires Python 2.4-2.7. All supported
Deleted: trunk/dports/lang/rust/files/patch-mk-platform.mk.diff
===================================================================
--- trunk/dports/lang/rust/files/patch-mk-platform.mk.diff 2013-04-29 20:34:10 UTC (rev 105648)
+++ trunk/dports/lang/rust/files/patch-mk-platform.mk.diff 2013-04-29 20:36:25 UTC (rev 105649)
@@ -1,22 +0,0 @@
-diff --git a/mk/platform.mk b/mk/platform.mk
-index 16b5ba4..2e1701a 100644
---- a/mk/platform.mk
-+++ b/mk/platform.mk
-@@ -171,7 +171,7 @@ AR_x86_64-apple-darwin=$(AR)
- CFG_LIB_NAME_x86_64-apple-darwin=lib$(1).dylib
- CFG_LIB_GLOB_x86_64-apple-darwin=lib$(1)-*.dylib
- CFG_LIB_DSYM_GLOB_x86_64-apple-darwin=lib$(1)-*.dylib.dSYM
--CFG_GCCISH_CFLAGS_x86_64-apple-darwin := -Wall -Werror -g -fPIC -m64 -arch x86_64
-+CFG_GCCISH_CFLAGS_x86_64-apple-darwin := -Wall -Werror -g -fPIC -m64
- CFG_GCCISH_CXXFLAGS_x86_64-apple-darwin := -fno-rtti
- CFG_GCCISH_LINK_FLAGS_x86_64-apple-darwin := -dynamiclib -lpthread -framework CoreServices -Wl,-no_compact_unwind -m64
- CFG_GCCISH_DEF_FLAG_x86_64-apple-darwin := -Wl,-exported_symbols_list,
-@@ -196,7 +196,7 @@ AR_i686-apple-darwin=$(AR)
- CFG_LIB_NAME_i686-apple-darwin=lib$(1).dylib
- CFG_LIB_GLOB_i686-apple-darwin=lib$(1)-*.dylib
- CFG_LIB_DSYM_GLOB_i686-apple-darwin=lib$(1)-*.dylib.dSYM
--CFG_GCCISH_CFLAGS_i686-apple-darwin := -Wall -Werror -g -fPIC -m32 -arch i386
-+CFG_GCCISH_CFLAGS_i686-apple-darwin := -Wall -Werror -g -fPIC -m32
- CFG_GCCISH_CXXFLAGS_i686-apple-darwin := -fno-rtti
- CFG_GCCISH_LINK_FLAGS_i686-apple-darwin := -dynamiclib -lpthread -framework CoreServices -Wl,-no_compact_unwind -m32
- CFG_GCCISH_DEF_FLAG_i686-apple-darwin := -Wl,-exported_symbols_list,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130429/8dc39a62/attachment-0001.html>
More information about the macports-changes
mailing list