public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: kde-apps/kscd/, profiles/, kde-apps/kde4-l10n/, kde-apps/kholidays/, ...
@ 2018-04-29 14:42 Andreas Sturmlechner
  0 siblings, 0 replies; only message in thread
From: Andreas Sturmlechner @ 2018-04-29 14:42 UTC (permalink / raw
  To: gentoo-commits

commit:     b2221affec76b0c84db28fb93e6d8b51cc0746ef
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 29 14:41:39 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr 29 14:41:39 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2221aff

profiles: Remove last-rited kde-apps/{kde-l10n,kholidays,kscd}

 kde-apps/kde4-l10n/Manifest                        |  55 --
 .../kde4-l10n/files/kde4-l10n-17.08.1-remove-dirs  |  17 -
 kde-apps/kde4-l10n/kde4-l10n-17.08.3.ebuild        | 192 -------
 kde-apps/kde4-l10n/metadata.xml                    |   8 -
 kde-apps/kholidays/Manifest                        |   1 -
 kde-apps/kholidays/kholidays-17.08.3.ebuild        |  26 -
 kde-apps/kholidays/metadata.xml                    |   8 -
 kde-apps/kscd/Manifest                             |   1 -
 .../kscd/files/kscd-17.08.3-musicbrainz5.patch     | 626 ---------------------
 kde-apps/kscd/kscd-17.08.3.ebuild                  |  20 -
 kde-apps/kscd/metadata.xml                         |   8 -
 profiles/package.mask                              |  10 -
 12 files changed, 972 deletions(-)

diff --git a/kde-apps/kde4-l10n/Manifest b/kde-apps/kde4-l10n/Manifest
deleted file mode 100644
index 9be86dd9484..00000000000
--- a/kde-apps/kde4-l10n/Manifest
+++ /dev/null
@@ -1,55 +0,0 @@
-DIST kde-l10n-ar-17.08.3.tar.xz 554316 BLAKE2B 5f01fe72c6e0dc169cbc1f1731827eef77d693583a06a6a173b9ceb6a6eadec2af19ff3dee89c6d0f171547d8faf37836dd6b712643b51d4ed303b1dc36cee52 SHA512 4caf784833265d30299907cc30b4becb9462d02b1b7df5722e1ec932b7a03ccaf9575ed4e4df1d8d31573a1107a8698ec6ef6c9d9c04f2fbc67be3bf5dad055b
-DIST kde-l10n-ast-17.08.3.tar.xz 395500 BLAKE2B b88869003eee9e23e921f13ae509d35f909c47e29a4d5a9f9b2d68ac84c8fcb01ac2571dc44da00182f34dbf8aaad0fe636e2b72a12c601d35551ac913217b4f SHA512 4cc612f41ff52b414ff8efaaae176f1909e3f024f802c39c0626113ae6e48b42871a801df3fb59686217d60d7a52489f5ff3d312389a3e91491f6a33e8ec4600
-DIST kde-l10n-bg-17.08.3.tar.xz 482992 BLAKE2B 0b99c45ceca72293744a329f14fcbeee5ed777e0d152806ef023f4b5471bf5d7791762ed02b6d7a0b8c71be0c2930bae2812764952c5229dcd324a114b4ee28c SHA512 58b63e182dfa0541311876f533ec581dca993ac688241086f5c4b39f8657bb088e33e84a24e88ec20525c7f50b6a1c5e43cc3869b0a73b0512a0ea51a4a20a8f
-DIST kde-l10n-bs-17.08.3.tar.xz 562424 BLAKE2B ae745a950aa7bab891d005d3b2610751743c14a507f605e47de98086d05499da934347509f60492e866a000ba6f6682a1de20997dc6c2ad47b48394a8d8a187d SHA512 e3f2098de9882b250a693a6015dcd491d0e3f2eccd574f9f4fdf21c2bc4240b2810d087a7f2aaaf80fbcc4bb286ca3b80a5ff5c4f6d59db19acebbddd1bb8e68
-DIST kde-l10n-ca-17.08.3.tar.xz 4615580 BLAKE2B 50f0a9f2b4b86a3d83d79f1f2cb18d8bd0a83dd544066a3d302acd0376aeba6b36ce8f342348b3a5195e7f08d76c31e8574f0449b7c7936aeb808191f5e27382 SHA512 1b80e8d2435b235abfed523625a17615691ab57c34908380a184e46a482007d40e4e98bdf6735672ffa64f9257fb88f364e81cad78e55171b2bd79cab4ef1eeb
-DIST kde-l10n-ca@valencia-17.08.3.tar.xz 539864 BLAKE2B 4426f4b6a89ec39ed87aaafb769e0c86574808495f47c8bf41a6deae1f3201a4b7a7b2922efc8fc6b074fb92b1edf10b8c31ad34dc82b8b609d76a88a331c581 SHA512 7bf11d578a72d37e0dcf81195ae69bc11632432aa7ebb349d680d0da0ee9c3cc2a49ba86451cbf10693fd697d503fc7b5a05c56eb9d0b35cf87935dbcb253e9f
-DIST kde-l10n-cs-17.08.3.tar.xz 548904 BLAKE2B 39be2c4a7f2f49b3b0c8c7922c7f5e8fc954cde09f5656e628402cfadb91cba23fad0e73d7fc0dd02c60f786757497bb0a1b6cb595a590a40d214db7c419f256 SHA512 8e7bea395ccce934f240376fa9cfdc2090fbb7ce0efac188f7da06679a725c937179dde9f4d7bf1ee3b917646496d8f758bf8815d30f37205e5cabeffb5163c9
-DIST kde-l10n-da-17.08.3.tar.xz 902580 BLAKE2B a3ecb8ff3c165a6153353e058ed42b2540f8ab5c1249dd2df74f0770c194ae001b9824e03e51f6212f3c1515df446fdc40aa5a84e637906336c220118ef0a753 SHA512 215013fd83132c5c29c193d25476aa3b570999492a65427aa2e9fefa5c8988e8f670546d82e9190e6042f3fb7ef2f92b01f7f8b3c1010966368f0854dd778d3f
-DIST kde-l10n-de-17.08.3.tar.xz 4669256 BLAKE2B 25cdcd7e9adeaaac3db3649cbdbff5a4201cdcba2040d4e45edab2b2809749e46dc1e1ee3cade1c6901b32f3afe8552a8f87253eabde9dca6ca464a9d77b6bc4 SHA512 d7248975274d4a434ac8a349709bdf41c0da5c4e58067564bb7edfe9c4391fd811dabbcbbee582c779d83fe1f124c0e86cdf1cb08f88a50521a2f342f12d9d65
-DIST kde-l10n-el-17.08.3.tar.xz 742064 BLAKE2B fdee118bef85458b9cba11d5e959268aff043b488767210bbcbb0ebd1b2c4f437d00bb3abde6051f2765ba918acf4a2472c78fb2cb9993439be2e434372a2896 SHA512 7043babf0d9598a47e571c55bbe7f74de13c34f039615cfcb5449431712606b5430aa7a30a02b4e761ca873699cf35459cdcbe825dbfc1472573ea68f8deb96d
-DIST kde-l10n-en_GB-17.08.3.tar.xz 510828 BLAKE2B f0dc6a5106f5b480216e2027342fd4d5a138050c1b8c7f0fb3967a804af10131af94cade8fdd32638180b438fe299bed9f9295e209ce7002188f1724710c9a2a SHA512 1c52ced5e19ca326142ef8f531b5022018c3a096e13b3a62d1149ce1ef9140fbcc5d931386694e528a18a9b77a08d87816f9a4b408783fe37c7008594295923f
-DIST kde-l10n-eo-17.08.3.tar.xz 494496 BLAKE2B 0bff469d04c86c9f8bf2bd831f3f6f3fd8f1be894801f1bdc8c5346b7f4ec70ffeb34b5a43c4b81ba9727b0c783b4b964c20912d29776814d3ffbd05a63ba172 SHA512 3f6a3520a7626b6b3a91f6106e242b53c2b1499f8022df41cc2e2faca154b45f3238ba42875b7f0c18a8d6ec61d3619d93a13c7b47636e88103f4002ba8eb933
-DIST kde-l10n-es-17.08.3.tar.xz 2723540 BLAKE2B 25f8df7ec5ea021116da55258ab01a5925a717399a4eb87833bedb478d7ea1fc1fcfd9a6ea6785b7a0f96aa1e8fe303dd3c59812a5cb0d047d616da192438cff SHA512 ac4518bde6293df13bb1a2a36b62b1127611feac34e78316d421870f93873d202e262d23b79f7e5e00e8f1b63754066666cfd39e236fef9911ebc0f48facd9e3
-DIST kde-l10n-et-17.08.3.tar.xz 840412 BLAKE2B 921edb68a6b1f26ee3618bc942df5ae570dc25b165248096af3dccedb19c5ddfa2cfe59c8c96f487a362c3eb8e590a1715164efe2f2aaa21e8f231b42cb13495 SHA512 f1d8eddfb28dcfc9b6097fa1917a0e4d89c455a4e3645968ee3c2cb41d0db6d0f7fc2c378410ae126c4a7244620b40a97197be65bdc544a14bd4cd95287f8a28
-DIST kde-l10n-eu-17.08.3.tar.xz 554008 BLAKE2B e72417800d89e7ab3ced6113d5f767fcb09723889c6227c1b19e57a7dfb6361dd6e639e1c78892f160a749f0d83e3e9bce7dd5b228e9bc0c4bae75a19a5a2e56 SHA512 27980118ed6c20c982863ebbd2faa4767d53d06acb948db77af73faf0814d9423d6a2d2f10f4e7f3588eb44d1de4212cbc1bff6ce592a4f1db7b93779508f9b3
-DIST kde-l10n-fa-17.08.3.tar.xz 511396 BLAKE2B b18bdf315fca23a947602d9eb11e1243184f4b0936ac9901debc7c9cc8088bcf4848367e9fd2170700a44437a6ab493457eed9bcc430a8a18d2a7f1189101cd7 SHA512 a4c0c53239fde8a1999798070e6881598be2fac6bf25079132497f896a72099117870140c842bc3315fa37b294faa0fa2fda54c220bcd037038c2915ac8b7146
-DIST kde-l10n-fi-17.08.3.tar.xz 617216 BLAKE2B 04636bd74b99f385532156aea6f3836739f66c036370b72b84f0ea7ca7d9aa9c68b1385ea385452d372a3390d2516620fceca8d75664dd149b03ff219c5339c0 SHA512 1c7e3c6110d1037049c8e743a50cf4b5940c26cca41e9664468d44c6763830248a36f3613bcb0e0c0d93ed1a7d2ed50bb6aac6074169b015f9e93eb8724ab6ec
-DIST kde-l10n-fr-17.08.3.tar.xz 4380520 BLAKE2B 57a368708e2ffb08534dd048e8e21acd1ebacdc3f1233145dd8c539d5d822345c1346602290fabb525aff4a2e74b812f5068802e3531f2bb0a03624e558c9ba8 SHA512 3af325dc2bddfda262f28750637f28d79450706cc927efcda3d7a37e8417e537aa6d16d8ee66bfe2b18906a92e8d4fb951123bc385459eda7966ea2295e80722
-DIST kde-l10n-ga-17.08.3.tar.xz 541384 BLAKE2B 44a5a32605756bfe49b41cb556794d43e8914040f9b8e75e0d25ab1ce402bd49660dd36c1d156b85acfc3b56c33ba2b7b883ca67d91c63c365176e5ed4962640 SHA512 d3a0714ce26b7098ef537f9a3d5247a560374f6758ecb47d6c3f32cf078cdb9da2c1616d3bed8d247dc21e96f37acfb670efca19e471bda5d87520e1b0b4c330
-DIST kde-l10n-gl-17.08.3.tar.xz 675528 BLAKE2B e10d3e124a82c2b59f7618e4e46ef7b2068d6817cba13a603d5694d8a9c14b46fe52e58a87b3ac950619d2128c422b5acc8ff173397874d0b2688f9622bf2ec3 SHA512 a474363fc762522c1981216af40404185e3602d7f89515240a9d6cf0fb32ab56bbf6c0ca9ff11baa0604054792a9583b8ede70ce325ebd9aa679899bf0b9d021
-DIST kde-l10n-he-17.08.3.tar.xz 493400 BLAKE2B a7da11dcd0e2ba020e399c7fa1dcf419c2fbbc5217f10f40087022380f155cbc771d88c9479d4752ff98d988178759e685662bda5b4ea26af54ce07a302b0cb7 SHA512 8df980aae639fe98c1f90c9ab45864e35950519f586005cff8886ce871dd55d66c396b8a6590a411e3041939ca9a0f6296d40e3d8262b28e1835d5f82ef23975
-DIST kde-l10n-hi-17.08.3.tar.xz 466572 BLAKE2B eeeacab9a1e7986975ba3fa25d65ea2777b6a04e2565848e8ae5bf7a8ec323fb455278048e08f739ac4afb5e1a95d475a4642ef3ce484425874b38ca4c4a5910 SHA512 dd39db9907bec0895f271cac1fffdad09be18f439231b438d40865b74069b4512e61e93aad396346f5221f9d5653f8712ece00ef796ba28c076d59359a97a60b
-DIST kde-l10n-hr-17.08.3.tar.xz 484836 BLAKE2B d692351bab41bf57c4e5e424986fec2bd504a2a7dc1c56b33cb0d93c3e9c512bfb641c2358ccb39899c6cbd56e7a9d29371b00a7a8b737b7eac1b13298e2e354 SHA512 5305dce351ca06eb5b228e5b3360f0eff8fbe72299599bfaf0941718253c93f0c321095d9e2577228058d8452e2923f5be1c25cef2639968905f2fff0b6ae520
-DIST kde-l10n-hu-17.08.3.tar.xz 599004 BLAKE2B 099025b67ac7c855efc9130b8ec5bb7263ff838f9fce5035ca964fe89a197aaf50c94837302cf4cfb815a8e955068bcab46a0e7b8d3db8ffe676b26254b74f7a SHA512 3a4ca1c9e8a772bc63c21b64fad523291a4f44bd5f39787f8fe23948226e7c08e35fcfae94cd4220dfa35ee28668c93d1a8affe95c47f569f5c04e2df84008c1
-DIST kde-l10n-ia-17.08.3.tar.xz 479388 BLAKE2B baa386a7f1e0d2dec034a20d407cf4f406398999ed17484ed683dd31c99f05803cac8517a1912116792efa043cf8af1487ce88067f2e0ed33520f4463629a41c SHA512 f6aae2b62ee1572330717f66a58f48b2d7d8b67fc8890ffd8cb3d0f4f044779d5c9b2e59fb15143e10f1df7a367aefc556d1499090c1d3f6043c8cfea34e342c
-DIST kde-l10n-id-17.08.3.tar.xz 199168 BLAKE2B d5fe3935fd504b11b0a6733e7a453931ca6ab20c8e7e9e7562bb6a6272a37e11184221d85c47cf20f7a43c9afb76ea7dfd3fd09439bc6a921291fe4b835afd39 SHA512 3b22f038f23f4448154d6c9f1a4db84616cfb9dc17f2a6753c23cc722935a4903576a5f544e2f63b867cb199e2db74dcb3d1c0a174f4de52438cacd87663e92f
-DIST kde-l10n-is-17.08.3.tar.xz 479212 BLAKE2B c21ed334650fec7cfb3e257af5b3cab6961974f10fa27e6f9fc3433ed0ff6abe79752fbb4b5c448d59ea5295598fd586656d8d18398fd2bca52490efabe120d2 SHA512 4e3cca5db7a5725b822bef63161a5ed21a8f87f2c0173f3dbe8ccfa2d6e4ca280449611de190f0211b9a60333ac46aabe88db2db4a24047fd8700a687a2a8750
-DIST kde-l10n-it-17.08.3.tar.xz 953496 BLAKE2B 421b875781d8b2d9ea623f5c323e13257a404a096bff62cdd9527f2d0263bd35d7ff7cb44170cf3c4463d5a647a686a1c9a6ea4ba4f0d5f985a80e12c198ecbf SHA512 f7be73d01072291d232634b29be386c738f1b58a2873af193fc0733c609109d562cee46044fa475b8178571b810bd61f6ebbd9c6b4f1a384bbd73827fe915a8f
-DIST kde-l10n-ja-17.08.3.tar.xz 521332 BLAKE2B fbf42b63a9f28d7eb4bea8ff6eea7b5cbb35c417bcfc2869832d9655f5007631f3ae73065b74104c742477bf872901afe561409284724c2b4e791b12450206bb SHA512 8e3ce02407944cac98339c3b7f70f3eb20ea7f05f6a19835960d30ee83e756f9b078c643b560545536e2d930e64962633c61a7aee027c84946c8f4d2a59475c8
-DIST kde-l10n-kk-17.08.3.tar.xz 586152 BLAKE2B eff334ab9381a13da413c4f6937174dcffc7e04f93fbc67ed5cc2be0aaeedadf9a027b6a97717a6a5b651ade2188fc0140e96f096535e88944b4310d77b8631a SHA512 10e690c40de223550aaa33487c7b5dd7d4b852630bac9545f39e98b0f8d3ee7873e9a0e95b4757812bbac690b58b6f27add023809f7d9bf33ad71efe1616c8be
-DIST kde-l10n-km-17.08.3.tar.xz 521712 BLAKE2B 1dded96e501a28d916f98970f95fb12e574b4dc6ef58a8b4340920722c7f7e3f430a2c7199135b0ef3e9071d4694873c2314d06aebfb1f1554a743266114d35d SHA512 149fadbe1ac1d79e3b5032f87f175a47f28dc6a2676883b9b3d068d3352c65cbfc9c17e284c2769efd6ceedb395dc34160740b83584fca4856f44ea1ee4ba651
-DIST kde-l10n-ko-17.08.3.tar.xz 509724 BLAKE2B 33cde8fa5311b9b61b53612ef92611b5cd9f24f49398daff58a5a8503cca8ebea1908549b4da8a9e594c12699b694ae8820417e8539bdc004e16623890b3335d SHA512 434496d6df1a2039248ff57d99599d5303c2ea4b70f9f5e0914629bea0b67257beab1e0c011a0f309e4553d9a6ac1a1e714a1f8093f3f4602a7c2d7ba692b631
-DIST kde-l10n-lt-17.08.3.tar.xz 533552 BLAKE2B ddedd863b931051f0e1467439b2abb5a47a958f44244c20977afb536a0f7f1fbf78922334979ebfc9576c253bf0f21bd391470c10def94b7be34ea66f93f1a7e SHA512 df82c918e11b9f527dd8de6470252d1b9c3e1d188b650d3a09a694d4ae246800ace2ee589ab56c23fa4e6b6273f4593924d18c8583915ac17aa30c5288fa5ba8
-DIST kde-l10n-lv-17.08.3.tar.xz 542700 BLAKE2B 28335d1c401de67964563623d12c880e9e95683f4910713585b76def1375b8a829525029b937314c76fd4537730dc21f005d1d118232b63ad113c8e1e09c4db8 SHA512 10439e54d36b2f1f7df33c0969c845384801cef455b5a3a4a79da62e15a00871483eb93b4e7897d5f1938621f1435c82dbcebb8723ecd2fb90335b018b23ab07
-DIST kde-l10n-mr-17.08.3.tar.xz 448260 BLAKE2B 467fa1645d140c6c9a4aec199d6826052a426daeb8119699a8fd991c77d641eaf5c4e15ab618652d9f092ba8dd5d7fb1068f426a74b28fda3f947ae44b00fd57 SHA512 1d5020491ed03e975e85e41b48aacbb50a97f48f027789f92ac4d8203e5fee709f5c2d5ebd189963ca42d46c0a2db4338e7c00fe9135fdfdf28952697614a6a8
-DIST kde-l10n-nb-17.08.3.tar.xz 562892 BLAKE2B 5bdd56548fe39588e88447312be457985447547a384f514f2268d236bad88e0643064ea60ab3eb38f57a4428b3a4ddf91360e06eb9ffc4628c80edc1c5b0f06e SHA512 be5e0121d8c5104d4557126b9d4f230867f512477e634fb66a0b24a4dd7d4325121785cccb625056cda1f075dceaa9043cc1d462a1b3ff04b20be5fc13f36ca9
-DIST kde-l10n-nds-17.08.3.tar.xz 619248 BLAKE2B 83613d2e5d6a694594def86f2538f8db1e449146ba51fb0bbd82137758f178ffe7f090d267c4a433bbf53ffd5c1de370510553229d50470d8ce317fac93043c6 SHA512 2a7931b914d38b59c2a0c4e9f4f417278c1576a42da7eac0340ad4d9e4005e739551cf4d1e668b1642b686f05984622b4f5258a8f9667ec8121090705df3aaf3
-DIST kde-l10n-nl-17.08.3.tar.xz 1521876 BLAKE2B 52e54f9281b542577eefe5194e56deae59247143db863630595282fb7fb230489618bd17b0a697dcde455f2be03eee814a79f74a9d3351c97744b8c678366ca1 SHA512 62561e46564f14f6272bfb49afa1b747e1280dc9a81fbae767cd94821b5948909c33259155a990dc872db84a21280cbb472090da68c3a3bc61c16646d488a809
-DIST kde-l10n-nn-17.08.3.tar.xz 534108 BLAKE2B 20d81e832e2f96157730ae2eceea74caec63a49441da1281da650e431ae71ca61a96343b072ff53ad22289e3ff423c6dd7d5e5e8962336037e2ea80b4dbcc37e SHA512 eab020509f3df7346147d49b326766ecc355ebb3361fdac66aca3ebd7602c56cea6bb7b19c9af7a1572acc77324efbb85b9059e4092e30dace1efe2b334924db
-DIST kde-l10n-pa-17.08.3.tar.xz 464996 BLAKE2B d946942403be16c9b7a0b0a3cb88b76cd8ee5e59ac64b5fc950a4f1e0bdc0df4eeaceabbad19bf98d093d97f11655fe3ed27bb8095af1ac0de50d168bfb68a86 SHA512 9596eaeebb0bfb9dce2ae84660e66a4f207a3cf1e5cf2dbac115b5f86541872461a7bdb8902e0d0d755f887d1058e93e782d5bf44e272acacb330d8a805e03cd
-DIST kde-l10n-pl-17.08.3.tar.xz 1754548 BLAKE2B 8f763546f1b3471008da3b69dd8addbc8199f6800496fa16803533796e2eb90e4123dd3373ffb599d3197dfd603eb0358d1b3950867f837640528a6e8cd02e09 SHA512 c3624316fe609d66883248d9dfc69825cc060e61d768129e93d38885012f6b8cffdde96653725a704dd48b1a0d5af1da0661ce6d178189d79ee6870596dfb533
-DIST kde-l10n-pt-17.08.3.tar.xz 861976 BLAKE2B 2d1a648bc38ab7c632f812904c3de504571feffeacdaa9081f5bbd8800d18a9870dffc458361748bd87fae1dfd84369c16790ca00d496dc219fcb1244e369117 SHA512 b0682e140f09372efdfddea635965e7d15a724605f07a203b8bbf2849cb7fa880ee38d00c1986b8945617828f7bc551196120435f1b3586787041fdd0781a657
-DIST kde-l10n-pt_BR-17.08.3.tar.xz 3820472 BLAKE2B 76b92fc13b2413d5bb1542485866f8b4e5b1f4b0cd38837b04eec454ac1e5f0c0dff8bf1f717aec197cc74f33c136142c6b350dc98143e93764b6b0c432c2df2 SHA512 82bc2ff0ad16e397dd434d140b50eb58f599f44eaca1f521bf7b3bba7be0a0a184a6bed7a88872882e6e80897e34565c47c634e6d2468abb40aa2d219f9a4d1d
-DIST kde-l10n-ro-17.08.3.tar.xz 593620 BLAKE2B 90fd9c077d594205fd04d525278277f69826652d35f6063aa067793b31bd612ad34ea7fc8fe9d2c8cd6b45a72b03a6ee9367074ade8c22f4d99b5ed90e73c695 SHA512 c8087d95d824454c948defe1118152974c3544822c442d9dcd5c5366b046871466ba0bbc2625fa65307427d1ac6e68a6e26693183d0aebd2b42fbdc5841d6dd3
-DIST kde-l10n-ru-17.08.3.tar.xz 1445364 BLAKE2B d42091a26f704ace8333c69929d61ca52b804aa8bfb046d652b47a8437226b7864dc21ab3dd9deaa4befc8ba174f3b93b1b1d8aed4b2b599b4387a0e47b6752e SHA512 c003f21317fd102cd4ae84c1abd03b7406a1d1e0b5bc401b571f2fb381fcc3809b97d8f1a5f12bc18dabc1907493377e03d6f4afdc2578a021aa5d3763d09024
-DIST kde-l10n-sk-17.08.3.tar.xz 543052 BLAKE2B a186172d7379929b50dc3ff8b7de4061940ae740cbaf1444b4f24ce9ad013e9af317bbaaa881c1344fd2973632c33b393e79fff3c42634f49685c87e6dd9345b SHA512 0851e82b7cafb6c9eea8dc3eff0e33bb3f45f693d6048e18ccc231b7bbde55c2d73176466c40527bcdbfd77fb9567e1fbc08bab6f507bbbdec58be50538f8c57
-DIST kde-l10n-sl-17.08.3.tar.xz 595948 BLAKE2B 33348d6eb7ed7745e76a76eb9203b7cb3aa5fbaeb8b86dd55350d7ee9299121b1b1123913072a2fef6e9a1eadf346b4ac4250486188ce63643c7f813693ac59d SHA512 1010c2db01f6d02477544c04e9d7e4b6ba366a8643383e9e05a681631e18cbe15fa10ab7da044c80cac5bf07996cba58638235cd8dab37b541911ddbe3ebc651
-DIST kde-l10n-sr-17.08.3.tar.xz 2478244 BLAKE2B f76720fdd3321b0adaf3388d0d165bc72c7ac850e882ffe9b8bffc5f60a6323bd7e0c50d414a101f8791d3f2b72a110fff2caedbaa96d232e5fd57d1f67dafd4 SHA512 9c6a4428667201f18faa48c77ebfce51463c4a7a77904c2499d81b1c3b7717652311994865fddce3a21da18762c126787486c2f3cd5a1dab109898431f1cad27
-DIST kde-l10n-sv-17.08.3.tar.xz 1798312 BLAKE2B daceba39fbe1cc331e1649f9c99965493a6339e9b74f77b216b69908179deb7bfe5de165c69253e42ff01fb2aab7b06482f33c1ca6a84013de2ceef5e44740b5 SHA512 5adeceeb6e881e42ad4cd1c281015593531ce5953a9d516c116f4164c05a93d313d33caed5dfdcffcef80ebacecd91ae01a8b3cd64a1eb7d4326f2d7609dfcaa
-DIST kde-l10n-tr-17.08.3.tar.xz 1373272 BLAKE2B 7acb7488a3946e7dd37eb020d275e4e837c6162a9145cbf9363c40d1eaa17cd287f88c43f93ed88f7c2b91c30eeab57ee35ae1e69b097c8896070b1b42fea74a SHA512 b2a8094eaa6d8e8b85d784df8a661dc216fa8ad8555484eb2bafd993ec7a4c0ce609b727445567f8b731477186cf9ede8815d7b31dd6443daa763ac89dd4b36d
-DIST kde-l10n-ug-17.08.3.tar.xz 463640 BLAKE2B 7e666df9ee0f474e54b9e2e36026157d19ed919a10e5821e7c6ed92378fe3d6666bbe1f71d6c778ccb99bfdbc065908becbe3ddb6dc789ff78606b1e70b2389f SHA512 e9c5b1f687ecc6b2e013ff2f5f92fbb2db202d1bac566e267565fa9934eabc501a1fcc73f34992c27243c1dfc737d25838afb613fc27c98ca61f65b51dc65178
-DIST kde-l10n-uk-17.08.3.tar.xz 3812000 BLAKE2B f8e20516d0d7741baa5d57fe292b9bf3a5b962da97267019088a8f1555738cdcde5e92bcf40bab02f6f164106324df8a79c3450983d80b2dd741f65e9f8efa57 SHA512 a8355c14a40c9035f44963062076147ed1c682e94c37ea7066c5e7048a48168da122e3ccb417df74e5c729574d4a57d1bac38ace1b8642e8a1c6e0fe2cc38d96
-DIST kde-l10n-wa-17.08.3.tar.xz 413472 BLAKE2B 7645cc605c38a18254130b4f5efbbd96506ca00a1fc22115056f31d578bfcda9e497762da457783524a2b50db4d9c07565887a35ab5fd2be1b5ea89555c01879 SHA512 364759105ab314d4f036554b7fe48315fff2af98eaea5f794e7a56ae05873e6875592f3e5193c3149b0f08f7ad9c7615028b94b505f697954fb3c5b01506bc85
-DIST kde-l10n-zh_CN-17.08.3.tar.xz 564892 BLAKE2B d241acf1b7d7d4c33437aee12353844fe76b52a6299881d2c0b660f314e1a3c7dbde80a59f8709c631455b16cde37d251319b8307604f6004b804ca3936fd6bc SHA512 af933a5fd0c50b8b796492f47b29dd40f9cd6f0662c6c80341906ccc80b0924a9e8d62a61987ec5c2dc087b5b5b557c92a3b45d6b2d409515a27bdcfaa85b557
-DIST kde-l10n-zh_TW-17.08.3.tar.xz 604896 BLAKE2B 1aa59108ba7275d434ce849052cc829a4dbb211410cbe4666d38875511a66e132772884e658e43d3e1c50abd1db5f898c989a84c437e0c696c2c23f7998b7ec3 SHA512 458a442675d2b15e64a41148b1f4e9226ecb4a9cd162ef3e7095dee814fcaa228cd1f80fcc84bc349248f2de84944e2acb3c7ae44980a8e7593e73028afa0937

diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-17.08.1-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-17.08.1-remove-dirs
deleted file mode 100644
index 044910d0c7f..00000000000
--- a/kde-apps/kde4-l10n/files/kde4-l10n-17.08.1-remove-dirs
+++ /dev/null
@@ -1,17 +0,0 @@
-# Disable any subdirectories listed here. Comments are ignored
-# First argument: parent directory
-# Second argument: which subdirectory to disable in CMakeLists.txt
-# kde-l10n 5
-docs/kde-runtime glossary
-docs/kde-runtime khelpcenter
-docs/kdesdk umbrello
-scripts kdeedu
-# Plasma 5
-docs/kde-runtime fundamentals
-docs/kde-runtime kdesu
-docs/kde-runtime khelpcenter
-docs/kde-runtime knetattach
-docs/kde-runtime onlinehelp
-docs/kde-runtime kcontrol
-docs/kdelibs kbuildsycoca4
-scripts kdebase

diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.08.3.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.08.3.ebuild
deleted file mode 100644
index eda5d85c190..00000000000
--- a/kde-apps/kde4-l10n/kde4-l10n-17.08.3.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="optional"
-KDE_L10N=(
-	ar ast bg bs ca ca-valencia cs da de el en-GB eo es et eu fa fi fr ga gl he
-	hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt-BR ro ru
-	sk sl sr sr-ijekavsk sr-Latn sr-Latn-ijekavsk sv tr ug uk wa zh-CN zh-TW
-)
-inherit kde4-base
-
-DESCRIPTION="KDE legacy internationalization package"
-HOMEPAGE="https://l10n.kde.org"
-
-kde_l10n2lingua() {
-	local l
-	for l; do
-		case ${l} in
-			ca-valencia) echo ca@valencia;;
-			sr-ijekavsk) echo sr@ijekavian;;
-			sr-Latn-ijekavsk) echo sr@ijekavianlatin;;
-			sr-Latn) echo sr@latin;;
-			uz-Cyrl) echo uz@cyrillic;;
-			*) echo "${l/-/_}";;
-		esac
-	done
-}
-
-URI_BASE="${SRC_URI/kde4-l10n-${PV}.tar.xz/}kde-l10n/kde-l10n"
-SRC_URI=""
-for my_l10n in ${KDE_L10N[@]} ; do
-	case ${my_l10n} in
-		sr | sr-ijekavsk | sr-Latn-ijekavsk | sr-Latn)
-			SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${URI_BASE}-sr-${PV}.tar.xz )"
-			;;
-		*)
-			SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${URI_BASE}-$(kde_l10n2lingua ${my_l10n})-${PV}.tar.xz )"
-			;;
-	esac
-done
-unset URI_BASE
-
-KEYWORDS="amd64 ~arm x86"
-
-DEPEND="
-	sys-devel/gettext
-"
-RDEPEND="
-	!<kde-apps/akonadi-search-17.04.1:5
-	!kde-apps/kde-l10n:5
-	!<kde-apps/khelpcenter-17.04.1:5
-	!<kde-apps/kio-extras-17.04.1:5
-	!<kde-apps/umbrello-17.08.0:5
-	!<kde-frameworks/baloo-5.34.0:5
-	!<kde-frameworks/baloo-widgets-5.34.0:5
-	!<kde-frameworks/kfilemetadata-5.34.0:5
-	!<kde-plasma/kde-cli-tools-5.10.0:5
-	!<kde-plasma/plasma-desktop-5.10.0:5
-	!<kde-plasma/plasma-workspace-5.10.0:5
-"
-
-REMOVE_DIRS="${FILESDIR}/${PN}-17.08.1-remove-dirs"
-
-IUSE="test $(printf 'l10n_%s ' ${KDE_L10N[@]})"
-
-S="${WORKDIR}"
-
-pkg_setup() {
-	if [[ -z ${A} ]]; then
-		elog
-		elog "None of the requested L10N are supported by ${P}."
-		elog
-		elog "${P} supports these language codes:"
-		elog "${KDE_L10N[@]}"
-		elog
-	fi
-	[[ -n ${A} ]] && kde4-base_pkg_setup
-}
-
-src_unpack() {
-	for my_tar in ${A}; do
-		tar -xpf "${DISTDIR}/${my_tar}" --xz \
-			"${my_tar/.tar.xz/}/CMakeLists.txt" "${my_tar/.tar.xz/}/4" 2> /dev/null ||
-			elog "${my_tar}: tar extract command failed at least partially - continuing"
-	done
-}
-
-src_prepare() {
-	# move known variant subdirs to root dir, currently sr@*
-	use_if_iuse l10n_sr-ijekavsk && l10n_variant_subdir2root sr-ijekavsk sr
-	use_if_iuse l10n_sr-Latn-ijekavsk && l10n_variant_subdir2root sr-Latn-ijekavsk sr
-	use_if_iuse l10n_sr-Latn && l10n_variant_subdir2root sr-Latn sr
-	if use_if_iuse l10n_sr; then
-		rm -rf kde-l10n-sr-${PV}/4/sr/sr@* || die "Failed to cleanup L10N=sr"
-		l10n_variant_subdir_buster sr
-	elif [[ -d kde-l10n-sr-${PV} ]]; then
-		# having any variant selected means parent lingua will be unpacked as well
-		rm -r kde-l10n-sr-${PV} || die "Failed to remove sr parent lingua"
-	fi
-
-	cat <<-EOF > CMakeLists.txt || die
-	project(${PN})
-	cmake_minimum_required(VERSION 2.8.12)
-	EOF
-	# add all l10n directories to cmake
-	if [[ -n ${A} ]]; then
-		cat <<-EOF >> CMakeLists.txt || die
-		$(printf "add_subdirectory( %s )\n" \
-			`find . -mindepth 1 -maxdepth 1 -type d | sed -e "s:^\./::"`)
-		EOF
-	fi
-
-	kde4-base_src_prepare
-	[[ -n ${A} ]] || return
-
-	einfo "Removing file collisions with Plasma 5 and Applications"
-	[[ -f ${REMOVE_DIRS} ]] || die "Error: ${REMOVE_DIRS} not found!"
-
-	use test && einfo "Tests enabled: Listing LINGUAS causing file collisions"
-
-	einfo "Directories..."
-	while read path; do
-		if use test ; then	# build a report w/ L10N="*" to submit @upstream
-			local lngs
-			for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do
-				SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
-				if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then
-					lngs+=" ${lng}"
-				fi
-			done
-			[[ -n "${lngs}" ]] && einfo "${path%\ *}/${path#*\ }${lngs}"
-			unset lngs
-		fi
-		if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then
-			sed -e "\:add_subdirectory(\s*${path#*\ }\s*): s:^:#:" \
-				-i ./*/4/*/${path%\ *}/CMakeLists.txt || \
-				die "Failed to comment out ${path}"
-		else
-			einfo "F: ${path}"	# run with L10N="*" to cut down list
-		fi
-	done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}")
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_docs=$(usex handbook)
-	)
-	[[ -n ${A} ]] && kde4-base_src_configure
-}
-
-src_compile() {
-	[[ -n ${A} ]] && kde4-base_src_compile
-}
-
-src_test() { :; }
-
-src_install() {
-	[[ -n ${A} ]] && kde4-base_src_install
-}
-
-l10n_variant_subdir2root() {
-	local lingua=$(kde_l10n2lingua ${1})
-	local src=kde-l10n-${2}-${PV}
-	local dest=kde-l10n-${lingua}-${PV}/4
-
-	# create variant rootdir structure from parent lingua and adapt it
-	mkdir -p ${dest} || die "Failed to create ${dest}"
-	mv ${src}/4/${2}/${lingua} ${dest}/${lingua} || die "Failed to create ${dest}/${lingua}"
-	cp -f ${src}/CMakeLists.txt kde-l10n-${lingua}-${PV} || die "Failed to prepare L10N=${1} subdir"
-	echo "add_subdirectory(${lingua})" > ${dest}/CMakeLists.txt ||
-		die "Failed to prepare ${dest}/CMakeLists.txt"
-	cp -f ${src}/4/${2}/CMakeLists.txt ${dest}/${lingua} ||
-		die "Failed to create ${dest}/${lingua}/CMakeLists.txt"
-	sed -e "s/${2}/${lingua}/" -i ${dest}/${lingua}/CMakeLists.txt ||
-		die "Failed to prepare ${dest}/${lingua}/CMakeLists.txt"
-
-	l10n_variant_subdir_buster ${1}
-}
-
-l10n_variant_subdir_buster() {
-	local dir=kde-l10n-$(kde_l10n2lingua ${1})-${PV}/4/$(kde_l10n2lingua ${1})
-
-	sed -e "/^macro.*subdirectory(/d" -i ${dir}/CMakeLists.txt || die "Failed to cleanup ${dir} subdir"
-
-	for subdir in $(find ${dir} -mindepth 1 -maxdepth 1 -type d | sed -e "s:^\./::"); do
-		if [[ ${subdir##*/} != "cmake_modules" ]] ; then
-			echo "add_subdirectory(${subdir##*/})" >> ${dir}/CMakeLists.txt || die
-		fi
-	done
-}

diff --git a/kde-apps/kde4-l10n/metadata.xml b/kde-apps/kde4-l10n/metadata.xml
deleted file mode 100644
index 2fdbf33d963..00000000000
--- a/kde-apps/kde4-l10n/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>kde@gentoo.org</email>
-		<name>Gentoo KDE Project</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/kde-apps/kholidays/Manifest b/kde-apps/kholidays/Manifest
deleted file mode 100644
index 1538b1abc94..00000000000
--- a/kde-apps/kholidays/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kholidays-17.08.3.tar.xz 202580 BLAKE2B 9d98aea2e60039b3dc9f2aaf5c918329a344cfd80ffde18dfa84a7d23ad6dc40c4bf327c7e295dd7da70004744f1cf96ce99bab4cab896680348b137f0dd86dc SHA512 aef4cedf7d621b236cd09b990f9e6e2177d63af1831b17bb5df390a1a182e98f8e9d24a3d8fe7d763d9f7f29bcf6a8e23dd1d6da0bb1e289101aaa50c34fa040

diff --git a/kde-apps/kholidays/kholidays-17.08.3.ebuild b/kde-apps/kholidays/kholidays-17.08.3.ebuild
deleted file mode 100644
index 43e0f2c0af1..00000000000
--- a/kde-apps/kholidays/kholidays-17.08.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_TEST="true"
-inherit kde5
-
-DESCRIPTION="Library to determine holidays and other special events for a geographical region"
-LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="nls"
-
-RDEPEND="
-	$(add_qt_dep qtdeclarative)
-"
-DEPEND="${RDEPEND}
-	nls? ( $(add_qt_dep linguist-tools) )
-"
-
-src_test() {
-	# bug 624214
-	mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die
-	cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || die
-	kde5_src_test
-}

diff --git a/kde-apps/kholidays/metadata.xml b/kde-apps/kholidays/metadata.xml
deleted file mode 100644
index 2fdbf33d963..00000000000
--- a/kde-apps/kholidays/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>kde@gentoo.org</email>
-		<name>Gentoo KDE Project</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/kde-apps/kscd/Manifest b/kde-apps/kscd/Manifest
deleted file mode 100644
index b2d88f2bfd8..00000000000
--- a/kde-apps/kscd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kscd-17.08.3.tar.xz 92564 BLAKE2B 534c7f9e588218300f8fab5c47cf85b5180c6d7b557161ea7c097d77c2a0108598264b9026e7c8ecce37ca8f7b198583474030d297aea14132601af8a0bf2cac SHA512 96f8d5e0f00c82f40276ba3ddcc6920e2a076d761c88454e9cddb52f62bbcf06ede63c04f9b5315882a3d33aa9f8297bfbd1c8be94ac5f24bf639cf8f9b13bbc

diff --git a/kde-apps/kscd/files/kscd-17.08.3-musicbrainz5.patch b/kde-apps/kscd/files/kscd-17.08.3-musicbrainz5.patch
deleted file mode 100644
index 645450c3d59..00000000000
--- a/kde-apps/kscd/files/kscd-17.08.3-musicbrainz5.patch
+++ /dev/null
@@ -1,626 +0,0 @@
-Combining the following upstream commits to migrate to musibrainz5:
-
-	536b679d8a0e4d3c470366b5bdfe142edb1c9307
-	908815f9fc7a0d7ebeae68c14a02026464b6c935
-	86128bdfef49d241e6aa71f968c614b8b07462de
-	c3c68d6015f967b07bf6fd66f8fcb5d65b9122e4
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index f1a9462..32c7656 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -8,13 +8,15 @@ include(KDE4Defaults)
- include(MacroLibrary)
- include_directories(${QT_INCLUDES} ${KDE4_INCLUDES})
- 
--find_package(MusicBrainz3 REQUIRED)
-+find_package(MusicBrainz5 REQUIRED)
-+find_package(DiscId REQUIRED)
- 
- include_directories(
-                 ${CMAKE_CURRENT_SOURCE_DIR}/gui
- 		${CMAKE_CURRENT_SOURCE_DIR}
- 		${CMAKE_CURRENT_BINARY_DIR}
--		${MUSICBRAINZ3_INCLUDE_DIR}
-+		${MUSICBRAINZ5_INCLUDE_DIR}
-+		${DISCID_INCLUDE_DIR}
- 		)
- add_subdirectory(tests)
- ########### next target ###############
-@@ -112,7 +114,8 @@ target_link_libraries(kscd
-     ${KDE4_KIO_LIBS}
-     ${KDE4_SOLID_LIBS}
-     ${KDE4_PHONON_LIBS}
--    ${MUSICBRAINZ3_LIBRARIES}
-+    ${MUSICBRAINZ5_LIBRARIES}
-+    ${DISCID_LIBRARIES}
-     )
- 
- ########### install files ###############
-diff --git a/cmake/FindDiscId.cmake b/cmake/FindDiscId.cmake
-new file mode 100644
-index 0000000..6de59f5
---- /dev/null
-+++ b/cmake/FindDiscId.cmake
-@@ -0,0 +1,20 @@
-+# Module to find the discid library
-+# It can be found at http://musicbrainz.org/doc/libdiscid
-+#
-+# It defines
-+#  DISCID_INCLUDE_DIR - the include dir
-+#  DISCID_LIBRARIES - the required libraries
-+#  DISCID_FOUND - true if both of the above have been found
-+
-+# Copyright (c) 2006,2007 Laurent Montel, <montel@kde.org>
-+# Copyright (c) 2010 Gerd Fleischer
-+#
-+# Redistribution and use is allowed according to the terms of the BSD license.
-+
-+FIND_PATH(DISCID_INCLUDE_DIR discid/discid.h)
-+
-+FIND_LIBRARY(DISCID_LIBRARIES NAMES discid)
-+
-+include(FindPackageHandleStandardArgs)
-+find_package_handle_standard_args( DiscId DEFAULT_MSG
-+                                   DISCID_INCLUDE_DIR DISCID_LIBRARIES)
-diff --git a/cmake/FindMusicBrainz3.cmake b/cmake/FindMusicBrainz3.cmake
-deleted file mode 100644
-index 2d11e36..0000000
---- a/cmake/FindMusicBrainz3.cmake
-+++ /dev/null
-@@ -1,40 +0,0 @@
--# Module to find the musicbrainz-3 library
--#
--# It defines
--#  MUSICBRAINZ3_INCLUDE_DIR - the include dir 
--#  MUSICBRAINZ3_LIBRARIES - the required libraries
--#  MUSICBRAINZ3_FOUND - true if both of the above have been found
--
--# Copyright (c) 2006,2007 Laurent Montel, <montel@kde.org>
--#
--# Redistribution and use is allowed according to the terms of the BSD license.
--# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
--
--if(MUSICBRAINZ3_INCLUDE_DIR AND MUSICBRAINZ3_LIBRARIES)
--   set(MUSICBRAINZ3_FIND_QUIETLY TRUE)
--endif(MUSICBRAINZ3_INCLUDE_DIR AND MUSICBRAINZ3_LIBRARIES)
--
--# use pkg-config to get the directories and then use these values
--# in the FIND_PATH() and FIND_LIBRARY() calls
--find_package(PkgConfig)
--pkg_check_modules(PC_LIBMUSICBRAINZ3 QUIET libmusicbrainz3)
--
--FIND_PATH(MUSICBRAINZ3_INCLUDE_DIR musicbrainz3/musicbrainz.h
--          HINTS
--          ${PC_LIBMUSICBRAINZ3_INCLUDEDIR}
--          ${PC_LIBMUSICBRAINZ3_INCLUDE_DIRS}
--)
--
--FIND_LIBRARY( MUSICBRAINZ3_LIBRARIES NAMES musicbrainz3
--              HINTS
--              ${PC_LIBMUSICBRAINZ3_LIBDIR}
--              ${PC_LIBMUSICBRAINZ3_LIB_DIRS}
--)
--
--include(FindPackageHandleStandardArgs)
--find_package_handle_standard_args( MusicBrainz3 DEFAULT_MSG
--                                   MUSICBRAINZ3_INCLUDE_DIR MUSICBRAINZ3_LIBRARIES)
--
--MARK_AS_ADVANCED(MUSICBRAINZ3_INCLUDE_DIR MUSICBRAINZ3_LIBRARIES)
--
--
-diff --git a/cmake/FindMusicBrainz5.cmake b/cmake/FindMusicBrainz5.cmake
-new file mode 100644
-index 0000000..0f78342
---- /dev/null
-+++ b/cmake/FindMusicBrainz5.cmake
-@@ -0,0 +1,33 @@
-+# Module to find the musicbrainz-5 library
-+#
-+# It defines
-+#  MUSICBRAINZ5_INCLUDE_DIR - the include dir
-+#  MUSICBRAINZ5_LIBRARIES - the required libraries
-+#  MUSICBRAINZ5_FOUND - true if both of the above have been found
-+
-+# Copyright (c) 2006,2007 Laurent Montel, <montel@kde.org>
-+#
-+# Redistribution and use is allowed according to the terms of the BSD license.
-+# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-+
-+if(MUSICBRAINZ5_INCLUDE_DIR AND MUSICBRAINZ5_LIBRARIES)
-+    set(MUSICBRAINZ5_FIND_QUIETLY TRUE)
-+endif()
-+
-+find_path(MUSICBRAINZ5_INCLUDE_DIR musicbrainz5/Disc.h)
-+
-+find_library(MUSICBRAINZ5_LIBRARIES NAMES musicbrainz5cc)
-+if (NOT MUSICBRAINZ5_LIBRARIES)
-+    find_library(MUSICBRAINZ5_LIBRARIES NAMES musicbrainz5)
-+endif()
-+
-+include(FindPackageHandleStandardArgs)
-+find_package_handle_standard_args(MusicBrainz5 DEFAULT_MSG MUSICBRAINZ5_INCLUDE_DIR MUSICBRAINZ5_LIBRARIES)
-+
-+add_library(musicbrainz SHARED IMPORTED)
-+set_target_properties(musicbrainz PROPERTIES
-+    INTERFACE_INCLUDE_DIRECTORIES "${MUSICBRAINZ5_INCLUDE_DIR}"
-+    IMPORTED_LOCATION "${MUSICBRAINZ5_LIBRARIES}"
-+)
-+
-+mark_as_advanced(MUSICBRAINZ5_INCLUDE_DIR MUSICBRAINZ5_LIBRARIES)
-diff --git a/kscd.cpp b/kscd.cpp
-index 3bcb8f6..2c6d1a4 100644
---- a/kscd.cpp
-+++ b/kscd.cpp
-@@ -114,7 +114,7 @@ void KSCD::setupActions()
- 	m_uploadAction = m_actions->addAction( QLatin1String( "Upload Info" ));
- 	m_uploadAction->setText(i18n("Upload Info"));
- 	addAction(m_uploadAction);
--	connect(m_uploadAction, SIGNAL(triggered()), m_MBManager, SLOT(discUpload()));
-+	connect(m_uploadAction, SIGNAL(triggered()), this, SLOT(discUpload()));
- 
- 	//play/pause
- 	m_playPauseAction = m_actions->addAction( QLatin1String( "Play/Pause" ));
-@@ -248,6 +248,11 @@ void KSCD::discLookup()
- 	m_MBManager->discLookup(devices->getMedia()->currentSource().deviceName());
- }
- 
-+void KSCD::discUpload()
-+{
-+	m_MBManager->discUpload(devices->getMedia()->currentSource().deviceName());
-+}
-+
- void KSCD::discLookupFinished()
- {
- 	// If the track dialog is open, refresh it
-diff --git a/kscd.h b/kscd.h
-index 43fd653..83f8287 100644
---- a/kscd.h
-+++ b/kscd.h
-@@ -130,6 +130,7 @@ public slots:
- 	void configureKeys();
- 
- 	void discLookup();
-+	void discUpload();
- 	void discLookupFinished();
- 
- private:
-diff --git a/mbmanager.cpp b/mbmanager.cpp
-index 4df3803..f3fd67f 100644
---- a/mbmanager.cpp
-+++ b/mbmanager.cpp
-@@ -34,86 +34,239 @@
- 
- #include <ktoolinvocation.h>
- 
--#include <musicbrainz3/musicbrainz.h>
--#include <musicbrainz3/query.h>
-+#include <musicbrainz5/Query.h>
-+#include <musicbrainz5/Artist.h>
-+#include <musicbrainz5/ArtistCredit.h>
-+#include <musicbrainz5/Disc.h>
-+#include <musicbrainz5/HTTPFetch.h>
-+#include <musicbrainz5/Medium.h>
-+#include <musicbrainz5/NameCredit.h>
-+#include <musicbrainz5/NameCreditList.h>
-+#include <musicbrainz5/Recording.h>
-+#include <musicbrainz5/Release.h>
-+#include <musicbrainz5/Track.h>
- 
- MBManager::MBManager():m_validInfo(true)
- {
--
-+	m_discid = discid_new();
- }
- 
- MBManager::~MBManager()
- {
-+	discid_free(m_discid);
-+}
-+
-+static QString getTitle(MusicBrainz5::CRelease *release, MusicBrainz5::CMedium *medium)
-+{
-+	QString title;
-+	if (!release)
-+	{
-+		return title;
-+	}
-+
-+	title = QString::fromUtf8(release->Title().c_str());
-+	if (medium && release->MediumList()->NumItems() > 1)
-+	{
-+		title = i18n("%1 (disc %2)", title, medium->Position());
-+	}
- 
-+	return title;
- }
- 
--void MBManager::discLookup(const QString &device)
-+static QString getArtistFromArtistCredit(MusicBrainz5::CArtistCredit *artistCredit)
- {
--	m_validInfo = true;
-+	QString artist;
-+	MusicBrainz5::CNameCreditList *artistList = artistCredit->NameCreditList();
-+
-+	if (!artistList)
-+	{
-+		return artist;
-+	}
- 
--	MusicBrainz::WebService* ws = new MusicBrainz::WebService();
-+	for (int i = 0; i < artistList->NumItems(); i++)
-+	{
-+		MusicBrainz5::CNameCredit* name = artistList->Item(i);
-+		MusicBrainz5::CArtist* itemArtist = name->Artist();
-+
-+		if (!name->Name().empty())
-+		{
-+			artist += QString::fromUtf8(name->Name().c_str());
-+		}
-+		else
-+		{
-+			artist += QString::fromUtf8(itemArtist->Name().c_str());
-+		}
-+
-+		artist += QString::fromUtf8(name->JoinPhrase().c_str());
-+	}
-+
-+	return artist;
-+}
- 
--	// Set the proper server to use. Defaults to mm.musicbrainz.org:80
--	if (!qgetenv("MB_SERVER").isNull())
-+static QString getArtist(MusicBrainz5::CRelease *release)
-+{
-+	QString artist;
-+	if (!release)
- 	{
--		std::string server(qgetenv("MB_SERVER"));
--		ws->setHost(server);
--		//kDebug() << "!! set server !!" ;
-+		return artist;
- 	}
--	else
-+
-+	MusicBrainz5::CArtistCredit *artistCredit = release->ArtistCredit();
-+	return getArtistFromArtistCredit(artistCredit);
-+}
-+
-+static QList<MBTrackInfo> unknownTracks(QString &discArtist, DiscId *m_discid)
-+{
-+	QList<MBTrackInfo> tracks;
-+	MBTrackInfo track;
-+	for (int j = 1; j < discid_get_first_track_num(m_discid); j++)
-+	{
-+		track.Title = i18n("Unknown title");
-+		track.Artist = discArtist;
-+		// Not an audio track
-+		track.Duration = 0;
-+
-+		tracks << track;
-+	}
-+	for (int j = discid_get_first_track_num(m_discid); j <= discid_get_last_track_num(m_discid); j++)
-+	{
-+		track.Title = i18n("Unknown title");
-+		track.Artist = discArtist;
-+		// time from mb library in sectors, 75 sectors = 1 second
-+		track.Duration = discid_get_track_length(m_discid, j) * 1000 / 75;
-+
-+		tracks << track;
-+	}
-+
-+	return tracks;
-+}
-+
-+static QList<MBTrackInfo> getTracks(MusicBrainz5::CMedium *medium, QString &discArtist, DiscId *m_discid)
-+{
-+	QList<MBTrackInfo> tracks;
-+	if (!medium)
-+	{
-+		return tracks;
-+	}
-+
-+	MusicBrainz5::CTrackList *trackList = medium->TrackList();
-+	if (!trackList)
-+	{
-+		return unknownTracks(discArtist, m_discid);
-+	}
-+
-+	MBTrackInfo track;
-+	for (int i = 0; i < trackList->NumItems(); i++)
-+	{
-+		MusicBrainz5::CTrack *itemTrack = trackList->Item(i);
-+		MusicBrainz5::CRecording *recording = itemTrack->Recording();
-+		if (recording && !itemTrack->ArtistCredit())
-+		{
-+			track.Artist = getArtistFromArtistCredit(recording->ArtistCredit());
-+		}
-+		else
-+		{
-+			track.Artist = getArtistFromArtistCredit(itemTrack->ArtistCredit());
-+		}
-+
-+		if(recording && itemTrack->Title().empty())
-+		{
-+			track.Title = QString::fromUtf8(recording->Title().c_str());
-+		}
-+		else
-+		{
-+			track.Title = QString::fromUtf8(itemTrack->Title().c_str());
-+		}
-+
-+		track.Duration = itemTrack->Length();
-+
-+		tracks << track;
-+	}
-+
-+	return tracks;
-+}
-+
-+static MusicBrainz5::CRelease *getRelease(MusicBrainz5::CQuery &query, std::string &discId, MusicBrainz5::CMetadata &metadata, MusicBrainz5::CMetadata &fullMetadata)
-+{
-+	metadata = query.Query("discid", discId);
-+	// Check to see how many items were returned from the server
-+	if (!metadata.Disc() || !metadata.Disc()->ReleaseList())
-+	{
-+		return 0;
-+	}
-+
-+	MusicBrainz5::CReleaseList *results = metadata.Disc()->ReleaseList();
-+
-+	// TODO if multiple entries found
-+	if (results->NumItems() > 1)
-+	{
-+		kDebug() << results->NumItems() << " entries found";
-+	}
-+
-+	MusicBrainz5::CRelease *release;
-+	for (int i = 0; i < results->NumItems(); i++)
- 	{
--		//kDebug() << "no server";
-+		MusicBrainz5::CRelease *result = results->Item(i);
-+		MusicBrainz5::CQuery::tParamMap params;
-+		params["inc"] = "artists labels recordings release-groups url-rels "
-+						"discids artist-credits";
-+		fullMetadata = query.Query("release", result->ID(), "", params);
-+
-+		release = fullMetadata.Release();
-+		if (release)
-+		{
-+			break;
-+		}
-+	}
-+
-+	return release;
-+}
-+
-+static MusicBrainz5::CMedium *getMedium(MusicBrainz5::CRelease *release, std::string &discId, MusicBrainz5::CMediumList &mediaList)
-+{
-+	if (!release)
-+	{
-+		return 0;
- 	}
- 
--	// If you need to use a proxy, uncomment/edit the following line
--	// as appropriate
--	//ws->setProxyHost("proxy.mydomain.com");
--	//ws->setProxyPort(80);
-+	// Find the specific media in the release
-+	mediaList = release->MediaMatchingDiscID(discId);
-+	MusicBrainz5::CMedium* medium = 0;
- 
--	try
-+	for (int i = 0; i < mediaList.NumItems(); i++)
- 	{
--		MusicBrainz::Disc *disc = MusicBrainz::readDisc(qPrintable(device));
-+		medium = mediaList.Item(i);
-+		if (medium)
-+		{
-+			break;
-+		}
-+	}
- 
--		MusicBrainz::Query q(ws);
--		MusicBrainz::ReleaseResultList results;
-+	return medium;
-+}
- 
-+void MBManager::discLookup(const QString &device)
-+{
-+	m_validInfo = true;
-+	MusicBrainz5::CQuery query("kscd");
-+	int discid_ok = discid_read_sparse(m_discid, qPrintable(device), 0);
-+	if (discid_ok)
-+	{
-+		std::string discId(discid_get_id(m_discid));
- 		try
- 		{
--		MusicBrainz::ReleaseFilter f = MusicBrainz::ReleaseFilter().discId(disc->getId());
--			results = q.getReleases(&f);
-+			MusicBrainz5::CMetadata metadata, fullMetadata;
-+			MusicBrainz5::CMediumList mediaList;
-+			MusicBrainz5::CRelease *release = getRelease(query, discId, metadata, fullMetadata);
-+			MusicBrainz5::CMedium *medium = getMedium(release, discId, mediaList);
- 
--			// Check to see how many items were returned from the server
--			if (!results.empty())
-+			if (release && medium)
- 			{
--				// TODO if multiple entries found
--				if (results.size() > 1)
--				{
--					kDebug() << results.size() << " entries found";
--				}
--
--				MusicBrainz::ReleaseResult *result = results.front();
--				MusicBrainz::Release *release = q.getReleaseById(result->getRelease()->getId(),
--								&MusicBrainz::ReleaseIncludes().tracks().artist());
- 				// Sets info
--				m_discInfo.Title = QString::fromUtf8(release->getTitle().c_str());
--				m_discInfo.Artist = QString::fromUtf8(release->getArtist()->getName().c_str());
--
--				m_trackList.clear();
--				MBTrackInfo track;
--				for (MusicBrainz::TrackList::iterator j = release->getTracks().begin();
--								j != release->getTracks().end(); j++)
--				{
--					MusicBrainz::Track *t = *j;
--					MusicBrainz::Artist *artist = t->getArtist();
--					if (!artist)
--						artist = release->getArtist();
--
--					track.Title = QString::fromUtf8(t->getTitle().c_str());
--					track.Artist = QString::fromUtf8(artist->getName().c_str());
--					track.Duration = t->getDuration();
--
--					m_trackList << track;
--				}
-+				m_discInfo.Title = getTitle(release, medium);
-+				m_discInfo.Artist = getArtist(release);
-+
-+				m_trackList = getTracks(medium, m_discInfo.Artist, m_discid);
- 			}
- 			else
- 			{
-@@ -121,75 +274,57 @@ void MBManager::discLookup(const QString &device)
- 				m_validInfo = false;
- 			}
- 
--
- 		}
--		catch (const MusicBrainz::WebServiceError &e)
--                {
--			kDebug() << "Error: " << e.what();
-+		catch (MusicBrainz5::CExceptionBase& error)
-+		{
-+			kDebug() << "Connection Exception: '" << error.what() << "'";
-+			kDebug() << "LastResult: " << query.LastResult();
-+			kDebug() << "LastHTTPCode: " << query.LastHTTPCode();
-+			kDebug() << "LastErrorMessage: " << QString::fromUtf8(query.LastErrorMessage().c_str());
-+
- 			m_validInfo = false;
--                }
-+		}
- 		catch (...)
- 		{
- 			kDebug() << "Caught Unknown Exception:";
- 			m_validInfo = false;
- 		}
--
--		if (!m_validInfo)
--		{
--			// If invalid data, fill the information with something
--			// Sets info
--			m_discInfo.Title = i18n("Unknown album");
--			m_discInfo.Artist = i18n("Unknown artist");
--
--			m_trackList.clear();
--			MBTrackInfo track;
--			for (MusicBrainz::Disc::TrackList::iterator j = disc->getTracks().begin(); j != disc->getTracks().end(); j++)
--			{
--				track.Title = i18n("Unknown title");
--				track.Artist = m_discInfo.Artist;
--				// time from mb library in sectors, 75 sectors = 1 second
--				track.Duration = (*j).second*1000/75;
--
--				m_trackList << track;
--			}
--		}
--		delete disc;
- 	}
--        // FIXME Doesn't seem to get caught, why?
--        catch (const MusicBrainz::DiscError &e)
--        {
--		kDebug() << "Error: " << e.what();
--		m_discInfo.Title = i18n("Unknown album");
--		m_discInfo.Artist = i18n("Unknown artist");
--		m_discInfo.Artist = i18n( "No Disc" );
--		m_trackList.clear();
--        }
--	catch(...)
-+	else
-+	{
-+		m_validInfo = false;
-+	}
-+
-+	if (!m_validInfo)
- 	{
-+		// If invalid data, fill the information with something
-+		// Sets info
- 		m_discInfo.Title = i18n("Unknown album");
- 		m_discInfo.Artist = i18n("Unknown artist");
--		m_discInfo.Artist = i18n( "No Disc" );
-+
- 		m_trackList.clear();
-+		if (discid_ok)
-+		{
-+			m_trackList = unknownTracks(m_discInfo.Artist, m_discid);
-+		}
- 	}
--	
-+
- 	emit discLookupFinished();
- }
- 
--void MBManager::discUpload()
-+void MBManager::discUpload(const QString &device)
- {
- 	showArtistLabel(m_discInfo.Artist);
-+	const char *discid_device = device.isEmpty()? NULL : qPrintable(device);
- 
--	try
-+	int ok = discid_read_sparse(m_discid, discid_device, 0);
-+	if (ok)
- 	{
--		MusicBrainz::Disc *disc = MusicBrainz::readDisc();
--		std::string url = MusicBrainz::getSubmissionUrl(disc);
--		delete disc;
--
--		KToolInvocation::invokeBrowser(QString::fromUtf8(url.c_str()));
-+		QString url = QString::fromUtf8(discid_get_submission_url(m_discid));
-+		KToolInvocation::invokeBrowser(url);
- 	}
--	catch (MusicBrainz::DiscError &e)
-+	else
- 	{
--		kDebug() << "Error: " << e.what();
-+		kDebug() << "Error: " << discid_get_error_msg(m_discid);
- 	}
- }
--
-diff --git a/mbmanager.h b/mbmanager.h
-index 6b07e95..ea04153 100644
---- a/mbmanager.h
-+++ b/mbmanager.h
-@@ -42,6 +42,9 @@
- #include <qstring.h>
- #include <qlist.h>
- 
-+// musicbrainz discid
-+#include <discid/discid.h>
-+
- struct DiscInfo
- {
- 	QString Title;
-@@ -64,6 +67,7 @@ private:
- 	QList <MBTrackInfo> m_trackList;	/// List of tracks information
- 
- 	bool m_validInfo;					/// Tells whether the lookup query succeeded
-+	DiscId *m_discid;
- 
- public:
- 	MBManager();
-@@ -82,11 +86,11 @@ public slots:
- 	void discLookup(const QString& device);
- 
- 	/** Uploads information */
--	void discUpload();
-+	void discUpload(const QString& device=QString());
- 
- signals:
- 	void showArtistLabel(QString&);
--	
-+
- 	void discLookupFinished();
- };
- 

diff --git a/kde-apps/kscd/kscd-17.08.3.ebuild b/kde-apps/kscd/kscd-17.08.3.ebuild
deleted file mode 100644
index 2b0ffb54733..00000000000
--- a/kde-apps/kscd/kscd-17.08.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit kde4-base
-
-DESCRIPTION="KDE CD player"
-HOMEPAGE="https://www.kde.org/applications/multimedia/kscd/"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-DEPEND="
-	media-libs/libdiscid
-	media-libs/musicbrainz:5
-	media-libs/phonon[qt4]
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-musicbrainz5.patch" )

diff --git a/kde-apps/kscd/metadata.xml b/kde-apps/kscd/metadata.xml
deleted file mode 100644
index 2fdbf33d963..00000000000
--- a/kde-apps/kscd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="project">
-		<email>kde@gentoo.org</email>
-		<name>Gentoo KDE Project</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index 4d8e44983d6..625096ab773 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -275,16 +275,6 @@ dev-scheme/ikarus
 # Masked for removal in 30 days. Bug 631128
 media-plugins/gst-plugins-mad:1.0
 
-# Andreas Sturmlechner <asturm@gentoo.org> (30 Mar 2018)
-# Package moved to kde-frameworks. Masked for removal in 30 days.
-kde-apps/kholidays
-
-# Andreas Sturmlechner <asturm@gentoo.org> (30 Mar 2018)
-# Depends on deprecated Qt4, no revdeps left.
-# Masked for removal in 30 days.
-kde-apps/kscd
-kde-apps/kde4-l10n
-
 # Lars Wendler <polynomial-c@gentoo.org> (27 Mar 2018)
 # Breaks a couple of revdeps. See tracker bug at
 # https://bugs.gentoo.org/651698


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2018-04-29 14:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-29 14:42 [gentoo-commits] repo/gentoo:master commit in: kde-apps/kscd/, profiles/, kde-apps/kde4-l10n/, kde-apps/kholidays/, Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox