diff options
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/freerdp/ChangeLog | 6 | ||||
-rw-r--r-- | net-misc/freerdp/Manifest | 11 | ||||
-rw-r--r-- | net-misc/freerdp/files/freerdp-1.1.0_beta1-avx.patch | 61 | ||||
-rw-r--r-- | net-misc/freerdp/freerdp-1.1.0_beta1.ebuild | 3 |
4 files changed, 74 insertions, 7 deletions
diff --git a/net-misc/freerdp/ChangeLog b/net-misc/freerdp/ChangeLog index 34e9036d8f3a..767de58d013b 100644 --- a/net-misc/freerdp/ChangeLog +++ b/net-misc/freerdp/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-misc/freerdp # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/freerdp/ChangeLog,v 1.47 2013/07/14 00:07:20 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/freerdp/ChangeLog,v 1.48 2013/07/14 14:12:28 floppym Exp $ + + 14 Jul 2013; Mike Gilbert <floppym@gentoo.org> + +files/freerdp-1.1.0_beta1-avx.patch, freerdp-1.1.0_beta1.ebuild: + Fix build with -mavx, bug 476798 by Mirko Guenther. 14 Jul 2013; Mike Gilbert <floppym@gentoo.org> -freerdp-1.0.1_p20120318.ebuild, -freerdp-1.1.0_alpha20121004-r1.ebuild: diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest index ce8f98298e76..d19a2c7f53af 100644 --- a/net-misc/freerdp/Manifest +++ b/net-misc/freerdp/Manifest @@ -1,19 +1,20 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX freerdp-1.1.0_beta1-avx.patch 1424 SHA256 6de8e333ae1b7defbfcd6af1189e33e6478ca52b80c06bb013555413470d31ef SHA512 dd3d0c07d23c112f4405e3cf249137cc14fff8d2ba63e7c45740ca4c1dcd17fe258e434f3c62dad772de55aa3b59d58ac1447cef81c19c4edf843e467d7ab147 WHIRLPOOL 1877a69a89f1c69b59c4bccb5d82dc0300941cfcc8f1816bd2f88fcf0dac5d3307292c46c22e5bfac031dc4a9bcc35cea6b198dd546353480730967ca5c4fb4a AUX freerdp-1.1.0_pre20121004-argb.patch 2137 SHA256 0ba7ceac3c12c8d34fdf0d14a8ed6e4ab24b85d8cc70060cc83d332b02bba879 SHA512 83b9c9f0c2cb55e041db53d9078d462c547175add27bb0a95db61678efdb910f636adc292d25e3428cfbb3c8674da415fb1c499ce9da65084922f7d5d03f410d WHIRLPOOL d2d4fe44aba7d3a52e1dac7d56a1768dd48a8d7b17e5f64ee9edf0f297deee026d2f2381ec938c6fa5778a408b5d554560ae340a8f54080e192b78b51fbde39f AUX freerdp-1.1.0_pre20121004-debug.patch 5555 SHA256 7be20e1ed8a438328708f71fa05cc400220cbfb679d98d9e69647fd66a2d0d26 SHA512 657f0f8c821f929da5ec663f75a8c1bad5fc903c57943ea01afe35e588ec0d6759799bd0418ef39c18a07cc4e3d2b9c3135e385b5356a68ea2654438a3b4fe15 WHIRLPOOL 5dca2ed08390773c481b15b2acb7e1fe330c5c860663bd93183cc7092b2d67bcc89311784f83a28fabd32d10e18f4046502bc866acef41559025c906d4f9a089 DIST FreeRDP-1.1.0-beta1.tar.gz 6502061 SHA256 c7c7dd6efdc8bbb8e6c545216391badf92776ea7d724c79aaed8f78dbc3ab94e SHA512 7a4d7bd979ba040cf379662fb314980500b51e307984318f177ac77da192f9128c2ab4c3feac4b7af34db51f6777510f8a2c76e3d84ddec5b7f3d751cb06ec81 WHIRLPOOL c461f8bd703bbaca166cc3812dd1aca0095db4bcdfd9088f71833af55dfb01173a73207d2f7c5ba97bbd6bf84567bb7aad18d819a99f3f2b0c846b9923e9bc4b DIST freerdp-1.1.0_beta1_p20130605.tar.gz 6676931 SHA256 c38e8f217709f13988cb0bf8c296b4e2e5087f5f6aa7a229593377083420a8cc SHA512 3b8a3bd9a7148c6cc309cc11fcb96e670692d3e4e2d1fe98acd27638b5992b93944f5f44ffc32fc43c25bade457f44b318ebf512ab237b111b3d74ad0897513d WHIRLPOOL 804f935d8d172538f3a535ad23d441e5e01e1a3f4d773bb0ada329a1c8b6ca512a42ae7c8a53c36b4631237a124dc357c5b6762f63b6b75b44802df2f616eb5b -EBUILD freerdp-1.1.0_beta1.ebuild 2370 SHA256 b798178fcab1772e7db10dbe842520836486d1eb2f651b2b9e1f79d07f9bd39c SHA512 7b65c0f29e6c78fa9aa2ce4690664caa9eb39bfc030462df92b183ca1ba67473b5136e1348fecb1fb09c5fdc52148f3b997f570d48c4859a3871757f420cf0f0 WHIRLPOOL 45901a790714933a9e08a008112852e2abecb9237d01558dfcfdcc9a0c868eb2c193cd7d07e1556668b20124b354ec840c5f78004e44cde7966f17b4a6cabca3 +EBUILD freerdp-1.1.0_beta1.ebuild 2415 SHA256 37259e4fd331baa8cf9b4d50163f6ccb0ec7e0c05839f42ae2e226ecd58579cc SHA512 4e4a17cb2a6f3e09f8d30f2ab22ff9c08eac5bf8f655f62d185e0ac1b4cc76af76ef84553ae05ebc1fd51a8edfd0ca255671d6c9cdf00102ebe1681f57512cfc WHIRLPOOL 8890a2552d35b9cfc93b43afd2635a5c91de8fb8cc7b23860861317d18638429071db40103bbd4196f10f132bd661f9c0c1cea4c35d2a7c81c4aeb59122dd59d EBUILD freerdp-1.1.0_beta1_p20130605.ebuild 2520 SHA256 3985ee3d922ff50705fe0bfdbb7a18a403b630d6f749b4ce96946a944cf16694 SHA512 0ef26c90c34e895fc047f9c9b633cec75952ba7223346215c1aed1f3bd290707765eec8a85e973fdc68b0b252822a43535977bfc7220250e9ae40a8574bd12e4 WHIRLPOOL 7c672f4700c064f7e9df7374ba7876ed1c3f1a118e4b4cc5f9c407e5af418c009dd288fd0137497595fde85c074280f487903dd7f1ed4c2b6bded14c495a1df7 EBUILD freerdp-9999.1.ebuild 2506 SHA256 2e58990ddc3d6b80006a6d1ddcf809bd768ab8828eff8768b2388f61ea3b0527 SHA512 4164de05cbbfe70738c47cbec5a077859e76037a07ed52ac133ea6dacf58d7b5f3cc83d8e773fca1e80a27ee682607f5579978db404f22761ac1c61231cb7882 WHIRLPOOL 35fb8c6d879d269e3db66c8041169f192d30bfe86b85fd8ca287230a58e51680b5e44c16cc1ec796faa29976ebeea5fe4709acef8b7d0e2994e7320acb3725ee -MISC ChangeLog 7554 SHA256 e231b66e5213e07c31142b50ca96bc48a7d7914f6694d3f3ebf26fd4da88acc1 SHA512 5241b61e3d1a8b9474eb0b1960ab9ea819e2b6104f095bd1ad665576a5683813fbf1c1ae6680ad95edbb026294620d7f67a9b5daed2152de029ea52f746e898f WHIRLPOOL 62083f657b944f701a22d8d45ed9323080974451a2512fa1c34c51db2b47c6a155baecc403a2147d795b3a1f303d2206504924e412676bd87cffd5512f788265 +MISC ChangeLog 7726 SHA256 2b5032c914718ae686c92b81d146c704a29dd3049252eb7868c8a02c05ffba1e SHA512 2330450f33fdfa49ee2e8c66b3dcdc4d8216aff896f3767e78ad2646e92ec8b6ceb04b5c6a68c85560645f140bc8f59e3f03ad590ac9f10aa15b9d40001b6596 WHIRLPOOL 7d577e43732a51870723170d049421f34e042d9ab6675637645985adde01b3d87defe554bfe56b381dacdd6f7bdbd7777dd992b0adf2d318b149b4870d91cbab MISC metadata.xml 410 SHA256 a72feebca542632c8bf273df04b6e734c369d69e76bcdc4b2b7ad2896e0da3fd SHA512 1f47833a84fa53b694ae3ddc20c7bcd4fe9fca22cd51f1e670a744060ffa629cf03250b9bfde02539ed82a4bda409171b4f19bb9a10ae4ef9ebe05723dc33978 WHIRLPOOL f3a15d853f73840ef736aebc0f40a4318527260912912667869788596384fd8a840d063b817621af01b209646dc4b5b5cef37ce8bb4a9c5d8b716a1977c59056 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -iF4EAREIAAYFAlHh67kACgkQC77qH+pIQ6Ty8wEApjn+8dHnlanANmH6Jb3YvF3b -6FUeIXwOsF/OwrCuzvcA/1y64SIMCTeK7lC9O/fd1xn98OSLQf/AYUS2rHgzq+Gg -=dm5D +iF4EAREIAAYFAlHisc4ACgkQC77qH+pIQ6TgjwEAmwqAs1hVVRxFQAVi4R1R8dGs +lT8CHYi/RgYRSVUPlo0A/0PUGfHPIG4r4F3fkx1wMwB0CJylRAXdLRxyWypJxobl +=fL0e -----END PGP SIGNATURE----- diff --git a/net-misc/freerdp/files/freerdp-1.1.0_beta1-avx.patch b/net-misc/freerdp/files/freerdp-1.1.0_beta1-avx.patch new file mode 100644 index 000000000000..8a07e8a6d30d --- /dev/null +++ b/net-misc/freerdp/files/freerdp-1.1.0_beta1-avx.patch @@ -0,0 +1,61 @@ +commit 81580f10d910a8e88bc09c1fc692a2e14161ffa1 +Author: Bernhard Miklautz <bernhard.miklautz@shacknet.at> +Date: Thu Mar 14 23:18:21 2013 +0100 + + winpr/sysinfo: fixed build and detection when build with AVX + +diff --git a/winpr/libwinpr/sysinfo/sysinfo.c b/winpr/libwinpr/sysinfo/sysinfo.c +index 947dc24..59200cc 100644 +--- a/winpr/libwinpr/sysinfo/sysinfo.c ++++ b/winpr/libwinpr/sysinfo/sysinfo.c +@@ -662,32 +662,29 @@ BOOL IsProcessorFeaturePresentEx(DWORD ProcessorFeature) + case PF_EX_AVX_AES: + { + if ((c & C_BITS_AVX) != C_BITS_AVX) +- ret = FALSE; ++ break; + +- int e, f; +- xgetbv(0, e, f); ++ int e, f; ++ xgetbv(0, e, f); + +- if ((e & E_BITS_AVX) == E_BITS_AVX) ++ if ((e & E_BITS_AVX) == E_BITS_AVX) ++ { ++ switch (ProcessorFeature) + { +- switch (ProcessorFeature) +- { +- case: PF_EX_AVX: +- ret = TRUE; +- break; +- case: PF_EX_FMA: +- if (c & C_BIT_FMA) +- ret = TRUE; +- break; +- case: PF_EX_AVX_AES: +- if (c & C_BIT_AVX_AES) +- ret = TRUE; +- break; +- { ++ case PF_EX_AVX: + ret = TRUE; + break; +- } +- } +- } ++ case PF_EX_FMA: ++ if (c & C_BIT_FMA) ++ ret = TRUE; ++ break; ++ case PF_EX_AVX_AES: ++ if (c & C_BIT_AVX_AES) ++ ret = TRUE; ++ break; ++ } ++ } ++ } + break; + #endif //__AVX__ + default: diff --git a/net-misc/freerdp/freerdp-1.1.0_beta1.ebuild b/net-misc/freerdp/freerdp-1.1.0_beta1.ebuild index 332ec2922558..32c0da5cf8b5 100644 --- a/net-misc/freerdp/freerdp-1.1.0_beta1.ebuild +++ b/net-misc/freerdp/freerdp-1.1.0_beta1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/freerdp/freerdp-1.1.0_beta1.ebuild,v 1.3 2013/07/13 21:25:48 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/freerdp/freerdp-1.1.0_beta1.ebuild,v 1.4 2013/07/14 14:12:28 floppym Exp $ EAPI="5" @@ -64,6 +64,7 @@ DEPEND="${RDEPEND} " DOCS=( README ) +PATCHES=( "${FILESDIR}/${P}-avx.patch" ) src_configure() { local mycmakeargs=( |