summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2013-06-20 14:39:22 +0000
committerLuca Barbato <lu_zero@gentoo.org>2013-06-20 14:39:22 +0000
commit4063f5eade14316d27648c08a89ba364b3e2e6bc (patch)
tree37fbfa5a2714b3a24747f141c1a83f1ce9befd26 /dev-util/mingw64-runtime
parentVersion bump (bug #469294 by basti). (diff)
downloadhistorical-4063f5eade14316d27648c08a89ba364b3e2e6bc.tar.gz
historical-4063f5eade14316d27648c08a89ba364b3e2e6bc.tar.bz2
historical-4063f5eade14316d27648c08a89ba364b3e2e6bc.zip
Version bump
Package-Manager: portage-2.1.12.6/cvs/Linux x86_64
Diffstat (limited to 'dev-util/mingw64-runtime')
-rw-r--r--dev-util/mingw64-runtime/ChangeLog7
-rw-r--r--dev-util/mingw64-runtime/Manifest24
-rw-r--r--dev-util/mingw64-runtime/mingw64-runtime-2.0.8.ebuild74
3 files changed, 83 insertions, 22 deletions
diff --git a/dev-util/mingw64-runtime/ChangeLog b/dev-util/mingw64-runtime/ChangeLog
index 87935987eb9b..43add82bdbf7 100644
--- a/dev-util/mingw64-runtime/ChangeLog
+++ b/dev-util/mingw64-runtime/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/mingw64-runtime
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/mingw64-runtime/ChangeLog,v 1.11 2013/02/18 19:52:50 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/mingw64-runtime/ChangeLog,v 1.12 2013/06/20 14:39:13 lu_zero Exp $
+
+*mingw64-runtime-2.0.8 (20 Jun 2013)
+
+ 20 Jun 2013; Luca Barbato <lu_zero@gentoo.org> +mingw64-runtime-2.0.8.ebuild:
+ Version bump.
*mingw64-runtime-2.0.7 (18 Feb 2013)
diff --git a/dev-util/mingw64-runtime/Manifest b/dev-util/mingw64-runtime/Manifest
index 2d84b919257d..8400c2cfb2e2 100644
--- a/dev-util/mingw64-runtime/Manifest
+++ b/dev-util/mingw64-runtime/Manifest
@@ -1,26 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST mingw-w64-v2.0.1.tar.gz 7006630 SHA256 3ccc86990e1ce4680dda61db3b88567f21bf91edc5fe0c26aa9e3cc7b64786c7 SHA512 adcf76b64308ac6f22d52155ce2cf4aa27acc5466bfd54b2615cb680b11648a9f7b90c0a12b8cf5cfa958daf28f1d73d892798aacee98d00f05dfd6500cea996 WHIRLPOOL 04863a5b5848dd40e94c94cbfcca772a792ee9c5d97c60cad9825ae14aca37165ccb366516325b7c12bdcdadccddbaafea711280c01d6cf9e6c8c4f31bedbfed
DIST mingw-w64-v2.0.7.tar.gz 7036448 SHA256 6e38356e0224b5c262beb792f28c23e8c7192b069083f5b0260963e39fbb13b0 SHA512 54a62feacd532129522a0d71e05944eb888c4fcfdfdea5d2bdb740292957e83aafb4ad45b0a1a57902e718be1ce3bc56a0c676e5ceadf1cef33f2e83e85605f5 WHIRLPOOL cc3c4c9daf8abd3dfafeed285c41ab60376e3c628515c1b32001117ff00247f03ae5bc343bfb8454a8e1410064de27b681465964fe9f8225d77ec7be7837294e
+DIST mingw-w64-v2.0.8.tar.gz 7017057 SHA256 1a5a2c57f90c7f1b5eb8402a52f93de645925a8af62c2cfe748f39ce66008cf4 SHA512 c526bad968c74d86e740862f5e492329b32a1782c69b3a22f7203ac7e38697ba2017f95ed7bf519b737328a92d7c1b4e519f9103d634550f30bdb4a21921303e WHIRLPOOL 913bc444941c4c9c630404847cfb9bb54083fcd366a240e47992d3ee65cfc4c86f340099970243d3d251d5a1e5a00005c09e9d1aecb884256e125155bbcfbd0e
EBUILD mingw64-runtime-2.0.1.ebuild 2026 SHA256 adda0d993766e52bfb91465e872b3f536c533c3f7d80e986cb4eb372bcfe225b SHA512 facbc691495ca703dbdbbac4477a33654ad0fe4484287603c928b480e6240f9b74142d6da67f043ab8d44952e497f1e8c999e0179d0be931533f1e2d50a53dc0 WHIRLPOOL a9cd154edb3b1b0c206417dae91af1a7b0f1fa98c557c5ddbaf635eddc952bed66c1386bd211c74a6cd217859a9f7926b1e61a8b743548d9b11f314030e3ceed
EBUILD mingw64-runtime-2.0.7.ebuild 2026 SHA256 90c896f634eb15ac9afd02107b5ba2b46555b009a5c28aa02d6c976ddd674c94 SHA512 7b3fcc8917add71af3e02427f2793883c982df772bdf8a3875b9b85b84f0f510487bdf1ee15a73ac0d8b4b72fe6a246226ccb3bbd76867e278a391444850897f WHIRLPOOL edb5f8e0998b9952f6072d2d13572f6c3f45b9c1f886f59be52f3387e3e58f7c8594a2d5fc766d5a62ab3873e5790f5901f86d79998292a0b4595ec2601db74d
-MISC ChangeLog 2184 SHA256 d7e7bfe6fa8dde2701abc7ca55789570cc7b5c59b38af24b5781a8a61b1e3f10 SHA512 241b796e2043b4b68d2fa05aaac2ab4a2c1e9e6b05d84200fd36284106c93b49e228fb48eee2e43afeff9deef900a0cbffb3d6514107af6f9c27c2f9eb429d40 WHIRLPOOL 9693006eacf60de24c3c591d58088350b8d9f49b031aad775eeab01d777086e9284ee8a860d82dc214f48d149d225bb97b1972d3f62710484aff84d1c096142d
+EBUILD mingw64-runtime-2.0.8.ebuild 2027 SHA256 0b6108ac6a2a6114cf28536a09082b7391c862f7af4f629aadff58330ec721ac SHA512 7253f6cb737ceb251893e9eeef7e4aa19c2928800780dd4ef69608d0ff49eb6577abb432bf209433b4a876806a5a12f3733e97487a6da367405d726c782bae2d WHIRLPOOL 5916ad806f53f34e33d3f13bb3a9e5b6ea0f8a58c3867c5b56574d2fe988935c91c03d82a0f5253c31e22e08912efe1c658e17c351166de9610abf6a622dff82
+MISC ChangeLog 2320 SHA256 f8d5566aa7058416571b5019fd617b7046414a0ee012759bb9d174b6cd659150 SHA512 162bad16035a39df22ff5d0a6854880fd4569fe994e7e432335dcae5c4d223c0ad3c9ccf1b0e0e04c21b453b321be6f23bdb39917cdb3d63d4da1e84196aef1a WHIRLPOOL 0ffbd27aa171f1e85b0a6d5bdc1bee474cd1c964e7dd53b6903d55fc0a9813fdaddd99f43c5052ac261f86d1b37ae3695ccd6a56b6b76b693402f3293a76a52d
MISC metadata.xml 162 SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a SHA512 2a857e10b277827773a6c7967e070d7bfff23d75f44fa4d4fa8a7339df3225e6dba512a865d91c9c55bdb013dafdce85dface1b845acfbb5473e232666cdda45 WHIRLPOOL f7586c1570803b3e646f0be89ba6c767e82ec6889ef92d15f62a38f1410ed9d82c36892e5e83f694471959783d0d5ad667f1a39b7eb51f2080c269d5fa23d819
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQIcBAEBCAAGBQJRIoaYAAoJELEHsLL7fEFWCDgQAKyqgg7YysdOJA24kkSKq4Qv
-zbqtZSxVJDNyTMlw5Q07dNyz97h45NTcexdCDBxDxIWzPehMJMBl8+JhicOOr4k7
-lTwQES/xAb5A2jKaRI8gCBdYPPy+c3WtfqGLDzZ+Cr7byHbPQHYVC3JOSBPS4pRs
-/UvJubZktYLS+QNc0aBvbg6oRIl5nVhZ5h71J8JYb18P/PrHoDJmlwTM+n0GXySh
-lDf6OZ+jW24JHjGAUSpclz0AiQzekIibvNgdRMo9LoiPF8TwRuS6uEfusCUaPKUC
-2JUDIvUzB24d/GAoD73tWvLHe60ZjTM0UmgNfGmxEGdiIACodbEpiSNVAYw2PG+j
-irjR+WmxRUWtaCOdY+JpF/IKP/8oFs46Wdecx6qw/88p/vMoI7Knefz3ZnjVjsvt
-6ovwen9mXEnNTYZQh/2IcIirEr4tYzfq8xrM1rXFtVbt7Voji7k6SwtIuAk5fkm3
-9xq86q2yjoaXlDC+Mq4QyEnc50iWDwhBkWLJoL+U+1ORMnbhHk3/NRH5sEn4fTfO
-tjwqmGGenSnL8CD0K2ZaVKxmgDYpuntSTKPQ0jVniGqRcZg+upnfiGp39dYFC7u3
-5ARtvVkJjDab0RgoEVW65QxWwnnbl1tK5Zh9HnHslYGoV23V2vFgBvo64wEE0Kjm
-IbClASJKxaM6tIZBjQ9Q
-=VsZh
------END PGP SIGNATURE-----
diff --git a/dev-util/mingw64-runtime/mingw64-runtime-2.0.8.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-2.0.8.ebuild
new file mode 100644
index 000000000000..3b4a867a16d2
--- /dev/null
+++ b/dev-util/mingw64-runtime/mingw64-runtime-2.0.8.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/mingw64-runtime/mingw64-runtime-2.0.8.ebuild,v 1.1 2013/06/20 14:39:13 lu_zero 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 flag-o-matic eutils
+
+DESCRIPTION="Free Win64 runtime and import library definitions"
+HOMEPAGE="http://mingw-w64.sourceforge.net/"
+SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64-v${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="crosscompile_opts_headers-only"
+RESTRICT="strip"
+
+S=${WORKDIR}/mingw-w64-v${PV}/mingw-w64-crt
+
+is_crosscompile() {
+ [[ ${CHOST} != ${CTARGET} ]]
+}
+just_headers() {
+ use crosscompile_opts_headers-only && [[ ${CHOST} != ${CTARGET} ]]
+}
+
+pkg_setup() {
+ if [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then
+ die "Invalid configuration"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ find "${WORKDIR}" -type f -exec touch -r . {} +
+}
+
+src_compile() {
+ # install the local headers as the crt step wants latest
+ pushd ../mingw-w64-headers >/dev/null
+ CHOST=${CTARGET} econf --enable-sdk || die
+ emake install DESTDIR="${WORKDIR}/sysroot" || die
+ popd >/dev/null
+
+ just_headers && return 0
+
+ CHOST=${CTARGET} strip-unsupported-flags
+ append-cppflags -isystem "${WORKDIR}/sysroot/usr/${CTARGET}/include"
+ CHOST=${CTARGET} econf || die
+ emake || die
+}
+
+src_install() {
+ insinto /usr/${CTARGET}/usr/include
+ doins -r "${WORKDIR}"/sysroot/usr/${CTARGET}/include/* || die
+ if is_crosscompile ; then
+ # gcc is configured to look at specific hard-coded paths for mingw #419601
+ dosym usr /usr/${CTARGET}/mingw
+ dosym usr /usr/${CTARGET}/${CTARGET}
+ dosym usr/include /usr/${CTARGET}/sys-include
+ fi
+ just_headers && return 0
+
+ emake install DESTDIR="${D}" || die
+ env -uRESTRICT CHOST=${CTARGET} prepallstrip
+ rm -rf "${D}"/usr/doc
+}