New version
authorStefan Jones <cretin@gentoo.org>
Thu, 14 Oct 2004 16:49:06 +0000 (16:49 +0000)
committerStefan Jones <cretin@gentoo.org>
Thu, 14 Oct 2004 16:49:06 +0000 (16:49 +0000)
dev-util/xmingw-runtime/ChangeLog
dev-util/xmingw-runtime/Manifest
dev-util/xmingw-runtime/files/digest-xmingw-runtime-3.5 [new file with mode: 0644]
dev-util/xmingw-runtime/files/xmingw-runtime-3.5-inc.patch [new file with mode: 0644]
dev-util/xmingw-runtime/xmingw-runtime-3.5.ebuild [new file with mode: 0644]

index b0e33445ac40a3163bc4982e8a691aaa648dc337..4d11da8aeceb4541d1d37e2f397baa844ba8dbf0 100644 (file)
@@ -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)
 
index 1b69e893a1ca78870382447420aeb88a38473d72..66206bee262a329ab1c3d8e4d52706c754b3a8e5 100644 (file)
@@ -1,8 +1,11 @@
 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 b7e43fcea2ab2b21b7498a6ebfe1d7fd ChangeLog 735
+MD5 8e6594217509f47930e04a7657d8ff76 xmingw-runtime-3.5.ebuild 1252
+MD5 193fbfe02fcc8217cdeebfaed81aacba ChangeLog 893
 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
+MD5 cc31b2faeda104c97c514c929d691f31 files/xmingw-runtime-3.5-inc.patch 1246
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 (file)
index 0000000..ada0ee5
--- /dev/null
@@ -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 (file)
index 0000000..41163a1
--- /dev/null
@@ -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 (file)
index 0000000..cca0c26
--- /dev/null
@@ -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"
+}