diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-08-14 01:08:35 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-08-14 01:08:35 +0000 |
commit | 7154ed69c8b038c3b4a3977eb552a19e388759cc (patch) | |
tree | ab1867808737bd807b9c02dbd398de3b990c855d /dev-util/mingw64-runtime | |
parent | old (diff) | |
download | historical-7154ed69c8b038c3b4a3977eb552a19e388759cc.tar.gz historical-7154ed69c8b038c3b4a3977eb552a19e388759cc.tar.bz2 historical-7154ed69c8b038c3b4a3977eb552a19e388759cc.zip |
Version bump #332053 by Alon Bar-Lev.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-util/mingw64-runtime')
-rw-r--r-- | dev-util/mingw64-runtime/ChangeLog | 8 | ||||
-rw-r--r-- | dev-util/mingw64-runtime/Manifest | 13 | ||||
-rw-r--r-- | dev-util/mingw64-runtime/mingw64-runtime-20100730.ebuild | 71 |
3 files changed, 84 insertions, 8 deletions
diff --git a/dev-util/mingw64-runtime/ChangeLog b/dev-util/mingw64-runtime/ChangeLog index 1e5e9f9d74cf..42a1c7966eb0 100644 --- a/dev-util/mingw64-runtime/ChangeLog +++ b/dev-util/mingw64-runtime/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-util/mingw64-runtime # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/mingw64-runtime/ChangeLog,v 1.5 2010/06/22 03:35:10 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/mingw64-runtime/ChangeLog,v 1.6 2010/08/14 01:08:35 vapier Exp $ + +*mingw64-runtime-20100730 (14 Aug 2010) + + 14 Aug 2010; Mike Frysinger <vapier@gentoo.org> + +mingw64-runtime-20100730.ebuild: + Version bump #332053 by Alon Bar-Lev. *mingw64-runtime-20100604 (22 Jun 2010) diff --git a/dev-util/mingw64-runtime/Manifest b/dev-util/mingw64-runtime/Manifest index 4dd97b720a4d..b1040fd1a5bb 100644 --- a/dev-util/mingw64-runtime/Manifest +++ b/dev-util/mingw64-runtime/Manifest @@ -1,17 +1,16 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX mingw64-runtime-20091222-mm_shuffle_ps-x86.patch 700 RMD160 94e25f7d9b1208fc1710cc52cbe97dd195c2c7ab SHA1 a09f7daef3e375807429c611a8c412026ce2d0fd SHA256 6d1ca86210c1fa163c3ab7db814dba23d83bc0aa020283af53f1c8683f47758f -DIST mingw-w64-trunk-snapshot-20091222.tar.bz2 4715164 RMD160 2f637ebd46c584b19a02d018da15b3950be1763a SHA1 c71bfb78c54568611e729b0a92533dec96bae8c1 SHA256 9063f19b7940f0bf3ad70a8a02a8041d884a75987ec2fb8bfb1387b7f2d16420 DIST mingw-w64-v1.0-snapshot-20100604.tar.bz2 4770646 RMD160 35ab8ce9145a819ca5bc03f33b3ecd0201377b7a SHA1 a183616eefe4be5070eb1f3414f09c0b3d0f2e18 SHA256 ede2598f1e83d1131f3722117ce159d8d605a6f69ec8dc6d7bf85e0e91964294 -EBUILD mingw64-runtime-20091222.ebuild 1987 RMD160 11a7837270d005880bf7c0a6311ff6285251ffc3 SHA1 0233aa4e5bb96c64ecdc246a5c5e0187c5a9b84f SHA256 b0efef434de59ef38e7e3adff0e35efa1b8c9d3f080c522294d5d1d9cb494744 +DIST mingw-w64-v1.0-snapshot-20100730.tar.bz2 4882152 RMD160 9ba070543e7c818c718f492c703a73c5cb4eab76 SHA1 3c85137f176bc95500b15a6eeb1e1bcf95a6d21f SHA256 5add16e41d9409b363524aea88a531998424470223c392c8f8658b15e055f974 EBUILD mingw64-runtime-20100604.ebuild 1930 RMD160 f3329eb94ebd4ebefbdbcec09f3c6863456ed9c5 SHA1 a3549d19db97534173dbf3ac72dc581092865681 SHA256 9dd80807d1f7ed9a6a7b85d4f1adcb2f83a49e07d05c1ba8d7601c440c2eb480 -MISC ChangeLog 1136 RMD160 94cb464cc360546c7a9b440ec0da4af07ac35725 SHA1 ae874b6fcaa91c14ab7a1297f985eeb65cbc6385 SHA256 518f1fe4542dcc4307f6fa42ff60a54508cde19d8183a734338250baef0d9e7c +EBUILD mingw64-runtime-20100730.ebuild 1930 RMD160 697af95504492052c6a861b8ece3bf8908ed5034 SHA1 620041977018e3f3203701024aad1782709f8e4f SHA256 e469a6cd5357aac87ffa1aeb3ceacc719d84c79848a3378f98326288d28e0d0a +MISC ChangeLog 1304 RMD160 d8e495ebb4dd0552011b5c3079354e0d3824c568 SHA1 ac44d8a39fbe7dc2ef846db09c39f1121edfc79a SHA256 27cf478a42f5f49cc9a37305faa349b89c9685cbc499d75ced6fe94b8b78689a MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iF4EAREIAAYFAkwgL2wACgkQTwhj9JtAlp6wygEAjAwrFtvKn3riwzyAiw4dsNCI -4nH7lQk23SwQQgwtZK4A/16RR19NcK4Gl0kD0/lQFwm0vxagsOHJ2xFSCkixhLJZ -=8HCM +iF4EAREIAAYFAkxl7RAACgkQTwhj9JtAlp4uFgEAiLPTbAdaE6BB/ZPk8f3ZumxO +PnJmJBqGxxW1xk3kD8ABAKvvDhf3rv1fWp4Ixdxvsl1cKnoO4O2NlSflalLOGg/+ +=rBc3 -----END PGP SIGNATURE----- diff --git a/dev-util/mingw64-runtime/mingw64-runtime-20100730.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-20100730.ebuild new file mode 100644 index 000000000000..3eaf2323c729 --- /dev/null +++ b/dev-util/mingw64-runtime/mingw64-runtime-20100730.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/mingw64-runtime/mingw64-runtime-20100730.ebuild,v 1.1 2010/08/14 01:08:35 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 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-v1.0-snapshot-${PV}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crosscompile_opts_headers-only" +RESTRICT="strip" + +S=${WORKDIR}/mingw-w64-v1.0-${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 --with-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 + is_crosscompile \ + && dosym usr /usr/${CTARGET}/${CTARGET} \ + && dosym usr/include /usr/${CTARGET}/sys-include + just_headers && return 0 + + emake install DESTDIR="${D}" || die + env -uRESTRICT CHOST=${CTARGET} prepallstrip + rm -rf "${D}"/usr/doc +} |