diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-11-24 23:43:44 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-11-24 23:43:44 +0000 |
commit | 8563b476b537069664b1e7607307e6a1209b2897 (patch) | |
tree | 8e0ffe25ea13cfe0aacdf2d7307ed8a75fe376ee /gnome-base | |
parent | Fixing service name in xinetd config file, see bug #442620 (diff) | |
download | historical-8563b476b537069664b1e7607307e6a1209b2897.tar.gz historical-8563b476b537069664b1e7607307e6a1209b2897.tar.bz2 historical-8563b476b537069664b1e7607307e6a1209b2897.zip |
Correctly load custom menus from 'applications-merged' directories when XDG_MENU_PREFIX is set.
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64
Manifest-Sign-Key: 0xCF0ADD61
Diffstat (limited to 'gnome-base')
-rw-r--r-- | gnome-base/gnome-menus/ChangeLog | 14 | ||||
-rw-r--r-- | gnome-base/gnome-menus/Manifest | 57 | ||||
-rw-r--r-- | gnome-base/gnome-menus/files/gnome-menus-3.0.1-applications-merged.patch | 100 | ||||
-rw-r--r-- | gnome-base/gnome-menus/files/gnome-menus-3.6.1-applications-merged.patch | 102 | ||||
-rw-r--r-- | gnome-base/gnome-menus/gnome-menus-2.30.5-r1.ebuild | 102 | ||||
-rw-r--r-- | gnome-base/gnome-menus/gnome-menus-3.0.1-r2.ebuild | 92 | ||||
-rw-r--r-- | gnome-base/gnome-menus/gnome-menus-3.4.2-r1.ebuild (renamed from gnome-base/gnome-menus/gnome-menus-3.4.0.ebuild) | 5 |
7 files changed, 443 insertions, 29 deletions
diff --git a/gnome-base/gnome-menus/ChangeLog b/gnome-base/gnome-menus/ChangeLog index b4d7f640093d..3596e5f0fdbe 100644 --- a/gnome-base/gnome-menus/ChangeLog +++ b/gnome-base/gnome-menus/ChangeLog @@ -1,6 +1,18 @@ # ChangeLog for gnome-base/gnome-menus # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-menus/ChangeLog,v 1.179 2012/05/20 09:47:16 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-menus/ChangeLog,v 1.180 2012/11/24 23:43:39 tetromino Exp $ + +*gnome-menus-3.4.2-r1 (24 Nov 2012) +*gnome-menus-3.0.1-r2 (24 Nov 2012) +*gnome-menus-2.30.5-r1 (24 Nov 2012) + + 24 Nov 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + +gnome-menus-2.30.5-r1.ebuild, +gnome-menus-3.0.1-r2.ebuild, + +files/gnome-menus-3.0.1-applications-merged.patch, + -gnome-menus-3.4.0.ebuild, +gnome-menus-3.4.2-r1.ebuild, + +files/gnome-menus-3.6.1-applications-merged.patch: + Correctly load custom menus from 'applications-merged' directories when + XDG_MENU_PREFIX is set. *gnome-menus-3.4.2 (20 May 2012) diff --git a/gnome-base/gnome-menus/Manifest b/gnome-base/gnome-menus/Manifest index 5fcb4ae227b3..c6eeeb2616cb 100644 --- a/gnome-base/gnome-menus/Manifest +++ b/gnome-base/gnome-menus/Manifest @@ -1,33 +1,36 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 -AUX 10-xdg-menu-gnome 115 RMD160 3e235da94ec1e7f97be144358f105d24ca8144e8 SHA1 f4d0e6dff08acd5b06531973f1f68b5f4a640240 SHA256 d6a4938ed879f908e93d0c917db4c99321cb6fa126b79fe1e878ff2ddade963b -AUX 10-xdg-menu-gnome-r1 159 RMD160 a0e1372c398b06fb6d6590acaf8e6155f2858a4b SHA1 86b702d6926a5c3588a457f2c8c40532b1255210 SHA256 8c1f628109ed791e00857f5808dbe1d35a15575a2b36cbb764c3ea14d1ea0378 -AUX gnome-menus-2.18.3-ignore_kde_standalone.patch 1208 RMD160 302201bbc2a9b4d6a673904d11ce60390268b4b5 SHA1 58880f2807bc6a11a724a15c4f626f7385e650be SHA256 6b13ae1708b5d4753f38e57e161e58bd31d0b7a9de8b78145052388b150eedb8 -AUX gnome-menus-3.0.0-ignore_kde_standalone.patch 1222 RMD160 39b97747a5b87c8bc217082268fa825e767cf528 SHA1 0d9cf9fae2224a3a42ef93ca51105fa8b33f0a42 SHA256 b11842a88d41ad29ae825020432516d613d456a8f57c19ed32921a1cb4ca14fe -AUX gnome-menus-3.0.2-library-only.patch 641 RMD160 246256080f229f9e0f57a62c9a76d1bf762529ea SHA1 799fbdaf3a0b7aeb9ed89e5fca9ee449b6d4cb82 SHA256 ec729f28aafceeb1a8b61142ce511190ab762bf432356aa7bddf814ee1b556e9 -AUX gnome-menus-3.2.0.1-ignore-invalid-entries.patch 1240 RMD160 b2e8e7498b9b866eeea18654e343b5ea8430ebf3 SHA1 b17d77ccd261579e2071bb5c391aaf6ee64cd5da SHA256 5c5b729828215468a8a7624497bbde20bd9210aab987accd94bfb52f35c20f20 -DIST gnome-menus-2.30.5.tar.bz2 471327 RMD160 f3fafb467a7d9aaf0168236dab46f8bf82f71c26 SHA1 dcf7af8507d5678d6bb1bf705d2c4ac2238c6da5 SHA256 6dcc565006d6e8c2025ae83ab1f82edf6bd04d61c804c0dc9bf5ea50629c4caa -DIST gnome-menus-3.0.1.tar.bz2 474839 RMD160 de916d4887df9a433eb858aaabf1ef91af2cd32d SHA1 e20d2b4c6ed3a19324114a5bff7ef89e058c707d SHA256 579c119c26f37781f66708e867ea45b3c37589b3b69e5b32d33e9bdb944165f0 -DIST gnome-menus-3.2.0.1.tar.xz 402080 RMD160 98cdb483c0f1a16a1aa6f589a2d130484c970a42 SHA1 8b4bba2f1bb5d8533f7cd241016719ef42cb0ebf SHA256 17e2ea745b1e80fba4f6ec03c4bac561aa6e7ca275fcc79a3df3d318cb64972b -DIST gnome-menus-3.4.0.tar.xz 405964 RMD160 7959492e62876232910777446061efe8bda85ece SHA1 51954c515fd2424ce1e8f88cac40bbde255a3c11 SHA256 199ce6bce3e24cbab8aed7f3488e7557a8f365314eae354aa2b50727b2f11f86 -DIST gnome-menus-3.4.2.tar.xz 406316 RMD160 71fc8ec7077f397bfc7c1e91246ea23c968b2e26 SHA1 93edd01ce24fc68eec5fe16b95d9e34ba9688e38 SHA256 fa8b98eb5c62da20f1fb4f6e251f819d78c925006b00d2f63005a6418aa81e63 -DIST introspection.m4.bz2 1181 RMD160 3648afa820c2ee7e240083076e1452285d043084 SHA1 e5188cc387d0d17feb77684feff7ff163779912f SHA256 69a2a57b12179159420825d1d44c74108014b0864c4d63500265639cfa9151ae -EBUILD gnome-menus-2.30.5.ebuild 2553 RMD160 c2fc9ec79dc50d75e975be98b92dd0e8103c2a9b SHA1 bb2174cd2ede54fbd64c50e907ea06455fdf1990 SHA256 a55a419f5cd3b188934e4b297685200876953e10a87c5dfb81c9e91df15d7f34 -EBUILD gnome-menus-3.0.1-r1.ebuild 2195 RMD160 6893fa004122c569024805e619650c98206c3754 SHA1 f4bda6870e89f118442779eef1789f0bdfa74d5c SHA256 eb6580d171069bd254dfa96d152d6269e6e56932ce3b4522f7780b3d3a126d93 -EBUILD gnome-menus-3.2.0.1-r1.ebuild 2883 RMD160 7fce01554eecb699f61d796e0e7bc49b5a6a0da3 SHA1 93cd882bdba8468eaa776c9a55d49c726998a350 SHA256 5a731b6881526c107ebde21735ce27e6dc582703a087fe4368cb39ac071cd183 -EBUILD gnome-menus-3.4.0.ebuild 3066 RMD160 1719db934e0b1218053e36fafbbff3c203f6b93e SHA1 1dec88b1553b731f819e7f843bf53ac2cc2190e1 SHA256 3698dbd7a8ff2b3f60e187ad3fe19cd0dcb06e8d02dc132df59fbfa4d3132d22 -EBUILD gnome-menus-3.4.2.ebuild 3066 RMD160 8387c4e013c30f64ee622ba4be01e41135a527b1 SHA1 a9ffbafd0fac3fe9e68d94a30c761513a6a92e96 SHA256 118e67c8146a8d21e8c1d2728b9d26bd502a6e9733d0b437fc6cff3e93c5799f -MISC ChangeLog 25595 RMD160 31c995e26ce4c5d1be7528d7bcefbbf9e0bc5566 SHA1 be6d42dd6712541e3d81130955c925e36d0bc49c SHA256 901c576bb3d2fd66078d49d5109e5158d9786865d3c2f5b5ce8b14d6df9fb5a9 -MISC metadata.xml 277 RMD160 2ffb105a089a3b759ddef20bf72b06362a1d1c63 SHA1 82aa8cfe90fb0c9f7c02f295d2802d41ad2af380 SHA256 3d52f90556a9db4ad09f2fbe34e2d25b21f345e474e829ac84669d49cb64c8bb +AUX 10-xdg-menu-gnome 115 SHA256 d6a4938ed879f908e93d0c917db4c99321cb6fa126b79fe1e878ff2ddade963b SHA512 b975bd56983597569b06eaefb356bcdbe85414e21b17f1f5349c7cdfc5f30c9385a92230aa00a369c79a4156ed34256132e96463c308e82300e414df1df8c586 WHIRLPOOL 7eedbb2b33960516115dee8d42a7ebbdcac1d81e1a3ec28f6900f1e063f75039871fbee87bdcd02a6887c269c4366b726819fc91bc9e919bf6f977c22f98e9bd +AUX 10-xdg-menu-gnome-r1 159 SHA256 8c1f628109ed791e00857f5808dbe1d35a15575a2b36cbb764c3ea14d1ea0378 SHA512 144cdcf8210e0225fd39c4ea48960e2400b2b23aaa83e385965e229ae30c1ee0ebc750c693ad1ad8599ecd60f38354b8752a08ba7ed04ceaba670c1416648f58 WHIRLPOOL 8de8a1a1332bfe554e079306ca9896c7833a0e58a3dd76cb8feb851a61dabdc0872d93d3c8b7413f1d4d0173497bcc82c7dc82fcb05f5d7ad9c87a819ade16ad +AUX gnome-menus-2.18.3-ignore_kde_standalone.patch 1208 SHA256 6b13ae1708b5d4753f38e57e161e58bd31d0b7a9de8b78145052388b150eedb8 SHA512 0544bface504a9431ca8343be035f567146f05478a0ee9ea33ff4a74efe176962f735f15d08e5559585d654729e75fd3a5f92ae3a98900a8e7466d5ad1580bcc WHIRLPOOL 1ef2214533e6a108e026ec91e493cf3de009f1bfae38e8711068160b7f817f60f276c9548207b95ee6295cb8b6b64d5ab4fbd78b772939954db5355690d05711 +AUX gnome-menus-3.0.0-ignore_kde_standalone.patch 1222 SHA256 b11842a88d41ad29ae825020432516d613d456a8f57c19ed32921a1cb4ca14fe SHA512 3880e4d288c77bba24be30e5cf7f3297458c9fdc5125b7d1837f7ceb1eec95cf6d3475b94f14c8ae476ad77740cf6300a6e84132d382fbf4620faf01eb51dcd5 WHIRLPOOL 0b68c591c02fd9ec34376fb170ea14a11d2a35bf2527d31d64925886fb07d35598a0d4ab6e4fefe02bfdaf33c7cbb6725126b8eb08eba80ce8ed4a50f0cdeb94 +AUX gnome-menus-3.0.1-applications-merged.patch 3376 SHA256 a42786fa1b3631c649a58c3680ecb102ba450e5bb165cbb11a5d5f27b7e82ca1 SHA512 ca7c17ff68412195d52b7d82351f319403a1d02f0a4a93388bac4034bc0f93ba09fd4d30515d0b05f089a8fd2ea2df3d10ecf51ce340092ec5389d5b1f048444 WHIRLPOOL f157f2e8c78dd3351dee360854e3139927aa274019b0d695242aa54bd353f5ed68a2833db4309a682ad2eea9b0373c50850523d6399e392e0509eb9fdce3adac +AUX gnome-menus-3.0.2-library-only.patch 641 SHA256 ec729f28aafceeb1a8b61142ce511190ab762bf432356aa7bddf814ee1b556e9 SHA512 2133d3c638f0a7cfddbba17e726c7dc647e469ec716331de95be36c017c3aec86af3d47246836da58743e181fc0d32c869ac80e24a73403970a0d6e16406e1f9 WHIRLPOOL cd5c8694ab3c5f6ec10f573ff22af244185722be86482f45f1182223e4914182fd5143e0f27b0b33abd9e3610ca617f17d90ce6334b77c81d7c36f0f73af177d +AUX gnome-menus-3.2.0.1-ignore-invalid-entries.patch 1240 SHA256 5c5b729828215468a8a7624497bbde20bd9210aab987accd94bfb52f35c20f20 SHA512 b7ecd6d17542385b8e31d50c1836c0cf6a36468d527030f562547c0beeca9404fc92ad4d59962e0289eaf98c42e3eb7c75d5aa0c2dfc31df84958d04c2a89bda WHIRLPOOL 6d9fc9dd038ae8409a549d4428b7effcd80a89829b5806ebf5ae9545a0b9f9291445ecbd33c6a3213f33c5fee58cee3c940fd82a94c0415df8c155b1fbcffb3d +AUX gnome-menus-3.6.1-applications-merged.patch 3535 SHA256 bdd8181b1639a27b5a3967764b15e556ad6d9604f81b6810ddf94e545041b27c SHA512 c8fedf4d747d62ac4543d6e59c2fe701e4b62aa03afda78b61691fc3ea05356080a514edb03ce861187f4f0356ea73a2917e139c3f69d82a98394956569be2ab WHIRLPOOL ba8cee6dc8b4014bbc448a9ab6d9a7e8978681ee98c48de87d6ab322e803e67551551f1da54180784334f066768971169e00a62c5e70d1e49c063a5070e24806 +DIST gnome-menus-2.30.5.tar.bz2 471327 SHA256 6dcc565006d6e8c2025ae83ab1f82edf6bd04d61c804c0dc9bf5ea50629c4caa SHA512 e2722f8fc11d99b58de601171e10f87efd64e8752c26d3e2126ff909a4c263cd8be4842d3592b1029396fecf832aa094630fec2e47ea711a363cd03de2980a22 WHIRLPOOL e0d350971ecb541757ce2282e67010d29807eda61fb79be10e132fddd654529030991648d102cda43c15d0148cafc1627a814aff0b6292f947717e16f697a1bf +DIST gnome-menus-3.0.1.tar.bz2 474839 SHA256 579c119c26f37781f66708e867ea45b3c37589b3b69e5b32d33e9bdb944165f0 SHA512 05eda56b741d7236b17276b3b208b8370ec8ff0db82e32a2c0adb84334c4d9365fe61dea08183858fb7c0093cf04a02ba1311483e3318dbe816a02c28f4198eb WHIRLPOOL f2583e79ea6aef0c5cffb94001ceba166b97e237861b51d39530155f36720bcfabbf50af0a16735f8112e44a7b8d7243ae9460285f590a0c2a351ad2203dc85e +DIST gnome-menus-3.2.0.1.tar.xz 402080 SHA256 17e2ea745b1e80fba4f6ec03c4bac561aa6e7ca275fcc79a3df3d318cb64972b SHA512 8c6a531b4612efbf0b39b9f8205e3a5f5d1042bdb61630bb9d6ba77b52af2898a6118d18a21a95468743e48395476feeba5f0a7be04df324a52e942c505ce7d8 WHIRLPOOL 2c60ef483bd1f28a7e625a81253891b37e168067f439b3005ea11e137c51ad6d33711940236b6f089a788551a207f7d932e428253dfaa0b8806ce59c989f7c81 +DIST gnome-menus-3.4.2.tar.xz 406316 SHA256 fa8b98eb5c62da20f1fb4f6e251f819d78c925006b00d2f63005a6418aa81e63 SHA512 a2710df76e375c3e99ac671a4ea222944b391a731f09fd1615579e89cf847e0eaa837e48a2f56b643e1bb0a2b1da1e952231265661aa71b4f7c2bb31c9e064fd WHIRLPOOL f043295d7f21e14555e72e75d79f228ece0eb6b1953d0fef3c107e841880de39232a5e5fc1ff35a2d152d3a54322074b56d2c5a94b9b15ac3a44a80329e1ee55 +DIST introspection.m4.bz2 1181 SHA256 69a2a57b12179159420825d1d44c74108014b0864c4d63500265639cfa9151ae SHA512 4af08dc9a7b495949b61861d7e1a1184650dc33ab1b595544d8bef14d397a3759d97361650ab0e4812390f5fb5e812818937a2d5121246c651edd7d39a076a11 WHIRLPOOL 6b9de2bee5898a9645c07c68586df5e96205d52fb6a6c77c971e8c0742f8436fce76de2b553d0533fbbe4976363180b49ae201c1a1303dfa05585db32ebc61fc +EBUILD gnome-menus-2.30.5-r1.ebuild 2680 SHA256 a36ed0a342c48aa6b1589394fe0f5e79c7f9795d345aec7357fe8aa7d00e9698 SHA512 3926f8d20b9fbf8fe5fb55ae4920fc974b215339d3caa301d2cc30f95d1cc47c75329d9c46065c1a51144d78dc3440f567b30139d2296de66b5fdb48e2fac4ed WHIRLPOOL 528f9c2de0b989de3b0fcce3dbc9e6f45b773090085997ccee865912207688f67a82bfed5df64a78608a02c7063a0f8f8a42951865a38c80b1a8d9de820dc85d +EBUILD gnome-menus-2.30.5.ebuild 2553 SHA256 a55a419f5cd3b188934e4b297685200876953e10a87c5dfb81c9e91df15d7f34 SHA512 c1b8e9cf71293145c6c7960967858da33cf716b75a97a42e9d18ed0fcd4f5edefa4ad8dbf8e703862451b0a538ee23bc396f33ae6d23287740c955d0fad4fd79 WHIRLPOOL 68e7126f662f88d97b6fc0b62d0c8577293e64783c20ee241f9305d033fd4e0da9e545b759f70e89b4a3604a6bd5a80ae2a4871b06085bf0daaa707845b4e18e +EBUILD gnome-menus-3.0.1-r1.ebuild 2195 SHA256 eb6580d171069bd254dfa96d152d6269e6e56932ce3b4522f7780b3d3a126d93 SHA512 020abd83196d73cac32419542653f06c91497796f9b8db0d09cd19f2fc4d6f41f2f58751c61d7aa9ebfeec59be94860ec4ccc24db0603c175da2e8ad746d51dd WHIRLPOOL aea27b0c06629ece053d1f8dc6752e862867cccb572c46bef27f813b10d8480e4bb82c0a828b315a707e30d143d050953a3cf7badb7e41dcdf76c7733957c4ac +EBUILD gnome-menus-3.0.1-r2.ebuild 2204 SHA256 63192c9f3ad6a01caa89a659ad8031f8ff6bc675ad8adb56b65da8975ec9f2fe SHA512 7ce5ceedcaee6981e786da641fe6169ec220ae58d2a847fdcf55944e395266ad95fa835a82f870d8f292aad98f0af19c328f975ce9e0def6b5db5be454f0a6f8 WHIRLPOOL 3e0b1445cb97ea2251f283c0d93fc1b02fd498f409afe024114b5b0cb75331b75dfb0ac79638d3c055198180ff9a4439a9f6b399d2a2f57efc030bd8efa41331 +EBUILD gnome-menus-3.2.0.1-r1.ebuild 2883 SHA256 5a731b6881526c107ebde21735ce27e6dc582703a087fe4368cb39ac071cd183 SHA512 bd8cc8d8d422810489beb71588f3921c1034ea40c8dc70a4ac9fd1f3194bc3763402757855c116fb0c247efff9115dfe569e6999818829ed351804d163354d85 WHIRLPOOL 2d9e60b5633bbbaa8d9a33a77e9cd209f6130c55b37243dd37cd3f0b79da4a02390f6e9974611243d01389c078edb46c9ee2c263a587f337b095e6c832b552f6 +EBUILD gnome-menus-3.4.2-r1.ebuild 3183 SHA256 331dda597c2410a59f53d9dffbeb5f0adae93d55433a83031039f30a10e1363f SHA512 4832b3ae93441768a64e26895d7397540fd13772a5d63c78e089d8e8079576d112f488e9a78ead2d32661c7a8e6f072e67965426655c16b6662463604b88e2bb WHIRLPOOL bfb47d38bf5750fb43a655796d88b36432f0b92713793c67c4595f32c1c0f860c51019e82a21d4e475b986ac35a4c4d2babe3cf9a6fffd79eb2d1544c60c86b2 +EBUILD gnome-menus-3.4.2.ebuild 3066 SHA256 118e67c8146a8d21e8c1d2728b9d26bd502a6e9733d0b437fc6cff3e93c5799f SHA512 ab450cd4a61ba00bb999d7ef45049d30a59daba3d428743a9eb873808806cad9c30355b5f7ea3b70a0b1295f94438e12aaed141db5c48a12b7dc02091a9aa909 WHIRLPOOL c27f1b3039bd0e5fe1968d20e9d19c3bee0c0694a0795edd84b3ba01241a1d55f0c486163e0dd13b62423f3a20f30cf15546f487c73572504bc81195ea0d11c8 +MISC ChangeLog 26095 SHA256 32e7b188fd76dcd412ebc1c4841395230be03c42b8d68cba2d822aeb95622e0a SHA512 c0b091657aae94f341710cc83145907b7378429fa8945044611e32272367274e020bc127c7f73b9dae2828c392bdd92db3a1dd92b56b488877c74ded32de868c WHIRLPOOL c4bba241701ca3956b976873929f378c13c66adac7f4bd3d5f269f15f4a948f6e8a4c5f6f136af8eb1aca545a673995aabefb50f7cf34c8098ab15aca49e567b +MISC metadata.xml 277 SHA256 3d52f90556a9db4ad09f2fbe34e2d25b21f345e474e829ac84669d49cb64c8bb SHA512 ca1d5e77776eb584f9e897f4abb7b4a1e2bc7942564d81c812ff94d64593c6e1e0a7996c0be8f6493cce579c815024e006bf5642b8fc57d59e3818d960b9cb0c WHIRLPOOL ea0c213f488fd7c0cf1783f9542feaed34859244150a79926029bad19b066db2ce6d2cd3e539c860e9eee50b3138bfe32c520e8c663dbe9a86999c04b28b140f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBAgAGBQJPuL2pAAoJEJ0WA1zPCt1h9g4H/jDOE+H/B0r85uh17AndZrMP -ySmaKciCl5eNe9LVM7tmIJGPXkU84GYKP04CWEgwRl1bpqtOF/6fZzuM9kTJpgJO -4GZt6LDKbavzzxKM/GOH8sbn8GoPQaJCCX3KMuNhVWGRNIYLMNrcc6F5JNl3CXLB -7LB/ypqlPxy/V3LZjn11bZucYOLzpOim2IivTT2uEsAPi+76xAsagIPs0/gjnryz -AU18cydYgAywoXKLP1iwWkfMMlUIhhuhnCTsbvTkNd2SqOPe6xgtbnBh4vhSiv9H -GJvlsLTfgeB8OamR7Ovb2eak05QLng0CpKD7DWh0Iiv6OSH+jRK8tFTB5Xn1Ba0= -=J4eL +iQEcBAEBCAAGBQJQsVusAAoJEJ0WA1zPCt1hCQsH/0PsPNF0aAdBGGjAgEY8szpU +R+T67DXiZLHiGiVdsw4Y+OMMueW09fab1YQ7WBSqMVZ2wMucve4aVDFkuPvmWrNu +FQSGT6a0q9SD9PX5Q94BJv/69PG+VwTtRWqy6KyQm4KcNwN2tfqiliIS0eZbisiO +w3pM6wx/shjKakbeU1mwx9uBWX56O103AuFHmT38Vyr0PdWkAbUrGC76HJXV2rpI +TMu753a69GThwyYUg3LLLIVN5cMUu99UmCaGMR/+NN1jYskySuIsFUE0+H8TtKwN +jPW1sG1b2TcfJU322GPHQtBMrtuGObaXXtlmj1w2heEmQKzghOGrH+sSSamzUwo= +=XsbW -----END PGP SIGNATURE----- diff --git a/gnome-base/gnome-menus/files/gnome-menus-3.0.1-applications-merged.patch b/gnome-base/gnome-menus/files/gnome-menus-3.0.1-applications-merged.patch new file mode 100644 index 000000000000..f5255cc5466e --- /dev/null +++ b/gnome-base/gnome-menus/files/gnome-menus-3.0.1-applications-merged.patch @@ -0,0 +1,100 @@ +From 15baddac6c5343eaa103ecd27c625f5a415d24f3 Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev <tetromino@gentoo.org> +Date: Sat, 24 Nov 2012 15:24:50 -0500 +Subject: [PATCH] libmenu: always call menu_layout_load() with + non_prefixed_name parameter + +We must ensure that when loading "${XDG_MENU_PREFIX}applications.menu", +the root layout node's name is set to "applications", not +"${XDG_MENU_PREFIX}applications", because the menu spec states that the +default merge directory for "${XDG_MENU_PREFIX}applications.menu" is +"applications-merged", not "${XDG_MENU_PREFIX}applications-merged". + +https://bugzilla.gnome.org/show_bug.cgi?id=688972 +--- + libmenu/gmenu-tree.c | 29 ++++++++++++++++++++++++++--- + 1 file changed, 26 insertions(+), 3 deletions(-) + +diff --git a/libmenu/gmenu-tree.c b/libmenu/gmenu-tree.c +index 0cb9645..a0d85d6 100644 +--- a/libmenu/gmenu-tree.c ++++ b/libmenu/gmenu-tree.c +@@ -47,6 +47,7 @@ struct GMenuTree + guint refcount; + + char *basename; ++ char *non_prefixed_basename; + char *absolute_path; + char *canonical_path; + +@@ -630,6 +631,24 @@ gmenu_tree_lookup (const char *menu_file, + return retval; + } + ++static void ++gmenu_tree_update_non_prefixed_basename (GMenuTree *tree, ++ const gchar *filename) ++{ ++ gchar *s, *basename; ++ ++ g_free (tree->non_prefixed_basename); ++ tree->non_prefixed_basename = NULL; ++ if (filename == NULL) ++ return; ++ s = g_strdup_printf ("%sapplications.menu", g_getenv ("XDG_MENU_PREFIX")); ++ basename = g_path_get_basename (filename); ++ if (!g_strcmp0 (basename, "applications.menu") || !g_strcmp0 (basename, s)) ++ tree->non_prefixed_basename = g_strdup ("applications.menu"); ++ g_free (s); ++ g_free (basename); ++} ++ + static GMenuTree * + gmenu_tree_new (GMenuTreeType type, + const char *menu_file, +@@ -650,11 +669,13 @@ gmenu_tree_new (GMenuTreeType type, + { + g_assert (canonical == FALSE); + tree->basename = g_strdup (menu_file); ++ gmenu_tree_update_non_prefixed_basename (tree, tree->basename); + } + else + { + tree->canonical = canonical != FALSE; + tree->absolute_path = g_strdup (menu_file); ++ gmenu_tree_update_non_prefixed_basename (tree, tree->absolute_path); + + if (tree->canonical) + { +@@ -709,6 +730,9 @@ gmenu_tree_unref (GMenuTree *tree) + g_free (tree->basename); + tree->basename = NULL; + ++ g_free (tree->non_prefixed_basename); ++ tree->non_prefixed_basename = NULL; ++ + if (tree->absolute_path != NULL) + g_free (tree->absolute_path); + tree->absolute_path = NULL; +@@ -1768,7 +1792,7 @@ load_merge_file (GMenuTree *tree, + + menu_verbose ("Merging file \"%s\"\n", canonical); + +- to_merge = menu_layout_load (canonical, NULL, NULL); ++ to_merge = menu_layout_load (canonical, tree->non_prefixed_basename, NULL); + if (to_merge == NULL) + { + menu_verbose ("No menu for file \"%s\" found when merging\n", +@@ -2926,8 +2950,7 @@ gmenu_tree_load_layout (GMenuTree *tree) + + error = NULL; + tree->layout = menu_layout_load (tree->canonical_path, +- tree->type == GMENU_TREE_BASENAME ? +- tree->basename : NULL, ++ tree->non_prefixed_basename, + &error); + if (tree->layout == NULL) + { +-- +1.8.0 + diff --git a/gnome-base/gnome-menus/files/gnome-menus-3.6.1-applications-merged.patch b/gnome-base/gnome-menus/files/gnome-menus-3.6.1-applications-merged.patch new file mode 100644 index 000000000000..ada08df02491 --- /dev/null +++ b/gnome-base/gnome-menus/files/gnome-menus-3.6.1-applications-merged.patch @@ -0,0 +1,102 @@ +From e047041a49ad9e857b97c534203a98aac80de8d8 Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev <tetromino@gentoo.org> +Date: Sat, 24 Nov 2012 15:24:50 -0500 +Subject: [PATCH] libmenu: always call menu_layout_load() with + non_prefixed_name parameter + +We must ensure that when loading "${XDG_MENU_PREFIX}applications.menu", +the root layout node's name is set to "applications", not +"${XDG_MENU_PREFIX}applications", because the menu spec states that the +default merge directory for "${XDG_MENU_PREFIX}applications.menu" is +"applications-merged", not "${XDG_MENU_PREFIX}applications-merged". + +https://bugzilla.gnome.org/show_bug.cgi?id=688972 +--- + libmenu/gmenu-tree.c | 31 +++++++++++++++++++++++++++++-- + 1 file changed, 29 insertions(+), 2 deletions(-) + +diff --git a/libmenu/gmenu-tree.c b/libmenu/gmenu-tree.c +index 3e59c2c..dd6c670 100644 +--- a/libmenu/gmenu-tree.c ++++ b/libmenu/gmenu-tree.c +@@ -60,6 +60,7 @@ struct _GMenuTree + GObject parent_instance; + + char *basename; ++ char *non_prefixed_basename; + char *path; + char *canonical_path; + +@@ -524,6 +525,24 @@ gmenu_tree_constructor (GType type, + } + + static void ++gmenu_tree_update_non_prefixed_basename (GMenuTree *tree, ++ const gchar *filename) ++{ ++ gchar *s, *basename; ++ ++ g_free (tree->non_prefixed_basename); ++ tree->non_prefixed_basename = NULL; ++ if (filename == NULL) ++ return; ++ s = g_strdup_printf ("%sapplications.menu", g_getenv ("XDG_MENU_PREFIX")); ++ basename = g_path_get_basename (filename); ++ if (!g_strcmp0 (basename, "applications.menu") || !g_strcmp0 (basename, s)) ++ tree->non_prefixed_basename = g_strdup ("applications.menu"); ++ g_free (s); ++ g_free (basename); ++} ++ ++static void + gmenu_tree_set_property (GObject *object, + guint prop_id, + const GValue *value, +@@ -534,10 +553,14 @@ gmenu_tree_set_property (GObject *object, + switch (prop_id) + { + case PROP_MENU_BASENAME: ++ if (g_strcmp0 (self->basename, g_value_get_string (value))) ++ gmenu_tree_update_non_prefixed_basename (self, g_value_get_string (value)); + self->basename = g_value_dup_string (value); + break; + + case PROP_MENU_PATH: ++ if (g_strcmp0 (self->path, g_value_get_string (value))) ++ gmenu_tree_update_non_prefixed_basename (self, g_value_get_string (value)); + self->path = g_value_dup_string (value); + break; + +@@ -587,6 +610,9 @@ gmenu_tree_finalize (GObject *object) + g_free (tree->basename); + tree->basename = NULL; + ++ g_free (tree->non_prefixed_basename); ++ tree->non_prefixed_basename = NULL; ++ + if (tree->path != NULL) + g_free (tree->path); + tree->path = NULL; +@@ -1896,7 +1922,7 @@ load_merge_file (GMenuTree *tree, + + menu_verbose ("Merging file \"%s\"\n", canonical); + +- to_merge = menu_layout_load (canonical, NULL, NULL); ++ to_merge = menu_layout_load (canonical, tree->non_prefixed_basename, NULL); + if (to_merge == NULL) + { + menu_verbose ("No menu for file \"%s\" found when merging\n", +@@ -3053,8 +3079,9 @@ gmenu_tree_load_layout (GMenuTree *tree, + tree->canonical_path); + + error = NULL; ++ + tree->layout = menu_layout_load (tree->canonical_path, +- tree->path ? NULL : tree->basename, ++ tree->non_prefixed_basename, + error); + if (!tree->layout) + return FALSE; +-- +1.8.0 + diff --git a/gnome-base/gnome-menus/gnome-menus-2.30.5-r1.ebuild b/gnome-base/gnome-menus/gnome-menus-2.30.5-r1.ebuild new file mode 100644 index 000000000000..7b7ebb4bee78 --- /dev/null +++ b/gnome-base/gnome-menus/gnome-menus-2.30.5-r1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-menus/gnome-menus-2.30.5-r1.ebuild,v 1.1 2012/11/24 23:43:39 tetromino Exp $ + +EAPI="3" +GCONF_DEBUG="no" + +PYTHON_DEPEND="python? 2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit eutils gnome2 python + +DESCRIPTION="The GNOME menu system, implementing the F.D.O cross-desktop spec" +HOMEPAGE="http://www.gnome.org" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug +introspection python" + +RDEPEND=">=dev-libs/glib-2.18 + python? ( dev-python/pygtk ) + introspection? ( >=dev-libs/gobject-introspection-0.6.7 )" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig + >=dev-util/intltool-0.40" + +pkg_setup() { + DOCS="AUTHORS ChangeLog HACKING NEWS README" + + # Do NOT compile with --disable-debug/--enable-debug=no + # It disables api usage checks + if ! use debug ; then + G2CONF="${G2CONF} --enable-debug=minimum" + fi + + G2CONF="${G2CONF} + --disable-static + $(use_enable python) + $(use_enable introspection)" +} + +src_prepare() { + gnome2_src_prepare + + # Don't show KDE standalone settings desktop files in GNOME others menu + epatch "${FILESDIR}/${PN}-2.18.3-ignore_kde_standalone.patch" + # https://bugzilla.gnome.org/show_bug.cgi?id=688972 + epatch "${FILESDIR}/${PN}-3.0.1-applications-merged.patch" + + # disable pyc compiling + python_clean_py-compile_files + + python_copy_sources +} + +src_configure() { + python_execute_function -s gnome2_src_configure +} + +src_compile() { + python_execute_function -s gnome2_src_compile +} + +src_test() { + python_execute_function -s -d +} + +src_install() { + python_execute_function -s gnome2_src_install + python_clean_installation_image + + # Prefix menu, bug #256614 + mv "${ED}"/etc/xdg/menus/applications.menu \ + "${ED}"/etc/xdg/menus/gnome-applications.menu || die "menu move failed" + + exeinto /etc/X11/xinit/xinitrc.d/ + doexe "${FILESDIR}/10-xdg-menu-gnome" || die "doexe failed" + + use python && python_convert_shebangs -r 2 "${ED}"usr/bin/gmenu-simple-editor +} + +pkg_postinst() { + gnome2_pkg_postinst + if use python; then + python_mod_optimize GMenuSimpleEditor + fi + + ewarn "Due to bug #256614, you might lose icons in applications menus." + ewarn "If you use a login manager, please re-select your session." + ewarn "If you use startx and have no .xinitrc, just export XSESSION=Gnome." + ewarn "If you use startx and have .xinitrc, export XDG_MENU_PREFIX=gnome-." +} + +pkg_postrm() { + gnome2_pkg_postrm + if use python; then + python_mod_cleanup GMenuSimpleEditor + fi +} diff --git a/gnome-base/gnome-menus/gnome-menus-3.0.1-r2.ebuild b/gnome-base/gnome-menus/gnome-menus-3.0.1-r2.ebuild new file mode 100644 index 000000000000..949604acf88c --- /dev/null +++ b/gnome-base/gnome-menus/gnome-menus-3.0.1-r2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-menus/gnome-menus-3.0.1-r2.ebuild,v 1.1 2012/11/24 23:43:39 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +GNOME_TARBALL_SUFFIX="bz2" + +PYTHON_DEPEND="python? 2:2.5" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*" + +inherit autotools eutils gnome2 python + +DESCRIPTION="The GNOME menu system, implementing the F.D.O cross-desktop spec" +HOMEPAGE="http://www.gnome.org" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" + +IUSE="debug python +introspection" + +RDEPEND=">=dev-libs/glib-2.18 + introspection? ( >=dev-libs/gobject-introspection-0.9.5 )" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig + >=dev-util/intltool-0.40 + + gnome-base/gnome-common + dev-libs/gobject-introspection-common" +# eautoreconf requires gnome-common +# The actual menus are provided by slot 3 +PDEPEND="gnome-base/gnome-menus:3" + +pkg_setup() { + DOCS="AUTHORS ChangeLog HACKING NEWS README" + + # Do NOT compile with --disable-debug/--enable-debug=no + # It disables api usage checks + if ! use debug ; then + G2CONF="${G2CONF} --enable-debug=minimum" + fi + + G2CONF="${G2CONF} + --disable-static + $(use_enable python) + $(use_enable introspection)" + + python_pkg_setup +} + +src_prepare() { + # Only build the library (everything else is coming from slot 3) + epatch "${FILESDIR}/${PN}-3.0.2-library-only.patch" + # https://bugzilla.gnome.org/show_bug.cgi?id=688972 + epatch "${FILESDIR}/${PN}-3.0.1-applications-merged.patch" + eautoreconf + gnome2_src_prepare + + # disable pyc compiling + python_clean_py-compile_files + + python_copy_sources +} + +src_configure() { + python_execute_function -s gnome2_src_configure +} + +src_compile() { + python_execute_function -s gnome2_src_compile +} + +src_test() { + python_execute_function -s -d +} + +src_install() { + python_execute_function -s gnome2_src_install + python_clean_installation_image +} + +pkg_postinst() { + gnome2_pkg_postinst +} + +pkg_postrm() { + gnome2_pkg_postrm +} diff --git a/gnome-base/gnome-menus/gnome-menus-3.4.0.ebuild b/gnome-base/gnome-menus/gnome-menus-3.4.2-r1.ebuild index 6c8418e902a8..f9f4280c8161 100644 --- a/gnome-base/gnome-menus/gnome-menus-3.4.0.ebuild +++ b/gnome-base/gnome-menus/gnome-menus-3.4.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-menus/gnome-menus-3.4.0.ebuild,v 1.1 2012/05/13 18:43:24 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-menus/gnome-menus-3.4.2-r1.ebuild,v 1.1 2012/11/24 23:43:39 tetromino Exp $ EAPI="4" GCONF_DEBUG="no" @@ -64,6 +64,9 @@ src_prepare() { # Don't show KDE standalone settings desktop files in GNOME others menu epatch "${FILESDIR}/${PN}-3.0.0-ignore_kde_standalone.patch" + # https://bugzilla.gnome.org/show_bug.cgi?id=688972 + epatch "${FILESDIR}/${PN}-3.6.1-applications-merged.patch" + if use python; then python_clean_py-compile_files python_copy_sources |