<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/615abad77912759e02fe42a05207bcbe80ddeaad">https://github.com/macports/macports-ports/commit/615abad77912759e02fe42a05207bcbe80ddeaad</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 615abad i386-mingw32: replace by i686-mingw32-w64
</span>615abad is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 615abad77912759e02fe42a05207bcbe80ddeaad
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Tue Mar 20 13:52:59 2018 +0100
<span style='display:block; white-space:pre;color:#404040;'> i386-mingw32: replace by i686-mingw32-w64
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/53061
</span>---
cross/i386-mingw32-binutils/Portfile | 129 -------------
cross/i386-mingw32-gcc/Portfile | 200 ---------------------
.../files/patch-fastjar-Makefile.in | 13 --
cross/i386-mingw32-gcc/files/patch-gcc-Makefile.in | 11 --
cross/i386-mingw32-libunicows/Portfile | 73 --------
cross/i386-mingw32-runtime/Portfile | 40 -----
cross/i386-mingw32-w32api/Portfile | 39 ----
cross/i386-mingw32/Portfile | 41 +++++
8 files changed, 41 insertions(+), 505 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-mingw32-binutils/Portfile b/cross/i386-mingw32-binutils/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4944c9d..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i386-mingw32-binutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,129 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name i386-mingw32-binutils
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.25.1-1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Mingw32 Binutils for i386-mingw32 cross development
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Mingw32 development toolchain ("binutils") \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for i386-mingw32 (Windows) cross development.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.mingw.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories cross devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-3+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:gettext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Parameters for this port.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set crossgcc-target i386-mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:project/mingw/MinGW/Base/binutils/binutils-[lindex [split ${version} -] 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_xz yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname binutils-${version}-mingw32-src
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir binutils-[lindex [split ${version} -] 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 92c01c1959359fc531127cad51a1907a7a0aae08 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b6f19bff734988f844c44aa6409b914fc9560cf8105e87730a697f6943b83d02
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Build in a different directory, as advised in the README file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure { system "cd ${workpath} && mkdir -p build"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.dir ${workpath}/build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --infodir='${prefix}/share/info' --target=${crossgcc-target} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --program-prefix=${crossgcc-target}- --mandir='${prefix}/share/man' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-werror
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${build_arch} ne ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --build=${build_arch}-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Append CPPFLAGS to CFLAGS and CXXFLAGS as CPPFLAGS seems to be ignored
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append ${configure.cppflags}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags-append ${configure.cppflags}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.dir ${workpath}/build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# We don't want the etc module.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "rm -rf ${worksrcpath}/etc"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace eval crossgcc {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the info pages and related stuff.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # path: path to the doc directory (e.g. gas/doc/)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # makefile: path to Makefile.in (e.g. gas/doc/Makefile.in)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # name: name of the info page (e.g. as)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # suffix: suffix of the souce page (texinfo or texi)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- proc crossgcc::fixinfo { path makefile name suffix } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global crossgcc-target worksrcpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the source
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|setfilename ${name}.info|setfilename ${crossgcc-target}-${name}.info|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${path}/${name}.${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|(${name})|(${crossgcc-target}-${name})|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${path}/${name}.${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@file{${name}}|@file{${crossgcc-target}-${name}}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${path}/${name}.${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|${name}.info|${crossgcc-target}-${name}.info|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${makefile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|${name}.${suffix}|${crossgcc-target}-${name}.${suffix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${makefile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Rename the source
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file rename ${worksrcpath}/${path}/${name}.${suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${path}/${crossgcc-target}-${name}.${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix install-info's dir.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # (note: this may be effectless if there was no info dir to be fixed)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|__TARGET|${crossgcc-target}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${worksrcpath}/${makefile}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the gettext files and related stuff.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # module: name of the module (e.g. gas)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- proc crossgcc::fixgettext { module } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global crossgcc-target worksrcpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [ file exists "${worksrcpath}/${module}/Makefile.in" ] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PACKAGE@|${crossgcc-target}-@PACKAGE@|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${worksrcpath}/${module}/Makefile.in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [ file exists "${worksrcpath}/${module}/doc/Makefile.in" ] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PACKAGE@|${crossgcc-target}-@PACKAGE@|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${worksrcpath}/${module}/doc/Makefile.in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [ file exists "${worksrcpath}/${module}/po/Make-in" ] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PACKAGE@|${crossgcc-target}-@PACKAGE@|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${worksrcpath}/${module}/po/Make-in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gas/doc/as.texinfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo gas/doc/ gas/doc/Makefile.in as texinfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # bfd/doc/bfd.texinfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo bfd/doc/ bfd/doc/Makefile.in bfd texinfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # binutils/doc/binutils.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo binutils/doc/ binutils/doc/Makefile.in binutils texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gprof/gprof.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo gprof/ gprof/Makefile.in gprof texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ld/ld.texinfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo ld/ ld/Makefile.in ld texinfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gettext stuff.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixgettext bfd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixgettext binutils
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixgettext gas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixgettext gprof
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixgettext ld
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixgettext opcodes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-mingw32-gcc/Portfile b/cross/i386-mingw32-gcc/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b8544e1..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i386-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,200 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name i386-mingw32-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.4.5-20060117-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set gnu_version 3.4.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Mingw32 cross-compiler for i386-Win32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Mingw32 GNU Compiler for i386-Win32. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Supports C, C++, Objective-C and Java.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.mingw.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories cross devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Parameters for this port.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set crossgcc-target i386-mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:mingw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles gcc-core-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc-g%2B%2B-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc-g77-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc-java-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc-objc-${version}-src.tar.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums gcc-core-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md5 d0dc9d57d493889bc1ca88b127290b9d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 75d59049f26dc62f3732d11abbf056efc7bc8e95 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 624dd55ac00fba15269f1b3b3bbd6c383cc20827 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc-g%2B%2B-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md5 ca81c8420ab9d1d05ff9c73a9d4f7d63 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 edafa412d86085cf39f0db1c19a6ea2890d05946 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 7e3341c6ef1494462dfd3f682ad4cc6871b73e98 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc-g77-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md5 57d489658743f0d9048e440b312740c8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 156baeb2bd0dbbd15ed397b0a609e7e7cdbdab4b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 3c0ac52b0c18712a29219803c95399dfce53e461 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc-java-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md5 96b039f4e11bff4d3d8a4e7da6e3998d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 a9152dd7ffa35fc028fcca369a729ec2bbad55e7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 4971ce8ffa01292567f36983101d4b99901da50d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gcc-objc-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md5 2bffc1e314f2efb1034b3d3ea1ce2f7d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 c96f1531d9d73e9279e0b6faf085deec5c2bda7b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 a02ad94da674760799ec945c7ff75ed99f9e8c3a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir gcc-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Patches for infodir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-gcc-Makefile.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fastjar-Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:i386-mingw32-w32api \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:i386-mingw32-runtime \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:i386-mingw32-binutils \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gettext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# segfault when built with llvm on lion: #30349
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist *llvm-gcc-4.2 *clang*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Build in a different directory, as advised in the README file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure { system "cd ${workpath} && mkdir -p build" }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.dir ${workpath}/build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd ${workpath}/gcc-${version}/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --infodir='${prefix}/share/info' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --mandir='${prefix}/share/man' \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --target=${crossgcc-target} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-newlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-nls \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-gnu-as \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-gnu-ld \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-multilib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-gxx-include-dir=${prefix}/${crossgcc-target}/include/c++/${gnu_version}/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-sjlj-exceptions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${build_arch} ne ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cc_archflags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cxx_archflags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.objc_archflags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.platform} eq "darwin"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --build=${build_arch}-apple-darwin${os.major} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --host=${build_arch}-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.dir ${workpath}/build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace eval crossgcc {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the info pages and related stuff.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # path: path to the doc directory (e.g. gas/doc/)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # makefile: path to Makefile.in (e.g. gas/doc/Makefile.in)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # name: name of the info page (e.g. as)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # suffix: suffix of the souce page (texinfo or texi)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- proc crossgcc::fixinfo { path makefile name suffix } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global crossgcc-target worksrcpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the source
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|setfilename ${name}.info|setfilename ${crossgcc-target}-${name}.info|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${path}/${name}.${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|(${name})|(${crossgcc-target}-${name})|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${path}/${name}.${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@file{${name}}|@file{${crossgcc-target}-${name}}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${path}/${name}.${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|${name}.info|${crossgcc-target}-${name}.info|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${makefile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|${name}.${suffix}|${crossgcc-target}-${name}.${suffix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${makefile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Rename the source
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file rename ${worksrcpath}/${path}/${name}.${suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/${path}/${crossgcc-target}-${name}.${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix install-info's dir.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # (note: this may be effectless if there was no info dir to be fixed)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|__TARGET|${crossgcc-target}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${worksrcpath}/${makefile}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the gettext files and related stuff.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # module: name of the module (e.g. gas)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- proc crossgcc::fixgettext { module } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global crossgcc-target worksrcpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [ file exists "${worksrcpath}/${module}/Makefile.in" ] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PACKAGE@|${crossgcc-target}-@PACKAGE@|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${worksrcpath}/${module}/Makefile.in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [ file exists "${worksrcpath}/${module}/doc/Makefile.in" ] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PACKAGE@|${crossgcc-target}-@PACKAGE@|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${worksrcpath}/${module}/doc/Makefile.in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [ file exists "${worksrcpath}/${module}/po/Make-in" ] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PACKAGE@|${crossgcc-target}-@PACKAGE@|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${worksrcpath}/${module}/po/Make-in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcc/doc/cpp.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo gcc/doc/ gcc/Makefile.in cpp texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcc/doc/cppinternals.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo gcc/doc/ gcc/Makefile.in cppinternals texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcc/doc/gcc.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo gcc/doc/ gcc/Makefile.in gcc texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # XXX: Gross hack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Clean up the mess in gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace s|lib${crossgcc-target}-gcc.texi|libgcc.texi|g ${worksrcpath}/gcc/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcc/doc/gccint.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo gcc/doc/ gcc/Makefile.in gccint texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcc/f/g77.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo gcc/f/ gcc/f/Make-lang.in g77 texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcc/java/gcj.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo gcc/java/ gcc/java/Make-lang.in gcj texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # fastjar/fastjar.texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixinfo fastjar/ fastjar/Makefile.in fastjar texi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gettext stuff.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixgettext gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- crossgcc::fixgettext fastjar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Stuff I don't want (either because they're in the system
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # or because they would conflict with other FSF ports)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # (it's easier for maintainability purposes to fix things here)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # aliases for locales (should be on the system)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete "${destroot}${prefix}/share/locale/locale.alias"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # FSF propaganda (should already be there or would conflict)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete -force "${destroot}${prefix}/share/man/man7"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # (host) libiberty
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f [glob -directory "${destroot}${prefix}/lib" libiberty.a */libiberty.a] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete $f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # aliases for charsets (should already be there)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete "${destroot}${prefix}/lib/charset.alias"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Remove man pages for tools that are not built as part of cross-gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete "${destroot}${prefix}/share/man/man1/rmic.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete "${destroot}${prefix}/share/man/man1/rmiregistry.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete "${destroot}${prefix}/share/man/man1/jv-convert.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete "${destroot}${prefix}/share/man/man1/gij.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # There is no need for documentation on installing gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # given that this port just installed gcc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete "${destroot}${prefix}/share/info/gccinstall.info"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-mingw32-gcc/files/patch-fastjar-Makefile.in b/cross/i386-mingw32-gcc/files/patch-fastjar-Makefile.in
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d8898e4..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i386-mingw32-gcc/files/patch-fastjar-Makefile.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- fastjar/Makefile.in.old Sun Dec 5 22:33:49 2004
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ fastjar/Makefile.in Sun Dec 5 22:35:27 2004
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -693,8 +693,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- list='$(INFO_DEPS)'; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for file in $$list; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- relfile=`echo "$$file" | sed 's|^.*/||'`; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile";\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$relfile || :;\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ echo " install-info --dir-file=$(DESTDIR)$(infodir)/__TARGET-gcc-dir $(DESTDIR)$(infodir)/$$relfile";\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ install-info --dir-file=$(DESTDIR)$(infodir)/__TARGET-gcc-dir $(DESTDIR)$(infodir)/$$relfile || :;\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else : ; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install-man: install-man1
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-mingw32-gcc/files/patch-gcc-Makefile.in b/cross/i386-mingw32-gcc/files/patch-gcc-Makefile.in
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e88bbe9..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i386-mingw32-gcc/files/patch-gcc-Makefile.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/Makefile.in Sun Dec 5 02:49:58 2004
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/Makefile.in Sun Dec 5 02:51:42 2004
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2955,7 +2955,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else true; fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [ -f $@ ]; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- install-info --dir-file=$(DESTDIR)$(infodir)/dir $@; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ install-info --dir-file=$(DESTDIR)$(infodir)/__TARGET-gcc-dir $@; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else true; fi; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else true; fi;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-mingw32-libunicows/Portfile b/cross/i386-mingw32-libunicows/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0aaf448..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i386-mingw32-libunicows/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,73 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name i386-mingw32-libunicows
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories cross devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description makes writing Unicode-enabled applications for Win 9x a bit easier
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Traditionally, win32 Unicode API was only available on \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Windows NT or 2000. If you wanted to take advantage of Unicode \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in your application and support Windows 95/98 at the same time, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- your only option was to deploy two executables, one for NT and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- one for 9X. Fortunately, this changed in 2001 when MS (finally!) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- released MSLU runtime that allows Unicode applications to run \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- under Windows 9X. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Less fortunately, this solution requires that you use a special \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- statically linked import library that decides at runtime whether \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- to load symbols from system libraries like kernel32.dll or \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- user32.dll (in case of Windows NT) or from unicows.dll \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (which provides Unicode emulation layer under 9X). \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- This import library is only available for Microsoft Visual C++ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and is only part of the new Platform SDK, which is rather huge package. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libunicows contains independent implementation of the import library. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- For a free runtime DLL, take a look at http://opencow.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://libunicows.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:project/libunicows/libunicows/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles libunicows-${version}-src.tar.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #libunicows-${version}-mingw32.zip # (binary)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums libunicows-${version}-src.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- md5 e321b0fd4d0a50fcc83fd66dbed67ce1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 7ad79f37e6c7c645cc002507af9bf22a5b8389c6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 0ce07693aceaa1c9b9d333666b8154c408331499
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:nasm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:i386-mingw32-gcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:i386-mingw32-binutils
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set worksrcdir libunicows-${version}/src
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/= gcc/= i386-mingw32-gcc/" ${worksrcpath}/makefile.mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/= ld/= i386-mingw32-ld/" ${worksrcpath}/makefile.mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/= ranlib/= i386-mingw32-ranlib/" ${worksrcpath}/makefile.mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/= ar/= i386-mingw32-ar/" ${worksrcpath}/makefile.mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/= strip/= i386-mingw32-strip/" ${worksrcpath}/makefile.mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${worksrcpath}/build/mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${worksrcpath}/../lib/mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd make -f makefile.mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 755 ${destroot}${prefix}/i386-mingw32/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 ${workpath}/libunicows-${version}/lib/mingw32/libunicows.a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/i386-mingw32/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 755 ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 ${workpath}/libunicows-${version}/docs/license.txt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/libunicows-${version}/docs/readme.txt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# ${prefix}/i386-mingw32 is outside mtree
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-mingw32-runtime/Portfile b/cross/i386-mingw32-runtime/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7cf1ccc..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i386-mingw32-runtime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,40 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name i386-mingw32-runtime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.15.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Free Microsoft C runtime, headers and import libraries.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Free Microsoft C runtime, headers and import libraries to \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- support cross-compilation of software written for \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the Microsoft Windows. Maintained by the MinGW developers.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.mingw.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories cross devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Parameters for this port.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set crossgcc-target i386-mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:mingw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname mingwrt-${version}-mingw32-dev
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir ${name}/${version}_1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 42ed8faa0bc26918f192ade6ab011ab462c66693 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 edbbbd5ded73aa42547512f546dad795179c100235ef4a7531c7b8ca612da214
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.dir ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.mkdir yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Nothing to configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Nothing to build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file mkdir ${destpath}${prefix}/${crossgcc-target}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach dir {include lib doc share} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file copy -force ${worksrcpath}/$dir ${destpath}${prefix}/${crossgcc-target}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-mingw32-w32api/Portfile b/cross/i386-mingw32-w32api/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c90bd89..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i386-mingw32-w32api/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,39 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name i386-mingw32-w32api
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Mingw32 Win32 headers and import libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Mingw32 Win32 headers and import libraries to \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- support cross-compilation of software written for \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the Win32 Application Programming Interface \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as created by Microsoft.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.mingw.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories cross devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Parameters for this port.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set crossgcc-target i386-mingw32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:mingw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname w32api-${version}-mingw32-dev
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 9d8d456b333a68a8c3df59d2f3cdf76586632c4e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 7dbf01a06a0e21bd405fc397789bdbfdd21e69acb59383568a3d96ea1b1455a6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.dir ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.mkdir yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Nothing to configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Nothing to build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file mkdir ${destpath}${prefix}/${crossgcc-target}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file copy -force ${worksrcpath}/include ${destpath}${prefix}/${crossgcc-target}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file copy -force ${worksrcpath}/lib ${destpath}${prefix}/${crossgcc-target}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-mingw32/Portfile b/cross/i386-mingw32/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68f34ad
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i386-mingw32/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=portfile:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this port can be removed after 2019-03-20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name i386-mingw32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories cross
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set replacement i686-w64-mingw32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${subport} eq ${name} } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by mingw-w64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif { ${subport} eq "${name}-binutils" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 2.25.1-1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by ${replacement}-binutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif { ${subport} eq "${name}-gcc" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.4.5-20060117-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by ${replacement}-gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif { ${subport} eq "${name}-libunicows" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 1.1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by ${replacement}-crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif { ${subport} eq "${name}-runtime" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.15.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by ${replacement}-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif { ${subport} eq "${name}-w32api" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by ${replacement}-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-binutils { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-gcc { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-libunicows { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-runtime { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-w32api { }
</span></pre><pre style='margin:0'>
</pre>