diff options
Diffstat (limited to 'dev-util/mingw64-runtime')
-rw-r--r-- | dev-util/mingw64-runtime/ChangeLog | 4 | ||||
-rw-r--r-- | dev-util/mingw64-runtime/Manifest | 4 | ||||
-rw-r--r-- | dev-util/mingw64-runtime/mingw64-runtime-9999.ebuild | 19 |
3 files changed, 18 insertions, 9 deletions
diff --git a/dev-util/mingw64-runtime/ChangeLog b/dev-util/mingw64-runtime/ChangeLog index 1834d2f9..e7972d90 100644 --- a/dev-util/mingw64-runtime/ChangeLog +++ b/dev-util/mingw64-runtime/ChangeLog @@ -1,3 +1,7 @@ + 15 Jun 2013; Bertrand Jacquin <beber@meleeweb.net> + mingw64-runtime-9999.ebuild: + dev-util/mingw64-runtime: Add support for winpthreads + *mingw64-runtime-9999 (14 Jun 2013) 14 Jun 2013; Bertrand Jacquin <beber@meleeweb.net> +metadata.xml, diff --git a/dev-util/mingw64-runtime/Manifest b/dev-util/mingw64-runtime/Manifest index f441b1b9..ce139725 100644 --- a/dev-util/mingw64-runtime/Manifest +++ b/dev-util/mingw64-runtime/Manifest @@ -1,3 +1,3 @@ -EBUILD mingw64-runtime-9999.ebuild 2038 SHA256 7ece7b932b8aae3ecf30adc3d4a33adf1a378ac25256257818348170b9430fbd WHIRLPOOL be0101f2cfd9846561a0413b44b7ce3a7cf61d960fe132ddfb61d68faf9b68a3647dbdca98f6e41a5b102ac3354b4c37189877331afb66aea3c18faf513e03ba -MISC ChangeLog 410 SHA256 a7d3a488bb2a80db3ce58b2bf1978b890e89a28327f1342daa0af58437c76605 WHIRLPOOL d73075b0d8c3c414a111d46ddfe5a73e3ddf0d5e26cfec8567c53235801af60e7cc6eb16c878dc5b228f6a02e1b3d35b5ae03acae8975abdcb14b0be1fd4eff2 +EBUILD mingw64-runtime-9999.ebuild 2133 SHA256 92dc7d371b988f4093400b5ad00f028ccc22414bd14b5e591d0580d0ccb41227 WHIRLPOOL f1fccf1eb3467b12b45b123c693ddf47da205084f8544e9da44baf690532ee3e857d8188d66a1defe419079f7f9ae16fe7f8159114593a871e15abff1a4d6fa4 +MISC ChangeLog 551 SHA256 c4cf635b54c015ee8dc454e6f186c4b86a17a26d49e832e2607efbb5602a20c0 WHIRLPOOL 0c8596828ba7d5ad45f88303542dfa0643b7e41c1a95568234ae4c655aed1e1cc4402425d71be27e87a5857ea6b3c7d28b6f3083625173aef1c12459f06bdc93 MISC metadata.xml 166 SHA256 7718b1e4a7ccc7422ac9730badfcc4e207f1c85bd8af8a3c81badcfc014fb6c2 WHIRLPOOL 1b204335aaaca5d2403af9fb268c9cf94f6ded2ef0b63138cf3cace16132cdaf7d3224e79eb6471c37b7be6dfae0348d7ba37b622619c30db2a7efebc4fd6b6b diff --git a/dev-util/mingw64-runtime/mingw64-runtime-9999.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-9999.ebuild index 749ee1f0..1c63d866 100644 --- a/dev-util/mingw64-runtime/mingw64-runtime-9999.ebuild +++ b/dev-util/mingw64-runtime/mingw64-runtime-9999.ebuild @@ -38,26 +38,27 @@ pkg_setup() { } src_compile() { - S="${WORKDIR}/mingw-w64-v${PV}/mingw-w64-crt" - cd "${S}" - # install the local headers as the crt step wants latest - pushd ../mingw-w64-headers >/dev/null + cd "${S}/mingw-w64-headers" CHOST=${CTARGET} econf --enable-sdk || die emake install DESTDIR="${WORKDIR}/sysroot" || die - popd >/dev/null + cd "${S}/mingw-w64-crt" just_headers && return 0 CHOST=${CTARGET} strip-unsupported-flags append-cppflags -isystem "${WORKDIR}/sysroot/usr/${CTARGET}/include" + + CHOST=${CTARGET} econf --without-sysroot + emake || die + + cd "${S}/mingw-w64-libraries/winpthreads" CHOST=${CTARGET} econf --without-sysroot emake || die } src_install() { - S="${WORKDIR}/mingw-w64-v${PV}/mingw-w64-crt" - cd "${S}" + cd "${S}/mingw-w64-crt" insinto /usr/${CTARGET}/usr/include doins -r "${WORKDIR}"/sysroot/usr/include/* || die @@ -73,6 +74,10 @@ src_install() { is_crosscompile && sysroot="${sysroot}/usr/${CTARGET}" emake install DESTDIR="${sysroot}" || die + + cd "${S}/mingw-w64-libraries/winpthreads" + emake install DESTDIR="${sysroot}" || die + env -uRESTRICT CHOST=${CTARGET} prepallstrip rm -rf "${D}"/usr/doc } |