summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/xmingw-runtime/ChangeLog8
-rw-r--r--dev-util/xmingw-runtime/Manifest2
-rw-r--r--dev-util/xmingw-runtime/files/digest-xmingw-runtime-3.51
-rw-r--r--dev-util/xmingw-runtime/files/xmingw-runtime-3.5-inc.patch26
-rw-r--r--dev-util/xmingw-runtime/xmingw-runtime-3.5.ebuild49
5 files changed, 85 insertions, 1 deletions
diff --git a/dev-util/xmingw-runtime/ChangeLog b/dev-util/xmingw-runtime/ChangeLog
index b0e33445ac40..4d11da8aeceb 100644
--- a/dev-util/xmingw-runtime/ChangeLog
+++ b/dev-util/xmingw-runtime/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/xmingw-runtime
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/xmingw-runtime/ChangeLog,v 1.6 2004/09/10 00:42:58 cretin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/xmingw-runtime/ChangeLog,v 1.7 2004/10/14 16:49:06 cretin Exp $
+
+*xmingw-runtime-3.5 (14 Oct 2004)
+
+ 14 Oct 2004; Stefan Jones <cretin@gentoo.org> xmingw-runtime-3.5.ebuild,
+ xmingw-runtime-3.5-inc.patch :
+ New version
*xmingw-runtime-3.3 (09 Sep 2004)
diff --git a/dev-util/xmingw-runtime/Manifest b/dev-util/xmingw-runtime/Manifest
index 1b69e893a1ca..baf590eb97fd 100644
--- a/dev-util/xmingw-runtime/Manifest
+++ b/dev-util/xmingw-runtime/Manifest
@@ -1,8 +1,10 @@
MD5 e78a87589a77ed2bf6cffcd64ef7be2a xmingw-runtime-3.2.ebuild 1162
MD5 d7b457fd78f210621067802a184c5b2c xmingw-runtime-3.1.ebuild 1162
MD5 4bab90e56ff539152c2035284ac05f9e xmingw-runtime-3.3.ebuild 1252
+MD5 4bab90e56ff539152c2035284ac05f9e xmingw-runtime-3.5.ebuild 1252
MD5 b7e43fcea2ab2b21b7498a6ebfe1d7fd ChangeLog 735
MD5 4e8512e547e2578113ede9eb9ebf742c files/xmingw-runtime-3.3-inc.patch 1222
MD5 0bf594664e153558e3592a90a513a1f1 files/digest-xmingw-runtime-3.1 73
MD5 64085f52bdf8016718a01a2a7805bb7f files/digest-xmingw-runtime-3.2 73
MD5 7b6b2852da3b5cf6c8b5122159b7fd95 files/digest-xmingw-runtime-3.3 73
+MD5 c418d01fb6a66703ddc324073c8c4f45 files/digest-xmingw-runtime-3.5 73
diff --git a/dev-util/xmingw-runtime/files/digest-xmingw-runtime-3.5 b/dev-util/xmingw-runtime/files/digest-xmingw-runtime-3.5
new file mode 100644
index 000000000000..ada0ee58407f
--- /dev/null
+++ b/dev-util/xmingw-runtime/files/digest-xmingw-runtime-3.5
@@ -0,0 +1 @@
+MD5 cfa1e37c0e6e3243f82044687c859caa mingw-runtime-3.5-src.tar.gz 281598
diff --git a/dev-util/xmingw-runtime/files/xmingw-runtime-3.5-inc.patch b/dev-util/xmingw-runtime/files/xmingw-runtime-3.5-inc.patch
new file mode 100644
index 000000000000..41163a112913
--- /dev/null
+++ b/dev-util/xmingw-runtime/files/xmingw-runtime-3.5-inc.patch
@@ -0,0 +1,26 @@
+--- mingw-runtime-3.5/mingwex/Makefile.in.jj 2004-10-14 09:39:50.963692416 -0700
++++ mingw-runtime-3.5/mingwex/Makefile.in 2004-10-14 09:40:53.354207616 -0700
+@@ -87,8 +87,8 @@
+ INCLUDES = -I$(srcdir) -I$(srcdir)/../include \
+ -nostdinc \
+ -iwithprefixbefore include
+-ALL_CFLAGS = $(CFLAGS) $(OPTFLAGS) $(W32API_INCLUDE) $(INCLUDES) $(MNO_CYGWIN)
+-ALL_CXXFLAGS = $(CXXFLAGS) $(OPTFLAGS) $(W32API_INCLUDE) $(INCLUDES) -nostdinc++ $(MNO_CYGWIN)
++ALL_CFLAGS = $(CFLAGS) $(OPTFLAGS) $(INCLUDES) $(W32API_INCLUDE) $(MNO_CYGWIN)
++ALL_CXXFLAGS = $(CXXFLAGS) $(OPTFLAGS) $(INCLUDES) $(W32API_INCLUDE) -nostdinc++ $(MNO_CYGWIN)
+
+ AS = @AS@
+ AR = @AR@
+--- mingw-runtime-3.5/profile/Makefile.in.jj 2004-10-14 09:41:05.857306856 -0700
++++ mingw-runtime-3.5/profile/Makefile.in 2004-10-14 09:41:33.647082168 -0700
+@@ -51,8 +51,8 @@
+ INCLUDES = -I$(srcdir) -I$(srcdir)/../include \
+ -nostdinc \
+ -iwithprefixbefore include
+-ALL_CFLAGS = $(CFLAGS) $(W32API_INCLUDE) $(INCLUDES) $(MNO_CYGWIN)
+-ALL_CXXFLAGS = $(CXXFLAGS) $(W32API_INCLUDE) $(INCLUDES) -nostdinc++ $(MNO_CYGWIN)
++ALL_CFLAGS = $(CFLAGS) $(INCLUDES) $(W32API_INCLUDE) $(MNO_CYGWIN)
++ALL_CXXFLAGS = $(CXXFLAGS) $(INCLUDES) $(W32API_INCLUDE) -nostdinc++ $(MNO_CYGWIN)
+
+ AS = @AS@
+ AR = @AR@
diff --git a/dev-util/xmingw-runtime/xmingw-runtime-3.5.ebuild b/dev-util/xmingw-runtime/xmingw-runtime-3.5.ebuild
new file mode 100644
index 000000000000..cca0c2618145
--- /dev/null
+++ b/dev-util/xmingw-runtime/xmingw-runtime-3.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/xmingw-runtime/xmingw-runtime-3.5.ebuild,v 1.1 2004/10/14 16:49:06 cretin Exp $
+
+inherit eutils
+
+MY_P=${P/xming/ming}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="Free Win32 runtime and import library definitions"
+HOMEPAGE="http://www.mingw.org"
+SRC_URI="mirror://sourceforge/mingw/${MY_P}-src.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND="dev-util/xmingw-binutils
+ dev-util/xmingw-gcc
+ dev-util/xmingw-w32api"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-inc.patch
+}
+
+src_compile() {
+ export PATH=$PATH:/opt/xmingw/bin:/opt/xmingw/i386-mingw32msvc/bin
+ unset CFLAGS CXXFLAGS
+
+ RANLIB=i386-mingw32msvc-ranlib \
+ AR=i386-mingw32msvc-ar \
+ AS=i386-mingw32msvc-as \
+ CC=i386-mingw32msvc-gcc \
+ ./configure \
+ --target=i386-mingw32msvc \
+ --prefix=/opt/mingw32/i386-mingw32msvc \
+ || die "configure failed"
+ cd mingwex
+ make W32API_INCLUDE=-I/opt/xmingw/i386-mingw32msvc/include || die
+ cd ..
+ make W32API_INCLUDE=-I/opt/xmingw/i386-mingw32msvc/include || die
+}
+
+src_install() {
+ make install prefix=${D}/opt/xmingw/i386-mingw32msvc \
+ || die "make install failed"
+}