From 41661b8eac929bb18b76fdec9e79dea98fa2e711 Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Mon, 9 Feb 2015 07:55:31 +0000 Subject: [PATCH] Fix opjitconv open() flag (bug #538788). Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613 --- dev-util/oprofile/ChangeLog | 8 ++++++- dev-util/oprofile/Manifest | 21 ++++++------------- .../files/oprofile-1.0.0-opjitconv-open.patch | 11 ++++++++++ ...-1.0.0.ebuild => oprofile-1.0.0-r1.ebuild} | 5 +++-- 4 files changed, 27 insertions(+), 18 deletions(-) create mode 100644 dev-util/oprofile/files/oprofile-1.0.0-opjitconv-open.patch rename dev-util/oprofile/{oprofile-1.0.0.ebuild => oprofile-1.0.0-r1.ebuild} (92%) diff --git a/dev-util/oprofile/ChangeLog b/dev-util/oprofile/ChangeLog index 4454d0dfd97f..9a1b69e6d8c0 100644 --- a/dev-util/oprofile/ChangeLog +++ b/dev-util/oprofile/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-util/oprofile # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/oprofile/ChangeLog,v 1.105 2015/01/28 10:19:53 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/oprofile/ChangeLog,v 1.106 2015/02/09 07:55:30 jer Exp $ + +*oprofile-1.0.0-r1 (09 Feb 2015) + + 09 Feb 2015; Jeroen Roovers -oprofile-1.0.0.ebuild, + +oprofile-1.0.0-r1.ebuild, +files/oprofile-1.0.0-opjitconv-open.patch: + Fix opjitconv open() flag (bug #538788). 28 Jan 2015; Agostino Sarubbo oprofile-0.9.9-r1.ebuild: Stable for ppc, wrt bug #536166 diff --git a/dev-util/oprofile/Manifest b/dev-util/oprofile/Manifest index ebe0e721c5b5..a44ef7d86e45 100644 --- a/dev-util/oprofile/Manifest +++ b/dev-util/oprofile/Manifest @@ -4,29 +4,20 @@ Hash: SHA256 AUX oprofile-0.9.9-gcc-4.9-non-ppc.patch 1612 SHA256 491897ec7b00e72f0b645c5b0eb6212d7edc46dc6322978d8d69b655fb2ba928 SHA512 6cd0d067a95528aa40adb76cb38fc7ba76da16357621fb9e25ad6c61662e5bab9ebc9f52ee23da078aed2f650d95d2a3dc76389d93775e328be34f65570abaa3 WHIRLPOOL 3096a872a734fdf925e15f014c0327dcf664aec29ff2195abef00416142959a7dceaebe7245cbcfa04f708d7777f5b999ea597c83fa2414a03c6c995821017bf AUX oprofile-0.9.9-gcc-4.9-unused.patch 1285 SHA256 123930ceb8f1a743cf8d1bd679d73505dd419807335c19616c44ba8395974c5e SHA512 79f3388bb2e3a76611ecc414618f89b27f471f464aa4be63ac54b620b4b37c4e4e39179230775f712fcf63919a85f3808e1577f6e7f4ae3319ebe28c44667952 WHIRLPOOL c96332536a0fcc6d38765b7d7e9f27b373cd3cb0c6c70d22dade13e4c15a907826ca1e390fa5b77ac580e602c594ea2aaa8a3ca0860a558f3213d8273cba3261 AUX oprofile-1.0.0-athlon.patch 638 SHA256 96604db63a4e6b734e0ec72505ad5019b4867ab815c51db97691bf4381df3bb7 SHA512 31d4b1541402304a1c42a3e564aa8aca55f9064562c55909c024e5d6577af199ba42b8b1b1da9b6250a81e83a8183f2b9c879f894d4382d56ca61bcbbdf0ec79 WHIRLPOOL 9b57728c16bae7bc15c8ace84be901dfdfc765cf98ad172a510ca3a9d0fd21080f033f70315e19639756507b190e40494e4346c28f3b28220233a6cc73165644 +AUX oprofile-1.0.0-opjitconv-open.patch 328 SHA256 8c10ac6444c139586376a9901d9c9e6f280febb1b48c4704986b31ac9307e7fa SHA512 199b6c3ac8d48ba2cff409d08a258390c9489b486a21d3a4b93a276e5b70ba339557113c3f0b4ff73466671a977fb9de0e1bd14b37b4f3273b69bf0c9462a2a4 WHIRLPOOL a61d0ee8cad13baf9fa6960e4cdfbb27647456382147ec178c7bf6358e8aefe4af2d73c7c33de3eadaea6d53f5b409fcfd70d59d9f588fc7d0b601cc701a1103 DIST oprofile-0.9.8.tar.gz 1448246 SHA256 ab45900fa1a23e5d5badf3c0a55f26c17efe6e184efcf00b371433751fa761bc SHA512 bc2bb6d3a9c7868837091ef9e2a8b19a62dabe55d08ec83e0a4a261387a7d9ac4230022d579210cdc85d5e084f75c0b3a49041849af263fd87e9157029fc6dac WHIRLPOOL 44c61324e4ff58a82dd3931bdbe88adeb05aaa52536f7dc8b2c3a79db6f94fb62921546469737be8aed9f9d464b2b7e45428bb559f4a311301f3644039bed627 DIST oprofile-0.9.9.tar.gz 1502834 SHA256 1e523400daaba7b8d0d15269e977a08b40edfea53970774b69ae130e25117597 SHA512 98cc3d2c15744d02ed649833cf4797482aec73bd52653e916f80b490e17a8250d988c4c945e52dd8999a0d0603fec405e99c9570dfc54baa4992950fe4d8763f WHIRLPOOL 534d04449923da5008dbf044f9783a1d39ad8b749170edf04a503ca1a885455fc8aef4f5894060d14135f5e3b0a0d577897779eed30dc26deff9b0663fcbb7d1 DIST oprofile-1.0.0.tar.gz 1397396 SHA256 847110b4ecdcf8c8353cd38f94c1b704aad4bfcd9453e38b88d112cfb7e3c45a SHA512 35b0e9f23c1d8df0aebda3f9b550692a896424de901d529a0ad41da41000328f33d184dcbb8e6f8367008723c8b2177b621757a2282b4c881ac46a57e1b51010 WHIRLPOOL eaf7feefb6561851d2f8573ec60f2086245aa9fc034c8f4ab62679895ae80ca45e8dcb4bfdcb96ad477c5b446b7f0b11e339d9dc270e8b4b0366bc3a9e980143 EBUILD oprofile-0.9.8.ebuild 1853 SHA256 3be3e0bd023fc118f2d062d885b7b4ebd36e744ccc61b3d56006515c5a28b03a SHA512 540dd5f419a0f0812e99e60d4a2411f566d0ea304eab53aaf6bc464717d3c700bdf0e88a152449c44f0b7cde52404d23a63d26548e6b898bed6a35f190c21ed8 WHIRLPOOL 0d0c6507e7393dff30cbd6a99161c35f7f6ef81f2d6405a83f79ee292ce0974858aea1a8ded7f3ecf42c0c84258de79b0dfd0613390816d7546d156812dc57cb EBUILD oprofile-0.9.9-r1.ebuild 2045 SHA256 ea508764932894d01cbe20fcc4a5bd0ebf640a5e20628bcc751faed46318db0a SHA512 b67e470430dffc7dcfa6b33ca03441d05823e87785eb8a09c072961d308dce0d58eff7d70857dc359947cfb990999e6da0508889cb0f5ca327e64df262d455d3 WHIRLPOOL 0b32dd8af4f25d00eaa956c96e0f3cadb14ed6ecfc493371e073b9b42d1ce76ce54fa9ffacbdb85206eb3d6639d25d898c2ee285fbb1a8d08f2405cb98ed53c3 EBUILD oprofile-0.9.9.ebuild 1863 SHA256 4040880df7ebddfe69724e3c1bdc31676c9b2ec7f126e1eea9206a36207b70a3 SHA512 5dcf06ab13fd70027a3abb6bc18dcfa2cd1735530946a9d837dbf68aea8ede9dc5a0330befc3f5f9c2c36a581c8b7f2ea4858aa0e87521a12e984df52c539633 WHIRLPOOL e590a1738ce364b9277c74017519218c9dbe03d28d57660ed7b2f70d019a9435a1cba3caf8926ffb90d38b85aa98f4f59de576d6beaf6809f0db6639262a7797 -EBUILD oprofile-1.0.0.ebuild 1817 SHA256 1795f26ca1d1ea52faa49e66ffe4a0d8aa24dabb0251159280ed72988a5ddfc3 SHA512 322f4be18f22ee53eb8f6fdc3e37801a7c27357986a2a187216104a51aa3b5b0dbf88a266b1b77b5498b1ec373d3bebe0b6de8ce0d5b39eacb40e5f3a8346b37 WHIRLPOOL f19854824e13b582990e5a7f0a239c045c14792a81c542a71ac2965d871d0b5eee3ba6f921ea8a549d41dd87536f9452cd158670940336c7449663979d8cf664 -MISC ChangeLog 15787 SHA256 87d1cc05bf2ca1b86db8d4524b034aab0263231645eca188940c1e583538a32c SHA512 98adde486f31e2ac0e1e2c721aa23a3f6cc0d9bf4194dccebfdca85b28b29b63cc306347515cf19ab20e95e02e209c297502d40067b2843c0b7a8f4e2fabb2b1 WHIRLPOOL f7eaa7378f9b545c4774f567dbfa56e009634d86c160aee0f7cb6efd984b1844c7802605840770300ab96047c8295545b63d615845f9999fde07fefc3279ad68 +EBUILD oprofile-1.0.0-r1.ebuild 1864 SHA256 e4dff0975f0961aef4afefeb5580800e4d652d42214920fa4324e0648686efde SHA512 294ddbcb94dae4ac19639c3c7d0230527bf12166613ceea421f41434dfbbf80edc7629a8595c93fb765bdfae45884737786ea35f083c99d1a2abaced24516764 WHIRLPOOL cd2dc51e75486e9b6d42730917a2ad684f7abadc30220e7686aa8faca20e3b8c23c02528e3c3d9749ea387534c888204a2e41ea9f2d77e4352d7608dcc229c47 +MISC ChangeLog 16009 SHA256 5ddb4bee632737245a56791ca9eb35d6639e894da3313f4348de305f3ed568f4 SHA512 3222a5b1aef44e16ccc836c44217a2e26205486e90bc412a1a7bfca8d43ede736e0ef42696efbcfa03ea773f80099f98f60787ca3f6836312f0d6999d78921ab WHIRLPOOL ff4369232482800573d20076b437ee328adbede2dad990801d6b0e908d8fbc08fbf66513e06fc94a64b19350a49a5bfcccb4fb54ab74840cd59f2631c123d316 MISC metadata.xml 327 SHA256 b8a93c99c3a9ead6715c2d2d8b850e04416a9e69c19864d81164e4a18f0c0617 SHA512 1adc3ecbdd140e4b7ab4c24001d69c66ff635e2d5819eddcb09e149a8168d80711db65af797e6f67c8ea4a0bdbe710a18786ba18abb061f2222c07a5c819d709 WHIRLPOOL 300fc7a9239f254e966a07bb162d8e763ef0cc323366629edd9a29aae80fd0198054e56aea2b1f92b1d2828b8705690403b7a38bdce48af2f24aec55fbfa8491 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJUyLfKAAoJELp701BxlEWfg30QAKIxR3rbr+qy286qvhA9IV4t -kawbWouvgnGQJ9ZyTZebst2DptEUymgf5oDsuQQebMq+lOLd1+q2+5Hc5xVhEq/+ -odatlF72pxp+lHNSwJaI7aQP2JZfdzNdzLyIpwqWXazwel3+HPzuxnU8WFlJ/5cl -bcOtNegWTNU1BSOSWnfECv4AJlttCa/KVl2sNToPjSfenORBHsl+pKSzFdbhlXon -B8xCUzxyafDLFe94cV5M7pVup92lrT5Cg4Qs8f0W38x6DVrW4EMi+NhOA0Uz4Wfa -+MHHrcGd1tNqhhjPQ0w/jngHELpBJX5jORvMdLjmUMfZ3nGh1eizrkCwXwnk1Luz -I7c4G7Yawavm/IZDjHA034nYTZX+RQGnenzeWBmpPOTsEA3knwh4w0dUe4ZCmQ7x -REExENcC3t29BgzWJC3pzdpFi6U5drZYzrY21C8kKIOrjeXxTBbrvP/t10b0bQPF -bUfrJn9obaJx40W4vQbXEtUnMuT7DWR1JUOZHgsvWaiBpA6s/EdBEuXdXUsEEthe -/dQMBKtN8uhABo0NjWyEDFEyRwDYnOvx3D0x325KKSCZUgS6T42BPgvS7TJTYkfz -psY2ayJ/qsTGR9JChRDt6SpyDuP1rBZLtHYDaX5bWCXP0Q5ll2aoZq5dlpH3bEEw -kaARUiNAjLJZfXjT85hL -=OeG1 +iEYEAREIAAYFAlTYZ/MACgkQVWmRsqeSphMJDwCcCAlBhZd3CHq8hYONWDNrZZuE +OnMAni+55A+DeORsTJgnQepzkH5Jicvk +=kzmk -----END PGP SIGNATURE----- diff --git a/dev-util/oprofile/files/oprofile-1.0.0-opjitconv-open.patch b/dev-util/oprofile/files/oprofile-1.0.0-opjitconv-open.patch new file mode 100644 index 000000000000..2943a074f5ef --- /dev/null +++ b/dev-util/oprofile/files/oprofile-1.0.0-opjitconv-open.patch @@ -0,0 +1,11 @@ +--- a/opjitconv/opjitconv.c ++++ b/opjitconv/opjitconv.c +@@ -216,7 +216,7 @@ + int file_locked = 0; + unsigned int usecs_waited = 0; + int rc = OP_JIT_CONV_OK; +- int fd = open(dumpfile, S_IRUSR); ++ int fd = open(dumpfile, O_RDONLY); + if (fd < 0) { + perror("opjitconv failed to open JIT dumpfile"); + return OP_JIT_CONV_FAIL; diff --git a/dev-util/oprofile/oprofile-1.0.0.ebuild b/dev-util/oprofile/oprofile-1.0.0-r1.ebuild similarity index 92% rename from dev-util/oprofile/oprofile-1.0.0.ebuild rename to dev-util/oprofile/oprofile-1.0.0-r1.ebuild index 73f40c039597..75a47fbcd4c0 100644 --- a/dev-util/oprofile/oprofile-1.0.0.ebuild +++ b/dev-util/oprofile/oprofile-1.0.0-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/oprofile/oprofile-1.0.0.ebuild,v 1.2 2014/12/01 10:17:13 bircoph Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/oprofile/oprofile-1.0.0-r1.ebuild,v 1.1 2015/02/09 07:55:30 jer Exp $ EAPI="5" inherit eutils java-pkg-opt-2 linux-info multilib user @@ -44,6 +44,7 @@ pkg_setup() { src_prepare() { epatch "${FILESDIR}/${P}-athlon.patch" + epatch "${FILESDIR}/${P}-opjitconv-open.patch" } src_configure() { -- 2.26.2