summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-03-26 05:48:38 +0000
committerMike Frysinger <vapier@gentoo.org>2011-03-26 05:48:38 +0000
commite233f81e3fb4d6025c32a0b9b1062cf2b9142974 (patch)
treed2efa4dfc00c9949b410c38ea7e85743036d6e67 /dev-util/w32api
parentAdd myself as maintainer (diff)
downloadhistorical-e233f81e3fb4d6025c32a0b9b1062cf2b9142974.tar.gz
historical-e233f81e3fb4d6025c32a0b9b1062cf2b9142974.tar.bz2
historical-e233f81e3fb4d6025c32a0b9b1062cf2b9142974.zip
Version bump #360391 by Yevgeny Filatov.
Package-Manager: portage-2.2.0_alpha28/cvs/Linux x86_64
Diffstat (limited to 'dev-util/w32api')
-rw-r--r--dev-util/w32api/ChangeLog9
-rw-r--r--dev-util/w32api/Manifest17
-rw-r--r--dev-util/w32api/w32api-3.17.2.ebuild60
3 files changed, 74 insertions, 12 deletions
diff --git a/dev-util/w32api/ChangeLog b/dev-util/w32api/ChangeLog
index 222e98146061..d1d8bfcb093b 100644
--- a/dev-util/w32api/ChangeLog
+++ b/dev-util/w32api/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/w32api
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/w32api/ChangeLog,v 1.14 2010/09/22 22:21:31 vapier Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/w32api/ChangeLog,v 1.15 2011/03/26 05:48:38 vapier Exp $
+
+*w32api-3.17.2 (26 Mar 2011)
+
+ 26 Mar 2011; Mike Frysinger <vapier@gentoo.org> +w32api-3.17.2.ebuild:
+ Version bump #360391 by Yevgeny Filatov.
*w32api-3.15 (22 Sep 2010)
diff --git a/dev-util/w32api/Manifest b/dev-util/w32api/Manifest
index 9db76f86d1a2..5607667e74d1 100644
--- a/dev-util/w32api/Manifest
+++ b/dev-util/w32api/Manifest
@@ -1,19 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX w32api-3.7-DESTDIR.patch 877 RMD160 d742e957f3f2e98f2e3d219593324ee56e0b5a29 SHA1 98f050e760f429b234764c5458287e80943bc4a9 SHA256 d461787c12f0784c88295ffc804847d838343ecf553db4c6467da7b597ea8d59
-DIST w32api-3.13-mingw32-src.tar.gz 1213659 RMD160 79204e90c2102b0d1c38a67dce79e76188422de9 SHA1 c75afe81bffb2cb7b924dcae3b5c76921d32f297 SHA256 02cec615f8cfc94786ea9c1f41645cf43cc2414ca36b92fdd041304723bf2fc4
DIST w32api-3.14-mingw32-src.tar.gz 1220398 RMD160 5c3f8d16824a217e0e62e9c6f00ed427113eed2b SHA1 851d2df6b213c11a30e96c05665f91d68dfb3ce9 SHA256 415cbe17225f851fe45f31e4cfe6e8f85eaa5588eb4457a2ee57d34614ea0a89
-DIST w32api-3.15-1-mingw32-src.tar.lzma 926205 RMD160 416f48fd0bd180c197ad65a1e7ed860aa7c8d99f SHA1 0b84bd9da81c178d8c11c6919271f255d39bd0a1 SHA256 cafa649e23a9f8073f246cc0baac0eb7c54177c178341f438dac64f87f6573c1
-EBUILD w32api-3.13.ebuild 1525 RMD160 79c14bb12870d5fa5b8985a4890bd9b6327a34a3 SHA1 4dece0fb026a9ca7bfb74f9f93719ba3bac77a0c SHA256 aa33d92e40b98f12b38af927a0589a88fd56a07aed00b3e69bba7e3d73ecb0e8
+DIST w32api-3.17-2-mingw32-src.tar.lzma 965844 RMD160 e4c702dd0e69c4a1097e94c35fa1253994404623 SHA1 7fd9192d0efea46e69eb81d277e4ecf7c6bbd1ff SHA256 8b23391c9cc7f6884c9f6a3c6ad32fbe6530992ca54660d2f2adcef80db53027
EBUILD w32api-3.14.ebuild 1426 RMD160 8bf374b57e6b0ed0d1a27f77598ba35a2f462f91 SHA1 6b9935c4e529bca8b78eceea434d02f92773eded SHA256 f185993cbc53d84da0597054afdd9525d0a1e649ee5c8deda265ebfb96e27861
-EBUILD w32api-3.15.ebuild 1460 RMD160 2c3e2083a7ca623dd55ca8be948513e3f4c43a73 SHA1 aeaf139e47425296acbecbd988f19a462d5ec151 SHA256 28295def2b71d565f85cda0d40650dc78e46e38e1e8e189f18b0bda695a134f8
-MISC ChangeLog 1951 RMD160 f147e3c1aca1fc548b40c79af72abbdf7cea2fa9 SHA1 4d3360da0a9777e7ec1833f546723c51bb5f926e SHA256 7563cde22ac6be0b4d4e0bfd392e554ab126e5204705b1cd89ae935003d86c81
+EBUILD w32api-3.17.2.ebuild 1475 RMD160 37259ce4dbc80767097be683e84727c72db71902 SHA1 f04d4007d28d86da42294fe30155cfd1dd0a3b4b SHA256 379c875838be36ad29fbb7a567cc5a561f363312e68fa02b8b7f1c500604bfca
+MISC ChangeLog 2098 RMD160 b1f03cb539efb5eb2c99d42d911f598156243d09 SHA1 79dfd7b8d2362f081be7842386e508ae5538541b SHA256 0d3ae8dec89ea1848aaf8a804e6764bec7b12784615c467b0dd5b7fd440c75c9
MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAkyagVgACgkQTwhj9JtAlp4uvQEAtP3jn/HMl4zN4nIkOYaLkm4i
-G7NU9DNNit1mMFEXrLgA/1FuRYMeThUFLOztcxxEtasd0654LTy3HU/CNricGSi3
-=p+3X
+iF4EAREIAAYFAk2NfiUACgkQaC/OocHi7JYsUwD9EdN3xAHcIhe7KCngKFAYCSPP
+NeXrtWBYVY3DX3hluawA/2T0889D1/Tdr24HkWkqQcGNDqIQXKiEPiu4izTYGDkN
+=nX8A
-----END PGP SIGNATURE-----
diff --git a/dev-util/w32api/w32api-3.17.2.ebuild b/dev-util/w32api/w32api-3.17.2.ebuild
new file mode 100644
index 000000000000..1b920df88c39
--- /dev/null
+++ b/dev-util/w32api/w32api-3.17.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/w32api/w32api-3.17.2.ebuild,v 1.1 2011/03/26 05:48:38 vapier Exp $
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
+ export CTARGET=${CATEGORY/cross-}
+ fi
+fi
+
+inherit eutils flag-o-matic
+
+MY_P="${P:0:-2}-${PV:0-1}-mingw32"
+DESCRIPTION="Free Win32 runtime and import library definitions"
+HOMEPAGE="http://www.mingw.org/"
+SRC_URI="mirror://sourceforge/mingw/${MY_P}-src.tar.lzma"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="crosscompile_opts_headers-only"
+RESTRICT="strip"
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=""
+
+S=${WORKDIR}/${MY_P}
+
+just_headers() {
+ use crosscompile_opts_headers-only && [[ ${CHOST} != ${CTARGET} ]]
+}
+
+pkg_setup() {
+ if [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then
+ die "Invalid configuration; do not emerge this directly"
+ fi
+}
+
+src_compile() {
+ just_headers && return 0
+
+ CHOST=${CTARGET} strip-unsupported-flags
+ econf \
+ --host=${CTARGET} \
+ --prefix=/usr/${CTARGET}/usr
+ emake || die
+}
+
+src_install() {
+ if just_headers ; then
+ insinto /usr/${CTARGET}/usr/include
+ doins -r include/* || die
+ else
+ emake install DESTDIR="${D}" || die
+ env -uRESTRICT CHOST=${CTARGET} prepallstrip
+ dodoc CONTRIBUTIONS ChangeLog README.w32api TODO
+ fi
+}