[121459] users/mojca/ports/cross/i686-w64-mingw32-gcc/Portfile

mojca at macports.org mojca at macports.org
Wed Jun 25 17:44:43 PDT 2014


Revision: 121459
          https://trac.macports.org/changeset/121459
Author:   mojca at macports.org
Date:     2014-06-25 17:44:43 -0700 (Wed, 25 Jun 2014)
Log Message:
-----------
mojca/i686-w64-mingw32-gcc: link binaries to bin, explicitly disable multilib

Modified Paths:
--------------
    users/mojca/ports/cross/i686-w64-mingw32-gcc/Portfile

Modified: users/mojca/ports/cross/i686-w64-mingw32-gcc/Portfile
===================================================================
--- users/mojca/ports/cross/i686-w64-mingw32-gcc/Portfile	2014-06-26 00:41:01 UTC (rev 121458)
+++ users/mojca/ports/cross/i686-w64-mingw32-gcc/Portfile	2014-06-26 00:44:43 UTC (rev 121459)
@@ -32,6 +32,7 @@
 configure.args-append \
                     --prefix=${mingw_prefix} \
                     --with-sysroot=${mingw_prefix} \
+                    --disable-multilib \
                     --enable-shared \
                     --with-dwarf \
                     --enable-fully-dynamic-string \
@@ -41,9 +42,18 @@
 if {${subport} eq ${name}} {
     build.target        all-gcc
     destroot.target     install-gcc
+
+    # TODO: this code should be removed once --prefix gets fixed
+    post-destroot {
+        ui_info "path: ${destroot}${mingw_prefix}/bin"
+        foreach file [glob -tails -directory ${destroot}${mingw_prefix}/bin ${mingw_target}-*] {
+            ln -s "${mingw_prefix}/bin/${file}" "${destroot}${prefix}/bin/"
+        }
+    }
 } else {
-    build.target        all-target-libgcc
-    destroot.target     install-target-libgcc
+    # TODO: test if make && make install works even without pthreads support (just temporary)
+    # build.target      all-target-libgcc
+    # destroot.target   install-target-libgcc
 }
 
 # TODO:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140625/73a18927/attachment.html>


More information about the macports-changes mailing list