aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile4
-rw-r--r--devel/mingw-bin-msvcrt/Makefile24
-rw-r--r--devel/mingw-bin-msvcrt/distinfo1
-rw-r--r--devel/mingw-bin-msvcrt/files/Makefile8
-rw-r--r--devel/mingw-bin-msvcrt/pkg-comment1
-rw-r--r--devel/mingw-bin-msvcrt/pkg-descr3
-rw-r--r--devel/mingw-bin-msvcrt/pkg-plist252
-rw-r--r--devel/mingw-binutils/Makefile47
-rw-r--r--devel/mingw-binutils/distinfo1
-rw-r--r--devel/mingw-binutils/pkg-comment1
-rw-r--r--devel/mingw-binutils/pkg-descr3
-rw-r--r--devel/mingw-binutils/pkg-plist38
-rw-r--r--devel/mingw-gcc/Makefile57
-rw-r--r--devel/mingw-gcc/distinfo2
-rw-r--r--devel/mingw-gcc/pkg-comment1
-rw-r--r--devel/mingw-gcc/pkg-descr1
-rw-r--r--devel/mingw-gcc/pkg-plist298
-rw-r--r--devel/mingw/Makefile25
-rw-r--r--devel/mingw/pkg-comment1
-rw-r--r--devel/mingw/pkg-descr10
-rw-r--r--devel/mingw/pkg-plist1
-rw-r--r--devel/mingw32-binutils/Makefile47
-rw-r--r--devel/mingw32-binutils/distinfo1
-rw-r--r--devel/mingw32-binutils/pkg-comment1
-rw-r--r--devel/mingw32-binutils/pkg-descr3
-rw-r--r--devel/mingw32-binutils/pkg-plist38
-rw-r--r--devel/mingw32-gcc/Makefile57
-rw-r--r--devel/mingw32-gcc/distinfo2
-rw-r--r--devel/mingw32-gcc/pkg-comment1
-rw-r--r--devel/mingw32-gcc/pkg-descr1
-rw-r--r--devel/mingw32-gcc/pkg-plist298
31 files changed, 1228 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 1e4ba4ffb28e..b245f15e5613 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -123,6 +123,10 @@
SUBDIR += makedepend
SUBDIR += mico
SUBDIR += mime
+ SUBDIR += mingw
+ SUBDIR += mingw-bin-msvcrt
+ SUBDIR += mingw-binutils
+ SUBDIR += mingw-gcc
SUBDIR += mkcmd
SUBDIR += mkmf
SUBDIR += mm
diff --git a/devel/mingw-bin-msvcrt/Makefile b/devel/mingw-bin-msvcrt/Makefile
new file mode 100644
index 000000000000..5529ba19e543
--- /dev/null
+++ b/devel/mingw-bin-msvcrt/Makefile
@@ -0,0 +1,24 @@
+# New ports collection makefile for: mingw-bin-msvcrt
+# Date created: 6 June 2000
+# Whom: Toshihiro Inoue <tino@pa2.so-net.ne.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bin-msvcrt
+PORTVERSION= 2000.03.27
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/runtime/
+PKGNAMEPREFIX= mingw-
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/./-/g}
+
+MAINTAINER= tino@pa2.so-net.ne.jp
+
+NO_MTREE= yes
+USE_ZIP= yes
+NO_WRKSUBDIR= yes
+
+post-extract:
+ @${CP} ${FILESDIR}/Makefile ${WRKDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/mingw-bin-msvcrt/distinfo b/devel/mingw-bin-msvcrt/distinfo
new file mode 100644
index 000000000000..00288e63710b
--- /dev/null
+++ b/devel/mingw-bin-msvcrt/distinfo
@@ -0,0 +1 @@
+MD5 (bin-msvcrt-2000-03-27.zip) = 4b1fa39fe36e11269b5955237eb76a71
diff --git a/devel/mingw-bin-msvcrt/files/Makefile b/devel/mingw-bin-msvcrt/files/Makefile
new file mode 100644
index 000000000000..4b9e65f95376
--- /dev/null
+++ b/devel/mingw-bin-msvcrt/files/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+all:
+
+install:
+ mkdir -p ${PREFIX}/bin
+ install -c -g wheel -o root -m 0755 bin/mingwm10.dll ${PREFIX}/bin
+ cp -r i386-mingw32msvc ${PREFIX}
diff --git a/devel/mingw-bin-msvcrt/pkg-comment b/devel/mingw-bin-msvcrt/pkg-comment
new file mode 100644
index 000000000000..4055c90b632e
--- /dev/null
+++ b/devel/mingw-bin-msvcrt/pkg-comment
@@ -0,0 +1 @@
+Headers and Libraries for Windows cross-development
diff --git a/devel/mingw-bin-msvcrt/pkg-descr b/devel/mingw-bin-msvcrt/pkg-descr
new file mode 100644
index 000000000000..fc6ae750c7dc
--- /dev/null
+++ b/devel/mingw-bin-msvcrt/pkg-descr
@@ -0,0 +1,3 @@
+Headers and Libraries for Windows cross-development.
+
+This port is needed by mingw-gcc/devel.
diff --git a/devel/mingw-bin-msvcrt/pkg-plist b/devel/mingw-bin-msvcrt/pkg-plist
new file mode 100644
index 000000000000..082894366a2a
--- /dev/null
+++ b/devel/mingw-bin-msvcrt/pkg-plist
@@ -0,0 +1,252 @@
+bin/mingwm10.dll
+i386-mingw32msvc/include/_mingw.h
+i386-mingw32msvc/include/assert.h
+i386-mingw32msvc/include/basetyps.h
+i386-mingw32msvc/include/cderr.h
+i386-mingw32msvc/include/cguid.h
+i386-mingw32msvc/include/commctrl.h
+i386-mingw32msvc/include/commdlg.h
+i386-mingw32msvc/include/conio.h
+i386-mingw32msvc/include/cpl.h
+i386-mingw32msvc/include/cplext.h
+i386-mingw32msvc/include/ctype.h
+i386-mingw32msvc/include/custcntl.h
+i386-mingw32msvc/include/dbt.h
+i386-mingw32msvc/include/dde.h
+i386-mingw32msvc/include/ddeml.h
+i386-mingw32msvc/include/dir.h
+i386-mingw32msvc/include/direct.h
+i386-mingw32msvc/include/dirent.h
+i386-mingw32msvc/include/dlgs.h
+i386-mingw32msvc/include/dos.h
+i386-mingw32msvc/include/errno.h
+i386-mingw32msvc/include/excpt.h
+i386-mingw32msvc/include/fcntl.h
+i386-mingw32msvc/include/float.h
+i386-mingw32msvc/include/gmon.h
+i386-mingw32msvc/include/httpext.h
+i386-mingw32msvc/include/imagehlp.h
+i386-mingw32msvc/include/imm.h
+i386-mingw32msvc/include/initguid.h
+i386-mingw32msvc/include/intshcut.h
+i386-mingw32msvc/include/io.h
+i386-mingw32msvc/include/isguids.h
+i386-mingw32msvc/include/largeint.h
+i386-mingw32msvc/include/limits.h
+i386-mingw32msvc/include/lm.h
+i386-mingw32msvc/include/lmaccess.h
+i386-mingw32msvc/include/lmalert.h
+i386-mingw32msvc/include/lmapibuf.h
+i386-mingw32msvc/include/lmat.h
+i386-mingw32msvc/include/lmaudit.h
+i386-mingw32msvc/include/lmbrowsr.h
+i386-mingw32msvc/include/lmchdev.h
+i386-mingw32msvc/include/lmconfig.h
+i386-mingw32msvc/include/lmcons.h
+i386-mingw32msvc/include/lmerr.h
+i386-mingw32msvc/include/lmerrlog.h
+i386-mingw32msvc/include/lmmsg.h
+i386-mingw32msvc/include/lmremutl.h
+i386-mingw32msvc/include/lmrepl.h
+i386-mingw32msvc/include/lmserver.h
+i386-mingw32msvc/include/lmshare.h
+i386-mingw32msvc/include/lmsname.h
+i386-mingw32msvc/include/lmstats.h
+i386-mingw32msvc/include/lmsvc.h
+i386-mingw32msvc/include/lmuse.h
+i386-mingw32msvc/include/lmuseflg.h
+i386-mingw32msvc/include/lmwksta.h
+i386-mingw32msvc/include/locale.h
+i386-mingw32msvc/include/lzexpand.h
+i386-mingw32msvc/include/malloc.h
+i386-mingw32msvc/include/math.h
+i386-mingw32msvc/include/mciavi.h
+i386-mingw32msvc/include/mcx.h
+i386-mingw32msvc/include/mem.h
+i386-mingw32msvc/include/memory.h
+i386-mingw32msvc/include/mmsystem.h
+i386-mingw32msvc/include/nb30.h
+i386-mingw32msvc/include/nddeapi.h
+i386-mingw32msvc/include/nspapi.h
+i386-mingw32msvc/include/oaidl.h
+i386-mingw32msvc/include/objbase.h
+i386-mingw32msvc/include/objfwd.h
+i386-mingw32msvc/include/objidl.h
+i386-mingw32msvc/include/ocidl.h
+i386-mingw32msvc/include/ole.h
+i386-mingw32msvc/include/ole2.h
+i386-mingw32msvc/include/ole2ver.h
+i386-mingw32msvc/include/oleauto.h
+i386-mingw32msvc/include/olectl.h
+i386-mingw32msvc/include/olectlid.h
+i386-mingw32msvc/include/oledlg.h
+i386-mingw32msvc/include/oleidl.h
+i386-mingw32msvc/include/pbt.h
+i386-mingw32msvc/include/poppack.h
+i386-mingw32msvc/include/process.h
+i386-mingw32msvc/include/profil.h
+i386-mingw32msvc/include/profile.h
+i386-mingw32msvc/include/prsht.h
+i386-mingw32msvc/include/psapi.h
+i386-mingw32msvc/include/pshpack1.h
+i386-mingw32msvc/include/pshpack2.h
+i386-mingw32msvc/include/pshpack4.h
+i386-mingw32msvc/include/pshpack8.h
+i386-mingw32msvc/include/rapi.h
+i386-mingw32msvc/include/regstr.h
+i386-mingw32msvc/include/richedit.h
+i386-mingw32msvc/include/richole.h
+i386-mingw32msvc/include/rpc.h
+i386-mingw32msvc/include/rpcdce.h
+i386-mingw32msvc/include/rpcdce2.h
+i386-mingw32msvc/include/rpcdcep.h
+i386-mingw32msvc/include/rpcndr.h
+i386-mingw32msvc/include/rpcnsi.h
+i386-mingw32msvc/include/rpcnsip.h
+i386-mingw32msvc/include/rpcnterr.h
+i386-mingw32msvc/include/rpcproxy.h
+i386-mingw32msvc/include/scrnsave.h
+i386-mingw32msvc/include/setjmp.h
+i386-mingw32msvc/include/share.h
+i386-mingw32msvc/include/shellapi.h
+i386-mingw32msvc/include/shlguid.h
+i386-mingw32msvc/include/shlobj.h
+i386-mingw32msvc/include/signal.h
+i386-mingw32msvc/include/sql.h
+i386-mingw32msvc/include/sqlext.h
+i386-mingw32msvc/include/sqltypes.h
+i386-mingw32msvc/include/stdarg.h
+i386-mingw32msvc/include/stddef.h
+i386-mingw32msvc/include/stdio.h
+i386-mingw32msvc/include/stdlib.h
+i386-mingw32msvc/include/string.h
+i386-mingw32msvc/include/sys/fcntl.h
+i386-mingw32msvc/include/sys/file.h
+i386-mingw32msvc/include/sys/locking.h
+i386-mingw32msvc/include/sys/stat.h
+i386-mingw32msvc/include/sys/time.h
+i386-mingw32msvc/include/sys/timeb.h
+i386-mingw32msvc/include/sys/types.h
+i386-mingw32msvc/include/sys/unistd.h
+i386-mingw32msvc/include/sys/utime.h
+@dirrm i386-mingw32msvc/include/sys
+i386-mingw32msvc/include/tchar.h
+i386-mingw32msvc/include/time.h
+i386-mingw32msvc/include/tlhelp32.h
+i386-mingw32msvc/include/unistd.h
+i386-mingw32msvc/include/unknwn.h
+i386-mingw32msvc/include/values.h
+i386-mingw32msvc/include/varargs.h
+i386-mingw32msvc/include/wchar.h
+i386-mingw32msvc/include/wctype.h
+i386-mingw32msvc/include/winbase.h
+i386-mingw32msvc/include/wincon.h
+i386-mingw32msvc/include/wincrypt.h
+i386-mingw32msvc/include/windef.h
+i386-mingw32msvc/include/windows.h
+i386-mingw32msvc/include/windowsx.h
+i386-mingw32msvc/include/winerror.h
+i386-mingw32msvc/include/wingdi.h
+i386-mingw32msvc/include/wininet.h
+i386-mingw32msvc/include/winioctl.h
+i386-mingw32msvc/include/winnetwk.h
+i386-mingw32msvc/include/winnls.h
+i386-mingw32msvc/include/winnt.h
+i386-mingw32msvc/include/winperf.h
+i386-mingw32msvc/include/winreg.h
+i386-mingw32msvc/include/winresrc.h
+i386-mingw32msvc/include/winsock.h
+i386-mingw32msvc/include/winsock2.h
+i386-mingw32msvc/include/winspool.h
+i386-mingw32msvc/include/winsvc.h
+i386-mingw32msvc/include/winuser.h
+i386-mingw32msvc/include/winver.h
+i386-mingw32msvc/include/wtypes.h
+i386-mingw32msvc/include/zmouse.h
+@dirrm i386-mingw32msvc/include
+i386-mingw32msvc/lib/CRT_noglob.o
+i386-mingw32msvc/lib/crt2.o
+i386-mingw32msvc/lib/crtmt.o
+i386-mingw32msvc/lib/crtst.o
+i386-mingw32msvc/lib/dllcrt2.o
+i386-mingw32msvc/lib/gcrt2.o
+i386-mingw32msvc/lib/libadvapi32.a
+i386-mingw32msvc/lib/libcap.a
+i386-mingw32msvc/lib/libcomctl32.a
+i386-mingw32msvc/lib/libcomdlg32.a
+i386-mingw32msvc/lib/libcrtdll.a
+i386-mingw32msvc/lib/libctl3d32.a
+i386-mingw32msvc/lib/libd3dim.a
+i386-mingw32msvc/lib/libd3drm.a
+i386-mingw32msvc/lib/libd3dxof.a
+i386-mingw32msvc/lib/libddraw.a
+i386-mingw32msvc/lib/libdinput.a
+i386-mingw32msvc/lib/libdlcapi.a
+i386-mingw32msvc/lib/libdplayx.a
+i386-mingw32msvc/lib/libdsetup.a
+i386-mingw32msvc/lib/libdsound.a
+i386-mingw32msvc/lib/libdxguid.a
+i386-mingw32msvc/lib/libgdi32.a
+i386-mingw32msvc/lib/libglaux.a
+i386-mingw32msvc/lib/libglu32.a
+i386-mingw32msvc/lib/libglut.a
+i386-mingw32msvc/lib/libglut32.a
+i386-mingw32msvc/lib/libgmon.a
+i386-mingw32msvc/lib/libimagehlp.a
+i386-mingw32msvc/lib/libimm32.a
+i386-mingw32msvc/lib/libkernel32.a
+i386-mingw32msvc/lib/liblargeint.a
+i386-mingw32msvc/lib/liblz32.a
+i386-mingw32msvc/lib/libm.a
+i386-mingw32msvc/lib/libmapi32.a
+i386-mingw32msvc/lib/libmfcuia32.a
+i386-mingw32msvc/lib/libmgmtapi.a
+i386-mingw32msvc/lib/libmingw32.a
+i386-mingw32msvc/lib/libmingwthrd.a
+i386-mingw32msvc/lib/libmoldname.a
+i386-mingw32msvc/lib/libmpr.a
+i386-mingw32msvc/lib/libmsacm32.a
+i386-mingw32msvc/lib/libmsvcrt.a
+i386-mingw32msvc/lib/libmsvcrt20.a
+i386-mingw32msvc/lib/libmsvcrt40.a
+i386-mingw32msvc/lib/libmswsock.a
+i386-mingw32msvc/lib/libnddeapi.a
+i386-mingw32msvc/lib/libnetapi32.a
+i386-mingw32msvc/lib/libodbc32.a
+i386-mingw32msvc/lib/libole32.a
+i386-mingw32msvc/lib/liboleaut32.a
+i386-mingw32msvc/lib/libolecli32.a
+i386-mingw32msvc/lib/liboledlg.a
+i386-mingw32msvc/lib/libolepro32.a
+i386-mingw32msvc/lib/libolesvr32.a
+i386-mingw32msvc/lib/libopengl32.a
+i386-mingw32msvc/lib/libpenwin32.a
+i386-mingw32msvc/lib/libpkpd32.a
+i386-mingw32msvc/lib/librapi.a
+i386-mingw32msvc/lib/librasapi32.a
+i386-mingw32msvc/lib/librpcdce4.a
+i386-mingw32msvc/lib/librpcns4.a
+i386-mingw32msvc/lib/librpcrt4.a
+i386-mingw32msvc/lib/libscrnsave.a
+i386-mingw32msvc/lib/libscrnsavw.a
+i386-mingw32msvc/lib/libshell32.a
+i386-mingw32msvc/lib/libsvrapi.a
+i386-mingw32msvc/lib/libtapi32.a
+i386-mingw32msvc/lib/libth32.a
+i386-mingw32msvc/lib/libthunk32.a
+i386-mingw32msvc/lib/liburl.a
+i386-mingw32msvc/lib/libuser32.a
+i386-mingw32msvc/lib/libuuid.a
+i386-mingw32msvc/lib/libvdmdbg.a
+i386-mingw32msvc/lib/libversion.a
+i386-mingw32msvc/lib/libvfw32.a
+i386-mingw32msvc/lib/libwin32spl.a
+i386-mingw32msvc/lib/libwininet.a
+i386-mingw32msvc/lib/libwinmm.a
+i386-mingw32msvc/lib/libwinspool.a
+i386-mingw32msvc/lib/libwinstrm.a
+i386-mingw32msvc/lib/libwow32.a
+i386-mingw32msvc/lib/libws2_32.a
+i386-mingw32msvc/lib/libwsock32.a
+i386-mingw32msvc/lib/libwst.a
+@unexec rmdir -p %D/i386-mingw32msvc/lib 2>/dev/null || true
diff --git a/devel/mingw-binutils/Makefile b/devel/mingw-binutils/Makefile
new file mode 100644
index 000000000000..8b142a3d5444
--- /dev/null
+++ b/devel/mingw-binutils/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: mingw-binutils
+# Date created: 6 June 2000
+# Whom: Toshihiro Inoue <tino@pa2.so-net.ne.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= binutils
+PORTVERSION= 2.9.1
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= binutil
+PKGNAMEPREFIX= mingw-
+
+MAINTAINER= tino@pa2.so-net.ne.jp
+
+USE_GMAKE= yes
+USE_LIBTOOL= yes
+CONFIGURE_ARGS= --target=i386-mingw32msvc
+
+MAN1= i386-mingw32msvc-addr2line.1 \
+ i386-mingw32msvc-ar.1 \
+ i386-mingw32msvc-as.1 \
+ i386-mingw32msvc-c++filt.1 \
+ i386-mingw32msvc-ld.1 \
+ i386-mingw32msvc-nlmconv.1 \
+ i386-mingw32msvc-nm.1 \
+ i386-mingw32msvc-objcopy.1 \
+ i386-mingw32msvc-objdump.1 \
+ i386-mingw32msvc-ranlib.1 \
+ i386-mingw32msvc-size.1 \
+ i386-mingw32msvc-strings.1 \
+ i386-mingw32msvc-strip.1
+
+post-install:
+ @for file in \
+ addr2line ar as c++filt dlltool gasp ld nm \
+ objcopy objdump ranlib size strings strip windres; \
+ do \
+ strip ${PREFIX}/bin/i386-mingw32msvc-$${file}; \
+ done
+ @for file in ar as dlltool ld nm ranlib strip; \
+ do \
+ strip ${PREFIX}/i386-mingw32msvc/bin/$${file}; \
+ done
+
+.include <bsd.port.mk>
diff --git a/devel/mingw-binutils/distinfo b/devel/mingw-binutils/distinfo
new file mode 100644
index 000000000000..d578549bfdfe
--- /dev/null
+++ b/devel/mingw-binutils/distinfo
@@ -0,0 +1 @@
+MD5 (binutils-2.9.1.tar.gz) = 8f9ad1a6e96742fd3069479171a63c22
diff --git a/devel/mingw-binutils/pkg-comment b/devel/mingw-binutils/pkg-comment
new file mode 100644
index 000000000000..3b7a356560c9
--- /dev/null
+++ b/devel/mingw-binutils/pkg-comment
@@ -0,0 +1 @@
+FSF binutils-2.9.1 for Windows cross-development
diff --git a/devel/mingw-binutils/pkg-descr b/devel/mingw-binutils/pkg-descr
new file mode 100644
index 000000000000..a9673715da06
--- /dev/null
+++ b/devel/mingw-binutils/pkg-descr
@@ -0,0 +1,3 @@
+FSF binutils-2.9.1 for Windows cross-development.
+
+This port is needed by mingw-gcc/devel.
diff --git a/devel/mingw-binutils/pkg-plist b/devel/mingw-binutils/pkg-plist
new file mode 100644
index 000000000000..0265ac8281b6
--- /dev/null
+++ b/devel/mingw-binutils/pkg-plist
@@ -0,0 +1,38 @@
+bin/i386-mingw32msvc-addr2line
+bin/i386-mingw32msvc-ar
+bin/i386-mingw32msvc-as
+bin/i386-mingw32msvc-c++filt
+bin/i386-mingw32msvc-dlltool
+bin/i386-mingw32msvc-gasp
+bin/i386-mingw32msvc-ld
+bin/i386-mingw32msvc-nm
+bin/i386-mingw32msvc-objcopy
+bin/i386-mingw32msvc-objdump
+bin/i386-mingw32msvc-ranlib
+bin/i386-mingw32msvc-size
+bin/i386-mingw32msvc-strings
+bin/i386-mingw32msvc-strip
+bin/i386-mingw32msvc-windres
+i386-mingw32msvc/bin/ar
+i386-mingw32msvc/bin/as
+i386-mingw32msvc/bin/dlltool
+i386-mingw32msvc/bin/ld
+i386-mingw32msvc/bin/nm
+i386-mingw32msvc/bin/ranlib
+i386-mingw32msvc/bin/strip
+@dirrm i386-mingw32msvc/bin
+i386-mingw32msvc/lib/ldscripts/i386pe.x
+i386-mingw32msvc/lib/ldscripts/i386pe.xbn
+i386-mingw32msvc/lib/ldscripts/i386pe.xn
+i386-mingw32msvc/lib/ldscripts/i386pe.xr
+i386-mingw32msvc/lib/ldscripts/i386pe.xu
+@dirrm i386-mingw32msvc/lib/ldscripts
+@unexec rmdir -p %D/i386-mingw32msvc/lib 2>/dev/null || true
+include/ansidecl.h
+include/bfd.h
+include/bfdlink.h
+lib/libbfd.a
+lib/libbfd.la
+lib/libiberty.a
+lib/libopcodes.a
+lib/libopcodes.la
diff --git a/devel/mingw-gcc/Makefile b/devel/mingw-gcc/Makefile
new file mode 100644
index 000000000000..749678c08376
--- /dev/null
+++ b/devel/mingw-gcc/Makefile
@@ -0,0 +1,57 @@
+# New ports collection makefile for: mingw-gcc
+# Date created: 6 June 2000
+# Whom: Toshihiro Inoue <tino@pa2.so-net.ne.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gcc
+PORTVERSION= 2.95.2
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gcc
+PKGNAMEPREFIX= mingw-
+
+PATCH_SITES= http://www.ab.wakwak.com/~tino/windows/
+PATCHFILES= ${PKGNAME}-1.diff.gz
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= tino@pa2.so-net.ne.jp
+
+BUILD_DEPENDS= i386-mingw32msvc-as:${PORTSDIR}/devel/mingw-binutils \
+ mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --target=i386-mingw32msvc \
+ --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/i386-mingw32msvc/${PORTVERSION}/include/g++
+
+PLIST_SUB= PORTVERSION="${PORTVERSION}"
+
+MAN1= cccp.1 \
+ i386-mingw32msvc-g++.1 \
+ i386-mingw32msvc-g77.1 \
+ i386-mingw32msvc-gcc.1
+
+post-configure:
+ cd ${WRKSRC}/gcc; ${GMAKE} installdirs
+
+post-install:
+ @for file in \
+ c++ cpp g++ g77 gcc gcj gcjh gcov \
+ jcf-dump jv-scan protoize unprotoize; \
+ do \
+ file1=${PREFIX}/bin/$${file}; \
+ file2=${PREFIX}/bin/i386-mingw32msvc-$${file}; \
+ if [ -f $${file1} ] && [ ! -f $${file2} ]; \
+ then \
+ ${CP} $${file1} $${file2}; \
+ fi; \
+ strip $${file2}; \
+ done
+.for f in chill.info cpp.info g77.info gcc.info
+ @install-info ${PREFIX}/info/${f} ${PREFIX}/info/dir
+.endfor
+
+.include <bsd.port.mk>
diff --git a/devel/mingw-gcc/distinfo b/devel/mingw-gcc/distinfo
new file mode 100644
index 000000000000..7ee997fa3690
--- /dev/null
+++ b/devel/mingw-gcc/distinfo
@@ -0,0 +1,2 @@
+MD5 (gcc-2.95.2.tar.gz) = 0e36957d734286e242e9697fd2806c4f
+MD5 (mingw-gcc-2.95.2-1.diff.gz) = 62e7de18ec1dde80f4ac2a0ddbe18da1
diff --git a/devel/mingw-gcc/pkg-comment b/devel/mingw-gcc/pkg-comment
new file mode 100644
index 000000000000..18bfa391f2bb
--- /dev/null
+++ b/devel/mingw-gcc/pkg-comment
@@ -0,0 +1 @@
+FSF gcc-2.95.2 for Windows cross-development
diff --git a/devel/mingw-gcc/pkg-descr b/devel/mingw-gcc/pkg-descr
new file mode 100644
index 000000000000..3f821830b254
--- /dev/null
+++ b/devel/mingw-gcc/pkg-descr
@@ -0,0 +1 @@
+FSF gcc-2.95.2 for Windows cross-development.
diff --git a/devel/mingw-gcc/pkg-plist b/devel/mingw-gcc/pkg-plist
new file mode 100644
index 000000000000..d673d6382e56
--- /dev/null
+++ b/devel/mingw-gcc/pkg-plist
@@ -0,0 +1,298 @@
+bin/i386-mingw32msvc-c++
+bin/i386-mingw32msvc-chill
+bin/i386-mingw32msvc-cpp
+bin/i386-mingw32msvc-g++
+bin/i386-mingw32msvc-g77
+bin/i386-mingw32msvc-gcc
+bin/i386-mingw32msvc-gcj
+bin/i386-mingw32msvc-gcjh
+bin/i386-mingw32msvc-gcov
+bin/i386-mingw32msvc-jcf-dump
+bin/i386-mingw32msvc-jv-scan
+bin/i386-mingw32msvc-protoize
+bin/i386-mingw32msvc-unprotoize
+i386-mingw32msvc/bin/gcc
+i386-mingw32msvc/include/_G_config.h
+i386-mingw32msvc/lib/libiberty.a
+i386-mingw32msvc/lib/libstdc++.a.2.10.0
+@unexec install-info --delete %D/info/chill.info %D/info/dir
+@unexec install-info --delete %D/info/cpp.info %D/info/dir
+@unexec install-info --delete %D/info/g77.info %D/info/dir
+@unexec install-info --delete %D/info/gcc.info %D/info/dir
+info/chill.info
+info/cpp.info
+info/cpp.info-1
+info/cpp.info-2
+info/cpp.info-3
+info/g77.info
+info/g77.info-1
+info/g77.info-10
+info/g77.info-11
+info/g77.info-12
+info/g77.info-13
+info/g77.info-14
+info/g77.info-15
+info/g77.info-16
+info/g77.info-17
+info/g77.info-18
+info/g77.info-19
+info/g77.info-2
+info/g77.info-20
+info/g77.info-21
+info/g77.info-3
+info/g77.info-4
+info/g77.info-5
+info/g77.info-6
+info/g77.info-7
+info/g77.info-8
+info/g77.info-9
+info/gcc.info
+info/gcc.info-1
+info/gcc.info-10
+info/gcc.info-11
+info/gcc.info-12
+info/gcc.info-13
+info/gcc.info-14
+info/gcc.info-15
+info/gcc.info-16
+info/gcc.info-17
+info/gcc.info-18
+info/gcc.info-19
+info/gcc.info-2
+info/gcc.info-20
+info/gcc.info-21
+info/gcc.info-22
+info/gcc.info-23
+info/gcc.info-24
+info/gcc.info-25
+info/gcc.info-26
+info/gcc.info-27
+info/gcc.info-28
+info/gcc.info-29
+info/gcc.info-3
+info/gcc.info-30
+info/gcc.info-4
+info/gcc.info-5
+info/gcc.info-6
+info/gcc.info-7
+info/gcc.info-8
+info/gcc.info-9
+@exec install-info %D/info/chill.info %D/info/dir
+@exec install-info %D/info/cpp.info %D/info/dir
+@exec install-info %D/info/g77.info %D/info/dir
+@exec install-info %D/info/gcc.info %D/info/dir
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/SYSCALLS.c.X
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1chill
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1obj
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1plus
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/chillrt0.o
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cpp
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/f771
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/README
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/exception
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/fixed
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/float.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/PlotFile.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/SFile.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/algo.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/algobase.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/algorithm
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/alloc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/bitset
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/builtinbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/bvector.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cassert
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cctype
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cerrno
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cfloat
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/ciso646
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/climits
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/clocale
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cmath
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/complex
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/complex.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/csetjmp
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/csignal
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstdarg
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstddef
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstdio
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstdlib
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstring
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/ctime
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cwchar
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cwctype
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/defalloc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/deque
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/deque.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/dummy.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/editbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/floatio.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/fstream
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/fstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/function.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/functional
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hash_map
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hash_map.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hash_set
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hash_set.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hashtable.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/heap.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/indstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iolibio.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iomanip
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iomanip.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iosfwd
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iostdio.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iostream
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iostream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iostreamP.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/istream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iterator
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iterator.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/libio.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/libioP.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/list
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/list.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/map
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/map.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/memory
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/multimap.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/multiset.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/numeric
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/ostream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/pair.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/parsestream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/pfstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/procbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/pthread_alloc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/pthread_alloc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/queue
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/rope
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/rope.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/ropeimpl.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/set
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/set.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/slist
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/slist.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stack
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stack.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/bastring.cc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/bastring.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/complext.cc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/complext.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/dcomplex.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/fcomplex.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/gslice.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/gslice_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/indirect_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/ldcomplex.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/mask_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/slice.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/slice_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/std_valarray.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/straits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_array.tcc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_meta.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stdexcept
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stdiostream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_algo.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_algobase.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_alloc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_bvector.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_config.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_construct.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_deque.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_function.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_hash_fun.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_hash_map.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_hash_set.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_hashtable.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_heap.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_iterator.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_list.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_map.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_multimap.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_multiset.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_numeric.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_pair.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_queue.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_raw_storage_iter.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_relops.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_rope.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_set.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_slist.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_stack.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_tempbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_tree.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_uninitialized.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_vector.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/streambuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/strfile.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/string
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/strstream
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/strstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/tempbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/tree.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/type_traits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/utility
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/valarray
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/vector
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/vector.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/iso646.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/limits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/new
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/new.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/NXConstStr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/Object.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/Protocol.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/encoding.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/hash.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc-api.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc-list.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/sarray.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/thr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/typedstream.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/proto.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stdarg.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stdbool.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stddef.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/syslimits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/typeinfo
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-alpha.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-arc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-c4x.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-clipper.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-h8300.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-i860.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-i960.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-m32r.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-m88k.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mips.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mn10200.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mn10300.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-pa.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-ppc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-pyr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-sh.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-sparc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-spur.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-v850.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/varargs.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/jc1
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/jvgenmain
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libchill.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libgcc.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libobjc.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libstdc++.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/specs
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%
+@dirrm lib/gcc-lib/i386-mingw32msvc
diff --git a/devel/mingw/Makefile b/devel/mingw/Makefile
new file mode 100644
index 000000000000..a1102e700142
--- /dev/null
+++ b/devel/mingw/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: mingw
+# Date created: 6 June 2000
+# Whom: Toshihiro Inoue <tino@pa2.so-net.ne.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mingw
+PORTVERSION= 2000.03.27
+CATEGORIES= devel
+MASTER_SITES= # empty
+DISTFILES= # empty
+
+MAINTAINER= tino@pa2.so-net.ne.jp
+
+BUILD_DEPENDS= i386-mingw32msvc-as:${PORTSDIR}/devel/mingw-binutils \
+ mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt
+RUN_DEPENDS= i386-mingw32msvc-gcc:${PORTSDIR}/devel/mingw-gcc
+
+NO_BUILD= yes
+
+do-install:
+ @${DO_NADA}
+
+.include <bsd.port.mk>
diff --git a/devel/mingw/pkg-comment b/devel/mingw/pkg-comment
new file mode 100644
index 000000000000..b1f8e5512455
--- /dev/null
+++ b/devel/mingw/pkg-comment
@@ -0,0 +1 @@
+Cross development for Windows
diff --git a/devel/mingw/pkg-descr b/devel/mingw/pkg-descr
new file mode 100644
index 000000000000..cfa414df4294
--- /dev/null
+++ b/devel/mingw/pkg-descr
@@ -0,0 +1,10 @@
+`Mingw' refers to the "Minimalist" GNU-Win32 project.
+
+Mingw is a compiler system based on the GNU gcc/egcs projects
+that compiles code to be run on Win32 (Windows) systems.
+It provides C, C++ and Fortran compilers plus other related tools.
+
+This package is a meta port that depends on other packages:
+ mingw-binutils, mingw-bin-msvcrt, mingw-gcc
+
+WWW: http://www.geocities.com/Tokyo/Towers/6162/gcc.html
diff --git a/devel/mingw/pkg-plist b/devel/mingw/pkg-plist
new file mode 100644
index 000000000000..2443c6dfea42
--- /dev/null
+++ b/devel/mingw/pkg-plist
@@ -0,0 +1 @@
+@comment no files - this is a meta port
diff --git a/devel/mingw32-binutils/Makefile b/devel/mingw32-binutils/Makefile
new file mode 100644
index 000000000000..8b142a3d5444
--- /dev/null
+++ b/devel/mingw32-binutils/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: mingw-binutils
+# Date created: 6 June 2000
+# Whom: Toshihiro Inoue <tino@pa2.so-net.ne.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= binutils
+PORTVERSION= 2.9.1
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= binutil
+PKGNAMEPREFIX= mingw-
+
+MAINTAINER= tino@pa2.so-net.ne.jp
+
+USE_GMAKE= yes
+USE_LIBTOOL= yes
+CONFIGURE_ARGS= --target=i386-mingw32msvc
+
+MAN1= i386-mingw32msvc-addr2line.1 \
+ i386-mingw32msvc-ar.1 \
+ i386-mingw32msvc-as.1 \
+ i386-mingw32msvc-c++filt.1 \
+ i386-mingw32msvc-ld.1 \
+ i386-mingw32msvc-nlmconv.1 \
+ i386-mingw32msvc-nm.1 \
+ i386-mingw32msvc-objcopy.1 \
+ i386-mingw32msvc-objdump.1 \
+ i386-mingw32msvc-ranlib.1 \
+ i386-mingw32msvc-size.1 \
+ i386-mingw32msvc-strings.1 \
+ i386-mingw32msvc-strip.1
+
+post-install:
+ @for file in \
+ addr2line ar as c++filt dlltool gasp ld nm \
+ objcopy objdump ranlib size strings strip windres; \
+ do \
+ strip ${PREFIX}/bin/i386-mingw32msvc-$${file}; \
+ done
+ @for file in ar as dlltool ld nm ranlib strip; \
+ do \
+ strip ${PREFIX}/i386-mingw32msvc/bin/$${file}; \
+ done
+
+.include <bsd.port.mk>
diff --git a/devel/mingw32-binutils/distinfo b/devel/mingw32-binutils/distinfo
new file mode 100644
index 000000000000..d578549bfdfe
--- /dev/null
+++ b/devel/mingw32-binutils/distinfo
@@ -0,0 +1 @@
+MD5 (binutils-2.9.1.tar.gz) = 8f9ad1a6e96742fd3069479171a63c22
diff --git a/devel/mingw32-binutils/pkg-comment b/devel/mingw32-binutils/pkg-comment
new file mode 100644
index 000000000000..3b7a356560c9
--- /dev/null
+++ b/devel/mingw32-binutils/pkg-comment
@@ -0,0 +1 @@
+FSF binutils-2.9.1 for Windows cross-development
diff --git a/devel/mingw32-binutils/pkg-descr b/devel/mingw32-binutils/pkg-descr
new file mode 100644
index 000000000000..a9673715da06
--- /dev/null
+++ b/devel/mingw32-binutils/pkg-descr
@@ -0,0 +1,3 @@
+FSF binutils-2.9.1 for Windows cross-development.
+
+This port is needed by mingw-gcc/devel.
diff --git a/devel/mingw32-binutils/pkg-plist b/devel/mingw32-binutils/pkg-plist
new file mode 100644
index 000000000000..0265ac8281b6
--- /dev/null
+++ b/devel/mingw32-binutils/pkg-plist
@@ -0,0 +1,38 @@
+bin/i386-mingw32msvc-addr2line
+bin/i386-mingw32msvc-ar
+bin/i386-mingw32msvc-as
+bin/i386-mingw32msvc-c++filt
+bin/i386-mingw32msvc-dlltool
+bin/i386-mingw32msvc-gasp
+bin/i386-mingw32msvc-ld
+bin/i386-mingw32msvc-nm
+bin/i386-mingw32msvc-objcopy
+bin/i386-mingw32msvc-objdump
+bin/i386-mingw32msvc-ranlib
+bin/i386-mingw32msvc-size
+bin/i386-mingw32msvc-strings
+bin/i386-mingw32msvc-strip
+bin/i386-mingw32msvc-windres
+i386-mingw32msvc/bin/ar
+i386-mingw32msvc/bin/as
+i386-mingw32msvc/bin/dlltool
+i386-mingw32msvc/bin/ld
+i386-mingw32msvc/bin/nm
+i386-mingw32msvc/bin/ranlib
+i386-mingw32msvc/bin/strip
+@dirrm i386-mingw32msvc/bin
+i386-mingw32msvc/lib/ldscripts/i386pe.x
+i386-mingw32msvc/lib/ldscripts/i386pe.xbn
+i386-mingw32msvc/lib/ldscripts/i386pe.xn
+i386-mingw32msvc/lib/ldscripts/i386pe.xr
+i386-mingw32msvc/lib/ldscripts/i386pe.xu
+@dirrm i386-mingw32msvc/lib/ldscripts
+@unexec rmdir -p %D/i386-mingw32msvc/lib 2>/dev/null || true
+include/ansidecl.h
+include/bfd.h
+include/bfdlink.h
+lib/libbfd.a
+lib/libbfd.la
+lib/libiberty.a
+lib/libopcodes.a
+lib/libopcodes.la
diff --git a/devel/mingw32-gcc/Makefile b/devel/mingw32-gcc/Makefile
new file mode 100644
index 000000000000..749678c08376
--- /dev/null
+++ b/devel/mingw32-gcc/Makefile
@@ -0,0 +1,57 @@
+# New ports collection makefile for: mingw-gcc
+# Date created: 6 June 2000
+# Whom: Toshihiro Inoue <tino@pa2.so-net.ne.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gcc
+PORTVERSION= 2.95.2
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gcc
+PKGNAMEPREFIX= mingw-
+
+PATCH_SITES= http://www.ab.wakwak.com/~tino/windows/
+PATCHFILES= ${PKGNAME}-1.diff.gz
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= tino@pa2.so-net.ne.jp
+
+BUILD_DEPENDS= i386-mingw32msvc-as:${PORTSDIR}/devel/mingw-binutils \
+ mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --target=i386-mingw32msvc \
+ --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/i386-mingw32msvc/${PORTVERSION}/include/g++
+
+PLIST_SUB= PORTVERSION="${PORTVERSION}"
+
+MAN1= cccp.1 \
+ i386-mingw32msvc-g++.1 \
+ i386-mingw32msvc-g77.1 \
+ i386-mingw32msvc-gcc.1
+
+post-configure:
+ cd ${WRKSRC}/gcc; ${GMAKE} installdirs
+
+post-install:
+ @for file in \
+ c++ cpp g++ g77 gcc gcj gcjh gcov \
+ jcf-dump jv-scan protoize unprotoize; \
+ do \
+ file1=${PREFIX}/bin/$${file}; \
+ file2=${PREFIX}/bin/i386-mingw32msvc-$${file}; \
+ if [ -f $${file1} ] && [ ! -f $${file2} ]; \
+ then \
+ ${CP} $${file1} $${file2}; \
+ fi; \
+ strip $${file2}; \
+ done
+.for f in chill.info cpp.info g77.info gcc.info
+ @install-info ${PREFIX}/info/${f} ${PREFIX}/info/dir
+.endfor
+
+.include <bsd.port.mk>
diff --git a/devel/mingw32-gcc/distinfo b/devel/mingw32-gcc/distinfo
new file mode 100644
index 000000000000..7ee997fa3690
--- /dev/null
+++ b/devel/mingw32-gcc/distinfo
@@ -0,0 +1,2 @@
+MD5 (gcc-2.95.2.tar.gz) = 0e36957d734286e242e9697fd2806c4f
+MD5 (mingw-gcc-2.95.2-1.diff.gz) = 62e7de18ec1dde80f4ac2a0ddbe18da1
diff --git a/devel/mingw32-gcc/pkg-comment b/devel/mingw32-gcc/pkg-comment
new file mode 100644
index 000000000000..18bfa391f2bb
--- /dev/null
+++ b/devel/mingw32-gcc/pkg-comment
@@ -0,0 +1 @@
+FSF gcc-2.95.2 for Windows cross-development
diff --git a/devel/mingw32-gcc/pkg-descr b/devel/mingw32-gcc/pkg-descr
new file mode 100644
index 000000000000..3f821830b254
--- /dev/null
+++ b/devel/mingw32-gcc/pkg-descr
@@ -0,0 +1 @@
+FSF gcc-2.95.2 for Windows cross-development.
diff --git a/devel/mingw32-gcc/pkg-plist b/devel/mingw32-gcc/pkg-plist
new file mode 100644
index 000000000000..d673d6382e56
--- /dev/null
+++ b/devel/mingw32-gcc/pkg-plist
@@ -0,0 +1,298 @@
+bin/i386-mingw32msvc-c++
+bin/i386-mingw32msvc-chill
+bin/i386-mingw32msvc-cpp
+bin/i386-mingw32msvc-g++
+bin/i386-mingw32msvc-g77
+bin/i386-mingw32msvc-gcc
+bin/i386-mingw32msvc-gcj
+bin/i386-mingw32msvc-gcjh
+bin/i386-mingw32msvc-gcov
+bin/i386-mingw32msvc-jcf-dump
+bin/i386-mingw32msvc-jv-scan
+bin/i386-mingw32msvc-protoize
+bin/i386-mingw32msvc-unprotoize
+i386-mingw32msvc/bin/gcc
+i386-mingw32msvc/include/_G_config.h
+i386-mingw32msvc/lib/libiberty.a
+i386-mingw32msvc/lib/libstdc++.a.2.10.0
+@unexec install-info --delete %D/info/chill.info %D/info/dir
+@unexec install-info --delete %D/info/cpp.info %D/info/dir
+@unexec install-info --delete %D/info/g77.info %D/info/dir
+@unexec install-info --delete %D/info/gcc.info %D/info/dir
+info/chill.info
+info/cpp.info
+info/cpp.info-1
+info/cpp.info-2
+info/cpp.info-3
+info/g77.info
+info/g77.info-1
+info/g77.info-10
+info/g77.info-11
+info/g77.info-12
+info/g77.info-13
+info/g77.info-14
+info/g77.info-15
+info/g77.info-16
+info/g77.info-17
+info/g77.info-18
+info/g77.info-19
+info/g77.info-2
+info/g77.info-20
+info/g77.info-21
+info/g77.info-3
+info/g77.info-4
+info/g77.info-5
+info/g77.info-6
+info/g77.info-7
+info/g77.info-8
+info/g77.info-9
+info/gcc.info
+info/gcc.info-1
+info/gcc.info-10
+info/gcc.info-11
+info/gcc.info-12
+info/gcc.info-13
+info/gcc.info-14
+info/gcc.info-15
+info/gcc.info-16
+info/gcc.info-17
+info/gcc.info-18
+info/gcc.info-19
+info/gcc.info-2
+info/gcc.info-20
+info/gcc.info-21
+info/gcc.info-22
+info/gcc.info-23
+info/gcc.info-24
+info/gcc.info-25
+info/gcc.info-26
+info/gcc.info-27
+info/gcc.info-28
+info/gcc.info-29
+info/gcc.info-3
+info/gcc.info-30
+info/gcc.info-4
+info/gcc.info-5
+info/gcc.info-6
+info/gcc.info-7
+info/gcc.info-8
+info/gcc.info-9
+@exec install-info %D/info/chill.info %D/info/dir
+@exec install-info %D/info/cpp.info %D/info/dir
+@exec install-info %D/info/g77.info %D/info/dir
+@exec install-info %D/info/gcc.info %D/info/dir
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/SYSCALLS.c.X
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1chill
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1obj
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1plus
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/chillrt0.o
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cpp
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/f771
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/README
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/exception
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/fixed
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/float.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/PlotFile.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/SFile.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/algo.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/algobase.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/algorithm
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/alloc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/bitset
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/builtinbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/bvector.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cassert
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cctype
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cerrno
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cfloat
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/ciso646
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/climits
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/clocale
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cmath
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/complex
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/complex.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/csetjmp
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/csignal
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstdarg
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstddef
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstdio
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstdlib
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cstring
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/ctime
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cwchar
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/cwctype
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/defalloc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/deque
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/deque.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/dummy.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/editbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/floatio.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/fstream
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/fstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/function.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/functional
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hash_map
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hash_map.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hash_set
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hash_set.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/hashtable.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/heap.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/indstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iolibio.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iomanip
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iomanip.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iosfwd
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iostdio.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iostream
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iostream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iostreamP.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/istream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iterator
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/iterator.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/libio.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/libioP.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/list
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/list.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/map
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/map.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/memory
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/multimap.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/multiset.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/numeric
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/ostream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/pair.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/parsestream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/pfstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/procbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/pthread_alloc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/pthread_alloc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/queue
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/rope
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/rope.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/ropeimpl.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/set
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/set.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/slist
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/slist.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stack
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stack.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/bastring.cc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/bastring.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/complext.cc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/complext.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/dcomplex.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/fcomplex.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/gslice.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/gslice_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/indirect_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/ldcomplex.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/mask_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/slice.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/slice_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/std_valarray.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/straits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_array.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_array.tcc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_meta.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stdexcept
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stdiostream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_algo.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_algobase.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_alloc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_bvector.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_config.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_construct.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_deque.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_function.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_hash_fun.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_hash_map.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_hash_set.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_hashtable.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_heap.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_iterator.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_list.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_map.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_multimap.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_multiset.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_numeric.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_pair.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_queue.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_raw_storage_iter.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_relops.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_rope.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_set.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_slist.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_stack.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_tempbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_tree.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_uninitialized.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl_vector.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/streambuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/strfile.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/string
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/strstream
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/strstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/tempbuf.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/tree.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/type_traits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/utility
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/valarray
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/vector
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/vector.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/iso646.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/limits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/new
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/new.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/NXConstStr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/Object.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/Protocol.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/encoding.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/hash.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc-api.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc-list.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/sarray.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/thr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/typedstream.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/proto.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stdarg.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stdbool.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stddef.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/syslimits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/typeinfo
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-alpha.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-arc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-c4x.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-clipper.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-h8300.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-i860.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-i960.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-m32r.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-m88k.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mips.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mn10200.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mn10300.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-pa.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-ppc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-pyr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-sh.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-sparc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-spur.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-v850.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/varargs.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/jc1
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/jvgenmain
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libchill.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libgcc.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libobjc.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libstdc++.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/specs
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%
+@dirrm lib/gcc-lib/i386-mingw32msvc