Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/krdc/, kde-base/juk/, kde-base/libplasmagenericshell/, ...
Date: Sun, 01 Jul 2012 12:49:47
Message-Id: 1341146921.38a6734c7cf51a5a2db531583d8ff1eccc858bac.johu@gentoo
1 commit: 38a6734c7cf51a5a2db531583d8ff1eccc858bac
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 1 12:48:41 2012 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 1 12:48:41 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=38a6734c
7
8 [kde-base] Remove KDE SC 4.9 beta2 (4.8.90)
9
10 (Portage version: 2.2.0_alpha114/git/Linux x86_64, RepoMan options: --force, unsigned Manifest commit)
11
12 ---
13 .../akonadiconsole/akonadiconsole-4.8.90.ebuild | 25 -
14 kde-base/akregator/akregator-4.8.90.ebuild | 22 -
15 kde-base/amor/amor-4.8.90.ebuild | 13 -
16 kde-base/analitza/analitza-4.8.90.ebuild | 33 -
17 kde-base/ark/ark-4.8.90.ebuild | 34 -
18 kde-base/attica/attica-4.8.90.ebuild | 17 -
19 kde-base/audiocd-kio/audiocd-kio-4.8.90.ebuild | 44 -
20 kde-base/blinken/blinken-4.8.90.ebuild | 20 -
21 kde-base/blogilo/blogilo-4.8.90.ebuild | 20 -
22 kde-base/bomber/bomber-4.8.90.ebuild | 13 -
23 kde-base/bovo/bovo-4.8.90.ebuild | 13 -
24 kde-base/cantor/cantor-4.8.90.ebuild | 45 -
25 kde-base/cervisia/cervisia-4.8.90.ebuild | 17 -
26 .../dolphin-plugins/dolphin-plugins-4.8.90.ebuild | 38 -
27 kde-base/dolphin/dolphin-4.8.90.ebuild | 51 -
28 kde-base/dragon/dragon-4.8.90.ebuild | 25 -
29 kde-base/drkonqi/drkonqi-4.8.90.ebuild | 20 -
30 kde-base/ffmpegthumbs/ffmpegthumbs-4.8.90.ebuild | 17 -
31 kde-base/filelight/filelight-4.8.90.ebuild | 19 -
32 .../freespacenotifier-4.8.90.ebuild | 12 -
33 kde-base/granatier/granatier-4.8.90.ebuild | 19 -
34 kde-base/gwenview/gwenview-4.8.90.ebuild | 52 -
35 kde-base/jovie/jovie-4.8.90.ebuild | 19 -
36 kde-base/juk/juk-4.8.90.ebuild | 27 -
37 kde-base/kabcclient/kabcclient-4.8.90.ebuild | 27 -
38 kde-base/kaccessible/kaccessible-4.8.90.ebuild | 22 -
39 kde-base/kactivities/kactivities-4.8.90.ebuild | 29 -
40 kde-base/kaddressbook/kaddressbook-4.8.90.ebuild | 44 -
41 kde-base/kajongg/kajongg-4.8.90.ebuild | 35 -
42 kde-base/kalarm/kalarm-4.8.90.ebuild | 25 -
43 kde-base/kalgebra/kalgebra-4.8.90.ebuild | 31 -
44 kde-base/kalzium/kalzium-4.8.90.ebuild | 46 -
45 kde-base/kamera/kamera-4.8.90.ebuild | 18 -
46 kde-base/kanagram/kanagram-4.8.90.ebuild | 17 -
47 kde-base/kapman/kapman-4.8.90.ebuild | 13 -
48 kde-base/kapptemplate/kapptemplate-4.8.90.ebuild | 13 -
49 kde-base/kate/kate-4.8.90.ebuild | 41 -
50 kde-base/katepart/katepart-4.8.90.ebuild | 28 -
51 kde-base/katomic/katomic-4.8.90.ebuild | 14 -
52 kde-base/kbattleship/kbattleship-4.8.90.ebuild | 23 -
53 kde-base/kblackbox/kblackbox-4.8.90.ebuild | 14 -
54 kde-base/kblocks/kblocks-4.8.90.ebuild | 13 -
55 kde-base/kbounce/kbounce-4.8.90.ebuild | 14 -
56 kde-base/kbreakout/kbreakout-4.8.90.ebuild | 13 -
57 kde-base/kbruch/kbruch-4.8.90.ebuild | 13 -
58 kde-base/kcachegrind/kcachegrind-4.8.90.ebuild | 17 -
59 kde-base/kcalc/kcalc-4.8.90.ebuild | 30 -
60 kde-base/kcharselect/kcharselect-4.8.90.ebuild | 13 -
61 kde-base/kcheckpass/kcheckpass-4.8.90.ebuild | 36 -
62 kde-base/kcminit/kcminit-4.8.90.ebuild | 17 -
63 kde-base/kcmshell/kcmshell-4.8.90.ebuild | 12 -
64 kde-base/kcolorchooser/kcolorchooser-4.8.90.ebuild | 12 -
65 kde-base/kcontrol/kcontrol-4.8.90.ebuild | 18 -
66 kde-base/kcron/kcron-4.8.90.ebuild | 15 -
67 .../kde-base-artwork-4.8.90.ebuild | 12 -
68 kde-base/kde-env/kde-env-4.8.90.ebuild | 57 -
69 kde-base/kde-l10n/kde-l10n-4.8.90.ebuild | 89 -
70 kde-base/kde-meta/kde-meta-4.8.90.ebuild | 35 -
71 .../kde-wallpapers/kde-wallpapers-4.8.90.ebuild | 21 -
72 .../kdeaccessibility-meta-4.8.90.ebuild | 18 -
73 kde-base/kdeadmin-meta/kdeadmin-meta-4.8.90.ebuild | 17 -
74 .../kdeartwork-colorschemes-4.8.90.ebuild | 16 -
75 .../kdeartwork-desktopthemes-4.8.90.ebuild | 13 -
76 .../kdeartwork-emoticons-4.8.90.ebuild | 15 -
77 .../kdeartwork-iconthemes-4.8.90.ebuild | 21 -
78 .../kdeartwork-kscreensaver-4.8.90.ebuild | 42 -
79 .../kdeartwork-meta/kdeartwork-meta-4.8.90.ebuild | 22 -
80 .../kdeartwork-sounds-4.8.90.ebuild | 15 -
81 .../kdeartwork-styles-4.8.90.ebuild | 25 -
82 .../kdeartwork-wallpapers-4.8.90.ebuild | 19 -
83 .../kdeartwork-weatherwallpapers-4.8.90.ebuild | 17 -
84 .../kdebase-cursors/kdebase-cursors-4.8.90.ebuild | 13 -
85 kde-base/kdebase-data/kdebase-data-4.8.90.ebuild | 39 -
86 .../kdebase-desktoptheme-4.8.90.ebuild | 13 -
87 .../kdebase-kioslaves-4.8.90.ebuild | 50 -
88 .../kdebase-menu-icons-4.8.90.ebuild | 13 -
89 kde-base/kdebase-menu/kdebase-menu-4.8.90.ebuild | 13 -
90 kde-base/kdebase-meta/kdebase-meta-4.8.90.ebuild | 60 -
91 .../kdebase-runtime-meta-4.8.90.ebuild | 47 -
92 .../kdebase-startkde-4.8.90.ebuild | 92 -
93 .../kdebindings-meta-4.8.90.ebuild | 34 -
94 kde-base/kdebugdialog/kdebugdialog-4.8.90.ebuild | 13 -
95 kde-base/kdeedu-meta/kdeedu-meta-4.8.90.ebuild | 36 -
96 kde-base/kdegames-meta/kdegames-meta-4.8.90.ebuild | 53 -
97 .../kdegraphics-meta-4.8.90.ebuild | 32 -
98 .../kdegraphics-mobipocket-4.8.90.ebuild | 12 -
99 .../kdegraphics-strigi-analyzer-4.8.90.ebuild | 17 -
100 .../kdelibs/files/kdelibs-4.8.90-udisks2.patch | 3643 --------------------
101 kde-base/kdelibs/kdelibs-4.8.90.ebuild | 314 --
102 kde-base/kdelibs/kdelibs-4.9.49.9999.ebuild | 3 +-
103 kde-base/kdelibs/kdelibs-9999.ebuild | 3 +-
104 .../kdemultimedia-meta-4.8.90.ebuild | 22 -
105 .../kdenetwork-filesharing-4.8.90.ebuild | 13 -
106 .../kdenetwork-meta/kdenetwork-meta-4.8.90.ebuild | 20 -
107 kde-base/kdepasswd/kdepasswd-4.8.90.ebuild | 22 -
108 .../kdepim-common-libs-4.8.90.ebuild | 67 -
109 kde-base/kdepim-icons/kdepim-icons-4.8.90.ebuild | 17 -
110 .../kdepim-kresources-4.8.90.ebuild | 28 -
111 kde-base/kdepim-l10n/kdepim-l10n-4.8.90.ebuild | 112 -
112 kde-base/kdepim-meta/kdepim-meta-4.8.90.ebuild | 36 -
113 .../kdepim-runtime/kdepim-runtime-4.8.90.ebuild | 50 -
114 .../kdepim-strigi-analyzer-4.8.90.ebuild | 27 -
115 kde-base/kdepimlibs/kdepimlibs-4.8.90.ebuild | 70 -
116 .../kdeplasma-addons-4.8.90.ebuild | 59 -
117 .../kdesdk-kioslaves-4.8.90.ebuild | 32 -
118 kde-base/kdesdk-meta/kdesdk-meta-4.8.90.ebuild | 28 -
119 kde-base/kdesdk-misc/kdesdk-misc-4.8.90.ebuild | 35 -
120 .../kdesdk-scripts/kdesdk-scripts-4.8.90.ebuild | 25 -
121 .../kdesdk-strigi-analyzer-4.8.90.ebuild | 18 -
122 kde-base/kdesu/kdesu-4.8.90.ebuild | 25 -
123 kde-base/kdetoys-meta/kdetoys-meta-4.8.90.ebuild | 16 -
124 kde-base/kdeutils-meta/kdeutils-meta-4.8.90.ebuild | 26 -
125 .../kdewebdev-meta/kdewebdev-meta-4.8.90.ebuild | 17 -
126 kde-base/kdf/kdf-4.8.90.ebuild | 17 -
127 kde-base/kdialog/kdialog-4.8.90.ebuild | 12 -
128 kde-base/kdiamond/kdiamond-4.8.90.ebuild | 13 -
129 kde-base/kdm/kdm-4.8.90.ebuild | 160 -
130 kde-base/kdnssd/kdnssd-4.8.90.ebuild | 23 -
131 .../kdontchangethehostname-4.8.90.ebuild | 16 -
132 .../keditbookmarks/keditbookmarks-4.8.90.ebuild | 25 -
133 kde-base/keditfiletype/keditfiletype-4.8.90.ebuild | 15 -
134 kde-base/kephal/kephal-4.8.90.ebuild | 21 -
135 kde-base/kfile/kfile-4.8.90.ebuild | 12 -
136 kde-base/kfilereplace/kfilereplace-4.8.90.ebuild | 12 -
137 kde-base/kfind/kfind-4.8.90.ebuild | 18 -
138 kde-base/kfloppy/kfloppy-4.8.90.ebuild | 12 -
139 kde-base/kfmclient/kfmclient-4.8.90.ebuild | 33 -
140 kde-base/kfourinline/kfourinline-4.8.90.ebuild | 13 -
141 kde-base/kgamma/kgamma-4.8.90.ebuild | 21 -
142 kde-base/kgeography/kgeography-4.8.90.ebuild | 13 -
143 kde-base/kget/kget-4.8.90.ebuild | 41 -
144 kde-base/kglobalaccel/kglobalaccel-4.8.90.ebuild | 21 -
145 kde-base/kgoldrunner/kgoldrunner-4.8.90.ebuild | 20 -
146 kde-base/kgpg/kgpg-4.8.90.ebuild | 29 -
147 kde-base/khangman/khangman-4.8.90.ebuild | 17 -
148 kde-base/khelpcenter/khelpcenter-4.8.90.ebuild | 24 -
149 kde-base/khotkeys/khotkeys-4.8.90.ebuild | 22 -
150 kde-base/kiconfinder/kiconfinder-4.8.90.ebuild | 12 -
151 kde-base/kig/kig-4.8.90.ebuild | 26 -
152 kde-base/kigo/kigo-4.8.90.ebuild | 34 -
153 kde-base/killbots/killbots-4.8.90.ebuild | 16 -
154 .../kimagemapeditor/kimagemapeditor-4.8.90.ebuild | 13 -
155 kde-base/kimono/kimono-4.8.90.ebuild | 42 -
156 kde-base/kinfocenter/kinfocenter-4.8.90.ebuild | 36 -
157 kde-base/kioclient/kioclient-4.8.90.ebuild | 12 -
158 kde-base/kiriki/kiriki-4.8.90.ebuild | 13 -
159 kde-base/kiten/kiten-4.8.90.ebuild | 13 -
160 kde-base/kjots/kjots-4.8.90.ebuild | 25 -
161 kde-base/kjumpingcube/kjumpingcube-4.8.90.ebuild | 14 -
162 kde-base/kleopatra/kleopatra-4.8.90.ebuild | 40 -
163 kde-base/klettres/klettres-4.8.90.ebuild | 17 -
164 kde-base/klickety/klickety-4.8.90.ebuild | 14 -
165 kde-base/klines/klines-4.8.90.ebuild | 14 -
166 kde-base/klinkstatus/klinkstatus-4.8.90.ebuild | 36 -
167 kde-base/klipper/klipper-4.8.90.ebuild | 29 -
168 kde-base/kmag/kmag-4.8.90.ebuild | 17 -
169 kde-base/kmahjongg/kmahjongg-4.8.90.ebuild | 24 -
170 kde-base/kmail/kmail-4.8.90.ebuild | 85 -
171 kde-base/kmenuedit/kmenuedit-4.8.90.ebuild | 31 -
172 .../kmimetypefinder/kmimetypefinder-4.8.90.ebuild | 12 -
173 kde-base/kmines/kmines-4.8.90.ebuild | 14 -
174 kde-base/kmix/kmix-4.8.90.ebuild | 28 -
175 kde-base/kmousetool/kmousetool-4.8.90.ebuild | 18 -
176 kde-base/kmouth/kmouth-4.8.90.ebuild | 14 -
177 kde-base/kmplot/kmplot-4.8.90.ebuild | 17 -
178 kde-base/knetattach/knetattach-4.8.90.ebuild | 13 -
179 kde-base/knetwalk/knetwalk-4.8.90.ebuild | 13 -
180 kde-base/knewstuff/knewstuff-4.8.90.ebuild | 12 -
181 kde-base/knode/knode-4.8.90.ebuild | 42 -
182 kde-base/knotes/knotes-4.8.90.ebuild | 22 -
183 kde-base/knotify/knotify-4.8.90.ebuild | 12 -
184 kde-base/kolf/kolf-4.8.90.ebuild | 14 -
185 kde-base/kollision/kollision-4.8.90.ebuild | 13 -
186 kde-base/kolourpaint/kolourpaint-4.8.90.ebuild | 18 -
187 kde-base/kommander/kommander-4.8.90.ebuild | 13 -
188 kde-base/kompare/kompare-4.8.90.ebuild | 13 -
189 kde-base/konq-plugins/konq-plugins-4.8.90.ebuild | 35 -
190 kde-base/konqueror/konqueror-4.8.90.ebuild | 51 -
191 kde-base/konquest/konquest-4.8.90.ebuild | 14 -
192 kde-base/konsole/konsole-4.8.90.ebuild | 38 -
193 .../konsolekalendar/konsolekalendar-4.8.90.ebuild | 23 -
194 kde-base/kontact/kontact-4.8.90.ebuild | 51 -
195 kde-base/kopete/kopete-4.8.90.ebuild | 164 -
196 kde-base/korganizer/korganizer-4.8.90.ebuild | 70 -
197 kde-base/korundum/korundum-4.8.90.ebuild | 78 -
198 kde-base/kpasswdserver/kpasswdserver-4.8.90.ebuild | 15 -
199 kde-base/kpat/kpat-4.8.90.ebuild | 14 -
200 kde-base/kppp/kppp-4.8.90.ebuild | 17 -
201 kde-base/kquitapp/kquitapp-4.8.90.ebuild | 12 -
202 kde-base/krdc/krdc-4.8.90.ebuild | 36 -
203 kde-base/kreadconfig/kreadconfig-4.8.90.ebuild | 12 -
204 .../kremotecontrol/kremotecontrol-4.8.90.ebuild | 23 -
205 kde-base/kreversi/kreversi-4.8.90.ebuild | 14 -
206 kde-base/krfb/krfb-4.8.90.ebuild | 29 -
207 kde-base/krossjava/krossjava-4.8.90.ebuild | 57 -
208 kde-base/krosspython/krosspython-4.8.90.ebuild | 21 -
209 kde-base/krossruby/krossruby-4.8.90.ebuild | 66 -
210 kde-base/kruler/kruler-4.8.90.ebuild | 13 -
211 kde-base/krunner/krunner-4.8.90.ebuild | 57 -
212 kde-base/ksaneplugin/ksaneplugin-4.8.90.ebuild | 20 -
213 kde-base/kscd/kscd-4.8.90.ebuild | 19 -
214 kde-base/kscreensaver/kscreensaver-4.8.90.ebuild | 38 -
215 kde-base/kshisen/kshisen-4.8.90.ebuild | 19 -
216 kde-base/ksirk/ksirk-4.8.90.ebuild | 18 -
217 kde-base/ksmserver/ksmserver-4.8.90.ebuild | 27 -
218 kde-base/ksnapshot/ksnapshot-4.8.90.ebuild | 26 -
219 kde-base/kspaceduel/kspaceduel-4.8.90.ebuild | 14 -
220 kde-base/ksplash/ksplash-4.8.90.ebuild | 34 -
221 kde-base/ksquares/ksquares-4.8.90.ebuild | 13 -
222 kde-base/kstars/kstars-4.8.90.ebuild | 37 -
223 kde-base/kstart/kstart-4.8.90.ebuild | 12 -
224 kde-base/kstartperf/kstartperf-4.8.90.ebuild | 12 -
225 .../kstartupconfig/kstartupconfig-4.8.90.ebuild | 12 -
226 kde-base/kstyles/kstyles-4.8.90.ebuild | 21 -
227 kde-base/ksudoku/ksudoku-4.8.90.ebuild | 14 -
228 kde-base/ksysguard/ksysguard-4.8.90.ebuild | 47 -
229 kde-base/ksystemlog/ksystemlog-4.8.90.ebuild | 33 -
230 kde-base/ksystraycmd/ksystraycmd-4.8.90.ebuild | 12 -
231 kde-base/kteatime/kteatime-4.8.90.ebuild | 13 -
232 kde-base/ktimer/ktimer-4.8.90.ebuild | 13 -
233 kde-base/ktimetracker/ktimetracker-4.8.90.ebuild | 38 -
234 kde-base/ktimezoned/ktimezoned-4.8.90.ebuild | 12 -
235 kde-base/ktouch/ktouch-4.8.90.ebuild | 17 -
236 kde-base/ktraderclient/ktraderclient-4.8.90.ebuild | 12 -
237 kde-base/ktron/ktron-4.8.90.ebuild | 13 -
238 kde-base/ktuberling/ktuberling-4.8.90.ebuild | 14 -
239 kde-base/kturtle/kturtle-4.8.90.ebuild | 17 -
240 kde-base/ktux/ktux-4.8.90.ebuild | 19 -
241 kde-base/kubrick/kubrick-4.8.90.ebuild | 14 -
242 kde-base/kuiserver/kuiserver-4.8.90.ebuild | 12 -
243 kde-base/kuiviewer/kuiviewer-4.8.90.ebuild | 13 -
244 .../kurifilter-plugins-4.8.90.ebuild | 15 -
245 kde-base/kuser/kuser-4.8.90.ebuild | 22 -
246 kde-base/kwallet/kwallet-4.8.90.ebuild | 13 -
247 kde-base/kwalletd/kwalletd-4.8.90.ebuild | 12 -
248 kde-base/kwin/kwin-4.8.90.ebuild | 64 -
249 kde-base/kwordquiz/kwordquiz-4.8.90.ebuild | 17 -
250 kde-base/kwrite/kwrite-4.8.90.ebuild | 19 -
251 kde-base/kwrited/kwrited-4.8.90.ebuild | 16 -
252 kde-base/libkcddb/libkcddb-4.8.90.ebuild | 33 -
253 .../libkcompactdisc/libkcompactdisc-4.8.90.ebuild | 19 -
254 kde-base/libkdcraw/libkdcraw-4.8.90.ebuild | 21 -
255 kde-base/libkdeedu/libkdeedu-4.8.90.ebuild | 18 -
256 kde-base/libkdegames/libkdegames-4.8.90.ebuild | 19 -
257 kde-base/libkexiv2/libkexiv2-4.8.90.ebuild | 22 -
258 kde-base/libkipi/libkipi-4.8.90.ebuild | 15 -
259 kde-base/libkmahjongg/libkmahjongg-4.8.90.ebuild | 14 -
260 kde-base/libkonq/libkonq-4.8.90.ebuild | 19 -
261 kde-base/libksane/libksane-4.8.90.ebuild | 19 -
262 kde-base/libkworkspace/libkworkspace-4.8.90.ebuild | 33 -
263 .../liboxygenstyle/liboxygenstyle-4.8.90.ebuild | 13 -
264 .../libplasmaclock/libplasmaclock-4.8.90.ebuild | 33 -
265 .../libplasmagenericshell-4.8.90.ebuild | 27 -
266 .../libtaskmanager/libtaskmanager-4.8.90.ebuild | 34 -
267 kde-base/lokalize/lokalize-4.8.90.ebuild | 44 -
268 kde-base/lskat/lskat-4.8.90.ebuild | 14 -
269 kde-base/marble/marble-4.8.90.ebuild | 70 -
270 kde-base/mplayerthumbs/mplayerthumbs-4.8.90.ebuild | 30 -
271 kde-base/nepomuk-core/nepomuk-core-4.8.90.ebuild | 23 -
272 kde-base/nepomuk/nepomuk-4.8.90.ebuild | 25 -
273 kde-base/nsplugins/nsplugins-4.8.90.ebuild | 23 -
274 kde-base/okteta/okteta-4.8.90.ebuild | 21 -
275 kde-base/okular/okular-4.8.90.ebuild | 44 -
276 kde-base/oxygen-icons/oxygen-icons-4.8.90.ebuild | 32 -
277 kde-base/pairs/pairs-4.8.90.ebuild | 16 -
278 kde-base/palapeli/palapeli-4.8.90.ebuild | 13 -
279 kde-base/parley/parley-4.8.90.ebuild | 29 -
280 kde-base/perlkde/perlkde-4.8.90.ebuild | 40 -
281 kde-base/perlqt/perlqt-4.8.90.ebuild | 53 -
282 kde-base/phonon-kde/phonon-kde-4.8.90.ebuild | 38 -
283 kde-base/plasma-apps/plasma-apps-4.8.90.ebuild | 18 -
284 .../plasma-runtime/plasma-runtime-4.8.90.ebuild | 17 -
285 .../plasma-workspace-4.8.90.ebuild | 136 -
286 kde-base/powerdevil/powerdevil-4.8.90.ebuild | 29 -
287 .../printer-applet/printer-applet-4.8.90.ebuild | 47 -
288 kde-base/pykde4/pykde4-4.8.90.ebuild | 158 -
289 .../qguiplatformplugin_kde-4.8.90.ebuild | 12 -
290 kde-base/qtruby/qtruby-4.8.90.ebuild | 75 -
291 kde-base/qyoto/qyoto-4.8.90.ebuild | 31 -
292 .../renamedlg-plugins-4.8.90.ebuild | 13 -
293 kde-base/rocs/rocs-4.8.90.ebuild | 31 -
294 kde-base/smokegen/smokegen-4.8.90.ebuild | 20 -
295 kde-base/smokekde/smokekde-4.8.90.ebuild | 38 -
296 kde-base/smokeqt/smokeqt-4.8.90.ebuild | 57 -
297 kde-base/solid-runtime/solid-runtime-4.8.90.ebuild | 24 -
298 kde-base/solid/solid-4.8.90.ebuild | 36 -
299 kde-base/step/step-4.8.90.ebuild | 34 -
300 kde-base/superkaramba/superkaramba-4.8.90.ebuild | 35 -
301 kde-base/svgpart/svgpart-4.8.90.ebuild | 12 -
302 kde-base/sweeper/sweeper-4.8.90.ebuild | 13 -
303 .../system-config-printer-kde-4.8.90.ebuild | 37 -
304 .../systemsettings/systemsettings-4.8.90.ebuild | 88 -
305 kde-base/thumbnailers/thumbnailers-4.8.90.ebuild | 22 -
306 kde-base/umbrello/umbrello-4.8.90.ebuild | 22 -
307 294 files changed, 4 insertions(+), 12036 deletions(-)
308
309 diff --git a/kde-base/akonadiconsole/akonadiconsole-4.8.90.ebuild b/kde-base/akonadiconsole/akonadiconsole-4.8.90.ebuild
310 deleted file mode 100644
311 index 0f96cb3..0000000
312 --- a/kde-base/akonadiconsole/akonadiconsole-4.8.90.ebuild
313 +++ /dev/null
314 @@ -1,25 +0,0 @@
315 -# Copyright 1999-2012 Gentoo Foundation
316 -# Distributed under the terms of the GNU General Public License v2
317 -# $Header: $
318 -
319 -EAPI=4
320 -
321 -KMNAME="kdepim"
322 -KDE_SCM="git"
323 -inherit kde4-meta
324 -
325 -DESCRIPTION="Akonadi developer console"
326 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
327 -IUSE="debug"
328 -
329 -DEPEND="
330 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
331 - $(add_kdebase_dep kdepim-common-libs)
332 -"
333 -RDEPEND="${DEPEND}"
334 -
335 -KMEXTRACTONLY="
336 - akonadi_next/
337 - calendarsupport/
338 - messageviewer/
339 -"
340
341 diff --git a/kde-base/akregator/akregator-4.8.90.ebuild b/kde-base/akregator/akregator-4.8.90.ebuild
342 deleted file mode 100644
343 index ce6d996..0000000
344 --- a/kde-base/akregator/akregator-4.8.90.ebuild
345 +++ /dev/null
346 @@ -1,22 +0,0 @@
347 -# Copyright 1999-2012 Gentoo Foundation
348 -# Distributed under the terms of the GNU General Public License v2
349 -# $Header: $
350 -
351 -EAPI=4
352 -
353 -KDE_HANDBOOK="optional"
354 -KMNAME="kdepim"
355 -KDE_SCM="git"
356 -inherit kde4-meta
357 -
358 -DESCRIPTION="KDE news feed aggregator."
359 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
360 -IUSE="debug"
361 -
362 -DEPEND="
363 - $(add_kdebase_dep kdepimlibs)
364 - $(add_kdebase_dep kdepim-common-libs)
365 -"
366 -RDEPEND="${DEPEND}"
367 -
368 -KMLOADLIBS="kdepim-common-libs"
369
370 diff --git a/kde-base/amor/amor-4.8.90.ebuild b/kde-base/amor/amor-4.8.90.ebuild
371 deleted file mode 100644
372 index d57bd6e..0000000
373 --- a/kde-base/amor/amor-4.8.90.ebuild
374 +++ /dev/null
375 @@ -1,13 +0,0 @@
376 -# Copyright 1999-2012 Gentoo Foundation
377 -# Distributed under the terms of the GNU General Public License v2
378 -# $Header: $
379 -
380 -EAPI=4
381 -
382 -KDE_HANDBOOK="optional"
383 -KMNAME="kdetoys"
384 -inherit kde4-meta
385 -
386 -DESCRIPTION="KDE: Amusing Misuse Of Resources - desktop-dwelling creature"
387 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
388 -IUSE="debug"
389
390 diff --git a/kde-base/analitza/analitza-4.8.90.ebuild b/kde-base/analitza/analitza-4.8.90.ebuild
391 deleted file mode 100644
392 index 485faf1..0000000
393 --- a/kde-base/analitza/analitza-4.8.90.ebuild
394 +++ /dev/null
395 @@ -1,33 +0,0 @@
396 -# Copyright 1999-2012 Gentoo Foundation
397 -# Distributed under the terms of the GNU General Public License v2
398 -# $Header: $
399 -
400 -EAPI=4
401 -
402 -KDE_HANDBOOK="never"
403 -KDE_SCM="git"
404 -inherit kde4-base
405 -
406 -DESCRIPTION="KDE library for mathematical features"
407 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
408 -IUSE="debug readline"
409 -
410 -DEPEND="
411 - readline? ( sys-libs/readline )
412 -"
413 -RDEPEND="${DEPEND}"
414 -
415 -add_blocker kalgebra 4.7.50
416 -
417 -PATCHES=( "${FILESDIR}/${PN}-solaris-graph2d.patch" )
418 -
419 -RESTRICT=test
420 -# bug 420253
421 -
422 -src_configure() {
423 - mycmakeargs=(
424 - $(cmake-utils_use_with readline)
425 - )
426 -
427 - kde4-base_src_configure
428 -}
429
430 diff --git a/kde-base/ark/ark-4.8.90.ebuild b/kde-base/ark/ark-4.8.90.ebuild
431 deleted file mode 100644
432 index d51e916..0000000
433 --- a/kde-base/ark/ark-4.8.90.ebuild
434 +++ /dev/null
435 @@ -1,34 +0,0 @@
436 -# Copyright 1999-2012 Gentoo Foundation
437 -# Distributed under the terms of the GNU General Public License v2
438 -# $Header: $
439 -
440 -EAPI=4
441 -
442 -KDE_HANDBOOK="optional"
443 -KDE_SCM="git"
444 -inherit kde4-base
445 -
446 -DESCRIPTION="KDE Archiving tool"
447 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
448 -IUSE="+archive +bzip2 debug lzma"
449 -
450 -DEPEND="
451 - $(add_kdebase_dep libkonq)
452 - sys-libs/zlib
453 - archive? ( >=app-arch/libarchive-2.6.1[bzip2?,lzma?,zlib] )
454 -"
455 -RDEPEND="${DEPEND}"
456 -
457 -src_configure() {
458 - mycmakeargs=(
459 - $(cmake-utils_use_with archive LibArchive)
460 - $(cmake-utils_use_with bzip2 BZip2)
461 - $(cmake-utils_use_with lzma LibLZMA)
462 - )
463 - kde4-base_src_configure
464 -}
465 -
466 -pkg_postinst() {
467 - kde4-base_pkg_postinst
468 - elog "For creating rar archives, install app-arch/rar"
469 -}
470
471 diff --git a/kde-base/attica/attica-4.8.90.ebuild b/kde-base/attica/attica-4.8.90.ebuild
472 deleted file mode 100644
473 index 8822ea1..0000000
474 --- a/kde-base/attica/attica-4.8.90.ebuild
475 +++ /dev/null
476 @@ -1,17 +0,0 @@
477 -# Copyright 1999-2012 Gentoo Foundation
478 -# Distributed under the terms of the GNU General Public License v2
479 -# $Header: $
480 -
481 -EAPI=4
482 -
483 -KMNAME="kde-runtime"
484 -inherit kde4-meta
485 -
486 -DESCRIPTION="Open Collaboration Services provider management"
487 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
488 -IUSE="debug"
489 -
490 -DEPEND="
491 - >=dev-libs/libattica-0.1.4
492 -"
493 -RDEPEND="${DEPEND}"
494
495 diff --git a/kde-base/audiocd-kio/audiocd-kio-4.8.90.ebuild b/kde-base/audiocd-kio/audiocd-kio-4.8.90.ebuild
496 deleted file mode 100644
497 index 8cad204..0000000
498 --- a/kde-base/audiocd-kio/audiocd-kio-4.8.90.ebuild
499 +++ /dev/null
500 @@ -1,44 +0,0 @@
501 -# Copyright 1999-2012 Gentoo Foundation
502 -# Distributed under the terms of the GNU General Public License v2
503 -# $Header: $
504 -
505 -EAPI=4
506 -
507 -KDE_HANDBOOK="optional"
508 -KDE_SCM="git"
509 -inherit kde4-base
510 -
511 -DESCRIPTION="KDE kioslaves from the kdemultimedia package"
512 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
513 -IUSE="debug encode flac vorbis"
514 -
515 -# 4 of 9 tests fail. Last checked for 4.2.88
516 -RESTRICT=test
517 -
518 -DEPEND="
519 - $(add_kdebase_dep libkcddb)
520 - $(add_kdebase_dep libkcompactdisc)
521 - media-sound/cdparanoia
522 - encode? (
523 - flac? ( >=media-libs/flac-1.1.2 )
524 - vorbis? ( media-libs/libvorbis )
525 - )
526 -"
527 -RDEPEND="${DEPEND}"
528 -
529 -add_blocker kdemultimedia-kioslaves
530 -
531 -KMLOADLIBS="libkcddb"
532 -
533 -src_configure() {
534 - if use encode; then
535 - mycmakeargs=(
536 - $(cmake-utils_use_with flac)
537 - $(cmake-utils_use_with vorbis OggVorbis)
538 - )
539 - else
540 - mycmakeargs=(-DWITH_OggVorbis=OFF -DWITH_Flac=OFF)
541 - fi
542 -
543 - kde4-base_src_configure
544 -}
545
546 diff --git a/kde-base/blinken/blinken-4.8.90.ebuild b/kde-base/blinken/blinken-4.8.90.ebuild
547 deleted file mode 100644
548 index ada16fc..0000000
549 --- a/kde-base/blinken/blinken-4.8.90.ebuild
550 +++ /dev/null
551 @@ -1,20 +0,0 @@
552 -# Copyright 1999-2012 Gentoo Foundation
553 -# Distributed under the terms of the GNU General Public License v2
554 -# $Header: $
555 -
556 -EAPI=4
557 -
558 -KDE_HANDBOOK="optional"
559 -KDE_SCM="git"
560 -inherit kde4-base
561 -
562 -DESCRIPTION="KDE version of the Simon Says game."
563 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
564 -IUSE="debug"
565 -
566 -DEPEND="
567 - $(add_kdebase_dep libkdeedu)
568 -"
569 -RDEPEND="${DEPEND}
570 - $(add_kdebase_dep knotify)
571 -"
572
573 diff --git a/kde-base/blogilo/blogilo-4.8.90.ebuild b/kde-base/blogilo/blogilo-4.8.90.ebuild
574 deleted file mode 100644
575 index f675810..0000000
576 --- a/kde-base/blogilo/blogilo-4.8.90.ebuild
577 +++ /dev/null
578 @@ -1,20 +0,0 @@
579 -# Copyright 1999-2012 Gentoo Foundation
580 -# Distributed under the terms of the GNU General Public License v2
581 -# $Header: $
582 -
583 -EAPI=4
584 -
585 -KDE_HANDBOOK="optional"
586 -KMNAME="kdepim"
587 -KDE_SCM="git"
588 -inherit kde4-meta
589 -
590 -DESCRIPTION="KDE Blogging Client"
591 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
592 -IUSE="debug"
593 -
594 -DEPEND="
595 - $(add_kdebase_dep kdepimlibs)
596 -"
597 -RDEPEND="${DEPEND}
598 -"
599
600 diff --git a/kde-base/bomber/bomber-4.8.90.ebuild b/kde-base/bomber/bomber-4.8.90.ebuild
601 deleted file mode 100644
602 index f9a69ba..0000000
603 --- a/kde-base/bomber/bomber-4.8.90.ebuild
604 +++ /dev/null
605 @@ -1,13 +0,0 @@
606 -# Copyright 1999-2012 Gentoo Foundation
607 -# Distributed under the terms of the GNU General Public License v2
608 -# $Header: $
609 -
610 -EAPI=4
611 -
612 -KDE_HANDBOOK="optional"
613 -KMNAME="kdegames"
614 -inherit kde4-meta
615 -
616 -DESCRIPTION="KDE arcade bombing game"
617 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
618 -IUSE="debug"
619
620 diff --git a/kde-base/bovo/bovo-4.8.90.ebuild b/kde-base/bovo/bovo-4.8.90.ebuild
621 deleted file mode 100644
622 index d13196b..0000000
623 --- a/kde-base/bovo/bovo-4.8.90.ebuild
624 +++ /dev/null
625 @@ -1,13 +0,0 @@
626 -# Copyright 1999-2012 Gentoo Foundation
627 -# Distributed under the terms of the GNU General Public License v2
628 -# $Header: $
629 -
630 -EAPI=4
631 -
632 -KDE_HANDBOOK="optional"
633 -KMNAME="kdegames"
634 -inherit kde4-meta
635 -
636 -DESCRIPTION="Five-in-a-row Board Game"
637 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
638 -IUSE="debug"
639
640 diff --git a/kde-base/cantor/cantor-4.8.90.ebuild b/kde-base/cantor/cantor-4.8.90.ebuild
641 deleted file mode 100644
642 index 41e4bdf..0000000
643 --- a/kde-base/cantor/cantor-4.8.90.ebuild
644 +++ /dev/null
645 @@ -1,45 +0,0 @@
646 -# Copyright 1999-2012 Gentoo Foundation
647 -# Distributed under the terms of the GNU General Public License v2
648 -# $Header: $
649 -
650 -EAPI=4
651 -
652 -KDE_HANDBOOK="optional"
653 -KDE_SCM="git"
654 -inherit kde4-base
655 -
656 -DESCRIPTION="KDE4 interface for doing mathematics and scientific computing"
657 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
658 -IUSE="analitza debug postscript +R"
659 -
660 -# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
661 -RDEPEND="
662 - analitza? ( $(add_kdebase_dep analitza) )
663 - postscript? ( app-text/libspectre )
664 - R? ( dev-lang/R )
665 -"
666 -DEPEND="${RDEPEND}
667 - >=dev-cpp/eigen-2.0.3:2
668 -"
669 -
670 -src_configure() {
671 - mycmakeargs=(
672 - $(cmake-utils_use_with analitza)
673 - $(cmake-utils_use_with postscript LibSpectre)
674 - $(cmake-utils_use_with R)
675 - )
676 - kde4-base_src_configure
677 -}
678 -
679 -pkg_postinst() {
680 - kde4-base_pkg_postinst
681 -
682 - if ! use R; then
683 - echo
684 - ewarn "You have decided to build ${PN} with no backend."
685 - ewarn "To have this application functional, please do one of below:"
686 - ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'R' USE flag enabled"
687 - ewarn " # emerge -vaDu sci-mathematics/maxima"
688 - echo
689 - fi
690 -}
691
692 diff --git a/kde-base/cervisia/cervisia-4.8.90.ebuild b/kde-base/cervisia/cervisia-4.8.90.ebuild
693 deleted file mode 100644
694 index 0c559e1..0000000
695 --- a/kde-base/cervisia/cervisia-4.8.90.ebuild
696 +++ /dev/null
697 @@ -1,17 +0,0 @@
698 -# Copyright 1999-2012 Gentoo Foundation
699 -# Distributed under the terms of the GNU General Public License v2
700 -# $Header: $
701 -
702 -EAPI=4
703 -
704 -KDE_HANDBOOK="optional"
705 -KMNAME="kdesdk"
706 -inherit kde4-meta
707 -
708 -DESCRIPTION="Cervisia - A KDE CVS frontend"
709 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
710 -IUSE="debug"
711 -
712 -RDEPEND="
713 - dev-vcs/cvs
714 -"
715
716 diff --git a/kde-base/dolphin-plugins/dolphin-plugins-4.8.90.ebuild b/kde-base/dolphin-plugins/dolphin-plugins-4.8.90.ebuild
717 deleted file mode 100644
718 index f0dc5cc..0000000
719 --- a/kde-base/dolphin-plugins/dolphin-plugins-4.8.90.ebuild
720 +++ /dev/null
721 @@ -1,38 +0,0 @@
722 -# Copyright 1999-2012 Gentoo Foundation
723 -# Distributed under the terms of the GNU General Public License v2
724 -# $Header: $
725 -
726 -EAPI=4
727 -
728 -KMNAME="kdesdk"
729 -inherit kde4-meta
730 -
731 -DESCRIPTION="Extra Dolphin plugins"
732 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
733 -IUSE="debug bazaar git mercurial subversion"
734 -
735 -DEPEND="
736 - $(add_kdebase_dep libkonq)
737 -"
738 -RDEPEND="${DEPEND}
739 - $(add_kdebase_dep kompare)
740 - bazaar? ( dev-vcs/bzr )
741 - git? ( dev-vcs/git )
742 - mercurial? ( dev-vcs/mercurial )
743 - subversion? ( dev-vcs/subversion )
744 -"
745 -
746 -KMLOADLIBS="libkonq"
747 -
748 -src_install() {
749 - { use bazaar || use git || use mercurial || use subversion; } && kde4-meta_src_install
750 -}
751 -
752 -pkg_postinst() {
753 - if ! use bazaar && ! use git && ! use mercurial && ! use subversion ; then
754 - einfo
755 - einfo "You have disabled all plugin use flags. If you want to have vcs"
756 - einfo "integration in dolphin, enable those of your needs."
757 - einfo
758 - fi
759 -}
760
761 diff --git a/kde-base/dolphin/dolphin-4.8.90.ebuild b/kde-base/dolphin/dolphin-4.8.90.ebuild
762 deleted file mode 100644
763 index 01ad679..0000000
764 --- a/kde-base/dolphin/dolphin-4.8.90.ebuild
765 +++ /dev/null
766 @@ -1,51 +0,0 @@
767 -# Copyright 1999-2012 Gentoo Foundation
768 -# Distributed under the terms of the GNU General Public License v2
769 -# $Header: $
770 -
771 -EAPI=4
772 -
773 -KDE_HANDBOOK="optional"
774 -KMNAME="kde-baseapps"
775 -inherit kde4-meta
776 -
777 -DESCRIPTION="A KDE filemanager focusing on usability"
778 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
779 -IUSE="debug semantic-desktop thumbnail"
780 -
781 -DEPEND="
782 - $(add_kdebase_dep kdelibs 'semantic-desktop=')
783 - $(add_kdebase_dep libkonq)
784 - semantic-desktop? ( >=dev-libs/shared-desktop-ontologies-0.10.0 )
785 -"
786 -RDEPEND="${DEPEND}
787 - $(add_kdebase_dep kfind)
788 -"
789 -PDEPEND="
790 - thumbnail? (
791 - $(add_kdebase_dep thumbnailers)
792 - || (
793 - $(add_kdebase_dep ffmpegthumbs)
794 - $(add_kdebase_dep mplayerthumbs)
795 - )
796 - )
797 -"
798 -
799 -KMLOADLIBS="libkonq"
800 -
801 -RESTRICT="test"
802 -# bug 393129
803 -
804 -src_configure() {
805 - mycmakeargs=(
806 - $(cmake-utils_use_with semantic-desktop Nepomuk)
807 - )
808 -
809 - kde4-meta_src_configure
810 -}
811 -
812 -pkg_postinst() {
813 - kde4-base_pkg_postinst
814 - echo
815 - elog "For .exe file preview support, install media-gfx/icoutils."
816 - echo
817 -}
818
819 diff --git a/kde-base/dragon/dragon-4.8.90.ebuild b/kde-base/dragon/dragon-4.8.90.ebuild
820 deleted file mode 100644
821 index 69c2459..0000000
822 --- a/kde-base/dragon/dragon-4.8.90.ebuild
823 +++ /dev/null
824 @@ -1,25 +0,0 @@
825 -# Copyright 1999-2012 Gentoo Foundation
826 -# Distributed under the terms of the GNU General Public License v2
827 -# $Header: $
828 -
829 -EAPI=4
830 -
831 -KDE_HANDBOOK="optional"
832 -KMNAME="dragon"
833 -KDE_SCM="git"
834 -inherit kde4-base
835 -
836 -DESCRIPTION="Dragon Player is a simple video player for KDE 4"
837 -HOMEPAGE="http://www.dragonplayer.net/"
838 -
839 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
840 -LICENSE="GPL-2"
841 -IUSE="debug xine"
842 -
843 -RDEPEND="
844 - >=media-libs/phonon-4.4.3
845 -"
846 -DEPEND="${RDEPEND}
847 - sys-devel/gettext
848 -"
849 -add_blocker dragonplayer
850
851 diff --git a/kde-base/drkonqi/drkonqi-4.8.90.ebuild b/kde-base/drkonqi/drkonqi-4.8.90.ebuild
852 deleted file mode 100644
853 index dde19a3..0000000
854 --- a/kde-base/drkonqi/drkonqi-4.8.90.ebuild
855 +++ /dev/null
856 @@ -1,20 +0,0 @@
857 -# Copyright 1999-2012 Gentoo Foundation
858 -# Distributed under the terms of the GNU General Public License v2
859 -# $Header: $
860 -
861 -EAPI=4
862 -
863 -KMNAME="kde-runtime"
864 -inherit kde4-meta
865 -
866 -DESCRIPTION="KDE crash handler, gives the user feedback if a program crashed"
867 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
868 -IUSE="debug"
869 -
870 -pkg_postinst() {
871 - kde4-meta_pkg_postinst
872 - if ! has_version "sys-devel/gdb"; then
873 - elog "For more usability consider installing following packages:"
874 - elog " sys-devel/gdb - Easier debugging support"
875 - fi
876 -}
877
878 diff --git a/kde-base/ffmpegthumbs/ffmpegthumbs-4.8.90.ebuild b/kde-base/ffmpegthumbs/ffmpegthumbs-4.8.90.ebuild
879 deleted file mode 100644
880 index 4dd4cf5..0000000
881 --- a/kde-base/ffmpegthumbs/ffmpegthumbs-4.8.90.ebuild
882 +++ /dev/null
883 @@ -1,17 +0,0 @@
884 -# Copyright 1999-2012 Gentoo Foundation
885 -# Distributed under the terms of the GNU General Public License v2
886 -# $Header: $
887 -
888 -EAPI=4
889 -
890 -KDE_SCM="git"
891 -inherit kde4-base
892 -
893 -DESCRIPTION="A FFmpeg based thumbnail Generator for Video Files."
894 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
895 -IUSE="debug"
896 -
897 -DEPEND="
898 - virtual/ffmpeg
899 -"
900 -RDEPEND="${DEPEND}"
901
902 diff --git a/kde-base/filelight/filelight-4.8.90.ebuild b/kde-base/filelight/filelight-4.8.90.ebuild
903 deleted file mode 100644
904 index c456c3e..0000000
905 --- a/kde-base/filelight/filelight-4.8.90.ebuild
906 +++ /dev/null
907 @@ -1,19 +0,0 @@
908 -# Copyright 1999-2012 Gentoo Foundation
909 -# Distributed under the terms of the GNU General Public License v2
910 -# $Header: $
911 -
912 -EAPI=4
913 -
914 -KDE_HANDBOOK="optional"
915 -KDE_SCM="git"
916 -inherit kde4-base
917 -
918 -DESCRIPTION="Filelight creates an interactive map of concentric, segmented rings that help visualise disk usage."
919 -
920 -LICENSE="GPL-3"
921 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
922 -IUSE="debug"
923 -
924 -RDEPEND="
925 - x11-apps/xdpyinfo
926 -"
927
928 diff --git a/kde-base/freespacenotifier/freespacenotifier-4.8.90.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.8.90.ebuild
929 deleted file mode 100644
930 index 0c73a9b..0000000
931 --- a/kde-base/freespacenotifier/freespacenotifier-4.8.90.ebuild
932 +++ /dev/null
933 @@ -1,12 +0,0 @@
934 -# Copyright 1999-2012 Gentoo Foundation
935 -# Distributed under the terms of the GNU General Public License v2
936 -# $Header: $
937 -
938 -EAPI=4
939 -
940 -KMNAME="kde-workspace"
941 -inherit kde4-meta
942 -
943 -DESCRIPTION="A module that monitors free disk space on the home dir"
944 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
945 -IUSE="debug"
946
947 diff --git a/kde-base/granatier/granatier-4.8.90.ebuild b/kde-base/granatier/granatier-4.8.90.ebuild
948 deleted file mode 100644
949 index 5d8fbd1..0000000
950 --- a/kde-base/granatier/granatier-4.8.90.ebuild
951 +++ /dev/null
952 @@ -1,19 +0,0 @@
953 -# Copyright 1999-2012 Gentoo Foundation
954 -# Distributed under the terms of the GNU General Public License v2
955 -# $Header: $
956 -
957 -EAPI=4
958 -
959 -KDE_HANDBOOK="optional"
960 -KMNAME="kdegames"
961 -inherit kde4-meta
962 -
963 -DESCRIPTION="KDE Bomberman game"
964 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
965 -IUSE="debug"
966 -
967 -DEPEND="
968 - media-libs/libsndfile
969 - media-libs/openal
970 -"
971 -RDEPEND="${DEPEND}"
972
973 diff --git a/kde-base/gwenview/gwenview-4.8.90.ebuild b/kde-base/gwenview/gwenview-4.8.90.ebuild
974 deleted file mode 100644
975 index 687e2a6..0000000
976 --- a/kde-base/gwenview/gwenview-4.8.90.ebuild
977 +++ /dev/null
978 @@ -1,52 +0,0 @@
979 -# Copyright 1999-2012 Gentoo Foundation
980 -# Distributed under the terms of the GNU General Public License v2
981 -# $Header: $
982 -
983 -EAPI=4
984 -
985 -KDE_HANDBOOK="optional"
986 -KDE_SCM="git"
987 -inherit kde4-base
988 -
989 -DESCRIPTION="KDE image viewer"
990 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
991 -IUSE="debug kipi semantic-desktop"
992 -
993 -# tests hang, last checked for 4.2.96
994 -RESTRICT="test"
995 -
996 -DEPEND="
997 - $(add_kdebase_dep kdelibs 'semantic-desktop=')
998 - $(add_kdebase_dep libkonq)
999 - >=media-gfx/exiv2-0.19
1000 - virtual/jpeg
1001 - kipi? ( $(add_kdebase_dep libkipi) )
1002 -"
1003 -RDEPEND="${DEPEND}"
1004 -
1005 -KMLOADLIBS="libkonq"
1006 -
1007 -src_configure() {
1008 - mycmakeargs=(
1009 - $(cmake-utils_use_with semantic-desktop Soprano)
1010 - $(cmake-utils_use_with kipi)
1011 - )
1012 -
1013 - if use semantic-desktop; then
1014 - mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=Nepomuk)
1015 - else
1016 - mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=None)
1017 - fi
1018 -
1019 - kde4-base_src_configure
1020 -}
1021 -
1022 -pkg_postinst() {
1023 - kde4-base_pkg_postinst
1024 -
1025 - echo
1026 - elog "For SVG support, emerge -va kde-base/svgpart"
1027 - echo
1028 - use kipi && elog "The plugins for the KIPI inteface can be found in media-plugins/kipi-plugins"
1029 - use kipi && echo
1030 -}
1031
1032 diff --git a/kde-base/jovie/jovie-4.8.90.ebuild b/kde-base/jovie/jovie-4.8.90.ebuild
1033 deleted file mode 100644
1034 index 28abd1b..0000000
1035 --- a/kde-base/jovie/jovie-4.8.90.ebuild
1036 +++ /dev/null
1037 @@ -1,19 +0,0 @@
1038 -# Copyright 1999-2012 Gentoo Foundation
1039 -# Distributed under the terms of the GNU General Public License v2
1040 -# $Header: $
1041 -
1042 -EAPI=4
1043 -
1044 -KDE_HANDBOOK="optional"
1045 -KDE_SCM="git"
1046 -
1047 -inherit kde4-base
1048 -
1049 -DESCRIPTION="Jovie is a text to speech application"
1050 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1051 -IUSE="debug"
1052 -
1053 -DEPEND="
1054 - app-accessibility/speech-dispatcher
1055 -"
1056 -RDEPEND="${DEPEND}"
1057
1058 diff --git a/kde-base/juk/juk-4.8.90.ebuild b/kde-base/juk/juk-4.8.90.ebuild
1059 deleted file mode 100644
1060 index 90357f0..0000000
1061 --- a/kde-base/juk/juk-4.8.90.ebuild
1062 +++ /dev/null
1063 @@ -1,27 +0,0 @@
1064 -# Copyright 1999-2012 Gentoo Foundation
1065 -# Distributed under the terms of the GNU General Public License v2
1066 -# $Header: $
1067 -
1068 -EAPI=4
1069 -
1070 -KDE_HANDBOOK="optional"
1071 -KDE_SCM="git"
1072 -inherit kde4-base
1073 -
1074 -DESCRIPTION="Jukebox and music manager for KDE."
1075 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1076 -IUSE="debug"
1077 -
1078 -DEPEND="
1079 - >=media-libs/taglib-1.6
1080 -"
1081 -RDEPEND="${DEPEND}"
1082 -
1083 -src_configure() {
1084 - # http://bugs.gentoo.org/410551 for disabling deprecated TunePimp support
1085 - mycmakeargs=(
1086 - -DWITH_TunePimp=OFF
1087 - )
1088 -
1089 - kde4-base_src_configure
1090 -}
1091
1092 diff --git a/kde-base/kabcclient/kabcclient-4.8.90.ebuild b/kde-base/kabcclient/kabcclient-4.8.90.ebuild
1093 deleted file mode 100644
1094 index 9c0b133..0000000
1095 --- a/kde-base/kabcclient/kabcclient-4.8.90.ebuild
1096 +++ /dev/null
1097 @@ -1,27 +0,0 @@
1098 -# Copyright 1999-2012 Gentoo Foundation
1099 -# Distributed under the terms of the GNU General Public License v2
1100 -# $Header: $
1101 -
1102 -EAPI=4
1103 -
1104 -KDE_HANDBOOK="optional"
1105 -KMNAME="kdepim"
1106 -KMMODULE="console/${PN}"
1107 -KDE_SCM="git"
1108 -inherit kde4-meta
1109 -
1110 -DESCRIPTION="A command line client for accessing the KDE addressbook"
1111 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1112 -IUSE="debug"
1113 -
1114 -DEPEND="
1115 - $(add_kdebase_dep kdepimlibs)
1116 -"
1117 -RDEPEND="${DEPEND}"
1118 -
1119 -src_install() {
1120 - kde4-meta_src_install
1121 -
1122 - # work around NULL DT_RPATH in kabc2mutt
1123 - dosym kabcclient ${PREFIX}/bin/kabc2mutt
1124 -}
1125
1126 diff --git a/kde-base/kaccessible/kaccessible-4.8.90.ebuild b/kde-base/kaccessible/kaccessible-4.8.90.ebuild
1127 deleted file mode 100644
1128 index d634746..0000000
1129 --- a/kde-base/kaccessible/kaccessible-4.8.90.ebuild
1130 +++ /dev/null
1131 @@ -1,22 +0,0 @@
1132 -# Copyright 1999-2012 Gentoo Foundation
1133 -# Distributed under the terms of the GNU General Public License v2
1134 -# $Header: $
1135 -
1136 -EAPI=4
1137 -
1138 -KDE_SCM="git"
1139 -inherit kde4-base
1140 -
1141 -DESCRIPTION="Provides accessibility services like focus tracking"
1142 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1143 -IUSE="debug +speechd"
1144 -
1145 -DEPEND="speechd? ( app-accessibility/speech-dispatcher )"
1146 -RDEPEND=${DEPEND}
1147 -
1148 -src_configure() {
1149 - mycmakeargs=(
1150 - $(cmake-utils_use_with speechd)
1151 - )
1152 - kde4-base_src_configure
1153 -}
1154
1155 diff --git a/kde-base/kactivities/kactivities-4.8.90.ebuild b/kde-base/kactivities/kactivities-4.8.90.ebuild
1156 deleted file mode 100644
1157 index c0e7c68..0000000
1158 --- a/kde-base/kactivities/kactivities-4.8.90.ebuild
1159 +++ /dev/null
1160 @@ -1,29 +0,0 @@
1161 -# Copyright 1999-2012 Gentoo Foundation
1162 -# Distributed under the terms of the GNU General Public License v2
1163 -# $Header: $
1164 -
1165 -EAPI=4
1166 -
1167 -KDE_SCM="git"
1168 -inherit kde4-base
1169 -
1170 -DESCRIPTION="KDE Activity Manager"
1171 -
1172 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1173 -IUSE="semantic-desktop"
1174 -
1175 -DEPEND="$(add_kdebase_dep kdelibs 'semantic-desktop=')"
1176 -RDEPEND="${DEPEND}"
1177 -
1178 -# Split out from kdelibs in 4.7.1-r2
1179 -add_blocker kdelibs 4.7.1-r1
1180 -# Moved here in 4.8
1181 -add_blocker activitymanager
1182 -
1183 -src_configure() {
1184 - local mycmakeargs=(
1185 - $(cmake-utils_use_with semantic-desktop Nepomuk)
1186 - $(cmake-utils_use_build semantic-desktop sqlite)
1187 - )
1188 - kde4-base_src_configure
1189 -}
1190
1191 diff --git a/kde-base/kaddressbook/kaddressbook-4.8.90.ebuild b/kde-base/kaddressbook/kaddressbook-4.8.90.ebuild
1192 deleted file mode 100644
1193 index 400bedb..0000000
1194 --- a/kde-base/kaddressbook/kaddressbook-4.8.90.ebuild
1195 +++ /dev/null
1196 @@ -1,44 +0,0 @@
1197 -# Copyright 1999-2012 Gentoo Foundation
1198 -# Distributed under the terms of the GNU General Public License v2
1199 -# $Header: $
1200 -
1201 -EAPI=4
1202 -
1203 -KDE_HANDBOOK="optional"
1204 -KMNAME="kdepim"
1205 -KDE_SCM="git"
1206 -inherit kde4-meta
1207 -
1208 -DESCRIPTION="The KDE Address Book"
1209 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1210 -IUSE="debug"
1211 -
1212 -DEPEND="
1213 - >=dev-libs/grantlee-0.1.4
1214 - $(add_kdebase_dep kdelibs 'semantic-desktop')
1215 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
1216 - $(add_kdebase_dep kdepim-common-libs)
1217 -"
1218 -RDEPEND="${DEPEND}"
1219 -
1220 -KMEXTRA="
1221 - plugins/kaddressbook/
1222 - plugins/ktexteditor/
1223 -"
1224 -KMEXTRACTONLY="
1225 - akonadi_next/
1226 - calendarsupport/
1227 - libkleo/
1228 -"
1229 -
1230 -KMLOADLIBS="kdepim-common-libs"
1231 -
1232 -pkg_postinst() {
1233 - kde4-meta_pkg_postinst
1234 -
1235 - if ! has_version kde-base/kdepim-kresources:${SLOT}; then
1236 - echo
1237 - elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
1238 - echo
1239 - fi
1240 -}
1241
1242 diff --git a/kde-base/kajongg/kajongg-4.8.90.ebuild b/kde-base/kajongg/kajongg-4.8.90.ebuild
1243 deleted file mode 100644
1244 index 4f5a6be..0000000
1245 --- a/kde-base/kajongg/kajongg-4.8.90.ebuild
1246 +++ /dev/null
1247 @@ -1,35 +0,0 @@
1248 -# Copyright 1999-2012 Gentoo Foundation
1249 -# Distributed under the terms of the GNU General Public License v2
1250 -# $Header: $
1251 -
1252 -EAPI=4
1253 -
1254 -KDE_HANDBOOK="optional"
1255 -KMNAME="kdegames"
1256 -PYTHON_DEPEND="2:2.6"
1257 -inherit kde4-meta python
1258 -
1259 -DESCRIPTION="The classical Mah Jongg for four players"
1260 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1261 -IUSE="debug"
1262 -
1263 -DEPEND="
1264 - dev-db/sqlite:3
1265 - $(add_kdebase_dep libkdegames)
1266 - $(add_kdebase_dep pykde4)
1267 -"
1268 -RDEPEND="${DEPEND}
1269 - $(add_kdebase_dep libkmahjongg)
1270 - >=dev-python/twisted-8.2.0
1271 -"
1272 -
1273 -pkg_setup() {
1274 - python_set_active_version 2
1275 - python_pkg_setup
1276 - kde4-meta_pkg_setup
1277 -}
1278 -
1279 -src_prepare() {
1280 - python_convert_shebangs -r 2 kajongg/src
1281 - kde4-meta_src_prepare
1282 -}
1283
1284 diff --git a/kde-base/kalarm/kalarm-4.8.90.ebuild b/kde-base/kalarm/kalarm-4.8.90.ebuild
1285 deleted file mode 100644
1286 index 358e453..0000000
1287 --- a/kde-base/kalarm/kalarm-4.8.90.ebuild
1288 +++ /dev/null
1289 @@ -1,25 +0,0 @@
1290 -# Copyright 1999-2012 Gentoo Foundation
1291 -# Distributed under the terms of the GNU General Public License v2
1292 -# $Header: $
1293 -
1294 -EAPI=4
1295 -
1296 -KDE_HANDBOOK="optional"
1297 -KMNAME="kdepim"
1298 -KDE_SCM="git"
1299 -inherit kde4-meta
1300 -
1301 -DESCRIPTION="Personal alarm message, command and email scheduler for KDE"
1302 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1303 -IUSE="debug"
1304 -
1305 -RDEPEND="
1306 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
1307 - $(add_kdebase_dep kdepim-common-libs)
1308 - media-libs/phonon
1309 -"
1310 -DEPEND="${RDEPEND}"
1311 -
1312 -KMEXTRACTONLY="
1313 - kmail/
1314 -"
1315
1316 diff --git a/kde-base/kalgebra/kalgebra-4.8.90.ebuild b/kde-base/kalgebra/kalgebra-4.8.90.ebuild
1317 deleted file mode 100644
1318 index 9c6736e..0000000
1319 --- a/kde-base/kalgebra/kalgebra-4.8.90.ebuild
1320 +++ /dev/null
1321 @@ -1,31 +0,0 @@
1322 -# Copyright 1999-2012 Gentoo Foundation
1323 -# Distributed under the terms of the GNU General Public License v2
1324 -# $Header: $
1325 -
1326 -EAPI=4
1327 -
1328 -KDE_HANDBOOK="optional"
1329 -OPENGL_REQUIRED="optional"
1330 -KDE_SCM="git"
1331 -inherit kde4-base
1332 -
1333 -DESCRIPTION="MathML-based graph calculator for KDE."
1334 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1335 -IUSE="debug +plasma readline"
1336 -
1337 -DEPEND="
1338 - $(add_kdebase_dep analitza)
1339 - $(add_kdebase_dep libkdeedu)
1340 - readline? ( sys-libs/readline )
1341 -"
1342 -RDEPEND="${DEPEND}"
1343 -
1344 -src_configure() {
1345 - mycmakeargs=(
1346 - $(cmake-utils_use_with readline)
1347 - $(cmake-utils_use_with plasma)
1348 - $(cmake-utils_use_with opengl OpenGL)
1349 - )
1350 -
1351 - kde4-base_src_configure
1352 -}
1353
1354 diff --git a/kde-base/kalzium/kalzium-4.8.90.ebuild b/kde-base/kalzium/kalzium-4.8.90.ebuild
1355 deleted file mode 100644
1356 index 5d57333..0000000
1357 --- a/kde-base/kalzium/kalzium-4.8.90.ebuild
1358 +++ /dev/null
1359 @@ -1,46 +0,0 @@
1360 -# Copyright 1999-2012 Gentoo Foundation
1361 -# Distributed under the terms of the GNU General Public License v2
1362 -# $Header: $
1363 -
1364 -EAPI=4
1365 -
1366 -KDE_HANDBOOK="optional"
1367 -KDE_SCM="git"
1368 -CPPUNIT_REQUIRED="optional"
1369 -OPENGL_REQUIRED="always"
1370 -inherit kde4-base flag-o-matic
1371 -
1372 -DESCRIPTION="KDE: periodic table of the elements."
1373 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1374 -IUSE="editor debug +plasma solver"
1375 -
1376 -RDEPEND="
1377 - $(add_kdebase_dep libkdeedu)
1378 - editor? ( >=sci-chemistry/openbabel-2.2 )
1379 -"
1380 -DEPEND="${RDEPEND}
1381 - editor? ( >=dev-cpp/eigen-2.0.3:2 )
1382 - solver? ( dev-ml/facile[ocamlopt] )
1383 -"
1384 -
1385 -KMEXTRACTONLY="
1386 - libkdeedu/kdeeduui/
1387 - libkdeedu/libscience/
1388 -"
1389 -
1390 -src_configure(){
1391 - # Fix missing finite()
1392 - [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
1393 -
1394 - mycmakeargs=(
1395 - $(cmake-utils_use_with editor Eigen2)
1396 - $(cmake-utils_use_with editor OpenBabel2)
1397 - $(cmake-utils_use_with editor OpenGL)
1398 - $(cmake-utils_use_with solver OCaml)
1399 - $(cmake-utils_use_with solver Libfacile)
1400 - )
1401 -
1402 - kde4-base_src_configure
1403 -}
1404 -
1405 -src_test(){ :; } #see bug 376911
1406
1407 diff --git a/kde-base/kamera/kamera-4.8.90.ebuild b/kde-base/kamera/kamera-4.8.90.ebuild
1408 deleted file mode 100644
1409 index c7b07af..0000000
1410 --- a/kde-base/kamera/kamera-4.8.90.ebuild
1411 +++ /dev/null
1412 @@ -1,18 +0,0 @@
1413 -# Copyright 1999-2012 Gentoo Foundation
1414 -# Distributed under the terms of the GNU General Public License v2
1415 -# $Header: $
1416 -
1417 -EAPI=4
1418 -
1419 -KDE_HANDBOOK="optional"
1420 -KDE_SCM="git"
1421 -inherit kde4-base
1422 -
1423 -DESCRIPTION="KDE digital camera manager"
1424 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1425 -IUSE="debug"
1426 -
1427 -DEPEND="
1428 - media-libs/libgphoto2
1429 -"
1430 -RDEPEND="${DEPEND}"
1431
1432 diff --git a/kde-base/kanagram/kanagram-4.8.90.ebuild b/kde-base/kanagram/kanagram-4.8.90.ebuild
1433 deleted file mode 100644
1434 index 93e475e..0000000
1435 --- a/kde-base/kanagram/kanagram-4.8.90.ebuild
1436 +++ /dev/null
1437 @@ -1,17 +0,0 @@
1438 -# Copyright 1999-2012 Gentoo Foundation
1439 -# Distributed under the terms of the GNU General Public License v2
1440 -# $Header: $
1441 -
1442 -EAPI=4
1443 -
1444 -KDE_HANDBOOK="optional"
1445 -KDE_SCM="git"
1446 -inherit kde4-base
1447 -
1448 -DESCRIPTION="KDE: letter order game."
1449 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1450 -IUSE="debug"
1451 -
1452 -DEPEND="
1453 - $(add_kdebase_dep libkdeedu)
1454 -"
1455
1456 diff --git a/kde-base/kapman/kapman-4.8.90.ebuild b/kde-base/kapman/kapman-4.8.90.ebuild
1457 deleted file mode 100644
1458 index 2de8601..0000000
1459 --- a/kde-base/kapman/kapman-4.8.90.ebuild
1460 +++ /dev/null
1461 @@ -1,13 +0,0 @@
1462 -# Copyright 1999-2012 Gentoo Foundation
1463 -# Distributed under the terms of the GNU General Public License v2
1464 -# $Header: $
1465 -
1466 -EAPI=4
1467 -
1468 -KDE_HANDBOOK="optional"
1469 -KMNAME="kdegames"
1470 -inherit kde4-meta
1471 -
1472 -DESCRIPTION="Pac-Man clone for KDE"
1473 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1474 -IUSE="debug"
1475
1476 diff --git a/kde-base/kapptemplate/kapptemplate-4.8.90.ebuild b/kde-base/kapptemplate/kapptemplate-4.8.90.ebuild
1477 deleted file mode 100644
1478 index d4cfb05..0000000
1479 --- a/kde-base/kapptemplate/kapptemplate-4.8.90.ebuild
1480 +++ /dev/null
1481 @@ -1,13 +0,0 @@
1482 -# Copyright 1999-2012 Gentoo Foundation
1483 -# Distributed under the terms of the GNU General Public License v2
1484 -# $Header: $
1485 -
1486 -EAPI=4
1487 -
1488 -KDE_HANDBOOK="optional"
1489 -KMNAME="kdesdk"
1490 -inherit kde4-meta
1491 -
1492 -DESCRIPTION="KAppTemplate - A shell script to create the necessary framework to develop KDE applications."
1493 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1494 -IUSE="debug"
1495
1496 diff --git a/kde-base/kate/kate-4.8.90.ebuild b/kde-base/kate/kate-4.8.90.ebuild
1497 deleted file mode 100644
1498 index 8becba3..0000000
1499 --- a/kde-base/kate/kate-4.8.90.ebuild
1500 +++ /dev/null
1501 @@ -1,41 +0,0 @@
1502 -# Copyright 1999-2012 Gentoo Foundation
1503 -# Distributed under the terms of the GNU General Public License v2
1504 -# $Header: $
1505 -
1506 -EAPI=4
1507 -
1508 -KDE_HANDBOOK="optional"
1509 -KMNAME="kate"
1510 -KDE_SCM="git"
1511 -inherit kde4-meta
1512 -
1513 -DESCRIPTION="Kate is an MDI texteditor."
1514 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1515 -IUSE="debug +plasma"
1516 -
1517 -DEPEND="
1518 - dev-libs/libxml2
1519 - dev-libs/libxslt
1520 -"
1521 -RDEPEND="${DEPEND}
1522 - $(add_kdebase_dep katepart)
1523 -"
1524 -
1525 -src_configure() {
1526 - mycmakeargs=(
1527 - $(cmake-utils_use_with plasma)
1528 - )
1529 -
1530 - kde4-meta_src_configure
1531 -}
1532 -
1533 -pkg_postinst() {
1534 - kde4-meta_pkg_postinst
1535 -
1536 - if ! has_version kde-base/kaddressbook:${SLOT}; then
1537 - echo
1538 - elog "File templates plugin requires kde-base/kaddressbook:${SLOT}."
1539 - elog "Please install it if you plan to use this plugin."
1540 - echo
1541 - fi
1542 -}
1543
1544 diff --git a/kde-base/katepart/katepart-4.8.90.ebuild b/kde-base/katepart/katepart-4.8.90.ebuild
1545 deleted file mode 100644
1546 index ba29751..0000000
1547 --- a/kde-base/katepart/katepart-4.8.90.ebuild
1548 +++ /dev/null
1549 @@ -1,28 +0,0 @@
1550 -# Copyright 1999-2012 Gentoo Foundation
1551 -# Distributed under the terms of the GNU General Public License v2
1552 -# $Header: $
1553 -
1554 -EAPI=4
1555 -
1556 -KDE_HANDBOOK="optional"
1557 -KMNAME="kate"
1558 -KMMODULE="part"
1559 -KDE_SCM="git"
1560 -inherit kde4-meta
1561 -
1562 -DESCRIPTION="KDE Editor KPart"
1563 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1564 -IUSE="debug"
1565 -
1566 -RESTRICT="test"
1567 -# bug 392993
1568 -
1569 -add_blocker kdelibs 4.6.50
1570 -
1571 -src_configure() {
1572 - local mycmakeargs=(
1573 - "-DKDE4_BUILD_TESTS=OFF"
1574 - )
1575 -
1576 - kde4-meta_src_configure
1577 -}
1578
1579 diff --git a/kde-base/katomic/katomic-4.8.90.ebuild b/kde-base/katomic/katomic-4.8.90.ebuild
1580 deleted file mode 100644
1581 index 83ab911..0000000
1582 --- a/kde-base/katomic/katomic-4.8.90.ebuild
1583 +++ /dev/null
1584 @@ -1,14 +0,0 @@
1585 -# Copyright 1999-2012 Gentoo Foundation
1586 -# Distributed under the terms of the GNU General Public License v2
1587 -# $Header: $
1588 -
1589 -EAPI=4
1590 -
1591 -KDE_HANDBOOK="optional"
1592 -KMNAME="kdegames"
1593 -KDE_SELINUX_MODULE="games"
1594 -inherit kde4-meta
1595 -
1596 -DESCRIPTION="KDE Atomic Entertainment Game"
1597 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1598 -IUSE="debug"
1599
1600 diff --git a/kde-base/kbattleship/kbattleship-4.8.90.ebuild b/kde-base/kbattleship/kbattleship-4.8.90.ebuild
1601 deleted file mode 100644
1602 index d084bb7..0000000
1603 --- a/kde-base/kbattleship/kbattleship-4.8.90.ebuild
1604 +++ /dev/null
1605 @@ -1,23 +0,0 @@
1606 -# Copyright 1999-2012 Gentoo Foundation
1607 -# Distributed under the terms of the GNU General Public License v2
1608 -# $Header: $
1609 -
1610 -EAPI=4
1611 -
1612 -KDE_HANDBOOK="optional"
1613 -KMNAME="kdegames"
1614 -KDE_SELINUX_MODULE="games"
1615 -inherit games-ggz kde4-meta
1616 -
1617 -DESCRIPTION="The KDE Battleship clone"
1618 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1619 -IUSE="debug"
1620 -
1621 -src_prepare() {
1622 - # cmake is doing this really weird
1623 - sed -i \
1624 - -e "s:register_ggz_module:#register_ggz_module:g" \
1625 - "${PN}"/src/CMakeLists.txt || die "ggz removal failed"
1626 -
1627 - kde4-meta_src_prepare
1628 -}
1629
1630 diff --git a/kde-base/kblackbox/kblackbox-4.8.90.ebuild b/kde-base/kblackbox/kblackbox-4.8.90.ebuild
1631 deleted file mode 100644
1632 index 170ad49..0000000
1633 --- a/kde-base/kblackbox/kblackbox-4.8.90.ebuild
1634 +++ /dev/null
1635 @@ -1,14 +0,0 @@
1636 -# Copyright 1999-2012 Gentoo Foundation
1637 -# Distributed under the terms of the GNU General Public License v2
1638 -# $Header: $
1639 -
1640 -EAPI=4
1641 -
1642 -KDE_HANDBOOK="optional"
1643 -KMNAME="kdegames"
1644 -KDE_SELINUX_MODULE="games"
1645 -inherit kde4-meta
1646 -
1647 -DESCRIPTION="KDE Blackbox Game"
1648 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1649 -IUSE="debug"
1650
1651 diff --git a/kde-base/kblocks/kblocks-4.8.90.ebuild b/kde-base/kblocks/kblocks-4.8.90.ebuild
1652 deleted file mode 100644
1653 index c489bfd..0000000
1654 --- a/kde-base/kblocks/kblocks-4.8.90.ebuild
1655 +++ /dev/null
1656 @@ -1,13 +0,0 @@
1657 -# Copyright 1999-2012 Gentoo Foundation
1658 -# Distributed under the terms of the GNU General Public License v2
1659 -# $Header: $
1660 -
1661 -EAPI=4
1662 -
1663 -KDE_HANDBOOK="optional"
1664 -KMNAME="kdegames"
1665 -inherit kde4-meta
1666 -
1667 -DESCRIPTION="KDE: Kblocks is a single-player Tetris-like game."
1668 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1669 -IUSE="debug"
1670
1671 diff --git a/kde-base/kbounce/kbounce-4.8.90.ebuild b/kde-base/kbounce/kbounce-4.8.90.ebuild
1672 deleted file mode 100644
1673 index 9339e6a..0000000
1674 --- a/kde-base/kbounce/kbounce-4.8.90.ebuild
1675 +++ /dev/null
1676 @@ -1,14 +0,0 @@
1677 -# Copyright 1999-2012 Gentoo Foundation
1678 -# Distributed under the terms of the GNU General Public License v2
1679 -# $Header: $
1680 -
1681 -EAPI=4
1682 -
1683 -KDE_HANDBOOK="optional"
1684 -KMNAME="kdegames"
1685 -KDE_SELINUX_MODULE="games"
1686 -inherit kde4-meta
1687 -
1688 -DESCRIPTION="KDE Bounce Ball Game"
1689 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1690 -IUSE="debug"
1691
1692 diff --git a/kde-base/kbreakout/kbreakout-4.8.90.ebuild b/kde-base/kbreakout/kbreakout-4.8.90.ebuild
1693 deleted file mode 100644
1694 index 72a5444..0000000
1695 --- a/kde-base/kbreakout/kbreakout-4.8.90.ebuild
1696 +++ /dev/null
1697 @@ -1,13 +0,0 @@
1698 -# Copyright 1999-2012 Gentoo Foundation
1699 -# Distributed under the terms of the GNU General Public License v2
1700 -# $Header: $
1701 -
1702 -EAPI=4
1703 -
1704 -KDE_HANDBOOK="optional"
1705 -KMNAME="kdegames"
1706 -inherit kde4-meta
1707 -
1708 -DESCRIPTION="KDE: A Breakout-like game for KDE."
1709 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1710 -IUSE="debug"
1711
1712 diff --git a/kde-base/kbruch/kbruch-4.8.90.ebuild b/kde-base/kbruch/kbruch-4.8.90.ebuild
1713 deleted file mode 100644
1714 index 0fab8c7..0000000
1715 --- a/kde-base/kbruch/kbruch-4.8.90.ebuild
1716 +++ /dev/null
1717 @@ -1,13 +0,0 @@
1718 -# Copyright 1999-2012 Gentoo Foundation
1719 -# Distributed under the terms of the GNU General Public License v2
1720 -# $Header: $
1721 -
1722 -EAPI=4
1723 -
1724 -KDE_HANDBOOK="optional"
1725 -KDE_SCM="git"
1726 -inherit kde4-base
1727 -
1728 -DESCRIPTION="KDE Educational: Learn calculating with fractions"
1729 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1730 -IUSE="debug"
1731
1732 diff --git a/kde-base/kcachegrind/kcachegrind-4.8.90.ebuild b/kde-base/kcachegrind/kcachegrind-4.8.90.ebuild
1733 deleted file mode 100644
1734 index 7e5dd89..0000000
1735 --- a/kde-base/kcachegrind/kcachegrind-4.8.90.ebuild
1736 +++ /dev/null
1737 @@ -1,17 +0,0 @@
1738 -# Copyright 1999-2012 Gentoo Foundation
1739 -# Distributed under the terms of the GNU General Public License v2
1740 -# $Header: $
1741 -
1742 -EAPI=4
1743 -
1744 -KDE_HANDBOOK="optional"
1745 -KMNAME="kdesdk"
1746 -inherit kde4-meta
1747 -
1748 -DESCRIPTION="KDE Frontend for Cachegrind"
1749 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1750 -IUSE="debug"
1751 -
1752 -RDEPEND="
1753 - media-gfx/graphviz
1754 -"
1755
1756 diff --git a/kde-base/kcalc/kcalc-4.8.90.ebuild b/kde-base/kcalc/kcalc-4.8.90.ebuild
1757 deleted file mode 100644
1758 index 530fc77..0000000
1759 --- a/kde-base/kcalc/kcalc-4.8.90.ebuild
1760 +++ /dev/null
1761 @@ -1,30 +0,0 @@
1762 -# Copyright 1999-2012 Gentoo Foundation
1763 -# Distributed under the terms of the GNU General Public License v2
1764 -# $Header: $
1765 -
1766 -EAPI=4
1767 -
1768 -KDE_HANDBOOK="optional"
1769 -CPPUNIT_REQUIRED="optional"
1770 -KDE_SCM="git"
1771 -inherit kde4-base
1772 -
1773 -DESCRIPTION="KDE calculator"
1774 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1775 -IUSE="debug"
1776 -
1777 -DEPEND="
1778 - dev-libs/gmp
1779 -"
1780 -RDEPEND="${DEPEND}"
1781 -
1782 -RESTRICT="test"
1783 -# bug 393093
1784 -
1785 -PATCHES=(
1786 - "${FILESDIR}"/${PN}-4.3.2-solaris-knumber_priv.patch
1787 -)
1788 -
1789 -src_test() {
1790 - LANG=C kde4-base_src_test
1791 -}
1792
1793 diff --git a/kde-base/kcharselect/kcharselect-4.8.90.ebuild b/kde-base/kcharselect/kcharselect-4.8.90.ebuild
1794 deleted file mode 100644
1795 index ea1af3f..0000000
1796 --- a/kde-base/kcharselect/kcharselect-4.8.90.ebuild
1797 +++ /dev/null
1798 @@ -1,13 +0,0 @@
1799 -# Copyright 1999-2012 Gentoo Foundation
1800 -# Distributed under the terms of the GNU General Public License v2
1801 -# $Header: $
1802 -
1803 -EAPI=4
1804 -
1805 -KDE_HANDBOOK="optional"
1806 -KDE_SCM="git"
1807 -inherit kde4-base
1808 -
1809 -DESCRIPTION="KDE character selection utility"
1810 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1811 -IUSE="debug"
1812
1813 diff --git a/kde-base/kcheckpass/kcheckpass-4.8.90.ebuild b/kde-base/kcheckpass/kcheckpass-4.8.90.ebuild
1814 deleted file mode 100644
1815 index 29599ca..0000000
1816 --- a/kde-base/kcheckpass/kcheckpass-4.8.90.ebuild
1817 +++ /dev/null
1818 @@ -1,36 +0,0 @@
1819 -# Copyright 1999-2012 Gentoo Foundation
1820 -# Distributed under the terms of the GNU General Public License v2
1821 -# $Header: $
1822 -
1823 -EAPI=4
1824 -
1825 -KMNAME="kde-workspace"
1826 -inherit kde4-meta
1827 -
1828 -DESCRIPTION="A simple password checker, used by any software in need of user authentication."
1829 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1830 -IUSE="debug pam"
1831 -
1832 -RDEPEND="
1833 - pam? (
1834 - >=kde-base/kdebase-pam-7
1835 - virtual/pam
1836 - )
1837 -"
1838 -DEPEND="${RDEPEND}
1839 - x11-libs/libxkbfile
1840 -"
1841 -
1842 -src_prepare() {
1843 - kde4-meta_src_prepare
1844 -
1845 - use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
1846 -}
1847 -
1848 -src_configure() {
1849 - mycmakeargs=(
1850 - $(cmake-utils_use_with pam)
1851 - )
1852 -
1853 - kde4-meta_src_configure
1854 -}
1855
1856 diff --git a/kde-base/kcminit/kcminit-4.8.90.ebuild b/kde-base/kcminit/kcminit-4.8.90.ebuild
1857 deleted file mode 100644
1858 index 5b4421a..0000000
1859 --- a/kde-base/kcminit/kcminit-4.8.90.ebuild
1860 +++ /dev/null
1861 @@ -1,17 +0,0 @@
1862 -# Copyright 1999-2012 Gentoo Foundation
1863 -# Distributed under the terms of the GNU General Public License v2
1864 -# $Header: $
1865 -
1866 -EAPI=4
1867 -
1868 -KMNAME="kde-workspace"
1869 -inherit kde4-meta
1870 -
1871 -DESCRIPTION="KCMInit - runs startups initialization for Control Modules."
1872 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1873 -IUSE="debug"
1874 -
1875 -DEPEND="
1876 - $(add_kdebase_dep ksplash)
1877 -"
1878 -RDEPEND="${DEPEND}"
1879
1880 diff --git a/kde-base/kcmshell/kcmshell-4.8.90.ebuild b/kde-base/kcmshell/kcmshell-4.8.90.ebuild
1881 deleted file mode 100644
1882 index ac635d5..0000000
1883 --- a/kde-base/kcmshell/kcmshell-4.8.90.ebuild
1884 +++ /dev/null
1885 @@ -1,12 +0,0 @@
1886 -# Copyright 1999-2012 Gentoo Foundation
1887 -# Distributed under the terms of the GNU General Public License v2
1888 -# $Header: $
1889 -
1890 -EAPI=4
1891 -
1892 -KMNAME="kde-runtime"
1893 -inherit kde4-meta
1894 -
1895 -DESCRIPTION="KCMShell is a utility to host KDE control modules independently of SystemSettings."
1896 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1897 -IUSE="debug"
1898
1899 diff --git a/kde-base/kcolorchooser/kcolorchooser-4.8.90.ebuild b/kde-base/kcolorchooser/kcolorchooser-4.8.90.ebuild
1900 deleted file mode 100644
1901 index 29654c5..0000000
1902 --- a/kde-base/kcolorchooser/kcolorchooser-4.8.90.ebuild
1903 +++ /dev/null
1904 @@ -1,12 +0,0 @@
1905 -# Copyright 1999-2012 Gentoo Foundation
1906 -# Distributed under the terms of the GNU General Public License v2
1907 -# $Header: $
1908 -
1909 -EAPI=4
1910 -
1911 -KDE_SCM="git"
1912 -inherit kde4-base
1913 -
1914 -DESCRIPTION="KDE color selector/editor"
1915 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1916 -IUSE="debug"
1917
1918 diff --git a/kde-base/kcontrol/kcontrol-4.8.90.ebuild b/kde-base/kcontrol/kcontrol-4.8.90.ebuild
1919 deleted file mode 100644
1920 index bb5c570..0000000
1921 --- a/kde-base/kcontrol/kcontrol-4.8.90.ebuild
1922 +++ /dev/null
1923 @@ -1,18 +0,0 @@
1924 -# Copyright 1999-2012 Gentoo Foundation
1925 -# Distributed under the terms of the GNU General Public License v2
1926 -# $Header: $
1927 -
1928 -EAPI=4
1929 -
1930 -KDE_HANDBOOK="optional"
1931 -KMNAME="kde-runtime"
1932 -inherit kde4-meta
1933 -
1934 -DESCRIPTION="The KDE Control Center"
1935 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1936 -IUSE="debug"
1937 -
1938 -RDEPEND="
1939 - $(add_kdebase_dep kdnssd)
1940 - $(add_kdebase_dep khotkeys)
1941 -"
1942
1943 diff --git a/kde-base/kcron/kcron-4.8.90.ebuild b/kde-base/kcron/kcron-4.8.90.ebuild
1944 deleted file mode 100644
1945 index 28eb2b4..0000000
1946 --- a/kde-base/kcron/kcron-4.8.90.ebuild
1947 +++ /dev/null
1948 @@ -1,15 +0,0 @@
1949 -# Copyright 1999-2012 Gentoo Foundation
1950 -# Distributed under the terms of the GNU General Public License v2
1951 -# $Header: $
1952 -
1953 -EAPI=4
1954 -
1955 -KDE_HANDBOOK="optional"
1956 -KMNAME="kdeadmin"
1957 -inherit kde4-meta
1958 -
1959 -DESCRIPTION="KDE Task Scheduler"
1960 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1961 -IUSE="debug"
1962 -
1963 -RDEPEND="!prefix? ( virtual/cron )"
1964
1965 diff --git a/kde-base/kde-base-artwork/kde-base-artwork-4.8.90.ebuild b/kde-base/kde-base-artwork/kde-base-artwork-4.8.90.ebuild
1966 deleted file mode 100644
1967 index 9dfe24f..0000000
1968 --- a/kde-base/kde-base-artwork/kde-base-artwork-4.8.90.ebuild
1969 +++ /dev/null
1970 @@ -1,12 +0,0 @@
1971 -# Copyright 1999-2012 Gentoo Foundation
1972 -# Distributed under the terms of the GNU General Public License v2
1973 -# $Header: $
1974 -
1975 -EAPI=4
1976 -
1977 -KDE_SCM="svn"
1978 -inherit kde4-base
1979 -
1980 -DESCRIPTION="KDE base artwork"
1981 -IUSE=""
1982 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
1983
1984 diff --git a/kde-base/kde-env/kde-env-4.8.90.ebuild b/kde-base/kde-env/kde-env-4.8.90.ebuild
1985 deleted file mode 100644
1986 index be5023e..0000000
1987 --- a/kde-base/kde-env/kde-env-4.8.90.ebuild
1988 +++ /dev/null
1989 @@ -1,57 +0,0 @@
1990 -# Copyright 1999-2012 Gentoo Foundation
1991 -# Distributed under the terms of the GNU General Public License v2
1992 -# $Header: $
1993 -
1994 -EAPI=4
1995 -
1996 -CMAKE_REQUIRED="never"
1997 -KDE_REQUIRED="never"
1998 -inherit kde4-base
1999 -
2000 -DESCRIPTION="Environment setting required for all KDE4 apps to run."
2001 -SRC_URI=""
2002 -ESVN_REPO_URI=""
2003 -
2004 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2005 -LICENSE="as-is"
2006 -IUSE="aqua"
2007 -
2008 -add_blocker kdelibs 4.6.80
2009 -
2010 -S=${WORKDIR}
2011 -
2012 -src_unpack() {
2013 - :
2014 -}
2015 -
2016 -src_prepare() {
2017 - :
2018 -}
2019 -
2020 -src_install() {
2021 - # number goes down with version
2022 - cat <<-EOF > 43kdepaths
2023 -CONFIG_PROTECT="/usr/share/config"
2024 -#KDE_IS_PRELINKED=1
2025 -EOF
2026 - doenvd 43kdepaths
2027 -
2028 - # Properly place xinitrc.d file that exports XDG_MENU_PREFIX to env
2029 - cat <<EOF > 11-xdg-menu-kde-4
2030 -#!/bin/sh
2031 -
2032 -if [ -z \${XDG_MENU_PREFIX} ] && [ "\${DESKTOP_SESSION}" = "KDE-4" ]; then
2033 - export XDG_MENU_PREFIX="kde-4-"
2034 -fi
2035 -EOF
2036 - exeinto /etc/X11/xinit/xinitrc.d/
2037 - doexe 11-xdg-menu-kde-4 || die "doexe failed"
2038 -}
2039 -
2040 -pkg_preinst() {
2041 - :
2042 -}
2043 -
2044 -src_test() {
2045 - :
2046 -}
2047
2048 diff --git a/kde-base/kde-l10n/kde-l10n-4.8.90.ebuild b/kde-base/kde-l10n/kde-l10n-4.8.90.ebuild
2049 deleted file mode 100644
2050 index 4308950..0000000
2051 --- a/kde-base/kde-l10n/kde-l10n-4.8.90.ebuild
2052 +++ /dev/null
2053 @@ -1,89 +0,0 @@
2054 -# Copyright 1999-2012 Gentoo Foundation
2055 -# Distributed under the terms of the GNU General Public License v2
2056 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kde-l10n/kde-l10n-4.8.3.ebuild,v 1.4 2012/05/24 08:26:35 ago Exp $
2057 -
2058 -EAPI=4
2059 -
2060 -inherit kde4-base
2061 -
2062 -DESCRIPTION="KDE internationalization package"
2063 -HOMEPAGE="http://www.kde.org/"
2064 -LICENSE="GPL-2"
2065 -
2066 -DEPEND="
2067 - sys-devel/gettext
2068 -"
2069 -RDEPEND="!<kde-misc/konq-plugins-4.6"
2070 -
2071 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2072 -IUSE="+handbook"
2073 -
2074 -# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' '
2075 -MY_LANGS="ar bg bs ca ca@valencia cs da de el en_GB es et eu fa fi fr ga gl he
2076 -hr hu ia id is it ja kk km ko lt lv nb nds nl nn pa pl pt pt_BR ro ru si sk sl
2077 -sr sv tg th ug uk vi tr wa zh_CN zh_TW"
2078 -
2079 -URI_BASE="${SRC_URI/-${PV}.tar.xz/}"
2080 -SRC_URI=""
2081 -
2082 -for MY_LANG in ${MY_LANGS} ; do
2083 - IUSE="${IUSE} linguas_${MY_LANG}"
2084 - SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${PN}-${MY_LANG}-${PV}.tar.xz )"
2085 -done
2086 -
2087 -S="${WORKDIR}"
2088 -
2089 -src_unpack() {
2090 - local LNG DIR
2091 - if [[ -z ${A} ]]; then
2092 - elog
2093 - elog "You either have the LINGUAS variable unset, or it only"
2094 - elog "contains languages not supported by ${P}."
2095 - elog "You won't have any additional language support."
2096 - elog
2097 - elog "${P} supports these language codes:"
2098 - elog "${MY_LANGS}"
2099 - elog
2100 - fi
2101 -
2102 - [[ -n ${A} ]] && unpack ${A}
2103 - cd "${S}"
2104 -
2105 - # add all linguas to cmake
2106 - if [[ -n ${A} ]]; then
2107 - for LNG in ${LINGUAS}; do
2108 - DIR="${PN}-${LNG}-${PV}"
2109 - if [[ -d "${DIR}" ]] ; then
2110 - echo "add_subdirectory( ${DIR} )" >> "${S}"/CMakeLists.txt
2111 - fi
2112 - done
2113 - fi
2114 -}
2115 -
2116 -src_prepare() {
2117 - find "${S}" -name CMakeLists.txt -type f \
2118 - -exec sed -i -e 's:^ *add_subdirectory( *kdepim-runtime *):# no kdepim-runtime:g' {} +
2119 - find "${S}" -name CMakeLists.txt -type f \
2120 - -exec sed -i -e 's:^ *add_subdirectory( *kdepim *):# no kdepim:g' {} +
2121 -
2122 - kde4-base_src_prepare
2123 -}
2124 -
2125 -src_configure() {
2126 - mycmakeargs=(
2127 - $(cmake-utils_use_build handbook docs)
2128 - )
2129 - [[ -n ${A} ]] && kde4-base_src_configure
2130 -}
2131 -
2132 -src_compile() {
2133 - [[ -n ${A} ]] && kde4-base_src_compile
2134 -}
2135 -
2136 -src_test() {
2137 - [[ -n ${A} ]] && kde4-base_src_test
2138 -}
2139 -
2140 -src_install() {
2141 - [[ -n ${A} ]] && kde4-base_src_install
2142 -}
2143
2144 diff --git a/kde-base/kde-meta/kde-meta-4.8.90.ebuild b/kde-base/kde-meta/kde-meta-4.8.90.ebuild
2145 deleted file mode 100644
2146 index dc1cdc5..0000000
2147 --- a/kde-base/kde-meta/kde-meta-4.8.90.ebuild
2148 +++ /dev/null
2149 @@ -1,35 +0,0 @@
2150 -# Copyright 1999-2012 Gentoo Foundation
2151 -# Distributed under the terms of the GNU General Public License v2
2152 -# $Header: $
2153 -
2154 -EAPI=4
2155 -inherit kde4-meta-pkg
2156 -
2157 -DESCRIPTION="KDE - merge this to pull in all split kde-base/* packages"
2158 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2159 -IUSE="accessibility nls sdk semantic-desktop"
2160 -
2161 -RDEPEND="
2162 - $(add_kdebase_dep kate)
2163 - $(add_kdebase_dep kdeadmin-meta)
2164 - $(add_kdebase_dep kdeartwork-meta)
2165 - $(add_kdebase_dep kdebase-meta)
2166 - $(add_kdebase_dep kdeedu-meta)
2167 - $(add_kdebase_dep kdegames-meta)
2168 - $(add_kdebase_dep kdegraphics-meta)
2169 - $(add_kdebase_dep kdemultimedia-meta)
2170 - $(add_kdebase_dep kdenetwork-meta)
2171 - $(add_kdebase_dep kdeplasma-addons)
2172 - $(add_kdebase_dep kdetoys-meta)
2173 - $(add_kdebase_dep kdeutils-meta)
2174 - accessibility? ( $(add_kdebase_dep kdeaccessibility-meta) )
2175 - nls? ( $(add_kdebase_dep kde-l10n) )
2176 - sdk? (
2177 - $(add_kdebase_dep kdebindings-meta)
2178 - $(add_kdebase_dep kdesdk-meta)
2179 - $(add_kdebase_dep kdewebdev-meta)
2180 - )
2181 - semantic-desktop? (
2182 - $(add_kdebase_dep kdepim-meta "" 4.4.11.1)
2183 - )
2184 -"
2185
2186 diff --git a/kde-base/kde-wallpapers/kde-wallpapers-4.8.90.ebuild b/kde-base/kde-wallpapers/kde-wallpapers-4.8.90.ebuild
2187 deleted file mode 100644
2188 index 2ff6017..0000000
2189 --- a/kde-base/kde-wallpapers/kde-wallpapers-4.8.90.ebuild
2190 +++ /dev/null
2191 @@ -1,21 +0,0 @@
2192 -# Copyright 1999-2012 Gentoo Foundation
2193 -# Distributed under the terms of the GNU General Public License v2
2194 -# $Header: $
2195 -
2196 -EAPI=4
2197 -
2198 -KMNAME="kde-wallpapers"
2199 -KDE_SCM="svn"
2200 -inherit kde4-base
2201 -
2202 -DESCRIPTION="KDE wallpapers"
2203 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2204 -IUSE=""
2205 -
2206 -add_blocker kdebase-wallpapers
2207 -
2208 -src_configure() {
2209 - mycmakeargs=( -DWALLPAPER_INSTALL_DIR="${EPREFIX}/usr/share/wallpapers" )
2210 -
2211 - kde4-base_src_configure
2212 -}
2213
2214 diff --git a/kde-base/kdeaccessibility-meta/kdeaccessibility-meta-4.8.90.ebuild b/kde-base/kdeaccessibility-meta/kdeaccessibility-meta-4.8.90.ebuild
2215 deleted file mode 100644
2216 index 28193b7..0000000
2217 --- a/kde-base/kdeaccessibility-meta/kdeaccessibility-meta-4.8.90.ebuild
2218 +++ /dev/null
2219 @@ -1,18 +0,0 @@
2220 -# Copyright 1999-2012 Gentoo Foundation
2221 -# Distributed under the terms of the GNU General Public License v2
2222 -# $Header: $
2223 -
2224 -EAPI=4
2225 -inherit kde4-meta-pkg
2226 -
2227 -DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
2228 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2229 -IUSE=""
2230 -
2231 -RDEPEND="
2232 - $(add_kdebase_dep jovie)
2233 - $(add_kdebase_dep kaccessible)
2234 - $(add_kdebase_dep kmag)
2235 - $(add_kdebase_dep kmousetool)
2236 - $(add_kdebase_dep kmouth)
2237 -"
2238
2239 diff --git a/kde-base/kdeadmin-meta/kdeadmin-meta-4.8.90.ebuild b/kde-base/kdeadmin-meta/kdeadmin-meta-4.8.90.ebuild
2240 deleted file mode 100644
2241 index 6e82474..0000000
2242 --- a/kde-base/kdeadmin-meta/kdeadmin-meta-4.8.90.ebuild
2243 +++ /dev/null
2244 @@ -1,17 +0,0 @@
2245 -# Copyright 1999-2012 Gentoo Foundation
2246 -# Distributed under the terms of the GNU General Public License v2
2247 -# $Header: $
2248 -
2249 -EAPI=4
2250 -inherit kde4-meta-pkg
2251 -
2252 -DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
2253 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2254 -IUSE="cups"
2255 -
2256 -RDEPEND="
2257 - $(add_kdebase_dep kcron)
2258 - $(add_kdebase_dep ksystemlog)
2259 - $(add_kdebase_dep kuser)
2260 - cups? ( $(add_kdebase_dep system-config-printer-kde) )
2261 -"
2262
2263 diff --git a/kde-base/kdeartwork-colorschemes/kdeartwork-colorschemes-4.8.90.ebuild b/kde-base/kdeartwork-colorschemes/kdeartwork-colorschemes-4.8.90.ebuild
2264 deleted file mode 100644
2265 index 98afb31..0000000
2266 --- a/kde-base/kdeartwork-colorschemes/kdeartwork-colorschemes-4.8.90.ebuild
2267 +++ /dev/null
2268 @@ -1,16 +0,0 @@
2269 -# Copyright 1999-2012 Gentoo Foundation
2270 -# Distributed under the terms of the GNU General Public License v2
2271 -# $Header: $
2272 -
2273 -EAPI=4
2274 -
2275 -KMNAME="kdeartwork"
2276 -KMMODULE="ColorSchemes"
2277 -inherit kde4-meta
2278 -
2279 -DESCRIPTION="KDE extra colorschemes"
2280 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2281 -IUSE=""
2282 -
2283 -# Moved here in 4.7
2284 -add_blocker kdeaccessibility-colorschemes
2285
2286 diff --git a/kde-base/kdeartwork-desktopthemes/kdeartwork-desktopthemes-4.8.90.ebuild b/kde-base/kdeartwork-desktopthemes/kdeartwork-desktopthemes-4.8.90.ebuild
2287 deleted file mode 100644
2288 index afb75bc..0000000
2289 --- a/kde-base/kdeartwork-desktopthemes/kdeartwork-desktopthemes-4.8.90.ebuild
2290 +++ /dev/null
2291 @@ -1,13 +0,0 @@
2292 -# Copyright 1999-2012 Gentoo Foundation
2293 -# Distributed under the terms of the GNU General Public License v2
2294 -# $Header: $
2295 -
2296 -EAPI=4
2297 -
2298 -KMMODULE="desktopthemes"
2299 -KMNAME="kdeartwork"
2300 -inherit kde4-meta
2301 -
2302 -DESCRIPTION="Additional KDE4 Plasma themes"
2303 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2304 -IUSE=""
2305
2306 diff --git a/kde-base/kdeartwork-emoticons/kdeartwork-emoticons-4.8.90.ebuild b/kde-base/kdeartwork-emoticons/kdeartwork-emoticons-4.8.90.ebuild
2307 deleted file mode 100644
2308 index f445601..0000000
2309 --- a/kde-base/kdeartwork-emoticons/kdeartwork-emoticons-4.8.90.ebuild
2310 +++ /dev/null
2311 @@ -1,15 +0,0 @@
2312 -# Copyright 1999-2012 Gentoo Foundation
2313 -# Distributed under the terms of the GNU General Public License v2
2314 -# $Header: $
2315 -
2316 -EAPI=4
2317 -
2318 -RESTRICT="binchecks strip"
2319 -
2320 -KMMODULE="emoticons"
2321 -KMNAME="kdeartwork"
2322 -inherit kde4-meta
2323 -
2324 -DESCRIPTION="EmotIcons (icons for things like smilies :-) for kde"
2325 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2326 -IUSE=""
2327
2328 diff --git a/kde-base/kdeartwork-iconthemes/kdeartwork-iconthemes-4.8.90.ebuild b/kde-base/kdeartwork-iconthemes/kdeartwork-iconthemes-4.8.90.ebuild
2329 deleted file mode 100644
2330 index ef3cc14..0000000
2331 --- a/kde-base/kdeartwork-iconthemes/kdeartwork-iconthemes-4.8.90.ebuild
2332 +++ /dev/null
2333 @@ -1,21 +0,0 @@
2334 -# Copyright 1999-2012 Gentoo Foundation
2335 -# Distributed under the terms of the GNU General Public License v2
2336 -# $Header: $
2337 -
2338 -EAPI=4
2339 -
2340 -KMNAME="kdeartwork"
2341 -KMMODULE="IconThemes"
2342 -inherit kde4-meta
2343 -
2344 -DESCRIPTION="Icon themes for kde"
2345 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2346 -IUSE=""
2347 -
2348 -# Provides nuvola icon theme
2349 -RDEPEND="
2350 - !x11-themes/nuvola
2351 -"
2352 -
2353 -# Moved here in 4.7
2354 -add_blocker kdeaccessibility-iconthemes
2355
2356 diff --git a/kde-base/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.8.90.ebuild b/kde-base/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.8.90.ebuild
2357 deleted file mode 100644
2358 index 6ff0b30..0000000
2359 --- a/kde-base/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.8.90.ebuild
2360 +++ /dev/null
2361 @@ -1,42 +0,0 @@
2362 -# Copyright 1999-2012 Gentoo Foundation
2363 -# Distributed under the terms of the GNU General Public License v2
2364 -# $Header: $
2365 -
2366 -EAPI=4
2367 -
2368 -KMMODULE="kscreensaver"
2369 -KMNAME="kdeartwork"
2370 -OPENGL_REQUIRED="optional"
2371 -inherit kde4-meta
2372 -
2373 -DESCRIPTION="Extra screensavers for kde"
2374 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2375 -IUSE="debug +eigen +kexiv2 opengl xscreensaver"
2376 -
2377 -# libkworkspace - only as a stub to provide KDE4Workspace config
2378 -RDEPEND="
2379 - $(add_kdebase_dep kscreensaver 'opengl?')
2380 - $(add_kdebase_dep libkworkspace)
2381 - media-libs/libart_lgpl
2382 - kexiv2? ( $(add_kdebase_dep libkexiv2) )
2383 - opengl? ( virtual/opengl )
2384 - xscreensaver? ( x11-misc/xscreensaver )
2385 -"
2386 -DEPEND="${RDEPEND}
2387 - eigen? ( dev-cpp/eigen:2 )
2388 -"
2389 -
2390 -PATCHES=( "${FILESDIR}/${PN}-xscreensaver.patch"
2391 - "${FILESDIR}/${PN}-4.5.95-webcollage.patch" )
2392 -
2393 -src_configure() {
2394 - mycmakeargs=(
2395 - -DKSCREENSAVER_SOUND_SUPPORT=ON
2396 - $(cmake-utils_use_with eigen Eigen2)
2397 - $(cmake-utils_use_with kexiv2)
2398 - $(cmake-utils_use_with opengl OpenGL)
2399 - $(cmake-utils_use_with xscreensaver)
2400 - )
2401 -
2402 - kde4-meta_src_configure
2403 -}
2404
2405 diff --git a/kde-base/kdeartwork-meta/kdeartwork-meta-4.8.90.ebuild b/kde-base/kdeartwork-meta/kdeartwork-meta-4.8.90.ebuild
2406 deleted file mode 100644
2407 index d10579d..0000000
2408 --- a/kde-base/kdeartwork-meta/kdeartwork-meta-4.8.90.ebuild
2409 +++ /dev/null
2410 @@ -1,22 +0,0 @@
2411 -# Copyright 1999-2012 Gentoo Foundation
2412 -# Distributed under the terms of the GNU General Public License v2
2413 -# $Header: $
2414 -
2415 -EAPI=4
2416 -inherit kde4-meta-pkg
2417 -
2418 -DESCRIPTION="kdeartwork - merge this to pull in all kdeartwork-derived packages"
2419 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2420 -IUSE=""
2421 -
2422 -RDEPEND="
2423 - $(add_kdebase_dep kdeartwork-colorschemes)
2424 - $(add_kdebase_dep kdeartwork-desktopthemes)
2425 - $(add_kdebase_dep kdeartwork-emoticons)
2426 - $(add_kdebase_dep kdeartwork-iconthemes)
2427 - $(add_kdebase_dep kdeartwork-kscreensaver)
2428 - $(add_kdebase_dep kdeartwork-sounds)
2429 - $(add_kdebase_dep kdeartwork-styles)
2430 - $(add_kdebase_dep kdeartwork-wallpapers)
2431 - $(add_kdebase_dep kdeartwork-weatherwallpapers)
2432 -"
2433
2434 diff --git a/kde-base/kdeartwork-sounds/kdeartwork-sounds-4.8.90.ebuild b/kde-base/kdeartwork-sounds/kdeartwork-sounds-4.8.90.ebuild
2435 deleted file mode 100644
2436 index bbdf33c..0000000
2437 --- a/kde-base/kdeartwork-sounds/kdeartwork-sounds-4.8.90.ebuild
2438 +++ /dev/null
2439 @@ -1,15 +0,0 @@
2440 -# Copyright 1999-2012 Gentoo Foundation
2441 -# Distributed under the terms of the GNU General Public License v2
2442 -# $Header: $
2443 -
2444 -EAPI=4
2445 -
2446 -RESTRICT="binchecks strip"
2447 -
2448 -KMMODULE="sounds"
2449 -KMNAME="kdeartwork"
2450 -inherit kde4-meta
2451 -
2452 -DESCRIPTION="Extra sound themes for kde"
2453 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2454 -IUSE=""
2455
2456 diff --git a/kde-base/kdeartwork-styles/kdeartwork-styles-4.8.90.ebuild b/kde-base/kdeartwork-styles/kdeartwork-styles-4.8.90.ebuild
2457 deleted file mode 100644
2458 index e9d9bfd..0000000
2459 --- a/kde-base/kdeartwork-styles/kdeartwork-styles-4.8.90.ebuild
2460 +++ /dev/null
2461 @@ -1,25 +0,0 @@
2462 -# Copyright 1999-2012 Gentoo Foundation
2463 -# Distributed under the terms of the GNU General Public License v2
2464 -# $Header: $
2465 -
2466 -EAPI=4
2467 -
2468 -KMMODULE="styles"
2469 -KMNAME="kdeartwork"
2470 -inherit kde4-meta
2471 -
2472 -DESCRIPTION="Extra KWin styles and window decorations"
2473 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2474 -IUSE="debug"
2475 -
2476 -add_blocker kwin '<4.5.67'
2477 -
2478 -DEPEND="
2479 - $(add_kdebase_dep kwin)
2480 -"
2481 -RDEPEND="${DEPEND}"
2482 -
2483 -KMEXTRA="
2484 - aurorae/
2485 - kwin-styles/
2486 -"
2487
2488 diff --git a/kde-base/kdeartwork-wallpapers/kdeartwork-wallpapers-4.8.90.ebuild b/kde-base/kdeartwork-wallpapers/kdeartwork-wallpapers-4.8.90.ebuild
2489 deleted file mode 100644
2490 index a53198a..0000000
2491 --- a/kde-base/kdeartwork-wallpapers/kdeartwork-wallpapers-4.8.90.ebuild
2492 +++ /dev/null
2493 @@ -1,19 +0,0 @@
2494 -# Copyright 1999-2012 Gentoo Foundation
2495 -# Distributed under the terms of the GNU General Public License v2
2496 -# $Header: $
2497 -
2498 -EAPI=4
2499 -
2500 -RESTRICT="binchecks strip"
2501 -
2502 -KMMODULE="wallpapers"
2503 -KMNAME="kdeartwork"
2504 -inherit kde4-meta
2505 -
2506 -DESCRIPTION="Wallpapers from kde"
2507 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2508 -IUSE=""
2509 -
2510 -KMEXTRA="
2511 - HighResolutionWallpapers/
2512 -"
2513
2514 diff --git a/kde-base/kdeartwork-weatherwallpapers/kdeartwork-weatherwallpapers-4.8.90.ebuild b/kde-base/kdeartwork-weatherwallpapers/kdeartwork-weatherwallpapers-4.8.90.ebuild
2515 deleted file mode 100644
2516 index c3043b8..0000000
2517 --- a/kde-base/kdeartwork-weatherwallpapers/kdeartwork-weatherwallpapers-4.8.90.ebuild
2518 +++ /dev/null
2519 @@ -1,17 +0,0 @@
2520 -# Copyright 1999-2012 Gentoo Foundation
2521 -# Distributed under the terms of the GNU General Public License v2
2522 -# $Header: $
2523 -
2524 -EAPI=4
2525 -
2526 -KMNAME="kdeartwork"
2527 -KMMODULE="WeatherWallpapers"
2528 -inherit kde4-meta
2529 -
2530 -DESCRIPTION="Weather aware wallpapers. Changes with weather outside."
2531 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2532 -IUSE=""
2533 -
2534 -RDEPEND="
2535 - $(add_kdebase_dep kdeartwork-wallpapers)
2536 -"
2537
2538 diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.8.90.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.8.90.ebuild
2539 deleted file mode 100644
2540 index ccdbb5e..0000000
2541 --- a/kde-base/kdebase-cursors/kdebase-cursors-4.8.90.ebuild
2542 +++ /dev/null
2543 @@ -1,13 +0,0 @@
2544 -# Copyright 1999-2012 Gentoo Foundation
2545 -# Distributed under the terms of the GNU General Public License v2
2546 -# $Header: $
2547 -
2548 -EAPI=4
2549 -
2550 -KMNAME="kde-workspace"
2551 -KMMODULE="cursors"
2552 -inherit kde4-meta
2553 -
2554 -DESCRIPTION="oxygen cursors from kdebase"
2555 -IUSE=""
2556 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2557
2558 diff --git a/kde-base/kdebase-data/kdebase-data-4.8.90.ebuild b/kde-base/kdebase-data/kdebase-data-4.8.90.ebuild
2559 deleted file mode 100644
2560 index 3e99575..0000000
2561 --- a/kde-base/kdebase-data/kdebase-data-4.8.90.ebuild
2562 +++ /dev/null
2563 @@ -1,39 +0,0 @@
2564 -# Copyright 1999-2012 Gentoo Foundation
2565 -# Distributed under the terms of the GNU General Public License v2
2566 -# $Header: $
2567 -
2568 -EAPI=4
2569 -
2570 -KMNAME="kde-runtime"
2571 -KMNOMODULE="true"
2572 -inherit kde4-meta
2573 -
2574 -DESCRIPTION="Icons, localization data and various .desktop files from kdebase."
2575 -IUSE="+wallpapers"
2576 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2577 -
2578 -RDEPEND="
2579 - wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
2580 - $(add_kdebase_dep oxygen-icons)
2581 - x11-themes/hicolor-icon-theme
2582 -"
2583 -
2584 -KMEXTRA="
2585 - l10n/
2586 - localization/
2587 - pics/
2588 -"
2589 -# Note that the eclass doesn't do this for us, because of KMNOMODULE="true".
2590 -KMEXTRACTONLY="
2591 - config-runtime.h.cmake
2592 - kde4
2593 -"
2594 -
2595 -src_configure() {
2596 - # Remove remnants of hicolor-icon-theme
2597 - sed -e "s:add_subdirectory[[:space:]]*([[:space:]]*hicolor[[:space:]]*):#donotwant:g" \
2598 - -i pics/CMakeLists.txt \
2599 - || die "failed to remove remnants of hicolor-icon-theme"
2600 -
2601 - kde4-meta_src_configure
2602 -}
2603
2604 diff --git a/kde-base/kdebase-desktoptheme/kdebase-desktoptheme-4.8.90.ebuild b/kde-base/kdebase-desktoptheme/kdebase-desktoptheme-4.8.90.ebuild
2605 deleted file mode 100644
2606 index 40cedb7..0000000
2607 --- a/kde-base/kdebase-desktoptheme/kdebase-desktoptheme-4.8.90.ebuild
2608 +++ /dev/null
2609 @@ -1,13 +0,0 @@
2610 -# Copyright 1999-2012 Gentoo Foundation
2611 -# Distributed under the terms of the GNU General Public License v2
2612 -# $Header: $
2613 -
2614 -EAPI=4
2615 -
2616 -KMNAME="kde-runtime"
2617 -KMMODULE="desktoptheme"
2618 -inherit kde4-meta
2619 -
2620 -DESCRIPTION="Oxygen KDE4 desktop theme."
2621 -IUSE=""
2622 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2623
2624 diff --git a/kde-base/kdebase-kioslaves/kdebase-kioslaves-4.8.90.ebuild b/kde-base/kdebase-kioslaves/kdebase-kioslaves-4.8.90.ebuild
2625 deleted file mode 100644
2626 index 9fcb4bb..0000000
2627 --- a/kde-base/kdebase-kioslaves/kdebase-kioslaves-4.8.90.ebuild
2628 +++ /dev/null
2629 @@ -1,50 +0,0 @@
2630 -# Copyright 1999-2012 Gentoo Foundation
2631 -# Distributed under the terms of the GNU General Public License v2
2632 -# $Header: $
2633 -
2634 -EAPI=4
2635 -
2636 -KDE_HANDBOOK="optional"
2637 -KMNAME="kde-runtime"
2638 -KMMODULE="kioslave"
2639 -inherit kde4-meta
2640 -
2641 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2642 -DESCRIPTION="kioslave: the kde VFS framework - kioslave plugins present a filesystem-like view of arbitrary data"
2643 -IUSE="+bzip2 exif debug lzma openexr samba +sftp"
2644 -
2645 -# tests hang, last checked for 4.2.96
2646 -RESTRICT="test"
2647 -
2648 -DEPEND="
2649 - !aqua? ( x11-libs/libXcursor )
2650 - bzip2? ( app-arch/bzip2 )
2651 - exif? ( media-gfx/exiv2 )
2652 - openexr? ( media-libs/openexr )
2653 - samba? ( net-fs/samba[smbclient] )
2654 - sftp? ( >=net-libs/libssh-0.4.0[sftp] )
2655 -"
2656 -RDEPEND="${DEPEND}
2657 - $(add_kdebase_dep kdelibs 'bzip2?,lzma?')
2658 - $(add_kdebase_dep kdialog)
2659 - virtual/ssh
2660 - !aqua? ( !kernel_SunOS? ( virtual/eject ) )
2661 -"
2662 -
2663 -KMEXTRA="
2664 - kioexec
2665 - kdeeject
2666 -"
2667 -
2668 -src_configure() {
2669 - mycmakeargs=(
2670 - -DWITH_SLP=OFF
2671 - $(cmake-utils_use_with bzip2 BZip2)
2672 - $(cmake-utils_use_with exif Exiv2)
2673 - $(cmake-utils_use_with lzma LibLZMA)
2674 - $(cmake-utils_use_with openexr OpenEXR)
2675 - $(cmake-utils_use_with samba)
2676 - $(cmake-utils_use_with sftp LibSSH)
2677 - )
2678 - kde4-meta_src_configure
2679 -}
2680
2681 diff --git a/kde-base/kdebase-menu-icons/kdebase-menu-icons-4.8.90.ebuild b/kde-base/kdebase-menu-icons/kdebase-menu-icons-4.8.90.ebuild
2682 deleted file mode 100644
2683 index 3b2a895..0000000
2684 --- a/kde-base/kdebase-menu-icons/kdebase-menu-icons-4.8.90.ebuild
2685 +++ /dev/null
2686 @@ -1,13 +0,0 @@
2687 -# Copyright 1999-2012 Gentoo Foundation
2688 -# Distributed under the terms of the GNU General Public License v2
2689 -# $Header: $
2690 -
2691 -EAPI=4
2692 -
2693 -KMNAME="kde-runtime"
2694 -KMMODULE="menu"
2695 -inherit kde4-meta
2696 -
2697 -DESCRIPTION="KDE menu icons"
2698 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2699 -IUSE=""
2700
2701 diff --git a/kde-base/kdebase-menu/kdebase-menu-4.8.90.ebuild b/kde-base/kdebase-menu/kdebase-menu-4.8.90.ebuild
2702 deleted file mode 100644
2703 index 645b652..0000000
2704 --- a/kde-base/kdebase-menu/kdebase-menu-4.8.90.ebuild
2705 +++ /dev/null
2706 @@ -1,13 +0,0 @@
2707 -# Copyright 1999-2012 Gentoo Foundation
2708 -# Distributed under the terms of the GNU General Public License v2
2709 -# $Header: $
2710 -
2711 -EAPI=4
2712 -
2713 -KMNAME="kde-runtime"
2714 -KMMODULE="kde-menu"
2715 -inherit kde4-meta
2716 -
2717 -DESCRIPTION="KDE Menu query tool."
2718 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2719 -IUSE="debug"
2720
2721 diff --git a/kde-base/kdebase-meta/kdebase-meta-4.8.90.ebuild b/kde-base/kdebase-meta/kdebase-meta-4.8.90.ebuild
2722 deleted file mode 100644
2723 index 1911379..0000000
2724 --- a/kde-base/kdebase-meta/kdebase-meta-4.8.90.ebuild
2725 +++ /dev/null
2726 @@ -1,60 +0,0 @@
2727 -# Copyright 1999-2012 Gentoo Foundation
2728 -# Distributed under the terms of the GNU General Public License v2
2729 -# $Header: $
2730 -
2731 -EAPI=4
2732 -inherit kde4-meta-pkg
2733 -
2734 -DESCRIPTION="Merge this to pull in all kdebase-derived packages"
2735 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2736 -IUSE="+wallpapers"
2737 -
2738 -RDEPEND="
2739 - $(add_kdebase_dep dolphin)
2740 - $(add_kdebase_dep freespacenotifier)
2741 - $(add_kdebase_dep kcheckpass)
2742 - $(add_kdebase_dep kcminit)
2743 - wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
2744 - $(add_kdebase_dep kde-base-artwork)
2745 - $(add_kdebase_dep kdebase-cursors)
2746 - $(add_kdebase_dep kdebase-runtime-meta)
2747 - $(add_kdebase_dep kdebase-startkde)
2748 - $(add_kdebase_dep kdepasswd)
2749 - $(add_kdebase_dep kdialog)
2750 - $(add_kdebase_dep keditbookmarks)
2751 - $(add_kdebase_dep kephal)
2752 - $(add_kdebase_dep kfind)
2753 - $(add_kdebase_dep kfmclient)
2754 - $(add_kdebase_dep khotkeys)
2755 - $(add_kdebase_dep kinfocenter)
2756 - $(add_kdebase_dep klipper)
2757 - $(add_kdebase_dep kmenuedit)
2758 - $(add_kdebase_dep konq-plugins)
2759 - $(add_kdebase_dep konqueror)
2760 - $(add_kdebase_dep konsole)
2761 - $(add_kdebase_dep kscreensaver)
2762 - $(add_kdebase_dep ksmserver)
2763 - $(add_kdebase_dep ksplash)
2764 - $(add_kdebase_dep kstartupconfig)
2765 - $(add_kdebase_dep kstyles)
2766 - $(add_kdebase_dep ksysguard)
2767 - $(add_kdebase_dep ksystraycmd)
2768 - $(add_kdebase_dep kwin)
2769 - $(add_kdebase_dep kwrite)
2770 - $(add_kdebase_dep kwrited)
2771 - $(add_kdebase_dep libkonq)
2772 - $(add_kdebase_dep libkworkspace)
2773 - $(add_kdebase_dep liboxygenstyle)
2774 - $(add_kdebase_dep libplasmaclock)
2775 - $(add_kdebase_dep libplasmagenericshell)
2776 - $(add_kdebase_dep libtaskmanager)
2777 - $(add_kdebase_dep nsplugins)
2778 - $(add_kdebase_dep phonon-kde)
2779 - $(add_kdebase_dep plasma-apps)
2780 - $(add_kdebase_dep plasma-workspace)
2781 - $(add_kdebase_dep powerdevil)
2782 - $(add_kdebase_dep qguiplatformplugin_kde)
2783 - $(add_kdebase_dep solid)
2784 - $(add_kdebase_dep systemsettings)
2785 - !prefix? ( $(add_kdebase_dep kdm) )
2786 -"
2787
2788 diff --git a/kde-base/kdebase-runtime-meta/kdebase-runtime-meta-4.8.90.ebuild b/kde-base/kdebase-runtime-meta/kdebase-runtime-meta-4.8.90.ebuild
2789 deleted file mode 100644
2790 index f03c46a..0000000
2791 --- a/kde-base/kdebase-runtime-meta/kdebase-runtime-meta-4.8.90.ebuild
2792 +++ /dev/null
2793 @@ -1,47 +0,0 @@
2794 -# Copyright 1999-2012 Gentoo Foundation
2795 -# Distributed under the terms of the GNU General Public License v2
2796 -# $Header: $
2797 -
2798 -EAPI=4
2799 -inherit kde4-meta-pkg
2800 -
2801 -DESCRIPTION="Merge this to pull in all kdebase-runtime-derived packages"
2802 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2803 -IUSE="+handbook semantic-desktop"
2804 -
2805 -RDEPEND="
2806 - $(add_kdebase_dep attica)
2807 - $(add_kdebase_dep drkonqi)
2808 - $(add_kdebase_dep kcmshell)
2809 - $(add_kdebase_dep kcontrol)
2810 - $(add_kdebase_dep kdebase-data)
2811 - $(add_kdebase_dep kdebase-desktoptheme)
2812 - $(add_kdebase_dep kdebase-kioslaves)
2813 - $(add_kdebase_dep kdebase-menu)
2814 - $(add_kdebase_dep kdebase-menu-icons)
2815 - $(add_kdebase_dep kdebugdialog)
2816 - $(add_kdebase_dep kdesu)
2817 - $(add_kdebase_dep kdontchangethehostname)
2818 - $(add_kdebase_dep keditfiletype)
2819 - $(add_kdebase_dep kfile)
2820 - $(add_kdebase_dep kglobalaccel)
2821 - $(add_kdebase_dep kiconfinder)
2822 - $(add_kdebase_dep kioclient)
2823 - $(add_kdebase_dep kmimetypefinder)
2824 - $(add_kdebase_dep knetattach)
2825 - $(add_kdebase_dep knewstuff)
2826 - $(add_kdebase_dep kpasswdserver)
2827 - $(add_kdebase_dep kquitapp)
2828 - $(add_kdebase_dep kstart)
2829 - $(add_kdebase_dep ktimezoned)
2830 - $(add_kdebase_dep ktraderclient)
2831 - $(add_kdebase_dep kuiserver)
2832 - $(add_kdebase_dep kurifilter-plugins)
2833 - $(add_kdebase_dep kwallet)
2834 - $(add_kdebase_dep kwalletd)
2835 - $(add_kdebase_dep plasma-runtime)
2836 - $(add_kdebase_dep renamedlg-plugins)
2837 - $(add_kdebase_dep solid-runtime)
2838 - handbook? ( $(add_kdebase_dep khelpcenter) )
2839 - semantic-desktop? ( $(add_kdebase_dep nepomuk) )
2840 -"
2841
2842 diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.8.90.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.8.90.ebuild
2843 deleted file mode 100644
2844 index 2369cd9..0000000
2845 --- a/kde-base/kdebase-startkde/kdebase-startkde-4.8.90.ebuild
2846 +++ /dev/null
2847 @@ -1,92 +0,0 @@
2848 -# Copyright 1999-2012 Gentoo Foundation
2849 -# Distributed under the terms of the GNU General Public License v2
2850 -# $Header: $
2851 -
2852 -EAPI=4
2853 -
2854 -KMNAME="kde-workspace"
2855 -KMNOMODULE="true"
2856 -inherit kde4-meta multilib prefix
2857 -
2858 -DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
2859 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2860 -IUSE="+wallpapers"
2861 -
2862 -# The KDE apps called from the startkde script.
2863 -# These provide the most minimal KDE desktop.
2864 -RDEPEND="
2865 - $(add_kdebase_dep kcminit)
2866 - $(add_kdebase_dep kdebase-runtime-meta)
2867 - wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
2868 - $(add_kdebase_dep kfmclient)
2869 - $(add_kdebase_dep knotify)
2870 - $(add_kdebase_dep kreadconfig)
2871 - $(add_kdebase_dep krunner)
2872 - $(add_kdebase_dep ksmserver)
2873 - $(add_kdebase_dep ksplash)
2874 - $(add_kdebase_dep kstartupconfig)
2875 - $(add_kdebase_dep kwin)
2876 - $(add_kdebase_dep phonon-kde)
2877 - $(add_kdebase_dep plasma-apps)
2878 - $(add_kdebase_dep plasma-workspace)
2879 - $(add_kdebase_dep systemsettings)
2880 - x11-apps/mkfontdir
2881 - x11-apps/xmessage
2882 - x11-apps/xprop
2883 - x11-apps/xrandr
2884 - x11-apps/xrdb
2885 - x11-apps/xsetroot
2886 - x11-apps/xset
2887 -"
2888 -
2889 -KMEXTRACTONLY="
2890 - ConfigureChecks.cmake
2891 - kdm/
2892 - startkde.cmake
2893 -"
2894 -
2895 -PATCHES=("${FILESDIR}/gentoo-startkde4-4.patch")
2896 -
2897 -src_prepare() {
2898 - kde4-meta_src_prepare
2899 -
2900 - cp "${FILESDIR}/KDE-4" "${T}"
2901 -
2902 - # fix ${EPREFIX}
2903 - eprefixify startkde.cmake "${T}/KDE-4"
2904 -}
2905 -
2906 -src_install() {
2907 - kde4-meta_src_install
2908 -
2909 - # startup and shutdown scripts
2910 - insinto /etc/kde/startup
2911 - doins "${FILESDIR}/agent-startup.sh"
2912 -
2913 - insinto /etc/kde/shutdown
2914 - doins "${FILESDIR}/agent-shutdown.sh"
2915 -
2916 - # x11 session script
2917 - exeinto /etc/X11/Sessions
2918 - doexe "${T}/KDE-4"
2919 -
2920 - # freedesktop compliant session script
2921 - sed -e "s:\${BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \
2922 - "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop"
2923 - insinto /usr/share/xsessions
2924 - doins "${T}/KDE-4.desktop"
2925 -}
2926 -
2927 -pkg_postinst () {
2928 - kde4-meta_pkg_postinst
2929 -
2930 - echo
2931 - elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
2932 - elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and"
2933 - elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh"
2934 - echo
2935 - elog "The name of the session script has changed."
2936 - elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your"
2937 - elog "configuration files, you will need to change it to"
2938 - elog "XSESSION=\"KDE-4\""
2939 -}
2940
2941 diff --git a/kde-base/kdebindings-meta/kdebindings-meta-4.8.90.ebuild b/kde-base/kdebindings-meta/kdebindings-meta-4.8.90.ebuild
2942 deleted file mode 100644
2943 index b878eb3..0000000
2944 --- a/kde-base/kdebindings-meta/kdebindings-meta-4.8.90.ebuild
2945 +++ /dev/null
2946 @@ -1,34 +0,0 @@
2947 -# Copyright 1999-2012 Gentoo Foundation
2948 -# Distributed under the terms of the GNU General Public License v2
2949 -# $Header: $
2950 -
2951 -EAPI=4
2952 -inherit kde4-meta-pkg
2953 -
2954 -DESCRIPTION="KDE bindings - merge this to pull in all kdebindings-derived packages"
2955 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
2956 -IUSE="csharp java perl python ruby"
2957 -
2958 -RDEPEND="
2959 - $(add_kdebase_dep smokegen)
2960 - $(add_kdebase_dep smokekde)
2961 - $(add_kdebase_dep smokeqt)
2962 - csharp? (
2963 - $(add_kdebase_dep kimono)
2964 - $(add_kdebase_dep qyoto)
2965 - )
2966 - java? ( $(add_kdebase_dep krossjava) )
2967 - perl? (
2968 - $(add_kdebase_dep perlkde)
2969 - $(add_kdebase_dep perlqt)
2970 - )
2971 - python? (
2972 - $(add_kdebase_dep krosspython)
2973 - $(add_kdebase_dep pykde4)
2974 - )
2975 - ruby? (
2976 - $(add_kdebase_dep korundum)
2977 - $(add_kdebase_dep krossruby)
2978 - $(add_kdebase_dep qtruby)
2979 - )
2980 -"
2981
2982 diff --git a/kde-base/kdebugdialog/kdebugdialog-4.8.90.ebuild b/kde-base/kdebugdialog/kdebugdialog-4.8.90.ebuild
2983 deleted file mode 100644
2984 index 178a7fe..0000000
2985 --- a/kde-base/kdebugdialog/kdebugdialog-4.8.90.ebuild
2986 +++ /dev/null
2987 @@ -1,13 +0,0 @@
2988 -# Copyright 1999-2012 Gentoo Foundation
2989 -# Distributed under the terms of the GNU General Public License v2
2990 -# $Header: $
2991 -
2992 -EAPI=4
2993 -
2994 -KDE_HANDBOOK="optional"
2995 -KMNAME="kde-runtime"
2996 -inherit kde4-meta
2997 -
2998 -DESCRIPTION="KDE: A dialog box for setting preferences for debug output"
2999 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
3000 -IUSE="debug"
3001
3002 diff --git a/kde-base/kdeedu-meta/kdeedu-meta-4.8.90.ebuild b/kde-base/kdeedu-meta/kdeedu-meta-4.8.90.ebuild
3003 deleted file mode 100644
3004 index ee1c8ff..0000000
3005 --- a/kde-base/kdeedu-meta/kdeedu-meta-4.8.90.ebuild
3006 +++ /dev/null
3007 @@ -1,36 +0,0 @@
3008 -# Copyright 1999-2012 Gentoo Foundation
3009 -# Distributed under the terms of the GNU General Public License v2
3010 -# $Header: $
3011 -
3012 -EAPI=4
3013 -inherit kde4-meta-pkg
3014 -
3015 -DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
3016 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
3017 -IUSE=""
3018 -
3019 -RDEPEND="
3020 - $(add_kdebase_dep analitza)
3021 - $(add_kdebase_dep blinken)
3022 - $(add_kdebase_dep cantor)
3023 - $(add_kdebase_dep kalgebra)
3024 - $(add_kdebase_dep kalzium)
3025 - $(add_kdebase_dep kanagram)
3026 - $(add_kdebase_dep kbruch)
3027 - $(add_kdebase_dep kgeography)
3028 - $(add_kdebase_dep khangman)
3029 - $(add_kdebase_dep kig)
3030 - $(add_kdebase_dep kiten)
3031 - $(add_kdebase_dep klettres)
3032 - $(add_kdebase_dep kmplot)
3033 - $(add_kdebase_dep kstars)
3034 - $(add_kdebase_dep ktouch)
3035 - $(add_kdebase_dep kturtle)
3036 - $(add_kdebase_dep kwordquiz)
3037 - $(add_kdebase_dep libkdeedu)
3038 - $(add_kdebase_dep marble)
3039 - $(add_kdebase_dep pairs)
3040 - $(add_kdebase_dep parley)
3041 - $(add_kdebase_dep rocs)
3042 - $(add_kdebase_dep step)
3043 -"
3044
3045 diff --git a/kde-base/kdegames-meta/kdegames-meta-4.8.90.ebuild b/kde-base/kdegames-meta/kdegames-meta-4.8.90.ebuild
3046 deleted file mode 100644
3047 index c3551dc..0000000
3048 --- a/kde-base/kdegames-meta/kdegames-meta-4.8.90.ebuild
3049 +++ /dev/null
3050 @@ -1,53 +0,0 @@
3051 -# Copyright 1999-2012 Gentoo Foundation
3052 -# Distributed under the terms of the GNU General Public License v2
3053 -# $Header: $
3054 -
3055 -EAPI=4
3056 -inherit kde4-meta-pkg
3057 -
3058 -DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
3059 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
3060 -IUSE="opengl python"
3061 -
3062 -RDEPEND="
3063 - $(add_kdebase_dep bomber)
3064 - $(add_kdebase_dep bovo)
3065 - $(add_kdebase_dep granatier)
3066 - $(add_kdebase_dep kapman)
3067 - $(add_kdebase_dep katomic)
3068 - $(add_kdebase_dep kbattleship)
3069 - $(add_kdebase_dep kblackbox)
3070 - $(add_kdebase_dep kblocks)
3071 - $(add_kdebase_dep kbounce)
3072 - $(add_kdebase_dep kbreakout)
3073 - $(add_kdebase_dep kdiamond)
3074 - $(add_kdebase_dep kfourinline)
3075 - $(add_kdebase_dep kgoldrunner)
3076 - $(add_kdebase_dep killbots)
3077 - $(add_kdebase_dep kigo)
3078 - $(add_kdebase_dep kiriki)
3079 - $(add_kdebase_dep kjumpingcube)
3080 - $(add_kdebase_dep klickety)
3081 - $(add_kdebase_dep klines)
3082 - $(add_kdebase_dep kmahjongg)
3083 - $(add_kdebase_dep kmines)
3084 - $(add_kdebase_dep knetwalk)
3085 - $(add_kdebase_dep kolf)
3086 - $(add_kdebase_dep kollision)
3087 - $(add_kdebase_dep konquest)
3088 - $(add_kdebase_dep kpat)
3089 - $(add_kdebase_dep kreversi)
3090 - $(add_kdebase_dep kshisen)
3091 - $(add_kdebase_dep ksirk)
3092 - $(add_kdebase_dep kspaceduel)
3093 - $(add_kdebase_dep ksquares)
3094 - $(add_kdebase_dep ktron)
3095 - $(add_kdebase_dep ktuberling)
3096 - $(add_kdebase_dep kubrick)
3097 - $(add_kdebase_dep libkdegames)
3098 - $(add_kdebase_dep libkmahjongg)
3099 - $(add_kdebase_dep lskat)
3100 - $(add_kdebase_dep palapeli)
3101 - opengl? ( $(add_kdebase_dep ksudoku) )
3102 - python? ( $(add_kdebase_dep kajongg) )
3103 -"
3104
3105 diff --git a/kde-base/kdegraphics-meta/kdegraphics-meta-4.8.90.ebuild b/kde-base/kdegraphics-meta/kdegraphics-meta-4.8.90.ebuild
3106 deleted file mode 100644
3107 index 888f8f5..0000000
3108 --- a/kde-base/kdegraphics-meta/kdegraphics-meta-4.8.90.ebuild
3109 +++ /dev/null
3110 @@ -1,32 +0,0 @@
3111 -# Copyright 1999-2012 Gentoo Foundation
3112 -# Distributed under the terms of the GNU General Public License v2
3113 -# $Header: $
3114 -
3115 -EAPI=4
3116 -inherit kde4-meta-pkg
3117 -
3118 -DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
3119 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
3120 -IUSE="scanner"
3121 -
3122 -RDEPEND="
3123 - $(add_kdebase_dep gwenview)
3124 - $(add_kdebase_dep kamera)
3125 - $(add_kdebase_dep kcolorchooser)
3126 - $(add_kdebase_dep kdegraphics-mobipocket)
3127 - $(add_kdebase_dep kdegraphics-strigi-analyzer)
3128 - $(add_kdebase_dep kgamma)
3129 - $(add_kdebase_dep kolourpaint)
3130 - $(add_kdebase_dep kruler)
3131 - $(add_kdebase_dep ksnapshot)
3132 - $(add_kdebase_dep libkdcraw)
3133 - $(add_kdebase_dep libkexiv2)
3134 - $(add_kdebase_dep libkipi)
3135 - $(add_kdebase_dep okular)
3136 - $(add_kdebase_dep svgpart)
3137 - $(add_kdebase_dep thumbnailers)
3138 - scanner? (
3139 - $(add_kdebase_dep ksaneplugin)
3140 - $(add_kdebase_dep libksane)
3141 - )
3142 -"
3143
3144 diff --git a/kde-base/kdegraphics-mobipocket/kdegraphics-mobipocket-4.8.90.ebuild b/kde-base/kdegraphics-mobipocket/kdegraphics-mobipocket-4.8.90.ebuild
3145 deleted file mode 100644
3146 index 0bfa25c..0000000
3147 --- a/kde-base/kdegraphics-mobipocket/kdegraphics-mobipocket-4.8.90.ebuild
3148 +++ /dev/null
3149 @@ -1,12 +0,0 @@
3150 -# Copyright 1999-2012 Gentoo Foundation
3151 -# Distributed under the terms of the GNU General Public License v2
3152 -# $Header: $
3153 -
3154 -EAPI=4
3155 -
3156 -KDE_SCM="git"
3157 -inherit kde4-base
3158 -
3159 -DESCRIPTION="Library to support mobipocket ebooks"
3160 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
3161 -IUSE="debug"
3162
3163 diff --git a/kde-base/kdegraphics-strigi-analyzer/kdegraphics-strigi-analyzer-4.8.90.ebuild b/kde-base/kdegraphics-strigi-analyzer/kdegraphics-strigi-analyzer-4.8.90.ebuild
3164 deleted file mode 100644
3165 index 9e74dc5..0000000
3166 --- a/kde-base/kdegraphics-strigi-analyzer/kdegraphics-strigi-analyzer-4.8.90.ebuild
3167 +++ /dev/null
3168 @@ -1,17 +0,0 @@
3169 -# Copyright 1999-2012 Gentoo Foundation
3170 -# Distributed under the terms of the GNU General Public License v2
3171 -# $Header: $
3172 -
3173 -EAPI=4
3174 -
3175 -KDE_SCM="git"
3176 -inherit kde4-base
3177 -
3178 -DESCRIPTION="kdegraphics: strigi plugins"
3179 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
3180 -IUSE="debug"
3181 -
3182 -DEPEND="
3183 - app-misc/strigi
3184 -"
3185 -RDEPEND="${DEPEND}"
3186
3187 diff --git a/kde-base/kdelibs/files/kdelibs-4.8.90-udisks2.patch b/kde-base/kdelibs/files/kdelibs-4.8.90-udisks2.patch
3188 deleted file mode 100644
3189 index deb7aaa..0000000
3190 --- a/kde-base/kdelibs/files/kdelibs-4.8.90-udisks2.patch
3191 +++ /dev/null
3192 @@ -1,3643 +0,0 @@
3193 -diff -ruN kdelibs-4.8.90.orig/solid/solid/CMakeLists.txt kdelibs-4.8.90/solid/solid/CMakeLists.txt
3194 ---- kdelibs-4.8.90.orig/solid/solid/CMakeLists.txt 2012-05-23 01:45:27.000000000 +0200
3195 -+++ kdelibs-4.8.90/solid/solid/CMakeLists.txt 2012-06-20 13:39:51.000000000 +0200
3196 -@@ -1,6 +1,7 @@
3197 - set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
3198 - add_subdirectory( ifaces )
3199 - include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} )
3200 -+include_directories( ${QT_QTDBUS_INCLUDE_DIR} )
3201 -
3202 - if(WIN32)
3203 - include_directories( ${KDEWIN_INCLUDES} )
3204 -@@ -39,7 +40,6 @@
3205 -
3206 - file(MAKE_DIRECTORY
3207 - ${CMAKE_CURRENT_BINARY_DIR}/backends/fakehw
3208 -- ${CMAKE_CURRENT_BINARY_DIR}/backends/hal
3209 - ${CMAKE_CURRENT_BINARY_DIR}/backends/udev
3210 - ${CMAKE_CURRENT_BINARY_DIR}/backends/wmi
3211 - )
3212 -@@ -225,33 +225,6 @@
3213 - endif( UDEV_FOUND )
3214 -
3215 -
3216 -- message(STATUS "Building Solid HAL backend." )
3217 -- set(solid_LIB_SRCS ${solid_LIB_SRCS}
3218 -- backends/hal/halacadapter.cpp
3219 -- backends/hal/halaudiointerface.cpp
3220 -- backends/hal/halbattery.cpp
3221 -- backends/hal/halblock.cpp
3222 -- backends/hal/halbutton.cpp
3223 -- backends/hal/halcamera.cpp
3224 -- backends/hal/halcdrom.cpp
3225 -- backends/hal/haldeviceinterface.cpp
3226 -- backends/hal/haldvbinterface.cpp
3227 -- backends/hal/halfstabhandling.cpp
3228 -- backends/hal/halgenericinterface.cpp
3229 -- backends/hal/haldevice.cpp
3230 -- backends/hal/halmanager.cpp
3231 -- backends/hal/halnetworkinterface.cpp
3232 -- backends/hal/halserialinterface.cpp
3233 -- backends/hal/halopticaldisc.cpp
3234 -- backends/hal/halportablemediaplayer.cpp
3235 -- backends/hal/halprocessor.cpp
3236 -- backends/hal/halstorageaccess.cpp
3237 -- backends/hal/halstorage.cpp
3238 -- backends/hal/halvideo.cpp
3239 -- backends/hal/halvolume.cpp
3240 -- backends/hal/halsmartcardreader.cpp
3241 -- )
3242 --
3243 - message(STATUS "Building Solid UPower backend." )
3244 - set(solid_LIB_SRCS ${solid_LIB_SRCS}
3245 - backends/upower/upowermanager.cpp
3246 -@@ -264,18 +237,19 @@
3247 -
3248 - # FIXME: this should work on more Unix systems
3249 - if (CMAKE_SYSTEM_NAME MATCHES Linux)
3250 -- message(STATUS "Building Solid UDisks backend." )
3251 -+ message(STATUS "Building Solid UDisks2 backend." )
3252 - set(solid_LIB_SRCS ${solid_LIB_SRCS}
3253 -- backends/udisks/udisksmanager.cpp
3254 -- backends/udisks/udisksdevice.cpp
3255 -- backends/udisks/udisksblock.cpp
3256 -- backends/udisks/udisksstoragevolume.cpp
3257 -- backends/udisks/udisksdeviceinterface.cpp
3258 -- backends/udisks/udisksopticaldisc.cpp
3259 -- backends/udisks/udisksopticaldrive.cpp
3260 -- backends/udisks/udisksstoragedrive.cpp
3261 -- backends/udisks/udisksstorageaccess.cpp
3262 -- backends/udisks/udisksgenericinterface.cpp
3263 -+ backends/udisks2/udisksmanager.cpp
3264 -+ backends/udisks2/udisksdevice.cpp
3265 -+ backends/udisks2/udisksblock.cpp
3266 -+ backends/udisks2/udisksstoragevolume.cpp
3267 -+ backends/udisks2/udisksdeviceinterface.cpp
3268 -+ backends/udisks2/udisksopticaldisc.cpp
3269 -+ backends/udisks2/udisksopticaldrive.cpp
3270 -+ backends/udisks2/udisksstoragedrive.cpp
3271 -+ backends/udisks2/udisksstorageaccess.cpp
3272 -+ backends/udisks2/udisksgenericinterface.cpp
3273 -+ backends/udisks2/dbus/manager.cpp
3274 - )
3275 - endif (CMAKE_SYSTEM_NAME MATCHES Linux)
3276 -
3277 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/dbus/manager.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/dbus/manager.cpp
3278 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/dbus/manager.cpp 1970-01-01 01:00:00.000000000 +0100
3279 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/dbus/manager.cpp 2012-06-20 13:39:24.000000000 +0200
3280 -@@ -0,0 +1,26 @@
3281 -+/*
3282 -+ * This file was generated by qdbusxml2cpp version 0.7
3283 -+ * Command line was: qdbusxml2cpp -p manager manager.xml
3284 -+ *
3285 -+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
3286 -+ *
3287 -+ * This is an auto-generated file.
3288 -+ * This file may have been hand-edited. Look for HAND-EDIT comments
3289 -+ * before re-generating it.
3290 -+ */
3291 -+
3292 -+#include "manager.h"
3293 -+
3294 -+/*
3295 -+ * Implementation of interface class OrgFreedesktopDBusObjectManagerInterface
3296 -+ */
3297 -+
3298 -+OrgFreedesktopDBusObjectManagerInterface::OrgFreedesktopDBusObjectManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent)
3299 -+ : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent)
3300 -+{
3301 -+}
3302 -+
3303 -+OrgFreedesktopDBusObjectManagerInterface::~OrgFreedesktopDBusObjectManagerInterface()
3304 -+{
3305 -+}
3306 -+
3307 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/dbus/manager.h kdelibs-4.8.90/solid/solid/backends/udisks2/dbus/manager.h
3308 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/dbus/manager.h 1970-01-01 01:00:00.000000000 +0100
3309 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/dbus/manager.h 2012-06-20 13:39:24.000000000 +0200
3310 -@@ -0,0 +1,59 @@
3311 -+/*
3312 -+ * This file was generated by qdbusxml2cpp version 0.7
3313 -+ * Command line was: qdbusxml2cpp -p manager manager.xml
3314 -+ *
3315 -+ * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
3316 -+ *
3317 -+ * This is an auto-generated file.
3318 -+ * Do not edit! All changes made to it will be lost.
3319 -+ */
3320 -+
3321 -+#ifndef MANAGER_H_1329493525
3322 -+#define MANAGER_H_1329493525
3323 -+
3324 -+#include <QtCore/QObject>
3325 -+#include <QtCore/QByteArray>
3326 -+#include <QtCore/QList>
3327 -+#include <QtCore/QMap>
3328 -+#include <QtCore/QString>
3329 -+#include <QtCore/QStringList>
3330 -+#include <QtCore/QVariant>
3331 -+#include <QtDBus/QtDBus>
3332 -+
3333 -+#include "../udisks2.h"
3334 -+
3335 -+/*
3336 -+ * Proxy class for interface org.freedesktop.DBus.ObjectManager
3337 -+ */
3338 -+class OrgFreedesktopDBusObjectManagerInterface: public QDBusAbstractInterface
3339 -+{
3340 -+ Q_OBJECT
3341 -+public:
3342 -+ static inline const char *staticInterfaceName()
3343 -+ { return "org.freedesktop.DBus.ObjectManager"; }
3344 -+
3345 -+public:
3346 -+ OrgFreedesktopDBusObjectManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
3347 -+
3348 -+ ~OrgFreedesktopDBusObjectManagerInterface();
3349 -+
3350 -+public Q_SLOTS: // METHODS
3351 -+ inline QDBusPendingReply<DBUSManagerStruct> GetManagedObjects()
3352 -+ {
3353 -+ QList<QVariant> argumentList;
3354 -+ return asyncCallWithArgumentList(QLatin1String("GetManagedObjects"), argumentList);
3355 -+ }
3356 -+
3357 -+Q_SIGNALS: // SIGNALS
3358 -+ void InterfacesAdded(const QDBusObjectPath &object_path, const QVariantMapMap &interfaces_and_properties);
3359 -+ void InterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces);
3360 -+};
3361 -+
3362 -+namespace org {
3363 -+ namespace freedesktop {
3364 -+ namespace DBus {
3365 -+ typedef ::OrgFreedesktopDBusObjectManagerInterface ObjectManager;
3366 -+ }
3367 -+ }
3368 -+}
3369 -+#endif
3370 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/dbus/manager.xml kdelibs-4.8.90/solid/solid/backends/udisks2/dbus/manager.xml
3371 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/dbus/manager.xml 1970-01-01 01:00:00.000000000 +0100
3372 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/dbus/manager.xml 2012-06-20 13:39:24.000000000 +0200
3373 -@@ -0,0 +1,21 @@
3374 -+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
3375 -+ "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3376 -+<node>
3377 -+ <interface name="org.freedesktop.DBus.ObjectManager">
3378 -+ <method name="GetManagedObjects">
3379 -+ <arg type="a{oa{sa{sv}}}" name="object_paths_interfaces_and_properties" direction="out">
3380 -+ <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="DBUSManagerStruct"/>
3381 -+ </arg>
3382 -+ </method>
3383 -+ <signal name="InterfacesAdded">
3384 -+ <arg type="o" name="object_path"/>
3385 -+ <arg type="a{sa{sv}}" name="interfaces_and_properties">
3386 -+ <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="QVariantMapMap"/>
3387 -+ </arg>
3388 -+ </signal>
3389 -+ <signal name="InterfacesRemoved">
3390 -+ <arg type="o" name="object_path"/>
3391 -+ <arg type="as" name="interfaces"/>
3392 -+ </signal>
3393 -+ </interface>
3394 -+</node>
3395 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisks2.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisks2.h
3396 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisks2.h 1970-01-01 01:00:00.000000000 +0100
3397 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisks2.h 2012-06-20 13:39:24.000000000 +0200
3398 -@@ -0,0 +1,77 @@
3399 -+/*
3400 -+ Copyright 2012 Lukáš Tinkl <ltinkl@××××××.com>
3401 -+
3402 -+ This library is free software; you can redistribute it and/or
3403 -+ modify it under the terms of the GNU Lesser General Public
3404 -+ License as published by the Free Software Foundation; either
3405 -+ version 2.1 of the License, or (at your option) version 3, or any
3406 -+ later version accepted by the membership of KDE e.V. (or its
3407 -+ successor approved by the membership of KDE e.V.), which shall
3408 -+ act as a proxy defined in Section 6 of version 3 of the license.
3409 -+
3410 -+ This library is distributed in the hope that it will be useful,
3411 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
3412 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3413 -+ Lesser General Public License for more details.
3414 -+
3415 -+ You should have received a copy of the GNU Lesser General Public
3416 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
3417 -+*/
3418 -+
3419 -+#ifndef SOLID_BACKENDS_UDISKS2_H
3420 -+#define SOLID_BACKENDS_UDISKS2_H
3421 -+
3422 -+#include <QMetaType>
3423 -+#include <QtDBus>
3424 -+#include <QVariant>
3425 -+#include <QMap>
3426 -+#include <QList>
3427 -+
3428 -+typedef QList<QByteArray> QByteArrayList;
3429 -+Q_DECLARE_METATYPE(QByteArrayList)
3430 -+
3431 -+typedef QMap<QString,QVariantMap> QVariantMapMap;
3432 -+Q_DECLARE_METATYPE(QVariantMapMap)
3433 -+
3434 -+typedef QMap<QDBusObjectPath, QVariantMapMap> DBUSManagerStruct;
3435 -+Q_DECLARE_METATYPE(DBUSManagerStruct)
3436 -+
3437 -+/* UDisks2 */
3438 -+#define UD2_DBUS_SERVICE "org.freedesktop.UDisks2"
3439 -+#define UD2_DBUS_PATH "/org/freedesktop/UDisks2"
3440 -+#define UD2_UDI_DISKS_PREFIX "/org/freedesktop/UDisks2"
3441 -+#define UD2_DBUS_PATH_MANAGER "/org/freedesktop/UDisks2/Manager"
3442 -+#define UD2_DBUS_PATH_DRIVES "/org/freedesktop/UDisks2/drives/"
3443 -+#define UD2_DBUS_PATH_JOBS "/org/freedesktop/UDisks2/jobs/"
3444 -+#define DBUS_INTERFACE_PROPS "org.freedesktop.DBus.Properties"
3445 -+#define DBUS_INTERFACE_INTROSPECT "org.freedesktop.DBus.Introspectable"
3446 -+#define DBUS_INTERFACE_MANAGER "org.freedesktop.DBus.ObjectManager"
3447 -+#define UD2_DBUS_INTERFACE_BLOCK "org.freedesktop.UDisks2.Block"
3448 -+#define UD2_DBUS_INTERFACE_DRIVE "org.freedesktop.UDisks2.Drive"
3449 -+#define UD2_DBUS_INTERFACE_PARTITION "org.freedesktop.UDisks2.Partition"
3450 -+#define UD2_DBUS_INTERFACE_PARTITIONTABLE "org.freedesktop.UDisks2.PartitionTable"
3451 -+#define UD2_DBUS_INTERFACE_FILESYSTEM "org.freedesktop.UDisks2.Filesystem"
3452 -+#define UD2_DBUS_INTERFACE_ENCRYPTED "org.freedesktop.UDisks2.Encrypted"
3453 -+#define UD2_DBUS_INTERFACE_SWAP "org.freedesktop.UDisks2.Swapspace"
3454 -+
3455 -+/* errors */
3456 -+#define UD2_ERROR_UNAUTHORIZED "org.freedesktop.PolicyKit.Error.NotAuthorized"
3457 -+#define UD2_ERROR_BUSY "org.freedesktop.UDisks2.Error.DeviceBusy"
3458 -+#define UD2_ERROR_FAILED "org.freedesktop.UDisks2.Error.Failed"
3459 -+#define UD2_ERROR_CANCELED "org.freedesktop.UDisks2.Error.Cancelled"
3460 -+#define UD2_ERROR_INVALID_OPTION "org.freedesktop.UDisks2.Error.OptionNotPermitted"
3461 -+#define UD2_ERROR_MISSING_DRIVER "org.freedesktop.UDisks2.Error.NotSupported"
3462 -+
3463 -+#define UD2_ERROR_ALREADY_MOUNTED "org.freedesktop.UDisks2.Error.AlreadyMounted"
3464 -+#define UD2_ERROR_NOT_MOUNTED "org.freedesktop.UDisks2.Error.NotMounted"
3465 -+#define UD2_ERROR_MOUNTED_BY_OTHER_USER "org.freedesktop.UDisks2.Error.MountedByOtherUser"
3466 -+#define UD2_ERROR_ALREADY_UNMOUNTING "org.freedesktop.UDisks2.Error.AlreadyUnmounting"
3467 -+#define UD2_ERROR_TIMED_OUT "org.freedesktop.UDisks2.Error.Timedout"
3468 -+#define UD2_ERROR_WOULD_WAKEUP "org.freedesktop.UDisks2.Error.WouldWakeup"
3469 -+#define UD2_ERROR_ALREADY_CANCELLED "org.freedesktop.UDisks2.Error.AlreadyCancelled"
3470 -+
3471 -+#define UD2_ERROR_NOT_AUTHORIZED "org.freedesktop.UDisks2.Error.NotAuthorized"
3472 -+#define UD2_ERROR_NOT_AUTHORIZED_CAN_OBTAIN "org.freedesktop.UDisks2.Error.NotAuthorizedCanObtain"
3473 -+#define UD2_ERROR_NOT_AUTHORIZED_DISMISSED "org.freedesktop.UDisks2.Error.NotAuthorizedDismissed"
3474 -+
3475 -+#endif // SOLID_BACKENDS_UDISKS2_H
3476 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksblock.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksblock.cpp
3477 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksblock.cpp 1970-01-01 01:00:00.000000000 +0100
3478 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksblock.cpp 2012-06-20 13:39:24.000000000 +0200
3479 -@@ -0,0 +1,84 @@
3480 -+/*
3481 -+ Copyright 2012 Lukáš Tinkl <ltinkl@××××××.com>
3482 -+
3483 -+ This library is free software; you can redistribute it and/or
3484 -+ modify it under the terms of the GNU Lesser General Public
3485 -+ License as published by the Free Software Foundation; either
3486 -+ version 2.1 of the License, or (at your option) version 3, or any
3487 -+ later version accepted by the membership of KDE e.V. (or its
3488 -+ successor approved by the membership of KDE e.V.), which shall
3489 -+ act as a proxy defined in Section 6 of version 3 of the license.
3490 -+
3491 -+ This library is distributed in the hope that it will be useful,
3492 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
3493 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3494 -+ Lesser General Public License for more details.
3495 -+
3496 -+ You should have received a copy of the GNU Lesser General Public
3497 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
3498 -+*/
3499 -+
3500 -+#include <linux/kdev_t.h>
3501 -+
3502 -+#include <QFile>
3503 -+#include <QtDBus/QDBusConnection>
3504 -+#include <QtDBus/QDBusPendingReply>
3505 -+
3506 -+#include "udisksblock.h"
3507 -+#include "dbus/manager.h"
3508 -+
3509 -+using namespace Solid::Backends::UDisks2;
3510 -+
3511 -+Block::Block(Device *dev)
3512 -+ : DeviceInterface(dev)
3513 -+{
3514 -+ m_devNum = m_device->prop("DeviceNumber").toULongLong();
3515 -+ m_devFile = QFile::decodeName(m_device->prop("Device").toByteArray());
3516 -+
3517 -+ // we have a drive (non-block device for udisks), so let's find the corresponding (real) block device
3518 -+ if (m_devNum == 0 || m_devFile.isEmpty()) {
3519 -+ org::freedesktop::DBus::ObjectManager manager(UD2_DBUS_SERVICE, UD2_DBUS_PATH, QDBusConnection::systemBus());
3520 -+ QDBusPendingReply<DBUSManagerStruct> reply = manager.GetManagedObjects();
3521 -+ reply.waitForFinished();
3522 -+ if (!reply.isError()) { // enum devices
3523 -+ Q_FOREACH(const QDBusObjectPath &path, reply.value().keys()) {
3524 -+ const QString udi = path.path();
3525 -+
3526 -+ if (udi == UD2_DBUS_PATH_MANAGER || udi == UD2_UDI_DISKS_PREFIX || udi.startsWith(UD2_DBUS_PATH_JOBS))
3527 -+ continue;
3528 -+
3529 -+ Device device(udi);
3530 -+ if (device.drivePath() == dev->udi()) {
3531 -+ m_devNum = device.prop("DeviceNumber").toULongLong();
3532 -+ m_devFile = QFile::decodeName(device.prop("Device").toByteArray());
3533 -+ break;
3534 -+ }
3535 -+ }
3536 -+ }
3537 -+ else // show error
3538 -+ {
3539 -+ qWarning() << "Failed enumerating UDisks2 objects:" << reply.error().name() << "\n" << reply.error().message();
3540 -+ }
3541 -+ }
3542 -+
3543 -+ qDebug() << "devnum:" << m_devNum << "dev file:" << m_devFile;
3544 -+}
3545 -+
3546 -+Block::~Block()
3547 -+{
3548 -+}
3549 -+
3550 -+QString Block::device() const
3551 -+{
3552 -+ return m_devFile;
3553 -+}
3554 -+
3555 -+int Block::deviceMinor() const
3556 -+{
3557 -+ return MINOR(m_devNum);
3558 -+}
3559 -+
3560 -+int Block::deviceMajor() const
3561 -+{
3562 -+ return MAJOR(m_devNum);
3563 -+}
3564 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksblock.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksblock.h
3565 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksblock.h 1970-01-01 01:00:00.000000000 +0100
3566 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksblock.h 2012-06-20 13:39:24.000000000 +0200
3567 -@@ -0,0 +1,56 @@
3568 -+/*
3569 -+ Copyright 2012 Lukáš Tinkl <ltinkl@××××××.com>
3570 -+
3571 -+ This library is free software; you can redistribute it and/or
3572 -+ modify it under the terms of the GNU Lesser General Public
3573 -+ License as published by the Free Software Foundation; either
3574 -+ version 2.1 of the License, or (at your option) version 3, or any
3575 -+ later version accepted by the membership of KDE e.V. (or its
3576 -+ successor approved by the membership of KDE e.V.), which shall
3577 -+ act as a proxy defined in Section 6 of version 3 of the license.
3578 -+
3579 -+ This library is distributed in the hope that it will be useful,
3580 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
3581 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3582 -+ Lesser General Public License for more details.
3583 -+
3584 -+ You should have received a copy of the GNU Lesser General Public
3585 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
3586 -+*/
3587 -+
3588 -+#ifndef UDISKS2BLOCK_H
3589 -+#define UDISKS2BLOCK_H
3590 -+
3591 -+#include <solid/ifaces/block.h>
3592 -+#include "udisksdeviceinterface.h"
3593 -+
3594 -+namespace Solid
3595 -+{
3596 -+namespace Backends
3597 -+{
3598 -+namespace UDisks2
3599 -+{
3600 -+
3601 -+class Block: public DeviceInterface, virtual public Solid::Ifaces::Block
3602 -+{
3603 -+
3604 -+ Q_OBJECT
3605 -+ Q_INTERFACES(Solid::Ifaces::Block)
3606 -+
3607 -+public:
3608 -+ Block(Device *dev);
3609 -+ virtual ~Block();
3610 -+
3611 -+ virtual QString device() const;
3612 -+ virtual int deviceMinor() const;
3613 -+ virtual int deviceMajor() const;
3614 -+private:
3615 -+ dev_t m_devNum;
3616 -+ QString m_devFile;
3617 -+};
3618 -+
3619 -+}
3620 -+}
3621 -+}
3622 -+
3623 -+#endif // UDISKS2BLOCK_H
3624 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksdevice.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksdevice.cpp
3625 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksdevice.cpp 1970-01-01 01:00:00.000000000 +0100
3626 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksdevice.cpp 2012-06-20 13:39:24.000000000 +0200
3627 -@@ -0,0 +1,910 @@
3628 -+/*
3629 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
3630 -+ Copyright 2010-2012 Lukáš Tinkl <ltinkl@××××××.com>
3631 -+
3632 -+ This library is free software; you can redistribute it and/or
3633 -+ modify it under the terms of the GNU Lesser General Public
3634 -+ License as published by the Free Software Foundation; either
3635 -+ version 2.1 of the License, or (at your option) version 3, or any
3636 -+ later version accepted by the membership of KDE e.V. (or its
3637 -+ successor approved by the membership of KDE e.V.), which shall
3638 -+ act as a proxy defined in Section 6 of version 3 of the license.
3639 -+
3640 -+ This library is distributed in the hope that it will be useful,
3641 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
3642 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3643 -+ Lesser General Public License for more details.
3644 -+
3645 -+ You should have received a copy of the GNU Lesser General Public
3646 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
3647 -+*/
3648 -+
3649 -+#include "udisksdevice.h"
3650 -+#include "udisksblock.h"
3651 -+#include "udisksdeviceinterface.h"
3652 -+#include "udisksstoragevolume.h"
3653 -+#include "udisksopticaldisc.h"
3654 -+#include "udisksopticaldrive.h"
3655 -+#include "udisksstorageaccess.h"
3656 -+#include "udisksgenericinterface.h"
3657 -+
3658 -+#include <solid/genericinterface.h>
3659 -+#include <solid/deviceinterface.h>
3660 -+#include <solid/device.h>
3661 -+
3662 -+#include <QtCore/QDebug>
3663 -+
3664 -+#include <QtDBus/QDBusMessage>
3665 -+#include <QtDBus/QDBusMetaType>
3666 -+#include <QtDBus/QDBusPendingReply>
3667 -+#include <QtDBus/QDBusArgument>
3668 -+
3669 -+#include <QtXml/QDomDocument>
3670 -+
3671 -+using namespace Solid::Backends::UDisks2;
3672 -+
3673 -+// Adapted from KLocale as Solid needs to be Qt-only
3674 -+static QString formatByteSize(double size)
3675 -+{
3676 -+ // Per IEC 60027-2
3677 -+
3678 -+ // Binary prefixes
3679 -+ //Tebi-byte TiB 2^40 1,099,511,627,776 bytes
3680 -+ //Gibi-byte GiB 2^30 1,073,741,824 bytes
3681 -+ //Mebi-byte MiB 2^20 1,048,576 bytes
3682 -+ //Kibi-byte KiB 2^10 1,024 bytes
3683 -+
3684 -+ QString s;
3685 -+ // Gibi-byte
3686 -+ if ( size >= 1073741824.0 )
3687 -+ {
3688 -+ size /= 1073741824.0;
3689 -+ if ( size > 1024 ) // Tebi-byte
3690 -+ s = QObject::tr("%1 TiB").arg(QLocale().toString(size / 1024.0, 'f', 1));
3691 -+ else
3692 -+ s = QObject::tr("%1 GiB").arg(QLocale().toString(size, 'f', 1));
3693 -+ }
3694 -+ // Mebi-byte
3695 -+ else if ( size >= 1048576.0 )
3696 -+ {
3697 -+ size /= 1048576.0;
3698 -+ s = QObject::tr("%1 MiB").arg(QLocale().toString(size, 'f', 1));
3699 -+ }
3700 -+ // Kibi-byte
3701 -+ else if ( size >= 1024.0 )
3702 -+ {
3703 -+ size /= 1024.0;
3704 -+ s = QObject::tr("%1 KiB").arg(QLocale().toString(size, 'f', 1));
3705 -+ }
3706 -+ // Just byte
3707 -+ else if ( size > 0 )
3708 -+ {
3709 -+ s = QObject::tr("%1 B").arg(QLocale().toString(size, 'f', 1));
3710 -+ }
3711 -+ // Nothing
3712 -+ else
3713 -+ {
3714 -+ s = QObject::tr("0 B");
3715 -+ }
3716 -+ return s;
3717 -+}
3718 -+
3719 -+Device::Device(const QString &udi)
3720 -+ : Solid::Ifaces::Device()
3721 -+ , m_udi(udi)
3722 -+{
3723 -+ m_device = new QDBusInterface(UD2_DBUS_SERVICE, m_udi,
3724 -+ QString(), // no interface, we aggregate them
3725 -+ QDBusConnection::systemBus());
3726 -+
3727 -+ if (m_device->isValid()) {
3728 -+ QDBusConnection::systemBus().connect(UD2_DBUS_SERVICE, m_udi, DBUS_INTERFACE_PROPS, "PropertiesChanged", this,
3729 -+ SLOT(slotPropertiesChanged(QString,QVariantMap,QStringList)));
3730 -+
3731 -+ QDBusConnection::systemBus().connect(UD2_DBUS_SERVICE, UD2_DBUS_PATH, DBUS_INTERFACE_MANAGER, "InterfacesAdded",
3732 -+ this, SLOT(slotInterfacesAdded(QDBusObjectPath,QVariantMapMap)));
3733 -+ QDBusConnection::systemBus().connect(UD2_DBUS_SERVICE, UD2_DBUS_PATH, DBUS_INTERFACE_MANAGER, "InterfacesRemoved",
3734 -+ this, SLOT(slotInterfacesRemoved(QDBusObjectPath,QStringList)));
3735 -+
3736 -+ initInterfaces();
3737 -+ }
3738 -+}
3739 -+
3740 -+Device::~Device()
3741 -+{
3742 -+ delete m_device;
3743 -+}
3744 -+
3745 -+QObject* Device::createDeviceInterface(const Solid::DeviceInterface::Type& type)
3746 -+{
3747 -+ if (!queryDeviceInterface(type)) {
3748 -+ return 0;
3749 -+ }
3750 -+
3751 -+ DeviceInterface *iface = 0;
3752 -+ switch (type)
3753 -+ {
3754 -+ case Solid::DeviceInterface::GenericInterface:
3755 -+ iface = new GenericInterface(this);
3756 -+ break;
3757 -+ case Solid::DeviceInterface::Block:
3758 -+ iface = new Block(this);
3759 -+ break;
3760 -+ case Solid::DeviceInterface::StorageAccess:
3761 -+ iface = new StorageAccess(this);
3762 -+ break;
3763 -+ case Solid::DeviceInterface::StorageDrive:
3764 -+ iface = new StorageDrive(this);
3765 -+ break;
3766 -+ case Solid::DeviceInterface::OpticalDrive:
3767 -+ iface = new OpticalDrive(this);
3768 -+ break;
3769 -+ case Solid::DeviceInterface::StorageVolume:
3770 -+ iface = new StorageVolume(this);
3771 -+ break;
3772 -+ case Solid::DeviceInterface::OpticalDisc:
3773 -+ iface = new OpticalDisc(this);
3774 -+ break;
3775 -+ default:
3776 -+ break;
3777 -+ }
3778 -+ return iface;
3779 -+}
3780 -+
3781 -+bool Device::queryDeviceInterface(const Solid::DeviceInterface::Type& type) const
3782 -+{
3783 -+ switch (type) {
3784 -+ case Solid::DeviceInterface::GenericInterface:
3785 -+ return true;
3786 -+ case Solid::DeviceInterface::Block:
3787 -+ return isBlock();
3788 -+ case Solid::DeviceInterface::StorageVolume:
3789 -+ return isStorageVolume();
3790 -+ case Solid::DeviceInterface::StorageAccess:
3791 -+ return isStorageAccess();
3792 -+ case Solid::DeviceInterface::StorageDrive:
3793 -+ return isDrive();
3794 -+ case Solid::DeviceInterface::OpticalDrive:
3795 -+ return isOpticalDrive();
3796 -+ case Solid::DeviceInterface::OpticalDisc:
3797 -+ return isOpticalDisc();
3798 -+ default:
3799 -+ return false;
3800 -+ }
3801 -+}
3802 -+
3803 -+QStringList Device::emblems() const
3804 -+{
3805 -+ QStringList res;
3806 -+
3807 -+ if (queryDeviceInterface(Solid::DeviceInterface::StorageAccess))
3808 -+ {
3809 -+ const UDisks2::StorageAccess accessIface(const_cast<Device *>(this));
3810 -+ if (accessIface.isAccessible())
3811 -+ {
3812 -+ if (isEncryptedContainer())
3813 -+ res << "emblem-encrypted-unlocked";
3814 -+ else
3815 -+ res << "emblem-mounted";
3816 -+ }
3817 -+ else
3818 -+ {
3819 -+ if (isEncryptedContainer())
3820 -+ res << "emblem-encrypted-locked";
3821 -+ else
3822 -+ res << "emblem-unmounted";
3823 -+ }
3824 -+ }
3825 -+
3826 -+ return res;
3827 -+}
3828 -+
3829 -+QString Device::description() const
3830 -+{
3831 -+ const QString hintName = prop("HintName").toString();
3832 -+ if (!hintName.isEmpty())
3833 -+ return hintName;
3834 -+
3835 -+ if (queryDeviceInterface(Solid::DeviceInterface::StorageDrive))
3836 -+ return storageDescription();
3837 -+ else if (queryDeviceInterface(Solid::DeviceInterface::StorageVolume))
3838 -+ return volumeDescription();
3839 -+ else
3840 -+ return product();
3841 -+}
3842 -+
3843 -+QString Device::storageDescription() const
3844 -+{
3845 -+ QString description;
3846 -+ const UDisks2::StorageDrive storageDrive(const_cast<Device*>(this));
3847 -+ Solid::StorageDrive::DriveType drive_type = storageDrive.driveType();
3848 -+ bool drive_is_hotpluggable = storageDrive.isHotpluggable();
3849 -+
3850 -+ if (drive_type == Solid::StorageDrive::CdromDrive)
3851 -+ {
3852 -+ const UDisks2::OpticalDrive opticalDrive(const_cast<Device*>(this));
3853 -+ Solid::OpticalDrive::MediumTypes mediumTypes = opticalDrive.supportedMedia();
3854 -+ QString first;
3855 -+ QString second;
3856 -+
3857 -+ first = QObject::tr("CD-ROM", "First item of %1%2 Drive sentence");
3858 -+ if (mediumTypes & Solid::OpticalDrive::Cdr)
3859 -+ first = QObject::tr("CD-R", "First item of %1%2 Drive sentence");
3860 -+ if (mediumTypes & Solid::OpticalDrive::Cdrw)
3861 -+ first = QObject::tr("CD-RW", "First item of %1%2 Drive sentence");
3862 -+
3863 -+ if (mediumTypes & Solid::OpticalDrive::Dvd)
3864 -+ second = QObject::tr("/DVD-ROM", "Second item of %1%2 Drive sentence");
3865 -+ if (mediumTypes & Solid::OpticalDrive::Dvdplusr)
3866 -+ second = QObject::tr("/DVD+R", "Second item of %1%2 Drive sentence");
3867 -+ if (mediumTypes & Solid::OpticalDrive::Dvdplusrw)
3868 -+ second = QObject::tr("/DVD+RW", "Second item of %1%2 Drive sentence");
3869 -+ if (mediumTypes & Solid::OpticalDrive::Dvdr)
3870 -+ second = QObject::tr("/DVD-R", "Second item of %1%2 Drive sentence");
3871 -+ if (mediumTypes & Solid::OpticalDrive::Dvdrw)
3872 -+ second = QObject::tr("/DVD-RW", "Second item of %1%2 Drive sentence");
3873 -+ if (mediumTypes & Solid::OpticalDrive::Dvdram)
3874 -+ second = QObject::tr("/DVD-RAM", "Second item of %1%2 Drive sentence");
3875 -+ if ((mediumTypes & Solid::OpticalDrive::Dvdr) && (mediumTypes & Solid::OpticalDrive::Dvdplusr))
3876 -+ {
3877 -+ if(mediumTypes & Solid::OpticalDrive::Dvdplusdl)
3878 -+ second = QObject::trUtf8("/DVD±R DL", "Second item of %1%2 Drive sentence");
3879 -+ else
3880 -+ second = QObject::trUtf8("/DVD±R", "Second item of %1%2 Drive sentence");
3881 -+ }
3882 -+ if ((mediumTypes & Solid::OpticalDrive::Dvdrw) && (mediumTypes & Solid::OpticalDrive::Dvdplusrw))
3883 -+ {
3884 -+ if((mediumTypes & Solid::OpticalDrive::Dvdplusdl) || (mediumTypes & Solid::OpticalDrive::Dvdplusdlrw))
3885 -+ second = QObject::trUtf8("/DVD±RW DL", "Second item of %1%2 Drive sentence");
3886 -+ else
3887 -+ second = QObject::trUtf8("/DVD±RW", "Second item of %1%2 Drive sentence");
3888 -+ }
3889 -+ if (mediumTypes & Solid::OpticalDrive::Bd)
3890 -+ second = QObject::tr("/BD-ROM", "Second item of %1%2 Drive sentence");
3891 -+ if (mediumTypes & Solid::OpticalDrive::Bdr)
3892 -+ second = QObject::tr("/BD-R", "Second item of %1%2 Drive sentence");
3893 -+ if (mediumTypes & Solid::OpticalDrive::Bdre)
3894 -+ second = QObject::tr("/BD-RE", "Second item of %1%2 Drive sentence");
3895 -+ if (mediumTypes & Solid::OpticalDrive::HdDvd)
3896 -+ second = QObject::tr("/HD DVD-ROM", "Second item of %1%2 Drive sentence");
3897 -+ if (mediumTypes & Solid::OpticalDrive::HdDvdr)
3898 -+ second = QObject::tr("/HD DVD-R", "Second item of %1%2 Drive sentence");
3899 -+ if (mediumTypes & Solid::OpticalDrive::HdDvdrw)
3900 -+ second = QObject::tr("/HD DVD-RW", "Second item of %1%2 Drive sentence");
3901 -+
3902 -+ if (drive_is_hotpluggable)
3903 -+ description = QObject::tr("External %1%2 Drive", "%1 is CD-ROM/CD-R/etc; %2 is '/DVD-ROM'/'/DVD-R'/etc (with leading slash)").arg(first).arg(second);
3904 -+ else
3905 -+ description = QObject::tr("%1%2 Drive", "%1 is CD-ROM/CD-R/etc; %2 is '/DVD-ROM'/'/DVD-R'/etc (with leading slash)").arg(first).arg(second);
3906 -+
3907 -+ return description;
3908 -+ }
3909 -+
3910 -+ if (drive_type == Solid::StorageDrive::Floppy)
3911 -+ {
3912 -+ if (drive_is_hotpluggable)
3913 -+ description = QObject::tr("External Floppy Drive");
3914 -+ else
3915 -+ description = QObject::tr("Floppy Drive");
3916 -+
3917 -+ return description;
3918 -+ }
3919 -+
3920 -+ bool drive_is_removable = storageDrive.isRemovable();
3921 -+
3922 -+ if (drive_type == Solid::StorageDrive::HardDisk && !drive_is_removable)
3923 -+ {
3924 -+ QString size_str = formatByteSize(storageDrive.size());
3925 -+ if (!size_str.isEmpty())
3926 -+ {
3927 -+ if (drive_is_hotpluggable)
3928 -+ description = QObject::tr("%1 External Hard Drive", "%1 is the size").arg(size_str);
3929 -+ else
3930 -+ description = QObject::tr("%1 Hard Drive", "%1 is the size").arg(size_str);
3931 -+ } else {
3932 -+ if (drive_is_hotpluggable)
3933 -+ description = QObject::tr("External Hard Drive");
3934 -+ else
3935 -+ description = QObject::tr("Hard Drive");
3936 -+ }
3937 -+
3938 -+ return description;
3939 -+ }
3940 -+
3941 -+ QString vendormodel_str;
3942 -+ QString model = product();
3943 -+ QString vendor_str = vendor();
3944 -+
3945 -+ if (vendor_str.isEmpty())
3946 -+ {
3947 -+ if (!model.isEmpty())
3948 -+ vendormodel_str = model;
3949 -+ }
3950 -+ else
3951 -+ {
3952 -+ if (model.isEmpty())
3953 -+ vendormodel_str = vendor_str;
3954 -+ else
3955 -+ {
3956 -+ if (model.startsWith(vendor_str))
3957 -+ {
3958 -+ // e.g. vendor is "Nokia" and model is "Nokia N950" we do not want "Nokia Nokia N950" as description
3959 -+ vendormodel_str = model;
3960 -+ }
3961 -+ else
3962 -+ {
3963 -+ vendormodel_str = QObject::tr("%1 %2", "%1 is the vendor, %2 is the model of the device").arg(vendor_str).arg(model);
3964 -+ }
3965 -+ }
3966 -+ }
3967 -+
3968 -+ if (vendormodel_str.isEmpty())
3969 -+ description = QObject::tr("Drive");
3970 -+ else
3971 -+ description = vendormodel_str;
3972 -+
3973 -+ return description;
3974 -+}
3975 -+
3976 -+QString Device::volumeDescription() const
3977 -+{
3978 -+ QString description;
3979 -+ const UDisks2::StorageVolume storageVolume(const_cast<Device*>(this));
3980 -+ QString volume_label = prop("IdLabel").toString();
3981 -+ if (volume_label.isEmpty())
3982 -+ volume_label = prop("Name").toString();
3983 -+ if (!volume_label.isEmpty())
3984 -+ return volume_label;
3985 -+
3986 -+ UDisks2::Device storageDevice(drivePath());
3987 -+ const UDisks2::StorageDrive storageDrive(&storageDevice);
3988 -+ Solid::StorageDrive::DriveType drive_type = storageDrive.driveType();
3989 -+
3990 -+ // Handle media in optical drives
3991 -+ if (drive_type == Solid::StorageDrive::CdromDrive)
3992 -+ {
3993 -+ const UDisks2::OpticalDisc disc(const_cast<Device*>(this));
3994 -+ switch (disc.discType())
3995 -+ {
3996 -+ case Solid::OpticalDisc::UnknownDiscType:
3997 -+ case Solid::OpticalDisc::CdRom:
3998 -+ description = QObject::tr("CD-ROM");
3999 -+ break;
4000 -+
4001 -+ case Solid::OpticalDisc::CdRecordable:
4002 -+ if (disc.isBlank())
4003 -+ description = QObject::tr("Blank CD-R");
4004 -+ else
4005 -+ description = QObject::tr("CD-R");
4006 -+ break;
4007 -+
4008 -+ case Solid::OpticalDisc::CdRewritable:
4009 -+ if (disc.isBlank())
4010 -+ description = QObject::tr("Blank CD-RW");
4011 -+ else
4012 -+ description = QObject::tr("CD-RW");
4013 -+ break;
4014 -+
4015 -+ case Solid::OpticalDisc::DvdRom:
4016 -+ description = QObject::tr("DVD-ROM");
4017 -+ break;
4018 -+
4019 -+ case Solid::OpticalDisc::DvdRam:
4020 -+ if (disc.isBlank())
4021 -+ description = QObject::tr("Blank DVD-RAM");
4022 -+ else
4023 -+ description = QObject::tr("DVD-RAM");
4024 -+ break;
4025 -+
4026 -+ case Solid::OpticalDisc::DvdRecordable:
4027 -+ if (disc.isBlank())
4028 -+ description = QObject::tr("Blank DVD-R");
4029 -+ else
4030 -+ description = QObject::tr("DVD-R");
4031 -+ break;
4032 -+
4033 -+ case Solid::OpticalDisc::DvdPlusRecordableDuallayer:
4034 -+ if (disc.isBlank())
4035 -+ description = QObject::tr("Blank DVD+R Dual-Layer");
4036 -+ else
4037 -+ description = QObject::tr("DVD+R Dual-Layer");
4038 -+ break;
4039 -+
4040 -+ case Solid::OpticalDisc::DvdRewritable:
4041 -+ if (disc.isBlank())
4042 -+ description = QObject::tr("Blank DVD-RW");
4043 -+ else
4044 -+ description = QObject::tr("DVD-RW");
4045 -+ break;
4046 -+
4047 -+ case Solid::OpticalDisc::DvdPlusRecordable:
4048 -+ if (disc.isBlank())
4049 -+ description = QObject::tr("Blank DVD+R");
4050 -+ else
4051 -+ description = QObject::tr("DVD+R");
4052 -+ break;
4053 -+
4054 -+ case Solid::OpticalDisc::DvdPlusRewritable:
4055 -+ if (disc.isBlank())
4056 -+ description = QObject::tr("Blank DVD+RW");
4057 -+ else
4058 -+ description = QObject::tr("DVD+RW");
4059 -+ break;
4060 -+
4061 -+ case Solid::OpticalDisc::DvdPlusRewritableDuallayer:
4062 -+ if (disc.isBlank())
4063 -+ description = QObject::tr("Blank DVD+RW Dual-Layer");
4064 -+ else
4065 -+ description = QObject::tr("DVD+RW Dual-Layer");
4066 -+ break;
4067 -+
4068 -+ case Solid::OpticalDisc::BluRayRom:
4069 -+ description = QObject::tr("BD-ROM");
4070 -+ break;
4071 -+
4072 -+ case Solid::OpticalDisc::BluRayRecordable:
4073 -+ if (disc.isBlank())
4074 -+ description = QObject::tr("Blank BD-R");
4075 -+ else
4076 -+ description = QObject::tr("BD-R");
4077 -+ break;
4078 -+
4079 -+ case Solid::OpticalDisc::BluRayRewritable:
4080 -+ if (disc.isBlank())
4081 -+ description = QObject::tr("Blank BD-RE");
4082 -+ else
4083 -+ description = QObject::tr("BD-RE");
4084 -+ break;
4085 -+
4086 -+ case Solid::OpticalDisc::HdDvdRom:
4087 -+ description = QObject::tr("HD DVD-ROM");
4088 -+ break;
4089 -+
4090 -+ case Solid::OpticalDisc::HdDvdRecordable:
4091 -+ if (disc.isBlank())
4092 -+ description = QObject::tr("Blank HD DVD-R");
4093 -+ else
4094 -+ description = QObject::tr("HD DVD-R");
4095 -+ break;
4096 -+
4097 -+ case Solid::OpticalDisc::HdDvdRewritable:
4098 -+ if (disc.isBlank())
4099 -+ description = QObject::tr("Blank HD DVD-RW");
4100 -+ else
4101 -+ description = QObject::tr("HD DVD-RW");
4102 -+ break;
4103 -+ }
4104 -+
4105 -+ // Special case for pure audio disc
4106 -+ if (disc.availableContent() == Solid::OpticalDisc::Audio)
4107 -+ description = QObject::tr("Audio CD");
4108 -+
4109 -+ return description;
4110 -+ }
4111 -+
4112 -+ const bool drive_is_removable = storageDrive.isRemovable();
4113 -+ const bool drive_is_hotpluggable = storageDrive.isHotpluggable();
4114 -+
4115 -+ QString size_str = formatByteSize(storageVolume.size());
4116 -+ if (isEncryptedContainer())
4117 -+ {
4118 -+ if (!size_str.isEmpty())
4119 -+ description = QObject::tr("%1 Encrypted Container", "%1 is the size").arg(size_str);
4120 -+ else
4121 -+ description = QObject::tr("Encrypted Container");
4122 -+ }
4123 -+ else if (drive_type == Solid::StorageDrive::HardDisk && !drive_is_removable)
4124 -+ {
4125 -+ if (!size_str.isEmpty())
4126 -+ {
4127 -+ if (drive_is_hotpluggable)
4128 -+ description = QObject::tr("%1 External Hard Drive", "%1 is the size").arg(size_str);
4129 -+ else
4130 -+ description = QObject::tr("%1 Hard Drive", "%1 is the size").arg(size_str);
4131 -+ }
4132 -+ else
4133 -+ {
4134 -+ if (drive_is_hotpluggable)
4135 -+ description = QObject::tr("External Hard Drive");
4136 -+ else
4137 -+ description = QObject::tr("Hard Drive");
4138 -+ }
4139 -+ }
4140 -+ else
4141 -+ {
4142 -+ if (drive_is_removable)
4143 -+ description = QObject::tr("%1 Removable Media", "%1 is the size").arg(size_str);
4144 -+ else
4145 -+ description = QObject::tr("%1 Media", "%1 is the size").arg(size_str);
4146 -+ }
4147 -+
4148 -+ return description;
4149 -+}
4150 -+
4151 -+QString Device::icon() const
4152 -+{
4153 -+ QString iconName = prop( "HintIconName" ).toString();
4154 -+
4155 -+ if ( !iconName.isEmpty() )
4156 -+ {
4157 -+ return iconName;
4158 -+ }
4159 -+ else if (isDrive()) {
4160 -+ const bool isRemovable = prop("Removable").toBool();
4161 -+ const QString conn = prop("ConnectionBus").toString();
4162 -+
4163 -+ if (isOpticalDrive())
4164 -+ return "drive-optical";
4165 -+ else if (isRemovable && !isOpticalDisc()) {
4166 -+ if (conn == "usb")
4167 -+ return "drive-removable-media-usb";
4168 -+ else
4169 -+ return "drive-removable-media";
4170 -+ }
4171 -+ }
4172 -+ else if (isBlock()) {
4173 -+ Device drive(drivePath());
4174 -+
4175 -+ // handle media
4176 -+ const QString media = drive.prop("Media").toString();
4177 -+
4178 -+ if ( !media.isEmpty() )
4179 -+ {
4180 -+ if ( isOpticalDisc() ) // optical stuff
4181 -+ {
4182 -+ bool isWritable = drive.prop("OpticalBlank").toBool();
4183 -+
4184 -+ const UDisks2::OpticalDisc disc(const_cast<Device*>(this));
4185 -+ Solid::OpticalDisc::ContentTypes availContent = disc.availableContent();
4186 -+
4187 -+ if (availContent & Solid::OpticalDisc::VideoDvd) // Video DVD
4188 -+ return "media-optical-dvd-video";
4189 -+ else if ((availContent & Solid::OpticalDisc::VideoCd) || (availContent & Solid::OpticalDisc::SuperVideoCd)) // Video CD
4190 -+ return "media-optical-video";
4191 -+ else if ((availContent & Solid::OpticalDisc::Data) && (availContent & Solid::OpticalDisc::Audio)) // Mixed CD
4192 -+ return "media-optical-mixed-cd";
4193 -+ else if (availContent & Solid::OpticalDisc::Audio) // Audio CD
4194 -+ return "media-optical-audio";
4195 -+ else if (availContent & Solid::OpticalDisc::Data) // Data CD
4196 -+ return "media-optical-data";
4197 -+ else if ( isWritable )
4198 -+ return "media-optical-recordable";
4199 -+ else
4200 -+ {
4201 -+ if ( media.startsWith( "optical_dvd" ) || media.startsWith( "optical_hddvd" ) ) // DVD
4202 -+ return "media-optical-dvd";
4203 -+ else if ( media.startsWith( "optical_bd" ) ) // BluRay
4204 -+ return "media-optical-blu-ray";
4205 -+ }
4206 -+
4207 -+ // fallback for every other optical disc
4208 -+ return "media-optical";
4209 -+ }
4210 -+
4211 -+ if ( media == "flash_ms" ) // Flash & Co.
4212 -+ return "media-flash-memory-stick";
4213 -+ else if ( media == "flash_sd" || media == "flash_sdhc" || media == "flash_sdxc" || media == "flash_mmc" )
4214 -+ return "media-flash-sd-mmc";
4215 -+ else if ( media == "flash_sm" )
4216 -+ return "media-flash-smart-media";
4217 -+ else if ( media == "thumb" )
4218 -+ return "drive-removable-media-usb-pendrive";
4219 -+ else if ( media.startsWith( "flash" ) )
4220 -+ return "media-flash";
4221 -+ else if ( media == "floppy" ) // the good ol' floppy
4222 -+ return "media-floppy";
4223 -+ }
4224 -+
4225 -+ if (drive.prop("ConnectionBus").toString() == "sdio") // hack for SD cards connected thru sdio bus
4226 -+ return "media-flash-sd-mmc";
4227 -+
4228 -+ return drive.icon();
4229 -+ }
4230 -+
4231 -+ return "drive-harddisk"; // general fallback
4232 -+}
4233 -+
4234 -+QString Device::product() const
4235 -+{
4236 -+ QString product = prop("Model").toString();
4237 -+
4238 -+ if (!isDrive()) {
4239 -+ QString label = prop("IdLabel").toString();
4240 -+ if (!label.isEmpty()) {
4241 -+ product = label;
4242 -+ }
4243 -+ }
4244 -+
4245 -+ return product;
4246 -+}
4247 -+
4248 -+QString Device::vendor() const
4249 -+{
4250 -+ return prop("Vendor").toString();
4251 -+}
4252 -+
4253 -+QString Device::udi() const
4254 -+{
4255 -+ return m_udi;
4256 -+}
4257 -+
4258 -+QString Device::parentUdi() const
4259 -+{
4260 -+ QString parent;
4261 -+
4262 -+ if (isEncryptedContainer())
4263 -+ parent = prop("CryptoBackingDevice").value<QDBusObjectPath>().path();
4264 -+ else if (propertyExists("Drive")) // block
4265 -+ parent = prop("Drive").value<QDBusObjectPath>().path();
4266 -+ else if (propertyExists("Table")) // partition
4267 -+ parent = prop("Table").value<QDBusObjectPath>().path();
4268 -+ else if (parent.isEmpty() || parent=="/") {
4269 -+ parent = UD2_UDI_DISKS_PREFIX;
4270 -+ }
4271 -+ return parent;
4272 -+}
4273 -+
4274 -+void Device::checkCache(const QString &key) const
4275 -+{
4276 -+ if (m_cache.isEmpty()) // recreate the cache
4277 -+ allProperties();
4278 -+
4279 -+ if (m_cache.contains(key))
4280 -+ return;
4281 -+
4282 -+ QVariant reply = m_device->property(key.toUtf8());
4283 -+
4284 -+ if (reply.isValid()) {
4285 -+ m_cache.insert(key, reply);
4286 -+ } else {
4287 -+ //qDebug() << "got invalid reply for cache:" << key;
4288 -+ //m_cache.insert(key, QVariant());
4289 -+ }
4290 -+}
4291 -+
4292 -+QString Device::introspect() const
4293 -+{
4294 -+ QDBusMessage call = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE, m_udi,
4295 -+ DBUS_INTERFACE_INTROSPECT, "Introspect");
4296 -+ QDBusPendingReply<QString> reply = QDBusConnection::systemBus().asyncCall(call);
4297 -+ reply.waitForFinished();
4298 -+
4299 -+ if (reply.isValid())
4300 -+ return reply.value();
4301 -+ else {
4302 -+ return QString();
4303 -+ }
4304 -+}
4305 -+
4306 -+QVariant Device::prop(const QString &key) const
4307 -+{
4308 -+ checkCache(key);
4309 -+ return m_cache.value(key);
4310 -+}
4311 -+
4312 -+bool Device::propertyExists(const QString &key) const
4313 -+{
4314 -+ checkCache(key);
4315 -+ return m_cache.contains(key);
4316 -+}
4317 -+
4318 -+QVariantMap Device::allProperties() const
4319 -+{
4320 -+ Q_FOREACH (const QString & iface, m_interfaces) {
4321 -+ if (iface.startsWith("org.freedesktop.DBus"))
4322 -+ continue;
4323 -+ QDBusMessage call = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE, m_udi, DBUS_INTERFACE_PROPS, "GetAll");
4324 -+ call << iface;
4325 -+ QDBusPendingReply<QVariantMap> reply = QDBusConnection::systemBus().asyncCall(call);
4326 -+ reply.waitForFinished();
4327 -+
4328 -+ if (reply.isValid())
4329 -+ m_cache.unite(reply.value());
4330 -+ else
4331 -+ qWarning() << "Error getting props:" << reply.error().name() << reply.error().message();
4332 -+ //qDebug() << "After iface" << iface << ", cache now contains" << m_cache.size() << "items";
4333 -+ }
4334 -+
4335 -+ return m_cache;
4336 -+}
4337 -+
4338 -+bool Device::hasInterface(const QString &name) const
4339 -+{
4340 -+ return m_interfaces.contains(name);
4341 -+}
4342 -+
4343 -+QStringList Device::interfaces() const
4344 -+{
4345 -+ return m_interfaces;
4346 -+}
4347 -+
4348 -+void Device::initInterfaces()
4349 -+{
4350 -+ m_interfaces.clear();
4351 -+ const QString xmlData = introspect();
4352 -+ QDomDocument dom;
4353 -+ dom.setContent(xmlData);
4354 -+ QDomNodeList ifaceNodeList = dom.elementsByTagName("interface");
4355 -+ for (int i = 0; i < ifaceNodeList.count(); i++) {
4356 -+ QDomElement ifaceElem = ifaceNodeList.item(i).toElement();
4357 -+ if (!ifaceElem.isNull())
4358 -+ m_interfaces.append(ifaceElem.attribute("name"));
4359 -+ }
4360 -+ //qDebug() << "Device" << m_udi << "has interfaces:" << m_interfaces;
4361 -+}
4362 -+
4363 -+void Device::slotPropertiesChanged(const QString &ifaceName, const QVariantMap &changedProps, const QStringList &invalidatedProps)
4364 -+{
4365 -+ //Q_UNUSED(ifaceName);
4366 -+
4367 -+ qDebug() << m_udi << "'s interface" << ifaceName << "changed props:";
4368 -+
4369 -+ QMap<QString, int> changeMap;
4370 -+
4371 -+ Q_FOREACH(const QString & key, invalidatedProps) {
4372 -+ m_cache.remove(key);
4373 -+ changeMap.insert(key, Solid::GenericInterface::PropertyRemoved);
4374 -+ qDebug() << "\t invalidated:" << key;
4375 -+ }
4376 -+
4377 -+ QMapIterator<QString, QVariant> i(changedProps);
4378 -+ while (i.hasNext()) {
4379 -+ i.next();
4380 -+ const QString key = i.key();
4381 -+ m_cache.insert(key, i.value()); // replace the value
4382 -+ changeMap.insert(key, Solid::GenericInterface::PropertyModified);
4383 -+ qDebug() << "\t modified:" << key << ":" << m_cache.value(key);
4384 -+ }
4385 -+
4386 -+ Q_EMIT propertyChanged(changeMap);
4387 -+ Q_EMIT changed();
4388 -+}
4389 -+
4390 -+void Device::slotInterfacesAdded(const QDBusObjectPath &object_path, const QVariantMapMap &interfaces_and_properties)
4391 -+{
4392 -+ if (object_path.path() == m_udi) {
4393 -+ m_interfaces.append(interfaces_and_properties.keys());
4394 -+ }
4395 -+}
4396 -+
4397 -+void Device::slotInterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces)
4398 -+{
4399 -+ if (object_path.path() == m_udi) {
4400 -+ Q_FOREACH(const QString & iface, interfaces) {
4401 -+ m_interfaces.removeAll(iface);
4402 -+ }
4403 -+ }
4404 -+}
4405 -+
4406 -+
4407 -+QString Device::errorToString(const QString & error) const
4408 -+{
4409 -+ if (error == UD2_ERROR_UNAUTHORIZED || error == UD2_ERROR_NOT_AUTHORIZED)
4410 -+ return QObject::tr("You are not authorized to perform this operation");
4411 -+ else if (error == UD2_ERROR_BUSY)
4412 -+ return QObject::tr("The device is currently busy");
4413 -+ else if (error == UD2_ERROR_FAILED)
4414 -+ return QObject::tr("The requested operation has failed");
4415 -+ else if (error == UD2_ERROR_CANCELED)
4416 -+ return QObject::tr("The requested operation has been canceled");
4417 -+ else if (error == UD2_ERROR_INVALID_OPTION)
4418 -+ return QObject::tr("An invalid or malformed option has been given");
4419 -+ else if (error == UD2_ERROR_MISSING_DRIVER)
4420 -+ return QObject::tr("The kernel driver for this filesystem type is not available");
4421 -+ else if (error == UD2_ERROR_ALREADY_MOUNTED)
4422 -+ return QObject::tr("The device is already mounted");
4423 -+ else if (error == UD2_ERROR_NOT_MOUNTED)
4424 -+ return QObject::tr("The device is not mounted");
4425 -+ else if (error == UD2_ERROR_MOUNTED_BY_OTHER_USER)
4426 -+ return QObject::tr("The device is mounted by another user");
4427 -+ else if (error == UD2_ERROR_ALREADY_UNMOUNTING)
4428 -+ return QObject::tr("The device is already unmounting");
4429 -+ else if (error == UD2_ERROR_TIMED_OUT)
4430 -+ return QObject::tr("The operation timed out");
4431 -+ else if (error == UD2_ERROR_WOULD_WAKEUP)
4432 -+ return QObject::tr("The operation would wake up a disk that is in a deep-sleep state");
4433 -+ else if (error == UD2_ERROR_ALREADY_CANCELLED)
4434 -+ return QObject::tr("The operation has already been canceled");
4435 -+ else
4436 -+ return QObject::tr("An unspecified error has occurred");
4437 -+}
4438 -+
4439 -+Solid::ErrorType Device::errorToSolidError(const QString & error) const
4440 -+{
4441 -+ if (error == UD2_ERROR_BUSY)
4442 -+ return Solid::DeviceBusy;
4443 -+ else if (error == UD2_ERROR_FAILED)
4444 -+ return Solid::OperationFailed;
4445 -+ else if (error == UD2_ERROR_CANCELED)
4446 -+ return Solid::UserCanceled;
4447 -+ else if (error == UD2_ERROR_INVALID_OPTION)
4448 -+ return Solid::InvalidOption;
4449 -+ else if (error == UD2_ERROR_MISSING_DRIVER)
4450 -+ return Solid::MissingDriver;
4451 -+ else
4452 -+ return Solid::UnauthorizedOperation;
4453 -+}
4454 -+
4455 -+bool Device::isBlock() const
4456 -+{
4457 -+ return hasInterface(UD2_DBUS_INTERFACE_BLOCK);
4458 -+}
4459 -+
4460 -+bool Device::isPartition() const
4461 -+{
4462 -+ return hasInterface(UD2_DBUS_INTERFACE_PARTITION);
4463 -+}
4464 -+
4465 -+bool Device::isPartitionTable() const
4466 -+{
4467 -+ return hasInterface(UD2_DBUS_INTERFACE_PARTITIONTABLE);
4468 -+}
4469 -+
4470 -+bool Device::isStorageVolume() const
4471 -+{
4472 -+ return isPartition() || isPartitionTable() || isStorageAccess() || isOpticalDisc();
4473 -+}
4474 -+
4475 -+bool Device::isStorageAccess() const
4476 -+{
4477 -+ return hasInterface(UD2_DBUS_INTERFACE_FILESYSTEM) || isEncryptedContainer();
4478 -+}
4479 -+
4480 -+bool Device::isDrive() const
4481 -+{
4482 -+ return hasInterface(UD2_DBUS_INTERFACE_DRIVE);
4483 -+}
4484 -+
4485 -+bool Device::isOpticalDrive() const
4486 -+{
4487 -+ return isDrive() && !prop("MediaCompatibility").toStringList().filter("optical_").isEmpty();
4488 -+}
4489 -+
4490 -+bool Device::isOpticalDisc() const
4491 -+{
4492 -+ const QString drv = drivePath();
4493 -+ if (drv.isEmpty() || drv == "/")
4494 -+ return false;
4495 -+
4496 -+ Device drive(drv);
4497 -+ return drive.prop("Optical").toBool();
4498 -+}
4499 -+
4500 -+bool Device::mightBeOpticalDisc() const
4501 -+{
4502 -+ const QString drv = drivePath();
4503 -+ if (drv.isEmpty() || drv == "/")
4504 -+ return false;
4505 -+
4506 -+ Device drive(drv);
4507 -+ return drive.isOpticalDrive();
4508 -+}
4509 -+
4510 -+bool Device::isMounted() const
4511 -+{
4512 -+ return propertyExists("MountPoints") && !qdbus_cast<QByteArrayList>(prop("MountPoints")).isEmpty();
4513 -+}
4514 -+
4515 -+bool Device::isEncryptedContainer() const
4516 -+{
4517 -+ return hasInterface(UD2_DBUS_INTERFACE_ENCRYPTED);
4518 -+}
4519 -+
4520 -+bool Device::isEncryptedCleartext() const
4521 -+{
4522 -+ const QString holderDevice = prop("CryptoBackingDevice").toString();
4523 -+ if (holderDevice.isEmpty() || holderDevice == "/")
4524 -+ return false;
4525 -+ else
4526 -+ return true;
4527 -+}
4528 -+
4529 -+bool Device::isSwap() const
4530 -+{
4531 -+ return hasInterface(UD2_DBUS_INTERFACE_SWAP);
4532 -+}
4533 -+
4534 -+QString Device::drivePath() const
4535 -+{
4536 -+ return prop("Drive").value<QDBusObjectPath>().path();
4537 -+}
4538 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksdevice.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksdevice.h
4539 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksdevice.h 1970-01-01 01:00:00.000000000 +0100
4540 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksdevice.h 2012-06-20 13:39:24.000000000 +0200
4541 -@@ -0,0 +1,112 @@
4542 -+/*
4543 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
4544 -+ Copyright 2010-2012 Lukáš Tinkl <ltinkl@××××××.com>
4545 -+
4546 -+ This library is free software; you can redistribute it and/or
4547 -+ modify it under the terms of the GNU Lesser General Public
4548 -+ License as published by the Free Software Foundation; either
4549 -+ version 2.1 of the License, or (at your option) version 3, or any
4550 -+ later version accepted by the membership of KDE e.V. (or its
4551 -+ successor approved by the membership of KDE e.V.), which shall
4552 -+ act as a proxy defined in Section 6 of version 3 of the license.
4553 -+
4554 -+ This library is distributed in the hope that it will be useful,
4555 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
4556 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4557 -+ Lesser General Public License for more details.
4558 -+
4559 -+ You should have received a copy of the GNU Lesser General Public
4560 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
4561 -+*/
4562 -+
4563 -+#ifndef UDISKS2DEVICE_H
4564 -+#define UDISKS2DEVICE_H
4565 -+
4566 -+#include "udisks2.h"
4567 -+
4568 -+#include <ifaces/device.h>
4569 -+#include <solid/deviceinterface.h>
4570 -+#include <solid/solidnamespace.h>
4571 -+
4572 -+#include <QtDBus/QDBusInterface>
4573 -+#include <QtDBus/QDBusObjectPath>
4574 -+#include <QtCore/QStringList>
4575 -+
4576 -+namespace Solid
4577 -+{
4578 -+namespace Backends
4579 -+{
4580 -+namespace UDisks2
4581 -+{
4582 -+
4583 -+class Device: public Solid::Ifaces::Device
4584 -+{
4585 -+ Q_OBJECT
4586 -+public:
4587 -+ Device(const QString &udi);
4588 -+ virtual ~Device();
4589 -+
4590 -+ virtual QObject* createDeviceInterface(const Solid::DeviceInterface::Type& type);
4591 -+ virtual bool queryDeviceInterface(const Solid::DeviceInterface::Type& type) const;
4592 -+ virtual QString description() const;
4593 -+ virtual QStringList emblems() const;
4594 -+ virtual QString icon() const;
4595 -+ virtual QString product() const;
4596 -+ virtual QString vendor() const;
4597 -+ virtual QString udi() const;
4598 -+ virtual QString parentUdi() const;
4599 -+
4600 -+ QVariant prop(const QString &key) const;
4601 -+ bool propertyExists(const QString &key) const;
4602 -+ QVariantMap allProperties() const;
4603 -+
4604 -+ bool hasInterface(const QString & name) const;
4605 -+ QStringList interfaces() const;
4606 -+
4607 -+ QString errorToString(const QString & error) const;
4608 -+ Solid::ErrorType errorToSolidError(const QString & error) const;
4609 -+
4610 -+ bool isBlock() const;
4611 -+ bool isPartition() const;
4612 -+ bool isPartitionTable() const;
4613 -+ bool isStorageVolume() const;
4614 -+ bool isStorageAccess() const;
4615 -+ bool isDrive() const;
4616 -+ bool isOpticalDrive() const;
4617 -+ bool isOpticalDisc() const;
4618 -+ bool mightBeOpticalDisc() const;
4619 -+ bool isMounted() const;
4620 -+ bool isEncryptedContainer() const;
4621 -+ bool isEncryptedCleartext() const;
4622 -+ bool isSwap() const;
4623 -+
4624 -+ QString drivePath() const;
4625 -+
4626 -+Q_SIGNALS:
4627 -+ void changed();
4628 -+ void propertyChanged(const QMap<QString,int> &changes);
4629 -+
4630 -+private Q_SLOTS:
4631 -+ void slotPropertiesChanged(const QString & ifaceName, const QVariantMap & changedProps, const QStringList & invalidatedProps);
4632 -+ void slotInterfacesAdded(const QDBusObjectPath &object_path, const QVariantMapMap &interfaces_and_properties);
4633 -+ void slotInterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces);
4634 -+
4635 -+private:
4636 -+ QString storageDescription() const;
4637 -+ QString volumeDescription() const;
4638 -+ mutable QDBusInterface *m_device;
4639 -+ QString m_udi;
4640 -+ mutable QVariantMap m_cache;
4641 -+
4642 -+ void initInterfaces();
4643 -+ QStringList m_interfaces;
4644 -+
4645 -+ void checkCache(const QString &key) const;
4646 -+ QString introspect() const;
4647 -+};
4648 -+
4649 -+}
4650 -+}
4651 -+}
4652 -+
4653 -+#endif // UDISKS2DEVICE_H
4654 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksdeviceinterface.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksdeviceinterface.cpp
4655 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksdeviceinterface.cpp 1970-01-01 01:00:00.000000000 +0100
4656 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksdeviceinterface.cpp 2012-06-20 13:39:24.000000000 +0200
4657 -@@ -0,0 +1,33 @@
4658 -+/*
4659 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
4660 -+
4661 -+ This library is free software; you can redistribute it and/or
4662 -+ modify it under the terms of the GNU Lesser General Public
4663 -+ License as published by the Free Software Foundation; either
4664 -+ version 2.1 of the License, or (at your option) version 3, or any
4665 -+ later version accepted by the membership of KDE e.V. (or its
4666 -+ successor approved by the membership of KDE e.V.), which shall
4667 -+ act as a proxy defined in Section 6 of version 3 of the license.
4668 -+
4669 -+ This library is distributed in the hope that it will be useful,
4670 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
4671 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4672 -+ Lesser General Public License for more details.
4673 -+
4674 -+ You should have received a copy of the GNU Lesser General Public
4675 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
4676 -+*/
4677 -+
4678 -+#include "udisksdeviceinterface.h"
4679 -+
4680 -+using namespace Solid::Backends::UDisks2;
4681 -+
4682 -+DeviceInterface::DeviceInterface(Device *device)
4683 -+ : QObject(device), m_device(device)
4684 -+{
4685 -+
4686 -+}
4687 -+
4688 -+DeviceInterface::~DeviceInterface()
4689 -+{
4690 -+}
4691 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksdeviceinterface.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksdeviceinterface.h
4692 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksdeviceinterface.h 1970-01-01 01:00:00.000000000 +0100
4693 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksdeviceinterface.h 2012-06-20 13:39:24.000000000 +0200
4694 -@@ -0,0 +1,148 @@
4695 -+/*
4696 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
4697 -+
4698 -+ This library is free software; you can redistribute it and/or
4699 -+ modify it under the terms of the GNU Lesser General Public
4700 -+ License as published by the Free Software Foundation; either
4701 -+ version 2.1 of the License, or (at your option) version 3, or any
4702 -+ later version accepted by the membership of KDE e.V. (or its
4703 -+ successor approved by the membership of KDE e.V.), which shall
4704 -+ act as a proxy defined in Section 6 of version 3 of the license.
4705 -+
4706 -+ This library is distributed in the hope that it will be useful,
4707 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
4708 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4709 -+ Lesser General Public License for more details.
4710 -+
4711 -+ You should have received a copy of the GNU Lesser General Public
4712 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
4713 -+*/
4714 -+
4715 -+#ifndef UDISKS2DEVICEINTERFACE_H
4716 -+#define UDISKS2DEVICEINTERFACE_H
4717 -+
4718 -+#include <ifaces/deviceinterface.h>
4719 -+#include "udisksdevice.h"
4720 -+
4721 -+#include <QtCore/QObject>
4722 -+#include <QtCore/QStringList>
4723 -+
4724 -+namespace Solid
4725 -+{
4726 -+namespace Backends
4727 -+{
4728 -+namespace UDisks2
4729 -+{
4730 -+
4731 -+class DeviceInterface : public QObject, virtual public Solid::Ifaces::DeviceInterface
4732 -+{
4733 -+ Q_OBJECT
4734 -+ Q_INTERFACES(Solid::Ifaces::DeviceInterface)
4735 -+public:
4736 -+ DeviceInterface(Device *device);
4737 -+ virtual ~DeviceInterface();
4738 -+
4739 -+protected:
4740 -+ Device *m_device;
4741 -+
4742 -+public:
4743 -+ inline static QStringList toStringList(Solid::DeviceInterface::Type type)
4744 -+ {
4745 -+ QStringList list;
4746 -+
4747 -+ switch(type)
4748 -+ {
4749 -+ case Solid::DeviceInterface::GenericInterface:
4750 -+ list << "generic";
4751 -+ break;
4752 -+ case Solid::DeviceInterface::Processor:
4753 -+ // Doesn't exist with UDisks
4754 -+ break;
4755 -+ case Solid::DeviceInterface::Block:
4756 -+ list << "block";
4757 -+ break;
4758 -+ case Solid::DeviceInterface::StorageAccess:
4759 -+ list << "volume";
4760 -+ break;
4761 -+ case Solid::DeviceInterface::StorageDrive:
4762 -+ list << "storage";
4763 -+ break;
4764 -+ case Solid::DeviceInterface::OpticalDrive:
4765 -+ list << "storage.cdrom";
4766 -+ break;
4767 -+ case Solid::DeviceInterface::StorageVolume:
4768 -+ list << "volume";
4769 -+ break;
4770 -+ case Solid::DeviceInterface::OpticalDisc:
4771 -+ list << "volume.disc";
4772 -+ break;
4773 -+ case Solid::DeviceInterface::Camera:
4774 -+ // Doesn't exist with UDisks
4775 -+ break;
4776 -+ case Solid::DeviceInterface::PortableMediaPlayer:
4777 -+ // Doesn't exist with UDisks
4778 -+ break;
4779 -+ case Solid::DeviceInterface::NetworkInterface:
4780 -+ // Doesn't exist with UDisks
4781 -+ break;
4782 -+ case Solid::DeviceInterface::AcAdapter:
4783 -+ // Doesn't exist with UDisks
4784 -+ break;
4785 -+ case Solid::DeviceInterface::Battery:
4786 -+ // Doesn't exist with UDisks
4787 -+ break;
4788 -+ case Solid::DeviceInterface::Button:
4789 -+ // Doesn't exist with UDisks
4790 -+ break;
4791 -+ case Solid::DeviceInterface::AudioInterface:
4792 -+ // Doesn't exist with UDisks
4793 -+ break;
4794 -+ case Solid::DeviceInterface::DvbInterface:
4795 -+ // Doesn't exist with UDisks
4796 -+ break;
4797 -+ case Solid::DeviceInterface::Video:
4798 -+ // Doesn't exist with UDisks
4799 -+ break;
4800 -+ case Solid::DeviceInterface::SerialInterface:
4801 -+ // Doesn't exist with UDisks
4802 -+ break;
4803 -+ case Solid::DeviceInterface::InternetGateway:
4804 -+ break;
4805 -+ case Solid::DeviceInterface::SmartCardReader:
4806 -+ // Doesn't exist with UDisks
4807 -+ case Solid::DeviceInterface::NetworkShare:
4808 -+ // Doesn't exist with UDisks
4809 -+ break;
4810 -+ case Solid::DeviceInterface::Unknown:
4811 -+ break;
4812 -+ case Solid::DeviceInterface::Last:
4813 -+ break;
4814 -+ }
4815 -+
4816 -+ return list;
4817 -+ }
4818 -+
4819 -+ inline static Solid::DeviceInterface::Type fromString(const QString &capability)
4820 -+ {
4821 -+ if (capability == "generic")
4822 -+ return Solid::DeviceInterface::GenericInterface;
4823 -+ else if (capability == "block")
4824 -+ return Solid::DeviceInterface::Block;
4825 -+ else if (capability == "storage")
4826 -+ return Solid::DeviceInterface::StorageDrive;
4827 -+ else if (capability == "storage.cdrom")
4828 -+ return Solid::DeviceInterface::OpticalDrive;
4829 -+ else if (capability == "volume")
4830 -+ return Solid::DeviceInterface::StorageVolume;
4831 -+ else if (capability == "volume.disc")
4832 -+ return Solid::DeviceInterface::OpticalDisc;
4833 -+ else
4834 -+ return Solid::DeviceInterface::Unknown;
4835 -+ }
4836 -+};
4837 -+
4838 -+}
4839 -+}
4840 -+}
4841 -+
4842 -+#endif // UDISKS2DEVICEINTERFACE_H
4843 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksgenericinterface.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksgenericinterface.cpp
4844 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksgenericinterface.cpp 1970-01-01 01:00:00.000000000 +0100
4845 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksgenericinterface.cpp 2012-06-20 13:39:24.000000000 +0200
4846 -@@ -0,0 +1,53 @@
4847 -+/*
4848 -+ Copyright 2009 Pino Toscano <pino@×××.org>
4849 -+ Copyright 2012 Lukáš Tinkl <ltinkl@××××××.com>
4850 -+
4851 -+ This library is free software; you can redistribute it and/or
4852 -+ modify it under the terms of the GNU Lesser General Public
4853 -+ License as published by the Free Software Foundation; either
4854 -+ version 2.1 of the License, or (at your option) version 3, or any
4855 -+ later version accepted by the membership of KDE e.V. (or its
4856 -+ successor approved by the membership of KDE e.V.), which shall
4857 -+ act as a proxy defined in Section 6 of version 3 of the license.
4858 -+
4859 -+ This library is distributed in the hope that it will be useful,
4860 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
4861 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4862 -+ Lesser General Public License for more details.
4863 -+
4864 -+ You should have received a copy of the GNU Lesser General Public
4865 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
4866 -+*/
4867 -+
4868 -+#include "udisksgenericinterface.h"
4869 -+
4870 -+#include "udisksdevice.h"
4871 -+
4872 -+using namespace Solid::Backends::UDisks2;
4873 -+
4874 -+GenericInterface::GenericInterface(Device *device)
4875 -+ : DeviceInterface(device)
4876 -+{
4877 -+ connect(device, SIGNAL(propertyChanged(QMap<QString,int>)),
4878 -+ this, SIGNAL(propertyChanged(QMap<QString,int>)));
4879 -+}
4880 -+
4881 -+GenericInterface::~GenericInterface()
4882 -+{
4883 -+}
4884 -+
4885 -+QVariant GenericInterface::property(const QString &key) const
4886 -+{
4887 -+ return m_device->prop(key);
4888 -+}
4889 -+
4890 -+QVariantMap GenericInterface::allProperties() const
4891 -+{
4892 -+ return m_device->allProperties();
4893 -+}
4894 -+
4895 -+bool GenericInterface::propertyExists(const QString &key) const
4896 -+{
4897 -+ return m_device->propertyExists(key);
4898 -+}
4899 -+
4900 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksgenericinterface.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksgenericinterface.h
4901 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksgenericinterface.h 1970-01-01 01:00:00.000000000 +0100
4902 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksgenericinterface.h 2012-06-20 13:39:24.000000000 +0200
4903 -@@ -0,0 +1,57 @@
4904 -+/*
4905 -+ Copyright 2009 Pino Toscano <pino@×××.org>
4906 -+
4907 -+ This library is free software; you can redistribute it and/or
4908 -+ modify it under the terms of the GNU Lesser General Public
4909 -+ License as published by the Free Software Foundation; either
4910 -+ version 2.1 of the License, or (at your option) version 3, or any
4911 -+ later version accepted by the membership of KDE e.V. (or its
4912 -+ successor approved by the membership of KDE e.V.), which shall
4913 -+ act as a proxy defined in Section 6 of version 3 of the license.
4914 -+
4915 -+ This library is distributed in the hope that it will be useful,
4916 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
4917 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4918 -+ Lesser General Public License for more details.
4919 -+
4920 -+ You should have received a copy of the GNU Lesser General Public
4921 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
4922 -+*/
4923 -+
4924 -+#ifndef SOLID_BACKENDS_UDISKS2_GENERICINTERFACE_H
4925 -+#define SOLID_BACKENDS_UDISKS2_GENERICINTERFACE_H
4926 -+
4927 -+#include <solid/ifaces/genericinterface.h>
4928 -+#include <solid/genericinterface.h>
4929 -+#include "udisksdeviceinterface.h"
4930 -+
4931 -+namespace Solid
4932 -+{
4933 -+namespace Backends
4934 -+{
4935 -+namespace UDisks2
4936 -+{
4937 -+class Device;
4938 -+
4939 -+class GenericInterface : public DeviceInterface, virtual public Solid::Ifaces::GenericInterface
4940 -+{
4941 -+ Q_OBJECT
4942 -+ Q_INTERFACES(Solid::Ifaces::GenericInterface)
4943 -+
4944 -+public:
4945 -+ GenericInterface(Device *device);
4946 -+ virtual ~GenericInterface();
4947 -+
4948 -+ virtual QVariant property(const QString &key) const;
4949 -+ virtual QVariantMap allProperties() const;
4950 -+ virtual bool propertyExists(const QString &key) const;
4951 -+
4952 -+Q_SIGNALS:
4953 -+ void propertyChanged(const QMap<QString, int> &changes);
4954 -+ void conditionRaised(const QString &condition, const QString &reason);
4955 -+};
4956 -+}
4957 -+}
4958 -+}
4959 -+
4960 -+#endif // SOLID_BACKENDS_UDISKS2_GENERICINTERFACE_H
4961 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksmanager.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksmanager.cpp
4962 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksmanager.cpp 1970-01-01 01:00:00.000000000 +0100
4963 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksmanager.cpp 2012-06-20 13:39:24.000000000 +0200
4964 -@@ -0,0 +1,227 @@
4965 -+/*
4966 -+ Copyright 2012 Lukáš Tinkl <ltinkl@××××××.com>
4967 -+
4968 -+ This library is free software; you can redistribute it and/or
4969 -+ modify it under the terms of the GNU Lesser General Public
4970 -+ License as published by the Free Software Foundation; either
4971 -+ version 2.1 of the License, or (at your option) version 3, or any
4972 -+ later version accepted by the membership of KDE e.V. (or its
4973 -+ successor approved by the membership of KDE e.V.), which shall
4974 -+ act as a proxy defined in Section 6 of version 3 of the license.
4975 -+
4976 -+ This library is distributed in the hope that it will be useful,
4977 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
4978 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4979 -+ Lesser General Public License for more details.
4980 -+
4981 -+ You should have received a copy of the GNU Lesser General Public
4982 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
4983 -+*/
4984 -+
4985 -+#include "udisksmanager.h"
4986 -+
4987 -+#include <QtCore/QDebug>
4988 -+#include <QtDBus>
4989 -+
4990 -+#include "../shared/rootdevice.h"
4991 -+
4992 -+using namespace Solid::Backends::UDisks2;
4993 -+using namespace Solid::Backends::Shared;
4994 -+
4995 -+Manager::Manager(QObject *parent)
4996 -+ : Solid::Ifaces::DeviceManager(parent),
4997 -+ m_manager(UD2_DBUS_SERVICE,
4998 -+ UD2_DBUS_PATH,
4999 -+ QDBusConnection::systemBus())
5000 -+{
5001 -+ m_supportedInterfaces
5002 -+ << Solid::DeviceInterface::GenericInterface
5003 -+ << Solid::DeviceInterface::Block
5004 -+ << Solid::DeviceInterface::StorageAccess
5005 -+ << Solid::DeviceInterface::StorageDrive
5006 -+ << Solid::DeviceInterface::OpticalDrive
5007 -+ << Solid::DeviceInterface::OpticalDisc
5008 -+ << Solid::DeviceInterface::StorageVolume;
5009 -+
5010 -+ qDBusRegisterMetaType<QList<QDBusObjectPath> >();
5011 -+ qDBusRegisterMetaType<QVariantMap>();
5012 -+ qDBusRegisterMetaType<QVariantMapMap>();
5013 -+ qDBusRegisterMetaType<QByteArrayList>();
5014 -+ qDBusRegisterMetaType<DBUSManagerStruct>();
5015 -+
5016 -+ bool serviceFound = m_manager.isValid();
5017 -+ if (!serviceFound) {
5018 -+ // find out whether it will be activated automatically
5019 -+ QDBusMessage message = QDBusMessage::createMethodCall("org.freedesktop.DBus",
5020 -+ "/org/freedesktop/DBus",
5021 -+ "org.freedesktop.DBus",
5022 -+ "ListActivatableNames");
5023 -+
5024 -+ QDBusReply<QStringList> reply = QDBusConnection::systemBus().call(message);
5025 -+ if (reply.isValid() && reply.value().contains(UD2_DBUS_SERVICE)) {
5026 -+ QDBusConnection::systemBus().interface()->startService(UD2_DBUS_SERVICE);
5027 -+ serviceFound = true;
5028 -+ }
5029 -+ }
5030 -+
5031 -+ if (serviceFound) {
5032 -+ connect(&m_manager, SIGNAL(InterfacesAdded(QDBusObjectPath, QVariantMapMap)),
5033 -+ this, SLOT(slotInterfacesAdded(QDBusObjectPath,QVariantMapMap)));
5034 -+ connect(&m_manager, SIGNAL(InterfacesRemoved(QDBusObjectPath,QStringList)),
5035 -+ this, SLOT(slotInterfacesRemoved(QDBusObjectPath,QStringList)));
5036 -+ }
5037 -+}
5038 -+
5039 -+Manager::~Manager()
5040 -+{
5041 -+}
5042 -+
5043 -+QObject* Manager::createDevice(const QString& udi)
5044 -+{
5045 -+ if (udi==udiPrefix()) {
5046 -+ RootDevice *root = new RootDevice(udi);
5047 -+
5048 -+ root->setProduct(tr("Storage"));
5049 -+ root->setDescription(tr("Storage devices"));
5050 -+ root->setIcon("server-database"); // Obviously wasn't meant for that, but maps nicely in oxygen icon set :-p
5051 -+
5052 -+ return root;
5053 -+ } else if (deviceCache().contains(udi)) {
5054 -+ return new Device(udi);
5055 -+ } else {
5056 -+ return 0;
5057 -+ }
5058 -+}
5059 -+
5060 -+QStringList Manager::devicesFromQuery(const QString& parentUdi, Solid::DeviceInterface::Type type)
5061 -+{
5062 -+ QStringList result;
5063 -+
5064 -+ if (!parentUdi.isEmpty())
5065 -+ {
5066 -+ Q_FOREACH (const QString &udi, deviceCache())
5067 -+ {
5068 -+ Device device(udi);
5069 -+ if (device.queryDeviceInterface(type) && device.parentUdi() == parentUdi)
5070 -+ result << udi;
5071 -+ }
5072 -+
5073 -+ return result;
5074 -+ }
5075 -+ else if (type != Solid::DeviceInterface::Unknown)
5076 -+ {
5077 -+ Q_FOREACH (const QString &udi, deviceCache())
5078 -+ {
5079 -+ Device device(udi);
5080 -+ if (device.queryDeviceInterface(type))
5081 -+ result << udi;
5082 -+ }
5083 -+
5084 -+ return result;
5085 -+ }
5086 -+
5087 -+ return deviceCache();
5088 -+}
5089 -+
5090 -+QStringList Manager::allDevices()
5091 -+{
5092 -+ m_deviceCache.clear();
5093 -+
5094 -+ QDBusPendingReply<DBUSManagerStruct> reply = m_manager.GetManagedObjects();
5095 -+ reply.waitForFinished();
5096 -+ if (!reply.isError()) { // enum devices
5097 -+ m_deviceCache << udiPrefix();
5098 -+
5099 -+ Q_FOREACH(const QDBusObjectPath &path, reply.value().keys()) {
5100 -+ const QString udi = path.path();
5101 -+ qDebug() << "Adding device" << udi;
5102 -+
5103 -+ if (udi == UD2_DBUS_PATH_MANAGER || udi == UD2_UDI_DISKS_PREFIX || udi.startsWith(UD2_DBUS_PATH_JOBS))
5104 -+ continue;
5105 -+
5106 -+ Device device(udi);
5107 -+ if (device.mightBeOpticalDisc()) {
5108 -+ QDBusConnection::systemBus().connect(UD2_DBUS_SERVICE, udi, DBUS_INTERFACE_PROPS, "PropertiesChanged", this,
5109 -+ SLOT(slotMediaChanged(QDBusMessage)));
5110 -+ if (!device.isOpticalDisc()) // skip empty CD disc
5111 -+ continue;
5112 -+ }
5113 -+
5114 -+ m_deviceCache.append(udi);
5115 -+ }
5116 -+ }
5117 -+ else // show error
5118 -+ {
5119 -+ qWarning() << "Failed enumerating UDisks2 objects:" << reply.error().name() << "\n" << reply.error().message();
5120 -+ }
5121 -+
5122 -+ return m_deviceCache;
5123 -+}
5124 -+
5125 -+
5126 -+QSet< Solid::DeviceInterface::Type > Manager::supportedInterfaces() const
5127 -+{
5128 -+ return m_supportedInterfaces;
5129 -+}
5130 -+
5131 -+QString Manager::udiPrefix() const
5132 -+{
5133 -+ return UD2_UDI_DISKS_PREFIX;
5134 -+}
5135 -+
5136 -+void Manager::slotInterfacesAdded(const QDBusObjectPath &object_path, const QVariantMapMap &interfaces_and_properties)
5137 -+{
5138 -+ const QString udi = object_path.path();
5139 -+
5140 -+ qDebug() << udi << "has new interfaces:" << interfaces_and_properties.keys();
5141 -+
5142 -+ // new device, we don't know it yet
5143 -+ if (!m_deviceCache.contains(udi)) {
5144 -+ m_deviceCache.append(udi);
5145 -+ Q_EMIT deviceAdded(udi);
5146 -+ }
5147 -+}
5148 -+
5149 -+void Manager::slotInterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces)
5150 -+{
5151 -+ const QString udi = object_path.path();
5152 -+
5153 -+ qDebug() << udi << "lost interfaces:" << interfaces;
5154 -+
5155 -+ Device device(udi);
5156 -+
5157 -+ if (!udi.isEmpty() && (interfaces.isEmpty() || device.interfaces().isEmpty() || device.interfaces().contains(UD2_DBUS_INTERFACE_FILESYSTEM))) {
5158 -+ Q_EMIT deviceRemoved(udi);
5159 -+ m_deviceCache.removeAll(udi);
5160 -+ }
5161 -+}
5162 -+
5163 -+void Manager::slotMediaChanged(const QDBusMessage & msg)
5164 -+{
5165 -+ const QVariantMap properties = qdbus_cast<QVariantMap>(msg.arguments().at(1));
5166 -+
5167 -+ if (!properties.contains("Size")) // react only on Size changes
5168 -+ return;
5169 -+
5170 -+ const QString udi = msg.path();
5171 -+ qulonglong size = properties.value("Size").toULongLong();
5172 -+ qDebug() << "MEDIA CHANGED in" << udi << "; size is:" << size;
5173 -+
5174 -+ if (!m_deviceCache.contains(udi) && size > 0) { // we don't know the optdisc, got inserted
5175 -+ m_deviceCache.append(udi);
5176 -+ Q_EMIT deviceAdded(udi);
5177 -+ }
5178 -+
5179 -+ if (m_deviceCache.contains(udi) && size == 0) { // we know the optdisc, got removed
5180 -+ Q_EMIT deviceRemoved(udi);
5181 -+ m_deviceCache.removeAll(udi);
5182 -+ }
5183 -+}
5184 -+
5185 -+const QStringList & Manager::deviceCache()
5186 -+{
5187 -+ if (m_deviceCache.isEmpty())
5188 -+ allDevices();
5189 -+
5190 -+ return m_deviceCache;
5191 -+}
5192 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksmanager.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksmanager.h
5193 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksmanager.h 1970-01-01 01:00:00.000000000 +0100
5194 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksmanager.h 2012-06-20 13:39:24.000000000 +0200
5195 -@@ -0,0 +1,69 @@
5196 -+/*
5197 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
5198 -+ Copyright 2010-2012 Lukáš Tinkl <ltinkl@××××××.com>
5199 -+
5200 -+ This library is free software; you can redistribute it and/or
5201 -+ modify it under the terms of the GNU Lesser General Public
5202 -+ License as published by the Free Software Foundation; either
5203 -+ version 2.1 of the License, or (at your option) version 3, or any
5204 -+ later version accepted by the membership of KDE e.V. (or its
5205 -+ successor approved by the membership of KDE e.V.), which shall
5206 -+ act as a proxy defined in Section 6 of version 3 of the license.
5207 -+
5208 -+ This library is distributed in the hope that it will be useful,
5209 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
5210 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5211 -+ Lesser General Public License for more details.
5212 -+
5213 -+ You should have received a copy of the GNU Lesser General Public
5214 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
5215 -+*/
5216 -+
5217 -+#ifndef UDISKS2MANAGER_H
5218 -+#define UDISKS2MANAGER_H
5219 -+
5220 -+#include "udisks2.h"
5221 -+#include "udisksdevice.h"
5222 -+#include "dbus/manager.h"
5223 -+
5224 -+#include "solid/ifaces/devicemanager.h"
5225 -+
5226 -+#include <QtDBus/QDBusInterface>
5227 -+#include <QtCore/QSet>
5228 -+
5229 -+namespace Solid
5230 -+{
5231 -+namespace Backends
5232 -+{
5233 -+namespace UDisks2
5234 -+{
5235 -+
5236 -+class Manager: public Solid::Ifaces::DeviceManager
5237 -+{
5238 -+ Q_OBJECT
5239 -+
5240 -+public:
5241 -+ Manager(QObject *parent);
5242 -+ virtual QObject* createDevice(const QString& udi);
5243 -+ virtual QStringList devicesFromQuery(const QString& parentUdi, Solid::DeviceInterface::Type type);
5244 -+ virtual QStringList allDevices();
5245 -+ virtual QSet< Solid::DeviceInterface::Type > supportedInterfaces() const;
5246 -+ virtual QString udiPrefix() const;
5247 -+ virtual ~Manager();
5248 -+
5249 -+private Q_SLOTS:
5250 -+ void slotInterfacesAdded(const QDBusObjectPath &object_path, const QVariantMapMap &interfaces_and_properties);
5251 -+ void slotInterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces);
5252 -+ void slotMediaChanged(const QDBusMessage &msg);
5253 -+
5254 -+private:
5255 -+ const QStringList &deviceCache();
5256 -+ QSet<Solid::DeviceInterface::Type> m_supportedInterfaces;
5257 -+ org::freedesktop::DBus::ObjectManager m_manager;
5258 -+ QStringList m_deviceCache;
5259 -+};
5260 -+
5261 -+}
5262 -+}
5263 -+}
5264 -+#endif // UDISKS2MANAGER_H
5265 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksopticaldisc.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksopticaldisc.cpp
5266 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksopticaldisc.cpp 1970-01-01 01:00:00.000000000 +0100
5267 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksopticaldisc.cpp 2012-06-20 13:39:24.000000000 +0200
5268 -@@ -0,0 +1,277 @@
5269 -+/*
5270 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
5271 -+ Copyright 2010 - 2012 Lukáš Tinkl <ltinkl@××××××.com>
5272 -+
5273 -+ This library is free software; you can redistribute it and/or
5274 -+ modify it under the terms of the GNU Lesser General Public
5275 -+ License as published by the Free Software Foundation; either
5276 -+ version 2.1 of the License, or (at your option) version 3, or any
5277 -+ later version accepted by the membership of KDE e.V. (or its
5278 -+ successor approved by the membership of KDE e.V.), which shall
5279 -+ act as a proxy defined in Section 6 of version 3 of the license.
5280 -+
5281 -+ This library is distributed in the hope that it will be useful,
5282 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
5283 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5284 -+ Lesser General Public License for more details.
5285 -+
5286 -+ You should have received a copy of the GNU Lesser General Public
5287 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
5288 -+*/
5289 -+
5290 -+#include <sys/types.h>
5291 -+#include <unistd.h>
5292 -+#include <sys/stat.h>
5293 -+#include <fcntl.h>
5294 -+
5295 -+#include <QtCore/QFile>
5296 -+#include <QtDBus/QDBusConnection>
5297 -+
5298 -+#include "../shared/udevqt.h"
5299 -+
5300 -+#include "udisks2.h"
5301 -+#include "udisksopticaldisc.h"
5302 -+
5303 -+// inspired by http://cgit.freedesktop.org/hal/tree/hald/linux/probing/probe-volume.c
5304 -+static Solid::OpticalDisc::ContentType advancedDiscDetect(const QByteArray & device_file)
5305 -+{
5306 -+ /* the discs block size */
5307 -+ unsigned short bs;
5308 -+ /* the path table size */
5309 -+ unsigned short ts;
5310 -+ /* the path table location (in blocks) */
5311 -+ unsigned int tl;
5312 -+ /* length of the directory name in current path table entry */
5313 -+ unsigned char len_di = 0;
5314 -+ /* the number of the parent directory's path table entry */
5315 -+ unsigned int parent = 0;
5316 -+ /* filename for the current path table entry */
5317 -+ char dirname[256];
5318 -+ /* our position into the path table */
5319 -+ int pos = 0;
5320 -+ /* the path table record we're on */
5321 -+ int curr_record = 1;
5322 -+
5323 -+ Solid::OpticalDisc::ContentType result = Solid::OpticalDisc::NoContent;
5324 -+
5325 -+ int fd = open(device_file.constData(), O_RDONLY);
5326 -+
5327 -+ /* read the block size */
5328 -+ lseek (fd, 0x8080, SEEK_CUR);
5329 -+ if (read (fd, &bs, 2) != 2)
5330 -+ {
5331 -+ qDebug("Advanced probing on %s failed while reading block size", qPrintable(device_file));
5332 -+ goto out;
5333 -+ }
5334 -+
5335 -+ /* read in size of path table */
5336 -+ lseek (fd, 2, SEEK_CUR);
5337 -+ if (read (fd, &ts, 2) != 2)
5338 -+ {
5339 -+ qDebug("Advanced probing on %s failed while reading path table size", qPrintable(device_file));
5340 -+ goto out;
5341 -+ }
5342 -+
5343 -+ /* read in which block path table is in */
5344 -+ lseek (fd, 6, SEEK_CUR);
5345 -+ if (read (fd, &tl, 4) != 4)
5346 -+ {
5347 -+ qDebug("Advanced probing on %s failed while reading path table block", qPrintable(device_file));
5348 -+ goto out;
5349 -+ }
5350 -+
5351 -+ /* seek to the path table */
5352 -+ lseek (fd, bs * tl, SEEK_SET);
5353 -+
5354 -+ /* loop through the path table entries */
5355 -+ while (pos < ts)
5356 -+ {
5357 -+ /* get the length of the filename of the current entry */
5358 -+ if (read (fd, &len_di, 1) != 1)
5359 -+ {
5360 -+ qDebug("Advanced probing on %s failed, cannot read more entries", qPrintable(device_file));
5361 -+ break;
5362 -+ }
5363 -+
5364 -+ /* get the record number of this entry's parent
5365 -+ i'm pretty sure that the 1st entry is always the top directory */
5366 -+ lseek (fd, 5, SEEK_CUR);
5367 -+ if (read (fd, &parent, 2) != 2)
5368 -+ {
5369 -+ qDebug("Advanced probing on %s failed, couldn't read parent entry", qPrintable(device_file));
5370 -+ break;
5371 -+ }
5372 -+
5373 -+ /* read the name */
5374 -+ if (read (fd, dirname, len_di) != len_di)
5375 -+ {
5376 -+ qDebug("Advanced probing on %s failed, couldn't read the entry name", qPrintable(device_file));
5377 -+ break;
5378 -+ }
5379 -+ dirname[len_di] = 0;
5380 -+
5381 -+ /* if we found a folder that has the root as a parent, and the directory name matches
5382 -+ one of the special directories then set the properties accordingly */
5383 -+ if (parent == 1)
5384 -+ {
5385 -+ if (!strcasecmp (dirname, "VIDEO_TS"))
5386 -+ {
5387 -+ qDebug("Disc in %s is a Video DVD", qPrintable(device_file));
5388 -+ result = Solid::OpticalDisc::VideoDvd;
5389 -+ break;
5390 -+ }
5391 -+ else if (!strcasecmp (dirname, "BDMV"))
5392 -+ {
5393 -+ qDebug("Disc in %s is a Blu-ray video disc", qPrintable(device_file));
5394 -+ result = Solid::OpticalDisc::VideoBluRay;
5395 -+ break;
5396 -+ }
5397 -+ else if (!strcasecmp (dirname, "VCD"))
5398 -+ {
5399 -+ qDebug("Disc in %s is a Video CD", qPrintable(device_file));
5400 -+ result = Solid::OpticalDisc::VideoCd;
5401 -+ break;
5402 -+ }
5403 -+ else if (!strcasecmp (dirname, "SVCD"))
5404 -+ {
5405 -+ qDebug("Disc in %s is a Super Video CD", qPrintable(device_file));
5406 -+ result = Solid::OpticalDisc::SuperVideoCd;
5407 -+ break;
5408 -+ }
5409 -+ }
5410 -+
5411 -+ /* all path table entries are padded to be even,
5412 -+ so if this is an odd-length table, seek a byte to fix it */
5413 -+ if (len_di%2 == 1)
5414 -+ {
5415 -+ lseek (fd, 1, SEEK_CUR);
5416 -+ pos++;
5417 -+ }
5418 -+
5419 -+ /* update our position */
5420 -+ pos += 8 + len_di;
5421 -+ curr_record++;
5422 -+ }
5423 -+
5424 -+ close(fd);
5425 -+ return result;
5426 -+
5427 -+out:
5428 -+ /* go back to the start of the file */
5429 -+ lseek (fd, 0, SEEK_SET);
5430 -+ close(fd);
5431 -+ return result;
5432 -+}
5433 -+
5434 -+using namespace Solid::Backends::UDisks2;
5435 -+
5436 -+OpticalDisc::OpticalDisc(Device *dev)
5437 -+ : StorageVolume(dev), m_needsReprobe(true), m_cachedContent(Solid::OpticalDisc::NoContent)
5438 -+{
5439 -+ UdevQt::Client client(this);
5440 -+ m_udevDevice = client.deviceByDeviceFile(device());
5441 -+ //qDebug() << "udev device:" << m_udevDevice.name() << "valid:" << m_udevDevice.isValid();
5442 -+ /*qDebug() << "\tProperties:" << */ m_udevDevice.deviceProperties(); // initialize the properties DB so that it doesn't crash further down, #298416
5443 -+
5444 -+ m_drive = new Device(m_device->prop("Drive").value<QDBusObjectPath>().path());
5445 -+ QDBusConnection::systemBus().connect(UD2_DBUS_SERVICE, m_drive->udi(), DBUS_INTERFACE_PROPS, "PropertiesChanged", this,
5446 -+ SLOT(slotDrivePropertiesChanged(QString,QVariantMap,QStringList)));
5447 -+}
5448 -+
5449 -+OpticalDisc::~OpticalDisc()
5450 -+{
5451 -+ delete m_drive;
5452 -+}
5453 -+
5454 -+qulonglong OpticalDisc::capacity() const
5455 -+{
5456 -+ return m_device->prop("Size").toULongLong();
5457 -+}
5458 -+
5459 -+bool OpticalDisc::isRewritable() const
5460 -+{
5461 -+ // the hard way, udisks has no notion of a disc "rewritability"
5462 -+ const QString mediaType = media();
5463 -+ return mediaType == "optical_cd_rw" || mediaType == "optical_dvd_rw" || mediaType == "optical_dvd_ram" ||
5464 -+ mediaType == "optical_dvd_plus_rw" || mediaType == "optical_dvd_plus_rw_dl" ||
5465 -+ mediaType == "optical_bd_re" || mediaType == "optical_hddvd_rw";
5466 -+}
5467 -+
5468 -+bool OpticalDisc::isBlank() const
5469 -+{
5470 -+ return m_drive->prop("OpticalBlank").toBool();
5471 -+}
5472 -+
5473 -+bool OpticalDisc::isAppendable() const
5474 -+{
5475 -+ //qDebug() << "appendable prop" << m_udevDevice.deviceProperty("ID_CDROM_MEDIA_STATE");
5476 -+ return m_udevDevice.deviceProperty("ID_CDROM_MEDIA_STATE").toString() == QLatin1String("appendable");
5477 -+}
5478 -+
5479 -+Solid::OpticalDisc::DiscType OpticalDisc::discType() const
5480 -+{
5481 -+ QMap<Solid::OpticalDisc::DiscType, QString> map;
5482 -+ map[Solid::OpticalDisc::CdRom] = "optical_cd";
5483 -+ map[Solid::OpticalDisc::CdRecordable] = "optical_cd_r";
5484 -+ map[Solid::OpticalDisc::CdRewritable] = "optical_cd_rw";
5485 -+ map[Solid::OpticalDisc::DvdRom] = "optical_dvd";
5486 -+ map[Solid::OpticalDisc::DvdRecordable] = "optical_dvd_r";
5487 -+ map[Solid::OpticalDisc::DvdRewritable] ="optical_dvd_rw";
5488 -+ map[Solid::OpticalDisc::DvdRam] ="optical_dvd_ram";
5489 -+ map[Solid::OpticalDisc::DvdPlusRecordable] ="optical_dvd_plus_r";
5490 -+ map[Solid::OpticalDisc::DvdPlusRewritable] ="optical_dvd_plus_rw";
5491 -+ map[Solid::OpticalDisc::DvdPlusRecordableDuallayer] ="optical_dvd_plus_r_dl";
5492 -+ map[Solid::OpticalDisc::DvdPlusRewritableDuallayer] ="optical_dvd_plus_rw_dl";
5493 -+ map[Solid::OpticalDisc::BluRayRom] ="optical_bd";
5494 -+ map[Solid::OpticalDisc::BluRayRecordable] ="optical_bd_r";
5495 -+ map[Solid::OpticalDisc::BluRayRewritable] ="optical_bd_re";
5496 -+ map[Solid::OpticalDisc::HdDvdRom] ="optical_hddvd";
5497 -+ map[Solid::OpticalDisc::HdDvdRecordable] ="optical_hddvd_r";
5498 -+ map[Solid::OpticalDisc::HdDvdRewritable] ="optical_hddvd_rw";
5499 -+ // TODO add these to Solid
5500 -+ //map[Solid::OpticalDisc::MagnetoOptical] ="optical_mo";
5501 -+ //map[Solid::OpticalDisc::MountRainer] ="optical_mrw";
5502 -+ //map[Solid::OpticalDisc::MountRainerWritable] ="optical_mrw_w";
5503 -+
5504 -+ return map.key(media(), Solid::OpticalDisc::UnknownDiscType); // FIXME optimize, lookup by value, not key
5505 -+}
5506 -+
5507 -+Solid::OpticalDisc::ContentTypes OpticalDisc::availableContent() const
5508 -+{
5509 -+ if (isBlank()) {
5510 -+ m_needsReprobe = false;
5511 -+ return Solid::OpticalDisc::NoContent;
5512 -+ }
5513 -+
5514 -+ if (m_needsReprobe) {
5515 -+ m_cachedContent = Solid::OpticalDisc::NoContent;
5516 -+ const bool hasData = m_drive->prop("OpticalNumDataTracks").toUInt() > 0;
5517 -+ const bool hasAudio = m_drive->prop("OpticalNumAudioTracks").toUInt() > 0;
5518 -+
5519 -+ if ( hasData ) {
5520 -+ m_cachedContent |= Solid::OpticalDisc::Data;
5521 -+ m_cachedContent |= advancedDiscDetect(m_device->prop("Device").toByteArray());
5522 -+ }
5523 -+ if ( hasAudio )
5524 -+ m_cachedContent |= Solid::OpticalDisc::Audio;
5525 -+
5526 -+ m_needsReprobe = false;
5527 -+ }
5528 -+
5529 -+ return m_cachedContent;
5530 -+}
5531 -+
5532 -+void OpticalDisc::slotDrivePropertiesChanged(const QString &ifaceName, const QVariantMap &changedProps, const QStringList &invalidatedProps)
5533 -+{
5534 -+ Q_UNUSED(ifaceName);
5535 -+
5536 -+ if (changedProps.keys().contains("Media") || invalidatedProps.contains("Media")) {
5537 -+ m_needsReprobe = true;
5538 -+ m_cachedContent = Solid::OpticalDisc::NoContent;
5539 -+ }
5540 -+}
5541 -+
5542 -+QString OpticalDisc::media() const
5543 -+{
5544 -+ return m_drive->prop("Media").toString();
5545 -+}
5546 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksopticaldisc.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksopticaldisc.h
5547 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksopticaldisc.h 1970-01-01 01:00:00.000000000 +0100
5548 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksopticaldisc.h 2012-06-20 13:39:24.000000000 +0200
5549 -@@ -0,0 +1,69 @@
5550 -+/*
5551 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
5552 -+ Copyright 2010 - 2012 Lukáš Tinkl <ltinkl@××××××.com>
5553 -+
5554 -+ This library is free software; you can redistribute it and/or
5555 -+ modify it under the terms of the GNU Lesser General Public
5556 -+ License as published by the Free Software Foundation; either
5557 -+ version 2.1 of the License, or (at your option) version 3, or any
5558 -+ later version accepted by the membership of KDE e.V. (or its
5559 -+ successor approved by the membership of KDE e.V.), which shall
5560 -+ act as a proxy defined in Section 6 of version 3 of the license.
5561 -+
5562 -+ This library is distributed in the hope that it will be useful,
5563 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
5564 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5565 -+ Lesser General Public License for more details.
5566 -+
5567 -+ You should have received a copy of the GNU Lesser General Public
5568 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
5569 -+*/
5570 -+
5571 -+#ifndef UDISKS2OPTICALDISC_H
5572 -+#define UDISKS2OPTICALDISC_H
5573 -+
5574 -+#include <solid/ifaces/opticaldisc.h>
5575 -+
5576 -+#include "../shared/udevqt.h"
5577 -+
5578 -+#include "udisksstoragevolume.h"
5579 -+#include "udisksdevice.h"
5580 -+
5581 -+namespace Solid
5582 -+{
5583 -+namespace Backends
5584 -+{
5585 -+namespace UDisks2
5586 -+{
5587 -+
5588 -+class OpticalDisc: public StorageVolume, virtual public Solid::Ifaces::OpticalDisc
5589 -+{
5590 -+ Q_OBJECT
5591 -+ Q_INTERFACES(Solid::Ifaces::OpticalDisc)
5592 -+
5593 -+public:
5594 -+ OpticalDisc(Device *dev);
5595 -+ virtual ~OpticalDisc();
5596 -+
5597 -+ virtual qulonglong capacity() const;
5598 -+ virtual bool isRewritable() const;
5599 -+ virtual bool isBlank() const;
5600 -+ virtual bool isAppendable() const;
5601 -+ virtual Solid::OpticalDisc::DiscType discType() const;
5602 -+ virtual Solid::OpticalDisc::ContentTypes availableContent() const;
5603 -+
5604 -+private Q_SLOTS:
5605 -+ void slotDrivePropertiesChanged(const QString & ifaceName, const QVariantMap & changedProps, const QStringList & invalidatedProps);
5606 -+
5607 -+private:
5608 -+ QString media() const;
5609 -+ mutable bool m_needsReprobe;
5610 -+ mutable Solid::OpticalDisc::ContentTypes m_cachedContent;
5611 -+ Device * m_drive;
5612 -+ UdevQt::Device m_udevDevice;
5613 -+};
5614 -+
5615 -+}
5616 -+}
5617 -+}
5618 -+#endif // UDISKS2OPTICALDISC_H
5619 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksopticaldrive.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksopticaldrive.cpp
5620 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksopticaldrive.cpp 1970-01-01 01:00:00.000000000 +0100
5621 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksopticaldrive.cpp 2012-06-20 13:39:24.000000000 +0200
5622 -@@ -0,0 +1,188 @@
5623 -+/*
5624 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
5625 -+ Copyright 2010-2012 Lukáš Tinkl <ltinkl@××××××.com>
5626 -+
5627 -+ This library is free software; you can redistribute it and/or
5628 -+ modify it under the terms of the GNU Lesser General Public
5629 -+ License as published by the Free Software Foundation; either
5630 -+ version 2.1 of the License, or (at your option) version 3, or any
5631 -+ later version accepted by the membership of KDE e.V. (or its
5632 -+ successor approved by the membership of KDE e.V.), which shall
5633 -+ act as a proxy defined in Section 6 of version 3 of the license.
5634 -+
5635 -+ This library is distributed in the hope that it will be useful,
5636 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
5637 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5638 -+ Lesser General Public License for more details.
5639 -+
5640 -+ You should have received a copy of the GNU Lesser General Public
5641 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
5642 -+*/
5643 -+
5644 -+#include <sys/types.h>
5645 -+#include <sys/stat.h>
5646 -+#include <fcntl.h>
5647 -+#include <string.h>
5648 -+#include <errno.h>
5649 -+#include <unistd.h>
5650 -+#include <stdlib.h>
5651 -+
5652 -+#include <QtCore/QFile>
5653 -+#include <QtCore/QDebug>
5654 -+
5655 -+#include "udisksopticaldrive.h"
5656 -+#include "udisks2.h"
5657 -+#include "udisksdevice.h"
5658 -+
5659 -+using namespace Solid::Backends::UDisks2;
5660 -+
5661 -+OpticalDrive::OpticalDrive(Device *device)
5662 -+ : StorageDrive(device), m_ejectInProgress(false), m_readSpeed(0), m_writeSpeed(0), m_speedsInit(false)
5663 -+{
5664 -+ m_device->registerAction("eject", this,
5665 -+ SLOT(slotEjectRequested()),
5666 -+ SLOT(slotEjectDone(int, const QString&)));
5667 -+
5668 -+ connect(m_device, SIGNAL(changed()), this, SLOT(slotChanged()));
5669 -+}
5670 -+
5671 -+OpticalDrive::~OpticalDrive()
5672 -+{
5673 -+}
5674 -+
5675 -+bool OpticalDrive::eject()
5676 -+{
5677 -+ if (m_ejectInProgress)
5678 -+ return false;
5679 -+ m_ejectInProgress = true;
5680 -+ m_device->broadcastActionRequested("eject");
5681 -+
5682 -+ QDBusConnection c = QDBusConnection::systemBus();
5683 -+
5684 -+ QString path = m_device->udi();
5685 -+
5686 -+ QDBusMessage msg = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE, path, UD2_DBUS_INTERFACE_DRIVE, "Eject");
5687 -+ msg << QVariantMap();
5688 -+ return c.callWithCallback(msg, this, SLOT(slotDBusReply(const QDBusMessage &)), SLOT(slotDBusError(const QDBusError &)));
5689 -+}
5690 -+
5691 -+void OpticalDrive::slotDBusReply(const QDBusMessage &/*reply*/)
5692 -+{
5693 -+ m_ejectInProgress = false;
5694 -+ m_device->broadcastActionDone("eject");
5695 -+}
5696 -+
5697 -+void OpticalDrive::slotDBusError(const QDBusError &error)
5698 -+{
5699 -+ m_ejectInProgress = false;
5700 -+ m_device->broadcastActionDone("eject", m_device->errorToSolidError(error.name()),
5701 -+ m_device->errorToString(error.name()) + ": " +error.message());
5702 -+}
5703 -+
5704 -+void OpticalDrive::slotEjectRequested()
5705 -+{
5706 -+ m_ejectInProgress = true;
5707 -+ Q_EMIT ejectRequested(m_device->udi());
5708 -+}
5709 -+
5710 -+void OpticalDrive::slotEjectDone(int error, const QString &errorString)
5711 -+{
5712 -+ m_ejectInProgress = false;
5713 -+ Q_EMIT ejectDone(static_cast<Solid::ErrorType>(error), errorString, m_device->udi());
5714 -+}
5715 -+
5716 -+void OpticalDrive::initReadWriteSpeeds() const
5717 -+{
5718 -+#if 0
5719 -+ int read_speed, write_speed;
5720 -+ char *write_speeds = 0;
5721 -+ QByteArray device_file = QFile::encodeName(m_device->property("Device").toString());
5722 -+
5723 -+ //qDebug("Doing open (\"%s\", O_RDONLY | O_NONBLOCK)", device_file.constData());
5724 -+ int fd = open(device_file, O_RDONLY | O_NONBLOCK);
5725 -+ if (fd < 0) {
5726 -+ qWarning("Cannot open %s: %s", device_file.constData(), strerror (errno));
5727 -+ return;
5728 -+ }
5729 -+
5730 -+ if (get_read_write_speed(fd, &read_speed, &write_speed, &write_speeds) >= 0) {
5731 -+ m_readSpeed = read_speed;
5732 -+ m_writeSpeed = write_speed;
5733 -+
5734 -+ QStringList list = QString::fromLatin1(write_speeds).split(',', QString::SkipEmptyParts);
5735 -+ Q_FOREACH (const QString & speed, list)
5736 -+ m_writeSpeeds.append(speed.toInt());
5737 -+
5738 -+ free(write_speeds);
5739 -+
5740 -+ m_speedsInit = true;
5741 -+ }
5742 -+
5743 -+ close(fd);
5744 -+#endif
5745 -+}
5746 -+
5747 -+QList<int> OpticalDrive::writeSpeeds() const
5748 -+{
5749 -+ if (!m_speedsInit)
5750 -+ initReadWriteSpeeds();
5751 -+ //qDebug() << "solid write speeds:" << m_writeSpeeds;
5752 -+ return m_writeSpeeds;
5753 -+}
5754 -+
5755 -+int OpticalDrive::writeSpeed() const
5756 -+{
5757 -+ if (!m_speedsInit)
5758 -+ initReadWriteSpeeds();
5759 -+ return m_writeSpeed;
5760 -+}
5761 -+
5762 -+int OpticalDrive::readSpeed() const
5763 -+{
5764 -+ if (!m_speedsInit)
5765 -+ initReadWriteSpeeds();
5766 -+ return m_readSpeed;
5767 -+}
5768 -+
5769 -+Solid::OpticalDrive::MediumTypes OpticalDrive::supportedMedia() const
5770 -+{
5771 -+ const QStringList mediaTypes = m_device->prop("MediaCompatibility").toStringList();
5772 -+ Solid::OpticalDrive::MediumTypes supported;
5773 -+
5774 -+ QMap<Solid::OpticalDrive::MediumType, QString> map;
5775 -+ map[Solid::OpticalDrive::Cdr] = "optical_cd_r";
5776 -+ map[Solid::OpticalDrive::Cdrw] = "optical_cd_rw";
5777 -+ map[Solid::OpticalDrive::Dvd] = "optical_dvd";
5778 -+ map[Solid::OpticalDrive::Dvdr] = "optical_dvd_r";
5779 -+ map[Solid::OpticalDrive::Dvdrw] ="optical_dvd_rw";
5780 -+ map[Solid::OpticalDrive::Dvdram] ="optical_dvd_ram";
5781 -+ map[Solid::OpticalDrive::Dvdplusr] ="optical_dvd_plus_r";
5782 -+ map[Solid::OpticalDrive::Dvdplusrw] ="optical_dvd_plus_rw";
5783 -+ map[Solid::OpticalDrive::Dvdplusdl] ="optical_dvd_plus_r_dl";
5784 -+ map[Solid::OpticalDrive::Dvdplusdlrw] ="optical_dvd_plus_rw_dl";
5785 -+ map[Solid::OpticalDrive::Bd] ="optical_bd";
5786 -+ map[Solid::OpticalDrive::Bdr] ="optical_bd_r";
5787 -+ map[Solid::OpticalDrive::Bdre] ="optical_bd_re";
5788 -+ map[Solid::OpticalDrive::HdDvd] ="optical_hddvd";
5789 -+ map[Solid::OpticalDrive::HdDvdr] ="optical_hddvd_r";
5790 -+ map[Solid::OpticalDrive::HdDvdrw] ="optical_hddvd_rw";
5791 -+ // TODO add these to Solid
5792 -+ //map[Solid::OpticalDrive::Mo] ="optical_mo";
5793 -+ //map[Solid::OpticalDrive::Mr] ="optical_mrw";
5794 -+ //map[Solid::OpticalDrive::Mrw] ="optical_mrw_w";
5795 -+
5796 -+ Q_FOREACH ( const Solid::OpticalDrive::MediumType & type, map.keys() )
5797 -+ {
5798 -+ if ( mediaTypes.contains( map[type] ) )
5799 -+ {
5800 -+ supported |= type;
5801 -+ }
5802 -+ }
5803 -+
5804 -+ return supported;
5805 -+}
5806 -+
5807 -+void OpticalDrive::slotChanged()
5808 -+{
5809 -+ m_speedsInit = false; // reset the read/write speeds, changes eg. with an inserted media
5810 -+}
5811 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksopticaldrive.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksopticaldrive.h
5812 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksopticaldrive.h 1970-01-01 01:00:00.000000000 +0100
5813 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksopticaldrive.h 2012-06-20 13:39:24.000000000 +0200
5814 -@@ -0,0 +1,81 @@
5815 -+/*
5816 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
5817 -+ Copyright 2010-2012 Lukáš Tinkl <ltinkl@××××××.com>
5818 -+
5819 -+ This library is free software; you can redistribute it and/or
5820 -+ modify it under the terms of the GNU Lesser General Public
5821 -+ License as published by the Free Software Foundation; either
5822 -+ version 2.1 of the License, or (at your option) version 3, or any
5823 -+ later version accepted by the membership of KDE e.V. (or its
5824 -+ successor approved by the membership of KDE e.V.), which shall
5825 -+ act as a proxy defined in Section 6 of version 3 of the license.
5826 -+
5827 -+ This library is distributed in the hope that it will be useful,
5828 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
5829 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5830 -+ Lesser General Public License for more details.
5831 -+
5832 -+ You should have received a copy of the GNU Lesser General Public
5833 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
5834 -+*/
5835 -+
5836 -+#ifndef UDISKS2OPTICALDRIVE_H
5837 -+#define UDISKS2OPTICALDRIVE_H
5838 -+
5839 -+#include <solid/ifaces/opticaldrive.h>
5840 -+#include "udisksstoragedrive.h"
5841 -+
5842 -+namespace Solid
5843 -+{
5844 -+namespace Backends
5845 -+{
5846 -+namespace UDisks2
5847 -+{
5848 -+
5849 -+class OpticalDrive: public StorageDrive, virtual public Solid::Ifaces::OpticalDrive
5850 -+{
5851 -+ Q_OBJECT
5852 -+ Q_INTERFACES(Solid::Ifaces::OpticalDrive)
5853 -+
5854 -+public:
5855 -+ OpticalDrive(Device *device);
5856 -+ virtual ~OpticalDrive();
5857 -+
5858 -+Q_SIGNALS:
5859 -+ void ejectPressed(const QString &udi);
5860 -+ void ejectDone(Solid::ErrorType error, QVariant errorData, const QString &udi);
5861 -+ void ejectRequested(const QString &udi);
5862 -+
5863 -+public:
5864 -+ virtual bool eject();
5865 -+ virtual QList<int> writeSpeeds() const;
5866 -+ virtual int writeSpeed() const;
5867 -+ virtual int readSpeed() const;
5868 -+ virtual Solid::OpticalDrive::MediumTypes supportedMedia() const;
5869 -+
5870 -+private Q_SLOTS:
5871 -+ void slotDBusReply(const QDBusMessage &reply);
5872 -+ void slotDBusError(const QDBusError &error);
5873 -+
5874 -+ void slotEjectRequested();
5875 -+ void slotEjectDone(int error, const QString &errorString);
5876 -+
5877 -+ void slotChanged();
5878 -+
5879 -+private:
5880 -+ void initReadWriteSpeeds() const;
5881 -+
5882 -+ bool m_ejectInProgress;
5883 -+
5884 -+ // read/write speeds
5885 -+ mutable int m_readSpeed;
5886 -+ mutable int m_writeSpeed;
5887 -+ mutable QList<int> m_writeSpeeds;
5888 -+ mutable bool m_speedsInit;
5889 -+};
5890 -+
5891 -+}
5892 -+}
5893 -+}
5894 -+
5895 -+#endif // UDISKS2OPTICALDRIVE_H
5896 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstorageaccess.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstorageaccess.cpp
5897 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstorageaccess.cpp 1970-01-01 01:00:00.000000000 +0100
5898 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstorageaccess.cpp 2012-06-20 13:39:24.000000000 +0200
5899 -@@ -0,0 +1,359 @@
5900 -+/*
5901 -+ Copyright 2009 Pino Toscano <pino@×××.org>
5902 -+ Copyright 2009-2012 Lukáš Tinkl <ltinkl@××××××.com>
5903 -+
5904 -+ This library is free software; you can redistribute it and/or
5905 -+ modify it under the terms of the GNU Lesser General Public
5906 -+ License as published by the Free Software Foundation; either
5907 -+ version 2.1 of the License, or (at your option) version 3, or any
5908 -+ later version accepted by the membership of KDE e.V. (or its
5909 -+ successor approved by the membership of KDE e.V.), which shall
5910 -+ act as a proxy defined in Section 6 of version 3 of the license.
5911 -+
5912 -+ This library is distributed in the hope that it will be useful,
5913 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
5914 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5915 -+ Lesser General Public License for more details.
5916 -+
5917 -+ You should have received a copy of the GNU Lesser General Public
5918 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
5919 -+*/
5920 -+
5921 -+#include "udisksstorageaccess.h"
5922 -+#include "udisks2.h"
5923 -+
5924 -+#include <QtCore/QProcess>
5925 -+#include <QtDBus/QtDBus>
5926 -+#include <QtGui/QApplication>
5927 -+#include <QtGui/QWidget>
5928 -+
5929 -+using namespace Solid::Backends::UDisks2;
5930 -+
5931 -+StorageAccess::StorageAccess(Device *device)
5932 -+ : DeviceInterface(device), m_setupInProgress(false), m_teardownInProgress(false), m_passphraseRequested(false)
5933 -+{
5934 -+ updateCache();
5935 -+ QDBusConnection::systemBus().connect(UD2_DBUS_SERVICE, m_device->udi(), DBUS_INTERFACE_PROPS, "PropertiesChanged", this,
5936 -+ SLOT(slotPropertiesChanged(QString,QVariantMap,QStringList)));
5937 -+
5938 -+ // Delay connecting to DBus signals to avoid the related time penalty
5939 -+ // in hot paths such as predicate matching
5940 -+ QTimer::singleShot(0, this, SLOT(connectDBusSignals()));
5941 -+}
5942 -+
5943 -+StorageAccess::~StorageAccess()
5944 -+{
5945 -+}
5946 -+
5947 -+void StorageAccess::connectDBusSignals()
5948 -+{
5949 -+ m_device->registerAction("setup", this,
5950 -+ SLOT(slotSetupRequested()),
5951 -+ SLOT(slotSetupDone(int, const QString&)));
5952 -+
5953 -+ m_device->registerAction("teardown", this,
5954 -+ SLOT(slotTeardownRequested()),
5955 -+ SLOT(slotTeardownDone(int, const QString&)));
5956 -+}
5957 -+
5958 -+bool StorageAccess::isLuksDevice() const
5959 -+{
5960 -+ return m_device->isEncryptedContainer(); // encrypted device
5961 -+}
5962 -+
5963 -+bool StorageAccess::isAccessible() const
5964 -+{
5965 -+ if (isLuksDevice()) { // check if the cleartext slave is mounted
5966 -+ if (m_clearTextPath.isEmpty() || m_clearTextPath == "/")
5967 -+ return false;
5968 -+ Device holderDevice(m_clearTextPath);
5969 -+ return holderDevice.isMounted();
5970 -+ }
5971 -+
5972 -+ return m_device->isMounted();
5973 -+}
5974 -+
5975 -+QString StorageAccess::filePath() const
5976 -+{
5977 -+ if (!isAccessible())
5978 -+ return QString();
5979 -+
5980 -+ QByteArrayList mntPoints;
5981 -+
5982 -+ if (isLuksDevice()) { // encrypted (and unlocked) device
5983 -+ if (m_clearTextPath.isEmpty() || m_clearTextPath == "/")
5984 -+ return QString();
5985 -+ Device holderDevice(m_clearTextPath);
5986 -+ mntPoints = qdbus_cast<QByteArrayList>(holderDevice.prop("MountPoints"));
5987 -+ if (!mntPoints.isEmpty())
5988 -+ return QFile::decodeName(mntPoints.first()); // FIXME Solid doesn't support multiple mount points
5989 -+ else
5990 -+ return QString();
5991 -+ }
5992 -+
5993 -+ mntPoints = qdbus_cast<QByteArrayList>(m_device->prop("MountPoints"));
5994 -+
5995 -+ if (!mntPoints.isEmpty())
5996 -+ return QFile::decodeName(mntPoints.first()); // FIXME Solid doesn't support multiple mount points
5997 -+ else
5998 -+ return QString();
5999 -+}
6000 -+
6001 -+bool StorageAccess::isIgnored() const
6002 -+{
6003 -+ return m_device->prop("HintIgnore").toBool(); // FIXME tune
6004 -+}
6005 -+
6006 -+bool StorageAccess::setup()
6007 -+{
6008 -+ if ( m_teardownInProgress || m_setupInProgress )
6009 -+ return false;
6010 -+ m_setupInProgress = true;
6011 -+ m_device->broadcastActionRequested("setup");
6012 -+
6013 -+ if (m_device->isEncryptedContainer())
6014 -+ return requestPassphrase();
6015 -+ else
6016 -+ return mount();
6017 -+}
6018 -+
6019 -+bool StorageAccess::teardown()
6020 -+{
6021 -+ if ( m_teardownInProgress || m_setupInProgress )
6022 -+ return false;
6023 -+ m_teardownInProgress = true;
6024 -+ m_device->broadcastActionRequested("teardown");
6025 -+
6026 -+ return unmount();
6027 -+}
6028 -+
6029 -+void StorageAccess::slotPropertiesChanged(const QString &ifaceName, const QVariantMap &changedProps, const QStringList &invalidatedProps)
6030 -+{
6031 -+ Q_UNUSED(ifaceName);
6032 -+
6033 -+ if (changedProps.keys().contains("MountPoints") || invalidatedProps.contains("MountPoints")) {
6034 -+ Q_EMIT accessibilityChanged(isAccessible(), isLuksDevice() ? m_clearTextPath : m_device->udi());
6035 -+ }
6036 -+}
6037 -+
6038 -+void StorageAccess::updateCache()
6039 -+{
6040 -+ m_isAccessible = isAccessible();
6041 -+}
6042 -+
6043 -+void StorageAccess::checkAccessibility()
6044 -+{
6045 -+ const bool old_isAccessible = m_isAccessible;
6046 -+ updateCache();
6047 -+
6048 -+ if (old_isAccessible != m_isAccessible) {
6049 -+ Q_EMIT accessibilityChanged(m_isAccessible, isLuksDevice() ? m_clearTextPath : m_device->udi());
6050 -+ }
6051 -+}
6052 -+
6053 -+void StorageAccess::slotDBusReply( const QDBusMessage & reply )
6054 -+{
6055 -+ if (m_setupInProgress)
6056 -+ {
6057 -+ if (isLuksDevice() && !isAccessible()) { // unlocked device, now mount it
6058 -+ if (reply.type() == QDBusMessage::ReplyMessage) // we've got a response from Unlock
6059 -+ m_clearTextPath = reply.arguments().value(0).value<QDBusObjectPath>().path();
6060 -+ mount();
6061 -+ }
6062 -+ else // Don't broadcast setupDone unless the setup is really done. (Fix kde#271156)
6063 -+ {
6064 -+ m_setupInProgress = false;
6065 -+ m_device->broadcastActionDone("setup");
6066 -+
6067 -+ checkAccessibility();
6068 -+ }
6069 -+ }
6070 -+ else if (m_teardownInProgress) // FIXME
6071 -+ {
6072 -+ if (isLuksDevice() && !m_clearTextPath.isEmpty() && m_clearTextPath != "/") // unlocked device, lock it
6073 -+ {
6074 -+ callCryptoTeardown();
6075 -+ }
6076 -+ else if (!m_clearTextPath.isEmpty() && m_clearTextPath != "/") {
6077 -+ callCryptoTeardown(true); // Lock crypted parent
6078 -+ }
6079 -+ else
6080 -+ {
6081 -+ if (m_device->prop("Ejectable").toBool() && !m_device->isOpticalDisc()) // optical drives have their Eject method
6082 -+ {
6083 -+ // try to "eject" (aka safely remove) from the (parent) drive, e.g. SD card from a reader
6084 -+ QString drivePath = m_device->prop("Drive").value<QDBusObjectPath>().path();
6085 -+ if (!drivePath.isEmpty() || drivePath != "/")
6086 -+ {
6087 -+ QDBusConnection c = QDBusConnection::systemBus();
6088 -+ QDBusMessage msg = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE, drivePath, UD2_DBUS_INTERFACE_DRIVE, "Eject");
6089 -+ msg << QVariantMap(); // options, unused now
6090 -+ c.call(msg, QDBus::NoBlock);
6091 -+ }
6092 -+ }
6093 -+
6094 -+ m_teardownInProgress = false;
6095 -+ m_device->broadcastActionDone("teardown");
6096 -+
6097 -+ checkAccessibility();
6098 -+ }
6099 -+ }
6100 -+}
6101 -+
6102 -+void StorageAccess::slotDBusError( const QDBusError & error )
6103 -+{
6104 -+ if (m_setupInProgress)
6105 -+ {
6106 -+ m_setupInProgress = false;
6107 -+ m_device->broadcastActionDone("setup", m_device->errorToSolidError(error.name()),
6108 -+ m_device->errorToString(error.name()) + ": " +error.message());
6109 -+
6110 -+ checkAccessibility();
6111 -+ }
6112 -+ else if (m_teardownInProgress)
6113 -+ {
6114 -+ m_teardownInProgress = false;
6115 -+ m_clearTextPath.clear();
6116 -+ m_device->broadcastActionDone("teardown", m_device->errorToSolidError(error.name()),
6117 -+ m_device->errorToString(error.name()) + ": " + error.message());
6118 -+ checkAccessibility();
6119 -+ }
6120 -+}
6121 -+
6122 -+void StorageAccess::slotSetupRequested()
6123 -+{
6124 -+ m_setupInProgress = true;
6125 -+ Q_EMIT setupRequested(m_device->udi());
6126 -+}
6127 -+
6128 -+void StorageAccess::slotSetupDone(int error, const QString &errorString)
6129 -+{
6130 -+ m_setupInProgress = false;
6131 -+ Q_EMIT setupDone(static_cast<Solid::ErrorType>(error), errorString, m_device->udi());
6132 -+}
6133 -+
6134 -+void StorageAccess::slotTeardownRequested()
6135 -+{
6136 -+ m_teardownInProgress = true;
6137 -+ Q_EMIT teardownRequested(m_device->udi());
6138 -+}
6139 -+
6140 -+void StorageAccess::slotTeardownDone(int error, const QString &errorString)
6141 -+{
6142 -+ m_teardownInProgress = false;
6143 -+ m_clearTextPath.clear();
6144 -+ Q_EMIT teardownDone(static_cast<Solid::ErrorType>(error), errorString, m_device->udi());
6145 -+}
6146 -+
6147 -+bool StorageAccess::mount()
6148 -+{
6149 -+ QString path = m_device->udi();
6150 -+
6151 -+ if (isLuksDevice()) { // mount options for the cleartext volume
6152 -+ path = m_clearTextPath;
6153 -+ }
6154 -+
6155 -+ QDBusConnection c = QDBusConnection::systemBus();
6156 -+ QDBusMessage msg = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE, path, UD2_DBUS_INTERFACE_FILESYSTEM, "Mount");
6157 -+
6158 -+ msg << QVariantMap(); // options, unused now
6159 -+
6160 -+ return c.callWithCallback(msg, this,
6161 -+ SLOT(slotDBusReply(const QDBusMessage &)),
6162 -+ SLOT(slotDBusError(const QDBusError &)));
6163 -+}
6164 -+
6165 -+bool StorageAccess::unmount()
6166 -+{
6167 -+ QString path = m_device->udi();
6168 -+
6169 -+ if (isLuksDevice()) { // unmount options for the cleartext volume
6170 -+ path = m_clearTextPath;
6171 -+ }
6172 -+
6173 -+ QDBusConnection c = QDBusConnection::systemBus();
6174 -+ QDBusMessage msg = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE, path, UD2_DBUS_INTERFACE_FILESYSTEM, "Unmount");
6175 -+
6176 -+ msg << QVariantMap(); // options, unused now
6177 -+
6178 -+ return c.callWithCallback(msg, this,
6179 -+ SLOT(slotDBusReply(const QDBusMessage &)),
6180 -+ SLOT(slotDBusError(const QDBusError &)),
6181 -+ s_unmountTimeout);
6182 -+}
6183 -+
6184 -+QString StorageAccess::generateReturnObjectPath()
6185 -+{
6186 -+ static int number = 1;
6187 -+
6188 -+ return "/org/kde/solid/UDisks2StorageAccess_"+QString::number(number++);
6189 -+}
6190 -+
6191 -+bool StorageAccess::requestPassphrase()
6192 -+{
6193 -+ QString udi = m_device->udi();
6194 -+ QString returnService = QDBusConnection::sessionBus().baseService();
6195 -+ m_lastReturnObject = generateReturnObjectPath();
6196 -+
6197 -+ QDBusConnection::sessionBus().registerObject(m_lastReturnObject, this, QDBusConnection::ExportScriptableSlots);
6198 -+
6199 -+ QWidget *activeWindow = QApplication::activeWindow();
6200 -+ uint wId = 0;
6201 -+ if (activeWindow!=0)
6202 -+ wId = (uint)activeWindow->winId();
6203 -+
6204 -+ QString appId = QCoreApplication::applicationName();
6205 -+
6206 -+ QDBusInterface soliduiserver("org.kde.kded5", "/modules/soliduiserver", "org.kde.SolidUiServer");
6207 -+ QDBusReply<void> reply = soliduiserver.call("showPassphraseDialog", udi, returnService,
6208 -+ m_lastReturnObject, wId, appId);
6209 -+ m_passphraseRequested = reply.isValid();
6210 -+ if (!m_passphraseRequested)
6211 -+ qWarning() << "Failed to call the SolidUiServer, D-Bus said:" << reply.error();
6212 -+
6213 -+ return m_passphraseRequested;
6214 -+}
6215 -+
6216 -+void StorageAccess::passphraseReply(const QString & passphrase)
6217 -+{
6218 -+ if (m_passphraseRequested)
6219 -+ {
6220 -+ QDBusConnection::sessionBus().unregisterObject(m_lastReturnObject);
6221 -+ m_passphraseRequested = false;
6222 -+ if (!passphrase.isEmpty())
6223 -+ callCryptoSetup(passphrase);
6224 -+ else
6225 -+ {
6226 -+ m_setupInProgress = false;
6227 -+ m_device->broadcastActionDone("setup");
6228 -+ }
6229 -+ }
6230 -+}
6231 -+
6232 -+void StorageAccess::callCryptoSetup(const QString & passphrase)
6233 -+{
6234 -+ QDBusConnection c = QDBusConnection::systemBus();
6235 -+ QDBusMessage msg = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE, m_device->udi(), UD2_DBUS_INTERFACE_ENCRYPTED, "Unlock");
6236 -+
6237 -+ msg << passphrase;
6238 -+ msg << QVariantMap(); // options, unused now
6239 -+
6240 -+ c.callWithCallback(msg, this,
6241 -+ SLOT(slotDBusReply(const QDBusMessage &)),
6242 -+ SLOT(slotDBusError(const QDBusError &)));
6243 -+}
6244 -+
6245 -+bool StorageAccess::callCryptoTeardown(bool actOnParent)
6246 -+{
6247 -+ QDBusConnection c = QDBusConnection::systemBus();
6248 -+ QDBusMessage msg = QDBusMessage::createMethodCall(UD2_DBUS_SERVICE,
6249 -+ actOnParent ? (m_device->prop("CryptoBackingDevice").value<QDBusObjectPath>().path()) : m_device->udi(),
6250 -+ UD2_DBUS_INTERFACE_ENCRYPTED, "Lock");
6251 -+ msg << QVariantMap(); // options, unused now
6252 -+
6253 -+ m_clearTextPath.clear();
6254 -+
6255 -+ return c.callWithCallback(msg, this,
6256 -+ SLOT(slotDBusReply(const QDBusMessage &)),
6257 -+ SLOT(slotDBusError(const QDBusError &)));
6258 -+}
6259 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstorageaccess.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstorageaccess.h
6260 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstorageaccess.h 1970-01-01 01:00:00.000000000 +0100
6261 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstorageaccess.h 2012-06-20 13:39:24.000000000 +0200
6262 -@@ -0,0 +1,104 @@
6263 -+/*
6264 -+ Copyright 2009 Pino Toscano <pino@×××.org>
6265 -+ Copyright 2009-2012 Lukáš Tinkl <ltinkl@××××××.com>
6266 -+
6267 -+ This library is free software; you can redistribute it and/or
6268 -+ modify it under the terms of the GNU Lesser General Public
6269 -+ License as published by the Free Software Foundation; either
6270 -+ version 2.1 of the License, or (at your option) version 3, or any
6271 -+ later version accepted by the membership of KDE e.V. (or its
6272 -+ successor approved by the membership of KDE e.V.), which shall
6273 -+ act as a proxy defined in Section 6 of version 3 of the license.
6274 -+
6275 -+ This library is distributed in the hope that it will be useful,
6276 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
6277 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6278 -+ Lesser General Public License for more details.
6279 -+
6280 -+ You should have received a copy of the GNU Lesser General Public
6281 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
6282 -+*/
6283 -+
6284 -+#ifndef UDISKS2STORAGEACCESS_H
6285 -+#define UDISKS2STORAGEACCESS_H
6286 -+
6287 -+#include <solid/ifaces/storageaccess.h>
6288 -+#include "udisksdeviceinterface.h"
6289 -+
6290 -+#include <QtDBus/QDBusMessage>
6291 -+#include <QtDBus/QDBusError>
6292 -+
6293 -+namespace Solid
6294 -+{
6295 -+namespace Backends
6296 -+{
6297 -+namespace UDisks2
6298 -+{
6299 -+class StorageAccess : public DeviceInterface, virtual public Solid::Ifaces::StorageAccess
6300 -+{
6301 -+ Q_OBJECT
6302 -+ Q_INTERFACES(Solid::Ifaces::StorageAccess)
6303 -+
6304 -+public:
6305 -+ StorageAccess(Device *device);
6306 -+ virtual ~StorageAccess();
6307 -+
6308 -+ virtual bool isAccessible() const;
6309 -+ virtual QString filePath() const;
6310 -+ virtual bool isIgnored() const;
6311 -+ virtual bool setup();
6312 -+ virtual bool teardown();
6313 -+
6314 -+Q_SIGNALS:
6315 -+ void accessibilityChanged(bool accessible, const QString &udi);
6316 -+ void setupDone(Solid::ErrorType error, QVariant errorData, const QString &udi);
6317 -+ void teardownDone(Solid::ErrorType error, QVariant errorData, const QString &udi);
6318 -+ void setupRequested(const QString &udi);
6319 -+ void teardownRequested(const QString &udi);
6320 -+
6321 -+public Q_SLOTS:
6322 -+ Q_SCRIPTABLE Q_NOREPLY void passphraseReply(const QString & passphrase);
6323 -+
6324 -+private Q_SLOTS:
6325 -+ void slotPropertiesChanged(const QString & ifaceName, const QVariantMap & changedProps, const QStringList & invalidatedProps);
6326 -+ void slotDBusReply(const QDBusMessage & reply);
6327 -+ void slotDBusError(const QDBusError & error);
6328 -+
6329 -+ void connectDBusSignals();
6330 -+
6331 -+ void slotSetupRequested();
6332 -+ void slotSetupDone(int error, const QString &errorString);
6333 -+ void slotTeardownRequested();
6334 -+ void slotTeardownDone(int error, const QString &errorString);
6335 -+
6336 -+private:
6337 -+ /// @return true if this device is luks and unlocked
6338 -+ bool isLuksDevice() const;
6339 -+
6340 -+ void updateCache();
6341 -+ void checkAccessibility();
6342 -+
6343 -+ bool mount();
6344 -+ bool unmount();
6345 -+
6346 -+ bool requestPassphrase();
6347 -+ void callCryptoSetup( const QString & passphrase );
6348 -+ bool callCryptoTeardown( bool actOnParent=false );
6349 -+
6350 -+ QString generateReturnObjectPath();
6351 -+
6352 -+private:
6353 -+ bool m_isAccessible;
6354 -+ bool m_setupInProgress;
6355 -+ bool m_teardownInProgress;
6356 -+ bool m_passphraseRequested;
6357 -+ QString m_lastReturnObject;
6358 -+ QString m_clearTextPath; // path to the unlocked cleartext device
6359 -+
6360 -+ static const int s_unmountTimeout = 0x7fffffff;
6361 -+};
6362 -+}
6363 -+}
6364 -+}
6365 -+
6366 -+#endif // UDISKS2STORAGEACCESS_H
6367 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstoragedrive.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstoragedrive.cpp
6368 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstoragedrive.cpp 1970-01-01 01:00:00.000000000 +0100
6369 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstoragedrive.cpp 2012-06-20 13:39:24.000000000 +0200
6370 -@@ -0,0 +1,147 @@
6371 -+/*
6372 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
6373 -+ Copyright 2010-2012 Lukáš Tinkl <ltinkl@××××××.com>
6374 -+
6375 -+ This library is free software; you can redistribute it and/or
6376 -+ modify it under the terms of the GNU Lesser General Public
6377 -+ License as published by the Free Software Foundation; either
6378 -+ version 2.1 of the License, or (at your option) version 3, or any
6379 -+ later version accepted by the membership of KDE e.V. (or its
6380 -+ successor approved by the membership of KDE e.V.), which shall
6381 -+ act as a proxy defined in Section 6 of version 3 of the license.
6382 -+
6383 -+ This library is distributed in the hope that it will be useful,
6384 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
6385 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6386 -+ Lesser General Public License for more details.
6387 -+
6388 -+ You should have received a copy of the GNU Lesser General Public
6389 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
6390 -+*/
6391 -+
6392 -+#include "udisksstoragedrive.h"
6393 -+
6394 -+#include "../shared/udevqt.h"
6395 -+
6396 -+#include <QtCore/QDebug>
6397 -+#include <QtCore/QFile>
6398 -+
6399 -+using namespace Solid::Backends::UDisks2;
6400 -+
6401 -+StorageDrive::StorageDrive(Device *dev)
6402 -+ : Block(dev)
6403 -+{
6404 -+ UdevQt::Client client(this);
6405 -+ m_udevDevice = client.deviceByDeviceFile(device());
6406 -+ m_udevDevice.deviceProperties();
6407 -+}
6408 -+
6409 -+StorageDrive::~StorageDrive()
6410 -+{
6411 -+}
6412 -+
6413 -+qulonglong StorageDrive::size() const
6414 -+{
6415 -+ return m_device->prop("Size").toULongLong();
6416 -+}
6417 -+
6418 -+bool StorageDrive::isHotpluggable() const
6419 -+{
6420 -+ const Solid::StorageDrive::Bus _bus = bus();
6421 -+ return _bus == Solid::StorageDrive::Usb || _bus == Solid::StorageDrive::Ieee1394;
6422 -+}
6423 -+
6424 -+bool StorageDrive::isRemovable() const
6425 -+{
6426 -+ return m_device->prop("MediaRemovable").toBool() || m_device->prop("Removable").toBool();
6427 -+}
6428 -+
6429 -+Solid::StorageDrive::DriveType StorageDrive::driveType() const
6430 -+{
6431 -+ const QStringList mediaTypes = m_device->prop("MediaCompatibility").toStringList();
6432 -+
6433 -+ if ( m_device->isOpticalDrive() ) // optical disks
6434 -+ {
6435 -+ return Solid::StorageDrive::CdromDrive;
6436 -+ }
6437 -+ else if ( mediaTypes.contains( "floppy" ) )
6438 -+ {
6439 -+ return Solid::StorageDrive::Floppy;
6440 -+ }
6441 -+#if 0 // TODO add to Solid
6442 -+ else if ( mediaTypes.contains( "floppy_jaz" ) )
6443 -+ {
6444 -+ return Solid::StorageDrive::Jaz;
6445 -+ }
6446 -+ else if ( mediaTypes.contains( "floppy_zip" ) )
6447 -+ {
6448 -+ return Solid::StorageDrive::Zip;
6449 -+ }
6450 -+ else if ( mediaTypes.contains( "flash" ) )
6451 -+ {
6452 -+ return Solid::StorageDrive::Flash;
6453 -+ }
6454 -+#endif
6455 -+ else if ( mediaTypes.contains( "flash_cf" ) )
6456 -+ {
6457 -+ return Solid::StorageDrive::CompactFlash;
6458 -+ }
6459 -+ else if ( mediaTypes.contains( "flash_ms" ) )
6460 -+ {
6461 -+ return Solid::StorageDrive::MemoryStick;
6462 -+ }
6463 -+ else if ( mediaTypes.contains( "flash_sm" ) )
6464 -+ {
6465 -+ return Solid::StorageDrive::SmartMedia;
6466 -+ }
6467 -+ else if ( mediaTypes.contains( "flash_sd" ) || mediaTypes.contains( "flash_sdhc" )
6468 -+ || mediaTypes.contains( "flash_mmc" ) || mediaTypes.contains("flash_sdxc") )
6469 -+ {
6470 -+ return Solid::StorageDrive::SdMmc;
6471 -+ }
6472 -+ // FIXME: udisks2 doesn't know about xD cards
6473 -+ else
6474 -+ {
6475 -+ return Solid::StorageDrive::HardDisk;
6476 -+ }
6477 -+}
6478 -+
6479 -+Solid::StorageDrive::Bus StorageDrive::bus() const
6480 -+{
6481 -+ const QString bus = m_device->prop("ConnectionBus").toString();
6482 -+ const QString udevBus = m_udevDevice.deviceProperty("ID_BUS").toString();
6483 -+
6484 -+ //qDebug() << "bus:" << bus << "udev bus:" << udevBus;
6485 -+
6486 -+ if (udevBus == "ata")
6487 -+ {
6488 -+ if (m_udevDevice.deviceProperty("ID_ATA_SATA").toInt() == 1) // serial ATA
6489 -+ return Solid::StorageDrive::Sata;
6490 -+ else // parallel (classical) ATA
6491 -+ return Solid::StorageDrive::Ide;
6492 -+ }
6493 -+ else if (bus == "usb")
6494 -+ {
6495 -+ return Solid::StorageDrive::Usb;
6496 -+ }
6497 -+ else if (bus == "ieee1394")
6498 -+ {
6499 -+ return Solid::StorageDrive::Ieee1394;
6500 -+ }
6501 -+ else if (udevBus == "scsi")
6502 -+ {
6503 -+ return Solid::StorageDrive::Scsi;
6504 -+ }
6505 -+#if 0 // TODO add these to Solid
6506 -+ else if ( bus == "sdio" )
6507 -+ {
6508 -+ return Solid::StorageDrive::SDIO;
6509 -+ }
6510 -+ else if ( bus == "virtual" )
6511 -+ {
6512 -+ return Solid::StorageDrive::Virtual;
6513 -+ }
6514 -+#endif
6515 -+ else
6516 -+ return Solid::StorageDrive::Platform;
6517 -+}
6518 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstoragedrive.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstoragedrive.h
6519 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstoragedrive.h 1970-01-01 01:00:00.000000000 +0100
6520 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstoragedrive.h 2012-06-20 13:39:24.000000000 +0200
6521 -@@ -0,0 +1,61 @@
6522 -+/*
6523 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
6524 -+ Copyright 2010-2012 Lukáš Tinkl <ltinkl@××××××.com>
6525 -+
6526 -+ This library is free software; you can redistribute it and/or
6527 -+ modify it under the terms of the GNU Lesser General Public
6528 -+ License as published by the Free Software Foundation; either
6529 -+ version 2.1 of the License, or (at your option) version 3, or any
6530 -+ later version accepted by the membership of KDE e.V. (or its
6531 -+ successor approved by the membership of KDE e.V.), which shall
6532 -+ act as a proxy defined in Section 6 of version 3 of the license.
6533 -+
6534 -+ This library is distributed in the hope that it will be useful,
6535 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
6536 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6537 -+ Lesser General Public License for more details.
6538 -+
6539 -+ You should have received a copy of the GNU Lesser General Public
6540 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
6541 -+*/
6542 -+
6543 -+#ifndef UDISKS2STORAGEDRIVE_H
6544 -+#define UDISKS2STORAGEDRIVE_H
6545 -+
6546 -+#include <ifaces/storagedrive.h>
6547 -+
6548 -+#include "../shared/udevqt.h"
6549 -+
6550 -+#include "udisksblock.h"
6551 -+
6552 -+namespace Solid
6553 -+{
6554 -+namespace Backends
6555 -+{
6556 -+namespace UDisks2
6557 -+{
6558 -+
6559 -+class StorageDrive: public Block, virtual public Solid::Ifaces::StorageDrive
6560 -+{
6561 -+ Q_OBJECT
6562 -+ Q_INTERFACES(Solid::Ifaces::StorageDrive)
6563 -+
6564 -+public:
6565 -+ StorageDrive(Device *dev);
6566 -+ virtual ~StorageDrive();
6567 -+
6568 -+ virtual qulonglong size() const;
6569 -+ virtual bool isHotpluggable() const;
6570 -+ virtual bool isRemovable() const;
6571 -+ virtual Solid::StorageDrive::DriveType driveType() const;
6572 -+ virtual Solid::StorageDrive::Bus bus() const;
6573 -+
6574 -+private:
6575 -+ UdevQt::Device m_udevDevice;
6576 -+};
6577 -+
6578 -+}
6579 -+}
6580 -+}
6581 -+
6582 -+#endif // UDISK2SSTORAGEDRIVE_H
6583 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstoragevolume.cpp kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstoragevolume.cpp
6584 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstoragevolume.cpp 1970-01-01 01:00:00.000000000 +0100
6585 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstoragevolume.cpp 2012-06-20 13:39:24.000000000 +0200
6586 -@@ -0,0 +1,105 @@
6587 -+/*
6588 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
6589 -+ Copyright 2010-2012 Lukáš Tinkl <ltinkl@××××××.com>
6590 -+
6591 -+ This library is free software; you can redistribute it and/or
6592 -+ modify it under the terms of the GNU Lesser General Public
6593 -+ License as published by the Free Software Foundation; either
6594 -+ version 2.1 of the License, or (at your option) version 3, or any
6595 -+ later version accepted by the membership of KDE e.V. (or its
6596 -+ successor approved by the membership of KDE e.V.), which shall
6597 -+ act as a proxy defined in Section 6 of version 3 of the license.
6598 -+
6599 -+ This library is distributed in the hope that it will be useful,
6600 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
6601 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6602 -+ Lesser General Public License for more details.
6603 -+
6604 -+ You should have received a copy of the GNU Lesser General Public
6605 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
6606 -+*/
6607 -+
6608 -+#include "udisksstoragevolume.h"
6609 -+#include "udisks2.h"
6610 -+
6611 -+using namespace Solid::Backends::UDisks2;
6612 -+
6613 -+StorageVolume::StorageVolume(Device *device)
6614 -+ : Block(device)
6615 -+{
6616 -+}
6617 -+
6618 -+StorageVolume::~StorageVolume()
6619 -+{
6620 -+}
6621 -+
6622 -+QString StorageVolume::encryptedContainerUdi() const
6623 -+{
6624 -+ const QString path = m_device->prop("CryptoBackingDevice").value<QDBusObjectPath>().path();
6625 -+ if ( path.isEmpty() || path == "/")
6626 -+ return QString();
6627 -+ else
6628 -+ return path;
6629 -+}
6630 -+
6631 -+qulonglong StorageVolume::size() const
6632 -+{
6633 -+ return m_device->prop("Size").toULongLong();
6634 -+}
6635 -+
6636 -+QString StorageVolume::uuid() const
6637 -+{
6638 -+ return m_device->prop("IdUUID").toString();
6639 -+}
6640 -+
6641 -+QString StorageVolume::label() const
6642 -+{
6643 -+ QString label = m_device->prop("HintName").toString();
6644 -+ if (label.isEmpty())
6645 -+ label = m_device->prop("IdLabel").toString();
6646 -+ if (label.isEmpty())
6647 -+ label = m_device->prop("Name").toString();
6648 -+ return label;
6649 -+}
6650 -+
6651 -+QString StorageVolume::fsType() const
6652 -+{
6653 -+ return m_device->prop("IdType").toString();
6654 -+}
6655 -+
6656 -+Solid::StorageVolume::UsageType StorageVolume::usage() const
6657 -+{
6658 -+ const QString usage = m_device->prop("IdUsage").toString();
6659 -+
6660 -+ if (m_device->hasInterface(UD2_DBUS_INTERFACE_FILESYSTEM))
6661 -+ {
6662 -+ return Solid::StorageVolume::FileSystem;
6663 -+ }
6664 -+ else if (m_device->isPartitionTable())
6665 -+ {
6666 -+ return Solid::StorageVolume::PartitionTable;
6667 -+ }
6668 -+ else if (usage == "raid")
6669 -+ {
6670 -+ return Solid::StorageVolume::Raid;
6671 -+ }
6672 -+ else if (m_device->isEncryptedContainer())
6673 -+ {
6674 -+ return Solid::StorageVolume::Encrypted;
6675 -+ }
6676 -+ else if (usage == "unused" || usage.isEmpty())
6677 -+ {
6678 -+ return Solid::StorageVolume::Unused;
6679 -+ }
6680 -+ else
6681 -+ {
6682 -+ return Solid::StorageVolume::Other;
6683 -+ }
6684 -+}
6685 -+
6686 -+bool StorageVolume::isIgnored() const
6687 -+{
6688 -+ const Solid::StorageVolume::UsageType usg = usage();
6689 -+ return m_device->prop("HintIgnore").toBool() || m_device->isSwap() ||
6690 -+ ((usg == Solid::StorageVolume::Unused || usg == Solid::StorageVolume::Other || usg == Solid::StorageVolume::PartitionTable) && !m_device->isOpticalDisc());
6691 -+}
6692 -diff -ruN kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstoragevolume.h kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstoragevolume.h
6693 ---- kdelibs-4.8.90.orig/solid/solid/backends/udisks2/udisksstoragevolume.h 1970-01-01 01:00:00.000000000 +0100
6694 -+++ kdelibs-4.8.90/solid/solid/backends/udisks2/udisksstoragevolume.h 2012-06-20 13:39:24.000000000 +0200
6695 -@@ -0,0 +1,57 @@
6696 -+/*
6697 -+ Copyright 2010 Michael Zanetti <mzanetti@×××.org>
6698 -+
6699 -+ This library is free software; you can redistribute it and/or
6700 -+ modify it under the terms of the GNU Lesser General Public
6701 -+ License as published by the Free Software Foundation; either
6702 -+ version 2.1 of the License, or (at your option) version 3, or any
6703 -+ later version accepted by the membership of KDE e.V. (or its
6704 -+ successor approved by the membership of KDE e.V.), which shall
6705 -+ act as a proxy defined in Section 6 of version 3 of the license.
6706 -+
6707 -+ This library is distributed in the hope that it will be useful,
6708 -+ but WITHOUT ANY WARRANTY; without even the implied warranty of
6709 -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6710 -+ Lesser General Public License for more details.
6711 -+
6712 -+ You should have received a copy of the GNU Lesser General Public
6713 -+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
6714 -+*/
6715 -+
6716 -+#ifndef UDISKS2STORAGEVOLUME_H
6717 -+#define UDISKS2STORAGEVOLUME_H
6718 -+
6719 -+#include <ifaces/storagevolume.h>
6720 -+#include "udisksblock.h"
6721 -+
6722 -+
6723 -+namespace Solid
6724 -+{
6725 -+namespace Backends
6726 -+{
6727 -+namespace UDisks2
6728 -+{
6729 -+
6730 -+class StorageVolume: public Block, virtual public Solid::Ifaces::StorageVolume
6731 -+{
6732 -+ Q_OBJECT
6733 -+ Q_INTERFACES(Solid::Ifaces::StorageVolume)
6734 -+
6735 -+public:
6736 -+ StorageVolume(Device *device);
6737 -+ virtual ~StorageVolume();
6738 -+
6739 -+ virtual QString encryptedContainerUdi() const;
6740 -+ virtual qulonglong size() const;
6741 -+ virtual QString uuid() const;
6742 -+ virtual QString label() const;
6743 -+ virtual QString fsType() const;
6744 -+ virtual Solid::StorageVolume::UsageType usage() const;
6745 -+ virtual bool isIgnored() const;
6746 -+};
6747 -+
6748 -+}
6749 -+}
6750 -+}
6751 -+
6752 -+#endif // UDISKS2STORAGEVOLUME_H
6753 -diff -ruN kdelibs-4.8.90.orig/solid/solid/managerbase.cpp kdelibs-4.8.90/solid/solid/managerbase.cpp
6754 ---- kdelibs-4.8.90.orig/solid/solid/managerbase.cpp 2012-05-23 01:45:29.000000000 +0200
6755 -+++ kdelibs-4.8.90/solid/solid/managerbase.cpp 2012-06-20 13:39:51.000000000 +0200
6756 -@@ -21,7 +21,7 @@
6757 - #include "managerbase_p.h"
6758 -
6759 - #include <stdlib.h>
6760 --#if !defined (Q_WS_WIN) && !defined (Q_OS_MAC)
6761 -+#if !defined (Q_OS_WIN) && !defined (Q_OS_MAC)
6762 - #include <config-solid.h>
6763 - #endif
6764 -
6765 -@@ -30,8 +30,7 @@
6766 - #if defined (Q_OS_MAC)
6767 - #include "backends/iokit/iokitmanager.h"
6768 - #elif defined (Q_OS_UNIX)
6769 --#include "backends/hal/halmanager.h"
6770 --#include "backends/udisks/udisksmanager.h"
6771 -+#include "backends/udisks2/udisksmanager.h"
6772 - #include "backends/upower/upowermanager.h"
6773 -
6774 - #if defined (HUPNP_FOUND)
6775 -@@ -44,7 +43,7 @@
6776 -
6777 - #include "backends/fstab/fstabmanager.h"
6778 -
6779 --#elif defined (Q_WS_WIN) && defined(HAVE_WBEM) && !defined(_WIN32_WCE)
6780 -+#elif defined (Q_OS_WIN) && defined(HAVE_WBEM) && !defined(_WIN32_WCE)
6781 - #include "backends/wmi/wmimanager.h"
6782 - #endif
6783 -
6784 -@@ -68,25 +67,16 @@
6785 - # if defined(Q_OS_MAC)
6786 - m_backends << new Solid::Backends::IOKit::IOKitManager(0);
6787 -
6788 --# elif defined(Q_WS_WIN) && defined(HAVE_WBEM) && !defined(_WIN32_WCE)
6789 -+# elif defined(Q_OS_WIN) && defined(HAVE_WBEM) && !defined(_WIN32_WCE)
6790 - m_backends << new Solid::Backends::Wmi::WmiManager(0);
6791 -
6792 --# elif defined(Q_OS_UNIX) && !defined(Q_OS_LINUX)
6793 -- m_backends << new Solid::Backends::Hal::HalManager(0);
6794 --
6795 - # elif defined(Q_OS_LINUX)
6796 -- bool solidHalLegacyEnabled
6797 -- = QString::fromLocal8Bit(qgetenv("SOLID_HAL_LEGACY")).toInt()==1;
6798 -- if (solidHalLegacyEnabled) {
6799 -- m_backends << new Solid::Backends::Hal::HalManager(0);
6800 -- } else {
6801 - # if defined(UDEV_FOUND)
6802 - m_backends << new Solid::Backends::UDev::UDevManager(0);
6803 - # endif
6804 -- m_backends << new Solid::Backends::UDisks::UDisksManager(0)
6805 -+ m_backends << new Solid::Backends::UDisks2::Manager(0)
6806 - << new Solid::Backends::UPower::UPowerManager(0)
6807 - << new Solid::Backends::Fstab::FstabManager(0);
6808 -- }
6809 - # endif
6810 -
6811 - # if defined (HUPNP_FOUND)
6812 -diff -ruN kdelibs-4.8.90.orig/solid/tests/CMakeLists.txt kdelibs-4.8.90/solid/tests/CMakeLists.txt
6813 ---- kdelibs-4.8.90.orig/solid/tests/CMakeLists.txt 2012-05-23 01:45:29.000000000 +0200
6814 -+++ kdelibs-4.8.90/solid/tests/CMakeLists.txt 2012-06-20 13:39:02.000000000 +0200
6815 -@@ -16,20 +16,6 @@
6816 - add_definitions(-DTEST_DATA="\\"${CMAKE_CURRENT_SOURCE_DIR}/../solid/backends/fakehw/fakecomputer.xml\\"")
6817 -
6818 -
6819 --########### halbasictest ###############
6820 --
6821 --if(NOT WIN32 AND NOT APPLE)
6822 --set(halbasictest_SRCS halbasictest.cpp )
6823 --
6824 --kde4_add_executable(halbasictest ${halbasictest_SRCS})
6825 --
6826 --if(WIN32)
6827 -- set_target_properties(halbasictest PROPERTIES COMPILE_FLAGS -DSOLID_EXPORT=)
6828 --endif(WIN32)
6829 --
6830 --target_link_libraries(halbasictest solid_static ${KDEWIN_LIBRARIES} ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTTEST_LIBRARY} )
6831 --endif(NOT WIN32 AND NOT APPLE)
6832 --
6833 - ########### solidhwtest ###############
6834 -
6835 - set(solidhwtest_SRCS
6836
6837 diff --git a/kde-base/kdelibs/kdelibs-4.8.90.ebuild b/kde-base/kdelibs/kdelibs-4.8.90.ebuild
6838 deleted file mode 100644
6839 index 2503764..0000000
6840 --- a/kde-base/kdelibs/kdelibs-4.8.90.ebuild
6841 +++ /dev/null
6842 @@ -1,314 +0,0 @@
6843 -# Copyright 1999-2012 Gentoo Foundation
6844 -# Distributed under the terms of the GNU General Public License v2
6845 -# $Header: $
6846 -
6847 -EAPI=4
6848 -
6849 -CPPUNIT_REQUIRED="optional"
6850 -DECLARATIVE_REQUIRED="always"
6851 -OPENGL_REQUIRED="optional"
6852 -KDE_SCM="git"
6853 -inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic
6854 -
6855 -# The "master" branch is out of date, so use KDE/4.8 per upstream's
6856 -# recommendation.
6857 -EGIT_BRANCH="KDE/4.8"
6858 -
6859 -DESCRIPTION="KDE libraries needed by all KDE programs."
6860 -HOMEPAGE="http://www.kde.org/"
6861 -
6862 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
6863 -LICENSE="LGPL-2.1"
6864 -IUSE="3dnow acl alsa altivec +bzip2 debug doc fam +handbook jpeg2k kerberos lzma
6865 -mmx nls openexr +policykit semantic-desktop spell sse sse2 ssl +udev +udisks
6866 -+upower upnp zeroconf"
6867 -
6868 -REQUIRED_USE="
6869 - udisks? ( udev )
6870 - upower? ( udev )
6871 -"
6872 -
6873 -# needs the kate regression testsuite from svn
6874 -RESTRICT="test"
6875 -
6876 -COMMONDEPEND="
6877 - app-crypt/qca:2
6878 - >=app-misc/strigi-0.7.7
6879 - app-text/docbook-xml-dtd:4.2
6880 - app-text/docbook-xsl-stylesheets
6881 - >=dev-libs/libattica-0.1.90
6882 - >=dev-libs/libdbusmenu-qt-0.3.2
6883 - dev-libs/libpcre[unicode]
6884 - dev-libs/libxml2
6885 - dev-libs/libxslt
6886 - media-libs/fontconfig
6887 - media-libs/freetype:2
6888 - media-libs/giflib
6889 - >=media-libs/libpng-1.4
6890 - >=media-libs/phonon-4.4.3
6891 - sys-libs/zlib
6892 - virtual/jpeg
6893 - >=x11-misc/shared-mime-info-0.60
6894 - acl? ( virtual/acl )
6895 - alsa? ( media-libs/alsa-lib )
6896 - !aqua? (
6897 - x11-libs/libICE
6898 - x11-libs/libSM
6899 - x11-libs/libX11
6900 - x11-libs/libXau
6901 - x11-libs/libXcursor
6902 - x11-libs/libXdmcp
6903 - x11-libs/libXext
6904 - x11-libs/libXfixes
6905 - x11-libs/libXft
6906 - x11-libs/libXpm
6907 - x11-libs/libXrender
6908 - x11-libs/libXScrnSaver
6909 - x11-libs/libXtst
6910 - !kernel_SunOS? ( sys-libs/libutempter )
6911 - )
6912 - bzip2? ( app-arch/bzip2 )
6913 - fam? ( virtual/fam )
6914 - jpeg2k? ( media-libs/jasper )
6915 - kerberos? ( virtual/krb5 )
6916 - openexr? (
6917 - media-libs/openexr
6918 - media-libs/ilmbase
6919 - )
6920 - policykit? ( >=sys-auth/polkit-qt-0.103.0 )
6921 - semantic-desktop? (
6922 - >=dev-libs/shared-desktop-ontologies-0.10.0
6923 - >=dev-libs/soprano-2.7.56-r1[dbus,raptor,redland]
6924 - )
6925 - spell? ( app-text/enchant )
6926 - ssl? ( dev-libs/openssl )
6927 - udev? ( sys-fs/udev )
6928 - upnp? ( media-libs/herqq )
6929 - zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
6930 -"
6931 -DEPEND="${COMMONDEPEND}
6932 - doc? ( app-doc/doxygen )
6933 - nls? ( virtual/libintl )
6934 -"
6935 -RDEPEND="${COMMONDEPEND}
6936 - !x11-libs/qt-phonon
6937 - >=app-crypt/gnupg-2.0.11
6938 - app-misc/ca-certificates
6939 - $(add_kdebase_dep kde-env)
6940 - !aqua? (
6941 - x11-apps/iceauth
6942 - x11-apps/rgb
6943 - >=x11-misc/xdg-utils-1.0.2-r3
6944 - udisks? ( sys-fs/udisks:2 )
6945 - upower? ( sys-power/upower )
6946 - )
6947 -"
6948 -PDEPEND="
6949 - $(add_kdebase_dep katepart)
6950 - || ( ( $(add_kdebase_dep kfmclient) ) x11-misc/xdg-utils )
6951 - handbook? ( $(add_kdebase_dep khelpcenter) )
6952 - policykit? (
6953 - >=kde-misc/polkit-kde-kcmodules-0.98_pre20101127
6954 - >=sys-auth/polkit-kde-agent-0.99
6955 - )
6956 - semantic-desktop? ( $(add_kdebase_dep nepomuk-core) )
6957 -"
6958 -
6959 -# Force the upgrade of plasma-workspace to a version that explicitly depends on kactivities
6960 -add_blocker plasma-workspace 4.7.1
6961 -
6962 -# file collision, bug 394991
6963 -add_blocker kcontrol 4.4.50
6964 -
6965 -PATCHES=(
6966 - "${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch"
6967 - "${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch"
6968 - "${FILESDIR}/${PN}-4.7.96-mimetypes.patch"
6969 - "${FILESDIR}/${PN}-4.4.90-xslt.patch"
6970 - "${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch"
6971 - "${FILESDIR}/${PN}-4.8.1-norpath.patch"
6972 - "${FILESDIR}/${PN}-4.8.2-calculator_key.patch"
6973 - "${FILESDIR}/${PN}-4.8.4-bytecode.patch"
6974 - "${FILESDIR}/${PN}-4.8.90-udisks2.patch"
6975 -)
6976 -
6977 -pkg_pretend() {
6978 - if [[ ${MERGE_TYPE} != binary ]]; then
6979 - [[ $(gcc-major-version) -lt 4 ]] || \
6980 - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
6981 - && die "Sorry, but gcc-4.3 and earlier won't work for KDE SC 4.6 (see bug #354837)."
6982 - fi
6983 -}
6984 -
6985 -src_prepare() {
6986 - kde4-base_src_prepare
6987 - use arm && epatch "${FILESDIR}/${PN}-4.6.2-armlinking.patch"
6988 -
6989 - # Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work)
6990 - sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \
6991 - -i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed."
6992 -
6993 - if use aqua; then
6994 - sed -i -e \
6995 - "s:BUNDLE_INSTALL_DIR \"/Applications:BUNDLE_INSTALL_DIR \"${EPREFIX}/${APP_BUNDLE_DIR}:g" \
6996 - cmake/modules/FindKDE4Internal.cmake || die "failed to sed FindKDE4Internal.cmake"
6997 -
6998 - #if [[ ${CHOST} == *-darwin8 ]]; then
6999 - sed -i -e \
7000 - "s:set(_add_executable_param MACOSX_BUNDLE):remove(_add_executable_param MACOSX_BUNDLE):g" \
7001 - cmake/modules/KDE4Macros.cmake || die "failed to sed KDE4Macros.cmake"
7002 - #fi
7003 -
7004 - # solid/solid/backends/iokit doesn't properly link, so disable it.
7005 - sed -e "s|\(APPLE\)|(FALSE)|g" -i solid/solid/CMakeLists.txt \
7006 - || die "disabling solid/solid/backends/iokit failed"
7007 - sed -e "s|m_backend = .*Backends::IOKit.*;|m_backend = 0;|g" -i solid/solid/managerbase.cpp \
7008 - || die "disabling solid/solid/backends/iokit failed"
7009 -
7010 - # There's no fdatasync on OSX and the check fails to detect that.
7011 - sed -e "/HAVE_FDATASYNC/ d" -i config.h.cmake \
7012 - || die "disabling fdatasync failed"
7013 -
7014 - # Fix nameser include to nameser8_compat
7015 - sed -e "s|nameser8_compat.h|nameser_compat.h|g" -i kio/misc/kpac/discovery.cpp \
7016 - || die "fixing nameser include failed"
7017 - append-flags -DHAVE_ARPA_NAMESER8_COMPAT_H=1
7018 -
7019 - # Try to fix kkeyserver_mac
7020 - epatch "${FILESDIR}"/${PN}-4.3.80-kdeui_util_kkeyserver_mac.patch
7021 - fi
7022 -
7023 - if [[ ${CHOST} == *-solaris* ]] ; then
7024 - epatch "${FILESDIR}/kdelibs-4.3.2-solaris-ksyscoca.patch"
7025 - # getgrouplist not in solaris libc
7026 - epatch "${FILESDIR}/kdelibs-4.3.2-solaris-getgrouplist.patch"
7027 - # solaris has no d_type element in dir_ent
7028 - epatch "${FILESDIR}/kdelibs-4.3.2-solaris-fileunix.patch"
7029 - fi
7030 -}
7031 -
7032 -src_configure() {
7033 - if use zeroconf; then
7034 - if has_version net-dns/avahi; then
7035 - mycmakeargs=(-DWITH_Avahi=ON -DWITH_DNSSD=OFF)
7036 - else
7037 - die "USE=\"zeroconf\" enabled but net-dns/avahi wasn't found."
7038 - fi
7039 - else
7040 - mycmakeargs=(-DWITH_Avahi=OFF -DWITH_DNSSD=OFF)
7041 - fi
7042 - mycmakeargs+=(
7043 - -DWITH_HSPELL=OFF
7044 - -DWITH_ASPELL=OFF
7045 - -DKDE_DEFAULT_HOME=.kde4
7046 - -DKAUTH_BACKEND=POLKITQT-1
7047 - -DBUILD_libkactivities=OFF
7048 - $(cmake-utils_use_build handbook doc)
7049 - $(cmake-utils_use_has 3dnow X86_3DNOW)
7050 - $(cmake-utils_use_has altivec PPC_ALTIVEC)
7051 - $(cmake-utils_use_has mmx X86_MMX)
7052 - $(cmake-utils_use_has sse X86_SSE)
7053 - $(cmake-utils_use_has sse2 X86_SSE2)
7054 - $(cmake-utils_use_with acl)
7055 - $(cmake-utils_use_with alsa)
7056 - $(cmake-utils_use_with bzip2 BZip2)
7057 - $(cmake-utils_use_with fam)
7058 - $(cmake-utils_use_with jpeg2k Jasper)
7059 - $(cmake-utils_use_with kerberos GSSAPI)
7060 - $(cmake-utils_use_with lzma LibLZMA)
7061 - $(cmake-utils_use_with nls Libintl)
7062 - $(cmake-utils_use_with openexr OpenEXR)
7063 - $(cmake-utils_use_with opengl OpenGL)
7064 - $(cmake-utils_use_with policykit PolkitQt-1)
7065 - $(cmake-utils_use_with semantic-desktop Soprano)
7066 - $(cmake-utils_use_with semantic-desktop SharedDesktopOntologies)
7067 - $(cmake-utils_use_with spell ENCHANT)
7068 - $(cmake-utils_use_with ssl OpenSSL)
7069 - $(cmake-utils_use_with udev UDev)
7070 - $(cmake-utils_use_with upnp HUpnp)
7071 - )
7072 - kde4-base_src_configure
7073 -}
7074 -
7075 -src_compile() {
7076 - kde4-base_src_compile
7077 -
7078 - # The building of apidox is not managed anymore by the build system
7079 - if use doc; then
7080 - einfo "Building API documentation"
7081 - cd "${S}"/doc/api/
7082 - ./doxygen.sh "${S}" || die "APIDOX generation failed"
7083 - fi
7084 -}
7085 -
7086 -src_install() {
7087 - kde4-base_src_install
7088 -
7089 - # use system certificates
7090 - rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die
7091 - dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt
7092 -
7093 - if use doc; then
7094 - einfo "Installing API documentation. This could take a bit of time."
7095 - cd "${S}"/doc/api/
7096 - docinto /HTML/en/kdelibs-apidox
7097 - dohtml -r ${P}-apidocs/*
7098 - fi
7099 -
7100 - if use aqua; then
7101 - einfo "fixing ${PN} plugins"
7102 -
7103 - local _PV=${PV:0:3}.0
7104 - local _dir=${EPREFIX}/usr/$(get_libdir)/kde4/plugins/script
7105 -
7106 - install_name_tool -id \
7107 - "${_dir}/libkrossqtsplugin.${_PV}.dylib" \
7108 - "${D}/${_dir}/libkrossqtsplugin.${_PV}.dylib" \
7109 - || die "failed fixing libkrossqtsplugin.${_PV}.dylib"
7110 -
7111 - einfo "fixing ${PN} cmake detection files"
7112 - #sed -i -e \
7113 - # "s:if (HAVE_XKB):if (HAVE_XKB AND NOT APPLE):g" \
7114 - echo -e "set(XKB_FOUND FALSE)\nset(HAVE_XKB FALSE)" > \
7115 - "${ED}"/usr/share/apps/cmake/modules/FindXKB.cmake \
7116 - || die "failed fixing FindXKB.cmake"
7117 - fi
7118 -
7119 - einfo Installing environment file.
7120 - # Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined.
7121 - echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde"
7122 - echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde"
7123 - doenvd "${T}/77kde"
7124 -}
7125 -
7126 -pkg_postinst() {
7127 - fdo-mime_mime_database_update
7128 -
7129 - if use zeroconf; then
7130 - echo
7131 - elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
7132 - elog "is running."
7133 - echo
7134 - einfo "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns"
7135 - einfo "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf"
7136 - einfo "to include 'mdns', e.g.:"
7137 - einfo " hosts: files mdns dns"
7138 - echo
7139 - fi
7140 -
7141 - elog "Your homedir is set to \${HOME}/.kde4"
7142 - echo
7143 -
7144 - kde4-base_pkg_postinst
7145 -}
7146 -
7147 -pkg_prerm() {
7148 - # Remove ksycoca4 global database
7149 - rm -f "${EROOT}${PREFIX}"/share/kde4/services/ksycoca4
7150 -}
7151 -
7152 -pkg_postrm() {
7153 - fdo-mime_mime_database_update
7154 -
7155 - kde4-base_pkg_postrm
7156 -}
7157
7158 diff --git a/kde-base/kdelibs/kdelibs-4.9.49.9999.ebuild b/kde-base/kdelibs/kdelibs-4.9.49.9999.ebuild
7159 index c662961..2737f4f 100644
7160 --- a/kde-base/kdelibs/kdelibs-4.9.49.9999.ebuild
7161 +++ b/kde-base/kdelibs/kdelibs-4.9.49.9999.ebuild
7162 @@ -129,7 +129,8 @@ PATCHES=(
7163 "${FILESDIR}/${PN}-4.8.1-norpath.patch"
7164 "${FILESDIR}/${PN}-4.8.2-calculator_key.patch"
7165 "${FILESDIR}/${PN}-4.8.4-bytecode.patch"
7166 - "${FILESDIR}/${PN}-4.8.90-udisks2.patch"
7167 + "${FILESDIR}/${PN}-4.8.95-udisks2.patch"
7168 + "${FILESDIR}/${PN}-4.8.95-udisks2-includes.patch"
7169 )
7170
7171 pkg_pretend() {
7172
7173 diff --git a/kde-base/kdelibs/kdelibs-9999.ebuild b/kde-base/kdelibs/kdelibs-9999.ebuild
7174 index c662961..2737f4f 100644
7175 --- a/kde-base/kdelibs/kdelibs-9999.ebuild
7176 +++ b/kde-base/kdelibs/kdelibs-9999.ebuild
7177 @@ -129,7 +129,8 @@ PATCHES=(
7178 "${FILESDIR}/${PN}-4.8.1-norpath.patch"
7179 "${FILESDIR}/${PN}-4.8.2-calculator_key.patch"
7180 "${FILESDIR}/${PN}-4.8.4-bytecode.patch"
7181 - "${FILESDIR}/${PN}-4.8.90-udisks2.patch"
7182 + "${FILESDIR}/${PN}-4.8.95-udisks2.patch"
7183 + "${FILESDIR}/${PN}-4.8.95-udisks2-includes.patch"
7184 )
7185
7186 pkg_pretend() {
7187
7188 diff --git a/kde-base/kdemultimedia-meta/kdemultimedia-meta-4.8.90.ebuild b/kde-base/kdemultimedia-meta/kdemultimedia-meta-4.8.90.ebuild
7189 deleted file mode 100644
7190 index 0735613..0000000
7191 --- a/kde-base/kdemultimedia-meta/kdemultimedia-meta-4.8.90.ebuild
7192 +++ /dev/null
7193 @@ -1,22 +0,0 @@
7194 -# Copyright 1999-2012 Gentoo Foundation
7195 -# Distributed under the terms of the GNU General Public License v2
7196 -# $Header: $
7197 -
7198 -EAPI=4
7199 -inherit kde4-meta-pkg
7200 -
7201 -DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
7202 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7203 -IUSE="ffmpeg +mplayer"
7204 -
7205 -RDEPEND="
7206 - $(add_kdebase_dep dragon)
7207 - $(add_kdebase_dep juk)
7208 - $(add_kdebase_dep audiocd-kio)
7209 - $(add_kdebase_dep kmix)
7210 - $(add_kdebase_dep kscd)
7211 - $(add_kdebase_dep libkcddb)
7212 - $(add_kdebase_dep libkcompactdisc)
7213 - mplayer? ( $(add_kdebase_dep mplayerthumbs) )
7214 - ffmpeg? ( $(add_kdebase_dep ffmpegthumbs) )
7215 -"
7216
7217 diff --git a/kde-base/kdenetwork-filesharing/kdenetwork-filesharing-4.8.90.ebuild b/kde-base/kdenetwork-filesharing/kdenetwork-filesharing-4.8.90.ebuild
7218 deleted file mode 100644
7219 index bbde690..0000000
7220 --- a/kde-base/kdenetwork-filesharing/kdenetwork-filesharing-4.8.90.ebuild
7221 +++ /dev/null
7222 @@ -1,13 +0,0 @@
7223 -# Copyright 1999-2012 Gentoo Foundation
7224 -# Distributed under the terms of the GNU General Public License v2
7225 -# $Header: $
7226 -
7227 -EAPI=4
7228 -
7229 -KMNAME="kdenetwork"
7230 -KMMODULE="filesharing"
7231 -inherit kde4-meta
7232 -
7233 -DESCRIPTION="kcontrol filesharing config module for NFS, SMB etc"
7234 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7235 -IUSE="debug"
7236
7237 diff --git a/kde-base/kdenetwork-meta/kdenetwork-meta-4.8.90.ebuild b/kde-base/kdenetwork-meta/kdenetwork-meta-4.8.90.ebuild
7238 deleted file mode 100644
7239 index 9604fc9..0000000
7240 --- a/kde-base/kdenetwork-meta/kdenetwork-meta-4.8.90.ebuild
7241 +++ /dev/null
7242 @@ -1,20 +0,0 @@
7243 -# Copyright 1999-2012 Gentoo Foundation
7244 -# Distributed under the terms of the GNU General Public License v2
7245 -# $Header: $
7246 -
7247 -EAPI=4
7248 -inherit kde4-meta-pkg
7249 -
7250 -DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
7251 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7252 -IUSE="ppp"
7253 -
7254 -RDEPEND="
7255 - $(add_kdebase_dep kdenetwork-filesharing)
7256 - $(add_kdebase_dep kdnssd)
7257 - $(add_kdebase_dep kget)
7258 - $(add_kdebase_dep kopete)
7259 - $(add_kdebase_dep krdc)
7260 - $(add_kdebase_dep krfb)
7261 - ppp? ( $(add_kdebase_dep kppp) )
7262 -"
7263
7264 diff --git a/kde-base/kdepasswd/kdepasswd-4.8.90.ebuild b/kde-base/kdepasswd/kdepasswd-4.8.90.ebuild
7265 deleted file mode 100644
7266 index f0f2a0e..0000000
7267 --- a/kde-base/kdepasswd/kdepasswd-4.8.90.ebuild
7268 +++ /dev/null
7269 @@ -1,22 +0,0 @@
7270 -# Copyright 1999-2012 Gentoo Foundation
7271 -# Distributed under the terms of the GNU General Public License v2
7272 -# $Header: $
7273 -
7274 -EAPI=4
7275 -
7276 -KDE_HANDBOOK="optional"
7277 -KMNAME="kde-baseapps"
7278 -inherit kde4-meta
7279 -
7280 -DESCRIPTION="KDE GUI for passwd"
7281 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7282 -IUSE="debug"
7283 -
7284 -DEPEND="
7285 - $(add_kdebase_dep libkonq)
7286 -"
7287 -RDEPEND="${DEPEND}
7288 - $(add_kdebase_dep kdesu)
7289 -"
7290 -
7291 -KMLOADLIBS="libkonq"
7292
7293 diff --git a/kde-base/kdepim-common-libs/kdepim-common-libs-4.8.90.ebuild b/kde-base/kdepim-common-libs/kdepim-common-libs-4.8.90.ebuild
7294 deleted file mode 100644
7295 index af474b3..0000000
7296 --- a/kde-base/kdepim-common-libs/kdepim-common-libs-4.8.90.ebuild
7297 +++ /dev/null
7298 @@ -1,67 +0,0 @@
7299 -# Copyright 1999-2012 Gentoo Foundation
7300 -# Distributed under the terms of the GNU General Public License v2
7301 -# $Header: $
7302 -
7303 -EAPI=4
7304 -
7305 -KMNAME="kdepim"
7306 -KMNOMODULE="true"
7307 -KDE_SCM="git"
7308 -inherit kde4-meta
7309 -
7310 -DESCRIPTION="Common libraries for KDE PIM apps"
7311 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7312 -IUSE="debug"
7313 -
7314 -DEPEND="
7315 - app-crypt/gpgme
7316 - >=app-office/akonadi-server-1.3.60
7317 - >=dev-libs/shared-desktop-ontologies-0.10.0
7318 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
7319 -"
7320 -RDEPEND="${DEPEND}
7321 - app-crypt/gnupg
7322 - $(add_kdebase_dep kdepim-runtime)
7323 -"
7324 -
7325 -# @Since >4.4.76 merged here
7326 -add_blocker akonadi
7327 -add_blocker libkdepim
7328 -add_blocker libkleo
7329 -add_blocker libkpgp
7330 -add_blocker kaddressbook '<4.4.90'
7331 -# kdepim-wizards removed since 4.8.0
7332 -add_blocker kdepim-wizards
7333 -add_blocker kmail '<4.4.80'
7334 -add_blocker korganizer '<4.5.67'
7335 -
7336 -RESTRICT="test"
7337 -# bug 393131
7338 -
7339 -KMEXTRA="
7340 - akonadi_next/
7341 - calendarsupport/
7342 - calendarviews/
7343 - incidenceeditor-ng/
7344 - libkdepim/
7345 - libkdepimdbusinterfaces/
7346 - libkleo/
7347 - libkpgp/
7348 - kdgantt2/
7349 - messagecomposer/
7350 - messagecore/
7351 - messagelist/
7352 - messageviewer/
7353 - ontologies/
7354 - templateparser/
7355 -"
7356 -
7357 -KMEXTRACTONLY="
7358 - kleopatra/
7359 - kmail/
7360 - knode/org.kde.knode.xml
7361 - korganizer/korgac/org.kde.korganizer.KOrgac.xml
7362 - korganizer/org.kde.korganizer.Korganizer.xml
7363 -"
7364 -
7365 -KMSAVELIBS="true"
7366
7367 diff --git a/kde-base/kdepim-icons/kdepim-icons-4.8.90.ebuild b/kde-base/kdepim-icons/kdepim-icons-4.8.90.ebuild
7368 deleted file mode 100644
7369 index 479c6d6..0000000
7370 --- a/kde-base/kdepim-icons/kdepim-icons-4.8.90.ebuild
7371 +++ /dev/null
7372 @@ -1,17 +0,0 @@
7373 -# Copyright 1999-2012 Gentoo Foundation
7374 -# Distributed under the terms of the GNU General Public License v2
7375 -# $Header: $
7376 -
7377 -EAPI=4
7378 -
7379 -KMNAME="kdepim"
7380 -KMMODULE="icons"
7381 -KDE_SCM="git"
7382 -inherit kde4-meta
7383 -
7384 -DESCRIPTION="KDE PIM icons"
7385 -IUSE=""
7386 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7387 -
7388 -DEPEND="$(add_kdebase_dep kdepimlibs)"
7389 -RDEPEND=""
7390
7391 diff --git a/kde-base/kdepim-kresources/kdepim-kresources-4.8.90.ebuild b/kde-base/kdepim-kresources/kdepim-kresources-4.8.90.ebuild
7392 deleted file mode 100644
7393 index 3501af7..0000000
7394 --- a/kde-base/kdepim-kresources/kdepim-kresources-4.8.90.ebuild
7395 +++ /dev/null
7396 @@ -1,28 +0,0 @@
7397 -# Copyright 1999-2012 Gentoo Foundation
7398 -# Distributed under the terms of the GNU General Public License v2
7399 -# $Header: $
7400 -
7401 -EAPI=4
7402 -
7403 -KMNAME="kdepim"
7404 -KMMODULE="kresources"
7405 -KDE_SCM="git"
7406 -inherit kde4-meta
7407 -
7408 -DESCRIPTION="KDE PIM groupware plugin collection"
7409 -IUSE="debug"
7410 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7411 -
7412 -DEPEND="
7413 - $(add_kdebase_dep kdepimlibs)
7414 - $(add_kdebase_dep kdepim-common-libs)
7415 -"
7416 -RDEPEND="${DEPEND}"
7417 -
7418 -KMEXTRACTONLY="
7419 - kmail/
7420 - knotes/
7421 - korganizer/version.h
7422 -"
7423 -
7424 -KMLOADLIBS="kdepim-common-libs"
7425
7426 diff --git a/kde-base/kdepim-l10n/kdepim-l10n-4.8.90.ebuild b/kde-base/kdepim-l10n/kdepim-l10n-4.8.90.ebuild
7427 deleted file mode 100644
7428 index 16a828f..0000000
7429 --- a/kde-base/kdepim-l10n/kdepim-l10n-4.8.90.ebuild
7430 +++ /dev/null
7431 @@ -1,112 +0,0 @@
7432 -# Copyright 1999-2012 Gentoo Foundation
7433 -# Distributed under the terms of the GNU General Public License v2
7434 -# $Header: $
7435 -
7436 -EAPI=4
7437 -
7438 -KDE_HANDBOOK=optional
7439 -inherit kde4-base
7440 -
7441 -DESCRIPTION="KDE PIM internationalization package"
7442 -HOMEPAGE="http://www.kde.org/"
7443 -LICENSE="GPL-2"
7444 -
7445 -DEPEND="
7446 - sys-devel/gettext
7447 -"
7448 -RDEPEND=""
7449 -
7450 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7451 -IUSE=""
7452 -
7453 -MY_LANGS="ar bg bs ca ca@valencia cs da de el en_GB es et eu fa fi fr ga gl he
7454 -hr hu ia id is it ja kk km ko lt lv nb nds nl nn pa pl pt pt_BR ro ru si sk sl
7455 -sr sv tg th ug uk vi tr wa zh_CN zh_TW"
7456 -
7457 -URI_BASE="${SRC_URI/-${PV}.tar.xz/}"
7458 -SRC_URI=""
7459 -
7460 -for MY_LANG in ${MY_LANGS} ; do
7461 - IUSE="${IUSE} linguas_${MY_LANG}"
7462 - SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE/kdepim/kde}/kde-l10n-${MY_LANG}-${PV}.tar.xz )"
7463 -done
7464 -
7465 -S="${WORKDIR}"
7466 -
7467 -src_unpack() {
7468 - local LNG DIR
7469 - if [[ -z ${A} ]]; then
7470 - elog
7471 - elog "You either have the LINGUAS variable unset, or it only"
7472 - elog "contains languages not supported by ${P}."
7473 - elog "You won't have any additional language support."
7474 - elog
7475 - elog "${P} supports these language codes:"
7476 - elog "${MY_LANGS}"
7477 - elog
7478 - fi
7479 -
7480 - # For EAPI >= 3, or if not using .tar.xz archives:
7481 - [[ -n ${A} ]] && unpack ${A}
7482 - cd "${S}"
7483 -
7484 - # add all linguas to cmake
7485 - if [[ -n ${A} ]]; then
7486 - for LNG in ${LINGUAS}; do
7487 - DIR="kde-l10n-${LNG}-${PV}"
7488 - if [[ -d "${DIR}" ]] ; then
7489 - echo "add_subdirectory( ${DIR} )" >> "${S}"/CMakeLists.txt
7490 - fi
7491 -
7492 - # remove everything except kdepim and kdepim-runtime
7493 - for SUBDIR in data docs messages scripts ; do
7494 - if [[ -d "${S}/${DIR}/${SUBDIR}" ]] ; then
7495 - einfo " ${SUBDIR} subdirectory"
7496 - echo > "${S}/${DIR}/${SUBDIR}/CMakeLists.txt"
7497 - [[ -d "${S}/${DIR}/${SUBDIR}/kdepim" ]] && ( echo "add_subdirectory(kdepim)" >> "${S}/${DIR}/${SUBDIR}/CMakeLists.txt" )
7498 - [[ -d "${S}/${DIR}/${SUBDIR}/kdepim-runtime" ]] && ( echo "add_subdirectory(kdepim-runtime)" >> "${S}/${DIR}/${SUBDIR}/CMakeLists.txt" )
7499 - fi
7500 - done
7501 -
7502 - # in some cases we may have sub-lingua subdirs, e.g. sr :(
7503 - for XSUBDIR in "${S}/${DIR}/${LNG}"@* ; do
7504 - XLNG=$(echo ${XSUBDIR}|sed -e 's:^.*/::')
7505 - if [[ -d "${XSUBDIR}" ]] ; then
7506 - einfo " ${XLNG} variant"
7507 - # remove everything except kdepim and kdepim-runtime
7508 - for SUBDIR in data docs messages scripts ; do
7509 - if [[ -d "${XSUBDIR}/${SUBDIR}" ]] ; then
7510 - einfo " ${SUBDIR} subdirectory"
7511 - echo > "${XSUBDIR}/${SUBDIR}/CMakeLists.txt"
7512 - [[ -d "${XSUBDIR}/${SUBDIR}/kdepim" ]] && ( echo "add_subdirectory(kdepim)" >> "${XSUBDIR}/${SUBDIR}/CMakeLists.txt" )
7513 - [[ -d "${XSUBDIR}/${SUBDIR}/kdepim-runtime" ]] && ( echo "add_subdirectory(kdepim-runtime)" >> "${XSUBDIR}/${SUBDIR}/CMakeLists.txt" )
7514 - fi
7515 - done
7516 - fi
7517 - done
7518 - done
7519 - fi
7520 -}
7521 -
7522 -src_prepare() {
7523 - [[ -n ${A} ]] && kde4-base_src_prepare
7524 -}
7525 -
7526 -src_configure() {
7527 - mycmakeargs=(
7528 - $(cmake-utils_use_build handbook docs)
7529 - )
7530 - [[ -n ${A} ]] && kde4-base_src_configure
7531 -}
7532 -
7533 -src_compile() {
7534 - [[ -n ${A} ]] && kde4-base_src_compile
7535 -}
7536 -
7537 -src_test() {
7538 - [[ -n ${A} ]] && kde4-base_src_test
7539 -}
7540 -
7541 -src_install() {
7542 - [[ -n ${A} ]] && kde4-base_src_install
7543 -}
7544
7545 diff --git a/kde-base/kdepim-meta/kdepim-meta-4.8.90.ebuild b/kde-base/kdepim-meta/kdepim-meta-4.8.90.ebuild
7546 deleted file mode 100644
7547 index 3e33428..0000000
7548 --- a/kde-base/kdepim-meta/kdepim-meta-4.8.90.ebuild
7549 +++ /dev/null
7550 @@ -1,36 +0,0 @@
7551 -# Copyright 1999-2012 Gentoo Foundation
7552 -# Distributed under the terms of the GNU General Public License v2
7553 -# $Header: $
7554 -
7555 -EAPI=4
7556 -inherit kde4-meta-pkg
7557 -
7558 -DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
7559 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7560 -IUSE="nls"
7561 -
7562 -RDEPEND="
7563 - $(add_kdebase_dep akonadiconsole)
7564 - $(add_kdebase_dep akregator)
7565 - $(add_kdebase_dep blogilo)
7566 - $(add_kdebase_dep kabcclient)
7567 - $(add_kdebase_dep kaddressbook)
7568 - $(add_kdebase_dep kalarm)
7569 - $(add_kdebase_dep kdepim-icons)
7570 - $(add_kdebase_dep kdepim-kresources)
7571 - $(add_kdebase_dep kdepim-runtime)
7572 - $(add_kdebase_dep kdepim-strigi-analyzer)
7573 - $(add_kdebase_dep kjots)
7574 - $(add_kdebase_dep kleopatra)
7575 - $(add_kdebase_dep kmail)
7576 - $(add_kdebase_dep knode)
7577 - $(add_kdebase_dep knotes)
7578 - $(add_kdebase_dep konsolekalendar)
7579 - $(add_kdebase_dep kontact)
7580 - $(add_kdebase_dep korganizer)
7581 - $(add_kdebase_dep ktimetracker)
7582 - nls? (
7583 - $(add_kdebase_dep kde-l10n)
7584 - $(add_kdebase_dep kdepim-l10n)
7585 - )
7586 -"
7587
7588 diff --git a/kde-base/kdepim-runtime/kdepim-runtime-4.8.90.ebuild b/kde-base/kdepim-runtime/kdepim-runtime-4.8.90.ebuild
7589 deleted file mode 100644
7590 index 57a3575..0000000
7591 --- a/kde-base/kdepim-runtime/kdepim-runtime-4.8.90.ebuild
7592 +++ /dev/null
7593 @@ -1,50 +0,0 @@
7594 -# Copyright 1999-2012 Gentoo Foundation
7595 -# Distributed under the terms of the GNU General Public License v2
7596 -# $Header: $
7597 -
7598 -EAPI=4
7599 -
7600 -KMNAME="kdepim-runtime"
7601 -KDE_SCM="git"
7602 -inherit kde4-base
7603 -
7604 -DESCRIPTION="KDE PIM runtime plugin collection"
7605 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7606 -IUSE="debug google"
7607 -
7608 -RESTRICT="test"
7609 -# Would need test programs _testrunner and akonaditest from kdepimlibs, see bug 313233
7610 -
7611 -DEPEND="
7612 - app-misc/strigi
7613 - >=app-office/akonadi-server-1.7.0
7614 - dev-libs/boost
7615 - dev-libs/libxml2:2
7616 - dev-libs/libxslt
7617 - >=dev-libs/shared-desktop-ontologies-0.10.0
7618 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
7619 - x11-misc/shared-mime-info
7620 - google? ( >=net-libs/libkgapi-0.4.0[-oldpim] )
7621 -"
7622 -RDEPEND="${DEPEND}
7623 - $(add_kdebase_dep kdepim-icons)
7624 - !kde-misc/akonadi-google
7625 -"
7626 -
7627 -# nepomuk_email_feeder moved here in 4.8
7628 -add_blocker kdepim-common-libs 4.7.50
7629 -
7630 -src_prepare() {
7631 - sed -e "s:find_package(LibKGAPI QUIET NO_MODULE):macro_optional_find_package(LibKGAPI):g" \
7632 - -i "${S}/CMakeLists.txt" || die "fixing automagic dependencies failed"
7633 -
7634 - kde4-base_src_prepare
7635 -}
7636 -
7637 -src_configure() {
7638 - local mycmakeargs=(
7639 - $(cmake-utils_use_with google LibKGAPI)
7640 - )
7641 -
7642 - kde4-base_src_configure
7643 -}
7644
7645 diff --git a/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.8.90.ebuild b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.8.90.ebuild
7646 deleted file mode 100644
7647 index 5f13ee1..0000000
7648 --- a/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.8.90.ebuild
7649 +++ /dev/null
7650 @@ -1,27 +0,0 @@
7651 -# Copyright 1999-2012 Gentoo Foundation
7652 -# Distributed under the terms of the GNU General Public License v2
7653 -# $Header: $
7654 -
7655 -EAPI=4
7656 -
7657 -KMNAME="kdepim"
7658 -KMMODULE="strigi-analyzer"
7659 -KDE_SCM="git"
7660 -inherit kde4-meta
7661 -
7662 -DESCRIPTION="kdepim: strigi plugins"
7663 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7664 -IUSE="debug"
7665 -
7666 -DEPEND="
7667 - app-misc/strigi
7668 - $(add_kdebase_dep kdepimlibs)
7669 - $(add_kdebase_dep kdepim-common-libs)
7670 -"
7671 -RDEPEND="${DEPEND}"
7672 -
7673 -KMEXTRACTONLY="
7674 - libkleo/
7675 - libkpgp/
7676 - messageviewer/
7677 -"
7678
7679 diff --git a/kde-base/kdepimlibs/kdepimlibs-4.8.90.ebuild b/kde-base/kdepimlibs/kdepimlibs-4.8.90.ebuild
7680 deleted file mode 100644
7681 index a41c99c..0000000
7682 --- a/kde-base/kdepimlibs/kdepimlibs-4.8.90.ebuild
7683 +++ /dev/null
7684 @@ -1,70 +0,0 @@
7685 -# Copyright 1999-2012 Gentoo Foundation
7686 -# Distributed under the terms of the GNU General Public License v2
7687 -# $Header: $
7688 -
7689 -EAPI=4
7690 -
7691 -KDE_HANDBOOK="optional"
7692 -CPPUNIT_REQUIRED="optional"
7693 -KDE_SCM="git"
7694 -inherit kde4-base
7695 -
7696 -DESCRIPTION="Common library for KDE PIM apps."
7697 -HOMEPAGE="http://www.kde.org/"
7698 -
7699 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7700 -LICENSE="LGPL-2.1"
7701 -IUSE="debug ldap prison semantic-desktop"
7702 -
7703 -# some akonadi tests timeout, that probaly needs more work as its ~700 tests
7704 -RESTRICT="test"
7705 -
7706 -DEPEND="
7707 - >=app-crypt/gpgme-1.1.6
7708 - >=dev-libs/boost-1.35.0-r5
7709 - dev-libs/libgpg-error
7710 - >=dev-libs/libical-0.43
7711 - dev-libs/cyrus-sasl
7712 - $(add_kdebase_dep kdelibs 'semantic-desktop=')
7713 - prison? ( media-libs/prison )
7714 - semantic-desktop? (
7715 - >=app-office/akonadi-server-1.7.0
7716 - media-libs/phonon
7717 - x11-misc/shared-mime-info
7718 - )
7719 - ldap? ( net-nds/openldap )
7720 -"
7721 -# boost is not linked to, but headers which include it are installed
7722 -# bug #418071
7723 -RDEPEND="${DEPEND}"
7724 -
7725 -src_prepare() {
7726 - kde4-base_src_prepare
7727 -
7728 - # Disable hardcoded checks
7729 - sed -r -e '/find_package\((Akonadi|SharedDesktopOntologies|Soprano|Nepomuk)/{/macro_optional_/!s/find/macro_optional_&/}' \
7730 - -e '/macro_log_feature\((Akonadi|SHAREDDESKTOPONTOLOGIES|Soprano|Nepomuk)_FOUND/s/ TRUE / FALSE /' \
7731 - -e '/add_subdirectory\((akonadi|mailtransport)/{/macro_optional_/!s/add/macro_optional_&/}' \
7732 - -i CMakeLists.txt || die
7733 - if ! use semantic-desktop; then
7734 - sed -e '/include(SopranoAddOntology)/s/^/#DISABLED /' \
7735 - -i CMakeLists.txt || die
7736 - # More reliable than -DBUILD_akonadi=OFF
7737 - rm -r akonadi mailtransport || die
7738 - fi
7739 -}
7740 -
7741 -src_configure() {
7742 - mycmakeargs=(
7743 - $(cmake-utils_use_build handbook doc)
7744 - $(cmake-utils_use_with ldap)
7745 - $(cmake-utils_use_with semantic-desktop Akonadi)
7746 - $(cmake-utils_use_with semantic-desktop SharedDesktopOntologies)
7747 - $(cmake-utils_use_with semantic-desktop Soprano)
7748 - $(cmake-utils_use_with semantic-desktop Nepomuk)
7749 - $(cmake-utils_use !semantic-desktop KALARM_USE_KRESOURCES)
7750 - $(cmake-utils_use_with prison)
7751 - )
7752 -
7753 - kde4-base_src_configure
7754 -}
7755
7756 diff --git a/kde-base/kdeplasma-addons/kdeplasma-addons-4.8.90.ebuild b/kde-base/kdeplasma-addons/kdeplasma-addons-4.8.90.ebuild
7757 deleted file mode 100644
7758 index 51656c1..0000000
7759 --- a/kde-base/kdeplasma-addons/kdeplasma-addons-4.8.90.ebuild
7760 +++ /dev/null
7761 @@ -1,59 +0,0 @@
7762 -# Copyright 1999-2012 Gentoo Foundation
7763 -# Distributed under the terms of the GNU General Public License v2
7764 -# $Header: $
7765 -
7766 -EAPI=4
7767 -
7768 -KDE_SCM="git"
7769 -inherit kde4-base
7770 -
7771 -DESCRIPTION="Extra Plasma applets and engines"
7772 -HOMEPAGE="http://www.kde.org/"
7773 -LICENSE="GPL-2 LGPL-2"
7774 -
7775 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7776 -IUSE="attica debug desktopglobe exif fcitx ibus qalculate qwt scim semantic-desktop"
7777 -
7778 -# krunner is only needed to generate dbus interface for lancelot
7779 -COMMON_DEPEND="
7780 - app-crypt/qca:2
7781 - app-crypt/qca-ossl:2
7782 - $(add_kdebase_dep kdelibs 'semantic-desktop=')
7783 - $(add_kdebase_dep krunner)
7784 - $(add_kdebase_dep plasma-workspace 'semantic-desktop=')
7785 - x11-misc/shared-mime-info
7786 - attica? ( dev-libs/libattica )
7787 - desktopglobe? ( $(add_kdebase_dep marble) )
7788 - exif? ( $(add_kdebase_dep libkexiv2) )
7789 - fcitx? ( app-i18n/fcitx[dbus(+)] )
7790 - ibus? ( app-i18n/ibus )
7791 - qalculate? ( sci-libs/libqalculate )
7792 - qwt? ( x11-libs/qwt:5 )
7793 - scim? ( app-i18n/scim )
7794 - semantic-desktop? (
7795 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
7796 - $(add_kdebase_dep plasma-workspace 'rss')
7797 - )
7798 -"
7799 -DEPEND="${COMMON_DEPEND}
7800 - dev-cpp/eigen:2
7801 -"
7802 -RDEPEND="${COMMON_DEPEND}
7803 -"
7804 -
7805 -src_configure() {
7806 - mycmakeargs=(
7807 - -DDBUS_INTERFACES_INSTALL_DIR="${EPREFIX}/usr/share/dbus-1/interfaces/"
7808 - $(cmake-utils_use_with attica LibAttica)
7809 - $(cmake-utils_use_with desktopglobe Marble)
7810 - $(cmake-utils_use_with exif Kexiv2)
7811 - $(cmake-utils_use_with ibus)
7812 - $(cmake-utils_use_with qalculate)
7813 - $(cmake-utils_use_with qwt)
7814 - $(cmake-utils_use_with semantic-desktop KdepimLibs)
7815 - $(cmake-utils_use_with semantic-desktop Nepomuk)
7816 - $(cmake-utils_use_with scim)
7817 - )
7818 -
7819 - kde4-base_src_configure
7820 -}
7821
7822 diff --git a/kde-base/kdesdk-kioslaves/kdesdk-kioslaves-4.8.90.ebuild b/kde-base/kdesdk-kioslaves/kdesdk-kioslaves-4.8.90.ebuild
7823 deleted file mode 100644
7824 index 02b9773..0000000
7825 --- a/kde-base/kdesdk-kioslaves/kdesdk-kioslaves-4.8.90.ebuild
7826 +++ /dev/null
7827 @@ -1,32 +0,0 @@
7828 -# Copyright 1999-2012 Gentoo Foundation
7829 -# Distributed under the terms of the GNU General Public License v2
7830 -# $Header: $
7831 -
7832 -EAPI=4
7833 -
7834 -KMNAME="kdesdk"
7835 -KMMODULE="kioslave"
7836 -inherit kde4-meta
7837 -
7838 -DESCRIPTION="kioslaves from kdesdk package"
7839 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7840 -IUSE="debug subversion"
7841 -
7842 -DEPEND="
7843 - subversion? (
7844 - dev-libs/apr
7845 - dev-vcs/subversion
7846 - )
7847 -"
7848 -RDEPEND="${DEPEND}
7849 - subversion? ( !>=dev-vcs/kdesvn-1.5.2:4 )
7850 -"
7851 -
7852 -src_configure() {
7853 - mycmakeargs=(
7854 - -DAPRCONFIG_EXECUTABLE="${EPREFIX}"/usr/bin/apr-1-config
7855 - $(cmake-utils_use_with subversion SVN)
7856 - )
7857 -
7858 - kde4-meta_src_configure
7859 -}
7860
7861 diff --git a/kde-base/kdesdk-meta/kdesdk-meta-4.8.90.ebuild b/kde-base/kdesdk-meta/kdesdk-meta-4.8.90.ebuild
7862 deleted file mode 100644
7863 index 4c58012..0000000
7864 --- a/kde-base/kdesdk-meta/kdesdk-meta-4.8.90.ebuild
7865 +++ /dev/null
7866 @@ -1,28 +0,0 @@
7867 -# Copyright 1999-2012 Gentoo Foundation
7868 -# Distributed under the terms of the GNU General Public License v2
7869 -# $Header: $
7870 -
7871 -EAPI=4
7872 -inherit kde4-meta-pkg
7873 -
7874 -DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
7875 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7876 -IUSE="cvs"
7877 -
7878 -RDEPEND="
7879 - cvs? ( $(add_kdebase_dep cervisia) )
7880 - $(add_kdebase_dep dolphin-plugins)
7881 - $(add_kdebase_dep kapptemplate)
7882 - $(add_kdebase_dep kate)
7883 - $(add_kdebase_dep kcachegrind)
7884 - $(add_kdebase_dep kdesdk-kioslaves)
7885 - $(add_kdebase_dep kdesdk-misc)
7886 - $(add_kdebase_dep kdesdk-scripts)
7887 - $(add_kdebase_dep kdesdk-strigi-analyzer)
7888 - $(add_kdebase_dep kompare)
7889 - $(add_kdebase_dep kstartperf)
7890 - $(add_kdebase_dep kuiviewer)
7891 - $(add_kdebase_dep lokalize)
7892 - $(add_kdebase_dep okteta)
7893 - $(add_kdebase_dep umbrello)
7894 -"
7895
7896 diff --git a/kde-base/kdesdk-misc/kdesdk-misc-4.8.90.ebuild b/kde-base/kdesdk-misc/kdesdk-misc-4.8.90.ebuild
7897 deleted file mode 100644
7898 index 1ccf4c7..0000000
7899 --- a/kde-base/kdesdk-misc/kdesdk-misc-4.8.90.ebuild
7900 +++ /dev/null
7901 @@ -1,35 +0,0 @@
7902 -# Copyright 1999-2012 Gentoo Foundation
7903 -# Distributed under the terms of the GNU General Public License v2
7904 -# $Header: $
7905 -
7906 -EAPI=4
7907 -
7908 -KMNAME="kdesdk"
7909 -KMNOMODULE="true"
7910 -inherit kde4-meta
7911 -
7912 -DESCRIPTION="KDE miscellaneous SDK tools"
7913 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7914 -IUSE="debug extras"
7915 -
7916 -DEPEND="
7917 - extras? ( >=dev-java/antlr-2.7.7:0[cxx,script] )
7918 -"
7919 -RDEPEND="${DEPEND}"
7920 -
7921 -KMEXTRA="
7922 - doc/kmtrace/
7923 - doc/poxml/
7924 - kmtrace/
7925 - kpartloader/
7926 - kprofilemethod/
7927 - poxml/
7928 -"
7929 -
7930 -src_configure() {
7931 - mycmakeargs=(
7932 - $(cmake-utils_use_with extras Antlr2)
7933 - )
7934 -
7935 - kde4-meta_src_configure
7936 -}
7937
7938 diff --git a/kde-base/kdesdk-scripts/kdesdk-scripts-4.8.90.ebuild b/kde-base/kdesdk-scripts/kdesdk-scripts-4.8.90.ebuild
7939 deleted file mode 100644
7940 index c57805a..0000000
7941 --- a/kde-base/kdesdk-scripts/kdesdk-scripts-4.8.90.ebuild
7942 +++ /dev/null
7943 @@ -1,25 +0,0 @@
7944 -# Copyright 1999-2012 Gentoo Foundation
7945 -# Distributed under the terms of the GNU General Public License v2
7946 -# $Header: $
7947 -
7948 -EAPI=4
7949 -
7950 -KDE_HANDBOOK="optional"
7951 -KMNAME="kdesdk"
7952 -KMMODULE="scripts"
7953 -inherit kde4-meta
7954 -
7955 -DESCRIPTION="KDE SDK Scripts"
7956 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7957 -IUSE="debug"
7958 -
7959 -RDEPEND="
7960 - app-arch/advancecomp
7961 -"
7962 -
7963 -src_prepare() {
7964 - # bug 275069
7965 - sed -ie 's:colorsvn::' scripts/CMakeLists.txt || die
7966 -
7967 - kde4-meta_src_prepare
7968 -}
7969
7970 diff --git a/kde-base/kdesdk-strigi-analyzer/kdesdk-strigi-analyzer-4.8.90.ebuild b/kde-base/kdesdk-strigi-analyzer/kdesdk-strigi-analyzer-4.8.90.ebuild
7971 deleted file mode 100644
7972 index 50acd30..0000000
7973 --- a/kde-base/kdesdk-strigi-analyzer/kdesdk-strigi-analyzer-4.8.90.ebuild
7974 +++ /dev/null
7975 @@ -1,18 +0,0 @@
7976 -# Copyright 1999-2012 Gentoo Foundation
7977 -# Distributed under the terms of the GNU General Public License v2
7978 -# $Header: $
7979 -
7980 -EAPI=4
7981 -
7982 -KMNAME="kdesdk"
7983 -KMMODULE="strigi-analyzer"
7984 -inherit kde4-meta
7985 -
7986 -DESCRIPTION="kdesdk: strigi plugins"
7987 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
7988 -IUSE="debug"
7989 -
7990 -DEPEND="
7991 - app-misc/strigi
7992 -"
7993 -RDEPEND="${DEPEND}"
7994
7995 diff --git a/kde-base/kdesu/kdesu-4.8.90.ebuild b/kde-base/kdesu/kdesu-4.8.90.ebuild
7996 deleted file mode 100644
7997 index c193ea2..0000000
7998 --- a/kde-base/kdesu/kdesu-4.8.90.ebuild
7999 +++ /dev/null
8000 @@ -1,25 +0,0 @@
8001 -# Copyright 1999-2012 Gentoo Foundation
8002 -# Distributed under the terms of the GNU General Public License v2
8003 -# $Header: $
8004 -
8005 -EAPI=4
8006 -
8007 -KDE_HANDBOOK="optional"
8008 -KMNAME="kde-runtime"
8009 -inherit kde4-meta
8010 -
8011 -# FIXME: Is default command ( su/sudo ) still configurable,
8012 -# if not, USE-flag ?
8013 -DESCRIPTION="KDE: gui for su(1)"
8014 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8015 -IUSE="debug"
8016 -
8017 -src_configure() {
8018 - # Upstream moved kdesu to libexec first, then decided to move it back
8019 - # to /${PREFIX}/bin/ , so I'm doing that now already.
8020 - sed -e '/kdesu_executable/s:LIBEXEC_INSTALL_DIR:BIN_INSTALL_DIR:' \
8021 - -i "${S}"/kdesu/kdesu/CMakeLists.txt || \
8022 - die "Moving kdesu from libexec to bin failed."
8023 -
8024 - kde4-meta_src_configure
8025 -}
8026
8027 diff --git a/kde-base/kdetoys-meta/kdetoys-meta-4.8.90.ebuild b/kde-base/kdetoys-meta/kdetoys-meta-4.8.90.ebuild
8028 deleted file mode 100644
8029 index 6b0c156..0000000
8030 --- a/kde-base/kdetoys-meta/kdetoys-meta-4.8.90.ebuild
8031 +++ /dev/null
8032 @@ -1,16 +0,0 @@
8033 -# Copyright 1999-2012 Gentoo Foundation
8034 -# Distributed under the terms of the GNU General Public License v2
8035 -# $Header: $
8036 -
8037 -EAPI=4
8038 -inherit kde4-meta-pkg
8039 -
8040 -DESCRIPTION="KDE toys - merge this to pull in all kdetoys-derived packages"
8041 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8042 -IUSE=""
8043 -
8044 -RDEPEND="
8045 - $(add_kdebase_dep amor)
8046 - $(add_kdebase_dep kteatime)
8047 - $(add_kdebase_dep ktux)
8048 -"
8049
8050 diff --git a/kde-base/kdeutils-meta/kdeutils-meta-4.8.90.ebuild b/kde-base/kdeutils-meta/kdeutils-meta-4.8.90.ebuild
8051 deleted file mode 100644
8052 index 4c5e690..0000000
8053 --- a/kde-base/kdeutils-meta/kdeutils-meta-4.8.90.ebuild
8054 +++ /dev/null
8055 @@ -1,26 +0,0 @@
8056 -# Copyright 1999-2012 Gentoo Foundation
8057 -# Distributed under the terms of the GNU General Public License v2
8058 -# $Header: $
8059 -
8060 -EAPI=4
8061 -inherit kde4-meta-pkg
8062 -
8063 -DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
8064 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8065 -IUSE="cups floppy"
8066 -
8067 -RDEPEND="
8068 - $(add_kdebase_dep ark)
8069 - $(add_kdebase_dep filelight)
8070 - $(add_kdebase_dep kcalc)
8071 - $(add_kdebase_dep kcharselect)
8072 - $(add_kdebase_dep kdf)
8073 - $(add_kdebase_dep kgpg)
8074 - $(add_kdebase_dep kremotecontrol)
8075 - $(add_kdebase_dep ktimer)
8076 - $(add_kdebase_dep kwallet)
8077 - $(add_kdebase_dep superkaramba)
8078 - $(add_kdebase_dep sweeper)
8079 - cups? ( $(add_kdebase_dep printer-applet) )
8080 - floppy? ( $(add_kdebase_dep kfloppy) )
8081 -"
8082
8083 diff --git a/kde-base/kdewebdev-meta/kdewebdev-meta-4.8.90.ebuild b/kde-base/kdewebdev-meta/kdewebdev-meta-4.8.90.ebuild
8084 deleted file mode 100644
8085 index 510b4ec..0000000
8086 --- a/kde-base/kdewebdev-meta/kdewebdev-meta-4.8.90.ebuild
8087 +++ /dev/null
8088 @@ -1,17 +0,0 @@
8089 -# Copyright 1999-2012 Gentoo Foundation
8090 -# Distributed under the terms of the GNU General Public License v2
8091 -# $Header: $
8092 -
8093 -EAPI=4
8094 -inherit kde4-meta-pkg
8095 -
8096 -DESCRIPTION="KDE WebDev - merge this to pull in all kdewebdev-derived packages"
8097 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8098 -IUSE=""
8099 -
8100 -RDEPEND="
8101 - $(add_kdebase_dep kfilereplace)
8102 - $(add_kdebase_dep kimagemapeditor)
8103 - $(add_kdebase_dep klinkstatus)
8104 - $(add_kdebase_dep kommander)
8105 -"
8106
8107 diff --git a/kde-base/kdf/kdf-4.8.90.ebuild b/kde-base/kdf/kdf-4.8.90.ebuild
8108 deleted file mode 100644
8109 index 3e0ec04..0000000
8110 --- a/kde-base/kdf/kdf-4.8.90.ebuild
8111 +++ /dev/null
8112 @@ -1,17 +0,0 @@
8113 -# Copyright 1999-2012 Gentoo Foundation
8114 -# Distributed under the terms of the GNU General Public License v2
8115 -# $Header: $
8116 -
8117 -EAPI=4
8118 -
8119 -KDE_HANDBOOK="optional"
8120 -KDE_SCM="git"
8121 -inherit kde4-base
8122 -
8123 -DESCRIPTION="KDE free disk space utility"
8124 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8125 -IUSE="debug"
8126 -
8127 -src_unpack() {
8128 - kde4-base_src_unpack
8129 -}
8130
8131 diff --git a/kde-base/kdialog/kdialog-4.8.90.ebuild b/kde-base/kdialog/kdialog-4.8.90.ebuild
8132 deleted file mode 100644
8133 index 3dc0388..0000000
8134 --- a/kde-base/kdialog/kdialog-4.8.90.ebuild
8135 +++ /dev/null
8136 @@ -1,12 +0,0 @@
8137 -# Copyright 1999-2012 Gentoo Foundation
8138 -# Distributed under the terms of the GNU General Public License v2
8139 -# $Header: $
8140 -
8141 -EAPI=4
8142 -
8143 -KMNAME="kde-baseapps"
8144 -inherit kde4-meta
8145 -
8146 -DESCRIPTION="KDialog can be used to show nice dialog boxes from shell scripts"
8147 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8148 -IUSE="debug"
8149
8150 diff --git a/kde-base/kdiamond/kdiamond-4.8.90.ebuild b/kde-base/kdiamond/kdiamond-4.8.90.ebuild
8151 deleted file mode 100644
8152 index d76603c..0000000
8153 --- a/kde-base/kdiamond/kdiamond-4.8.90.ebuild
8154 +++ /dev/null
8155 @@ -1,13 +0,0 @@
8156 -# Copyright 1999-2012 Gentoo Foundation
8157 -# Distributed under the terms of the GNU General Public License v2
8158 -# $Header: $
8159 -
8160 -EAPI=4
8161 -
8162 -KDE_HANDBOOK="optional"
8163 -KMNAME="kdegames"
8164 -inherit kde4-meta
8165 -
8166 -DESCRIPTION="KDE: KDiamond is a three-in-a-row game."
8167 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8168 -IUSE="debug"
8169
8170 diff --git a/kde-base/kdm/kdm-4.8.90.ebuild b/kde-base/kdm/kdm-4.8.90.ebuild
8171 deleted file mode 100644
8172 index e3e5f01..0000000
8173 --- a/kde-base/kdm/kdm-4.8.90.ebuild
8174 +++ /dev/null
8175 @@ -1,160 +0,0 @@
8176 -# Copyright 1999-2012 Gentoo Foundation
8177 -# Distributed under the terms of the GNU General Public License v2
8178 -# $Header: $
8179 -
8180 -EAPI=4
8181 -
8182 -KDE_HANDBOOK="optional"
8183 -KMNAME="kde-workspace"
8184 -inherit kde4-meta flag-o-matic user
8185 -
8186 -DESCRIPTION="KDE login manager, similar to xdm and gdm"
8187 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8188 -IUSE="+consolekit debug kerberos pam"
8189 -
8190 -DEPEND="
8191 - $(add_kdebase_dep libkworkspace)
8192 - x11-libs/libXau
8193 - x11-libs/libXdmcp
8194 - x11-libs/libXtst
8195 - consolekit? (
8196 - >=sys-apps/dbus-1.0.2
8197 - sys-auth/consolekit
8198 - )
8199 - kerberos? ( virtual/krb5 )
8200 - pam? (
8201 - $(add_kdebase_dep kcheckpass)
8202 - virtual/pam
8203 - )
8204 -"
8205 -RDEPEND="${DEPEND}
8206 - $(add_kdebase_dep kdepasswd)
8207 - >=x11-apps/xinit-1.0.5-r2
8208 - x11-apps/xmessage
8209 -"
8210 -
8211 -KMEXTRA="
8212 - libs/kdm/
8213 -"
8214 -
8215 -PATCHES=(
8216 - "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
8217 - "${FILESDIR}/${PN}-4.7.3-revertcrashlogic.patch"
8218 -)
8219 -
8220 -pkg_setup() {
8221 - kde4-meta_pkg_setup
8222 -
8223 - # Create kdm:kdm user
8224 - KDM_HOME=/var/lib/kdm
8225 - enewgroup kdm
8226 - enewuser kdm -1 -1 "${KDM_HOME}" kdm
8227 -}
8228 -
8229 -src_configure() {
8230 - # genkdmconf breaks with -O3
8231 - # last checked in 4.2.95
8232 - replace-flags -O3 -O2
8233 -
8234 - mycmakeargs=(
8235 - $(cmake-utils_use kerberos KDE4_KRB5AUTH)
8236 - $(cmake-utils_use_with pam)
8237 - $(cmake-utils_use_with consolekit CkConnector)
8238 - )
8239 -
8240 - kde4-meta_src_configure
8241 -}
8242 -
8243 -src_install() {
8244 - export GENKDMCONF_FLAGS="--no-old --no-backup"
8245 -
8246 - kde4-meta_src_install
8247 -
8248 - # an equivalent file is already installed by kde-base/startkde, bug 377151
8249 - rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die
8250 -
8251 - # Customize the kdmrc configuration:
8252 - # - SessionDirs set to /usr/share/xsessions
8253 - # - increase server timeout to 30s
8254 - # - TerminateServer=true to workaround X server regen bug, bug 278473
8255 - # - DataDir set to /var/lib/kdm
8256 - # - FaceDir set to /var/lib/kdm/faces
8257 - sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \
8258 - -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \
8259 - -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \
8260 - -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \
8261 - -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \
8262 - -i "${ED}"/usr/share/config/kdm/kdmrc \
8263 - || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc."
8264 -
8265 - # Don't install empty dir
8266 - rmdir "${ED}"/usr/share/config/kdm/sessions
8267 -
8268 - # Set up permissions to kdm work directory
8269 - keepdir "${KDM_HOME}"
8270 - fowners root:kdm "${KDM_HOME}"
8271 - fperms 1770 "${KDM_HOME}"
8272 -
8273 - # install logrotate file
8274 - insinto /etc/logrotate.d
8275 - newins "${FILESDIR}"/kdm-logrotate kdm
8276 -}
8277 -
8278 -pkg_postinst() {
8279 - kde4-meta_pkg_postinst
8280 -
8281 - local file src dest dir old_dirs=(
8282 - /var/lib/kdm-live
8283 - /var/lib/kdm-4.6
8284 - /var/lib/kdm-4.5
8285 - /var/lib/kdm-4.4
8286 - /usr/share/apps/kdm
8287 - /usr/kde/4.4/share/apps/kdm
8288 - /usr/kde/4.3/share/apps/kdm
8289 - /usr/kde/4.2/share/apps/kdm
8290 - )
8291 -
8292 - mkdir -p "${EROOT}${KDM_HOME}/faces"
8293 - # Set the default kdm face icon if it's not already set by the system admin
8294 - # because this is user-overrideable in that way, it's not in src_install
8295 - for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do
8296 - src=${file#*:}
8297 - dest=${file%:*}
8298 - if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then
8299 - for dir in "${old_dirs[@]}"; do
8300 - if [[ -e ${EROOT}${dir}/${dest} ]]; then
8301 - cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}"
8302 - break 2
8303 - fi
8304 - done
8305 - if [[ -n ${src} ]]; then
8306 - cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \
8307 - "${EROOT}${KDM_HOME}/${dest}"
8308 - fi
8309 - fi
8310 - done
8311 - for dir in "${old_dirs[@]}"; do
8312 - if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then
8313 - echo
8314 - elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE."
8315 - elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}."
8316 - echo
8317 - elog "After doing so, you may delete the directory."
8318 - echo
8319 - fi
8320 - done
8321 -
8322 - # Make sure permissions are correct -- old installations may have
8323 - # gotten this wrong
8324 - use prefix || chown root:kdm "${EROOT}${KDM_HOME}"
8325 - chmod 1770 "${EROOT}${KDM_HOME}"
8326 -
8327 - if use consolekit; then
8328 - echo
8329 - elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
8330 - elog "make sure consolekit daemon is running and started at login time"
8331 - elog
8332 - elog "rc-update add consolekit default && /etc/init.d/consolekit start"
8333 - echo
8334 - fi
8335 -}
8336
8337 diff --git a/kde-base/kdnssd/kdnssd-4.8.90.ebuild b/kde-base/kdnssd/kdnssd-4.8.90.ebuild
8338 deleted file mode 100644
8339 index 2ccfc58..0000000
8340 --- a/kde-base/kdnssd/kdnssd-4.8.90.ebuild
8341 +++ /dev/null
8342 @@ -1,23 +0,0 @@
8343 -# Copyright 1999-2012 Gentoo Foundation
8344 -# Distributed under the terms of the GNU General Public License v2
8345 -# $Header: $
8346 -
8347 -EAPI=4
8348 -
8349 -KMNAME="kdenetwork"
8350 -inherit kde4-meta
8351 -
8352 -DESCRIPTION="A DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module"
8353 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8354 -IUSE="debug zeroconf"
8355 -
8356 -DEPEND="
8357 - zeroconf? ( $(add_kdebase_dep kdelibs zeroconf) )
8358 -"
8359 -RDEPEND="${DEPEND}"
8360 -
8361 -src_configure() {
8362 - mycmakeargs=(-DWITH_Xmms=OFF -DWITH_DNSSD=ON)
8363 -
8364 - kde4-meta_src_configure
8365 -}
8366
8367 diff --git a/kde-base/kdontchangethehostname/kdontchangethehostname-4.8.90.ebuild b/kde-base/kdontchangethehostname/kdontchangethehostname-4.8.90.ebuild
8368 deleted file mode 100644
8369 index 3f77e4f..0000000
8370 --- a/kde-base/kdontchangethehostname/kdontchangethehostname-4.8.90.ebuild
8371 +++ /dev/null
8372 @@ -1,16 +0,0 @@
8373 -# Copyright 1999-2012 Gentoo Foundation
8374 -# Distributed under the terms of the GNU General Public License v2
8375 -# $Header: $
8376 -
8377 -EAPI=4
8378 -
8379 -KMNAME="kde-runtime"
8380 -inherit kde4-meta
8381 -
8382 -DESCRIPTION="Tool to inform KDE about a change in hostname"
8383 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8384 -IUSE="debug"
8385 -
8386 -RDEPEND="
8387 - x11-apps/xauth
8388 -"
8389
8390 diff --git a/kde-base/keditbookmarks/keditbookmarks-4.8.90.ebuild b/kde-base/keditbookmarks/keditbookmarks-4.8.90.ebuild
8391 deleted file mode 100644
8392 index e79f25d..0000000
8393 --- a/kde-base/keditbookmarks/keditbookmarks-4.8.90.ebuild
8394 +++ /dev/null
8395 @@ -1,25 +0,0 @@
8396 -# Copyright 1999-2012 Gentoo Foundation
8397 -# Distributed under the terms of the GNU General Public License v2
8398 -# $Header: $
8399 -
8400 -EAPI=4
8401 -
8402 -KMNAME="kde-baseapps"
8403 -VIRTUALX_REQUIRED=test
8404 -inherit kde4-meta
8405 -
8406 -DESCRIPTION="KDE's bookmarks editor"
8407 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8408 -IUSE="debug"
8409 -
8410 -DEPEND="
8411 - $(add_kdebase_dep libkonq)
8412 -"
8413 -RDEPEND="${DEPEND}"
8414 -
8415 -RESTRICT=test
8416 -# 1 test, 1 fail
8417 -
8418 -KMEXTRACTONLY="
8419 - lib/konq/
8420 -"
8421
8422 diff --git a/kde-base/keditfiletype/keditfiletype-4.8.90.ebuild b/kde-base/keditfiletype/keditfiletype-4.8.90.ebuild
8423 deleted file mode 100644
8424 index 3c89870..0000000
8425 --- a/kde-base/keditfiletype/keditfiletype-4.8.90.ebuild
8426 +++ /dev/null
8427 @@ -1,15 +0,0 @@
8428 -# Copyright 1999-2012 Gentoo Foundation
8429 -# Distributed under the terms of the GNU General Public License v2
8430 -# $Header: $
8431 -
8432 -EAPI=4
8433 -
8434 -KMNAME="kde-runtime"
8435 -inherit kde4-meta
8436 -
8437 -DESCRIPTION="KDE mime/file type assocciation editor"
8438 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8439 -IUSE="debug"
8440 -
8441 -# test fails, last checked for 4.2.89
8442 -RESTRICT=test
8443
8444 diff --git a/kde-base/kephal/kephal-4.8.90.ebuild b/kde-base/kephal/kephal-4.8.90.ebuild
8445 deleted file mode 100644
8446 index f8e1bd3..0000000
8447 --- a/kde-base/kephal/kephal-4.8.90.ebuild
8448 +++ /dev/null
8449 @@ -1,21 +0,0 @@
8450 -# Copyright 1999-2012 Gentoo Foundation
8451 -# Distributed under the terms of the GNU General Public License v2
8452 -# $Header: $
8453 -
8454 -EAPI=4
8455 -
8456 -KMNAME="kde-workspace"
8457 -KMMODULE="libs/kephal"
8458 -inherit kde4-meta
8459 -
8460 -DESCRIPTION="Allows handling of multihead systems via the XRandR extension"
8461 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8462 -IUSE="debug"
8463 -
8464 -RDEPEND="
8465 - x11-libs/libxkbfile
8466 - x11-libs/libXrandr
8467 -"
8468 -DEPEND="${RDEPEND}
8469 - x11-proto/randrproto
8470 -"
8471
8472 diff --git a/kde-base/kfile/kfile-4.8.90.ebuild b/kde-base/kfile/kfile-4.8.90.ebuild
8473 deleted file mode 100644
8474 index 1e83b98..0000000
8475 --- a/kde-base/kfile/kfile-4.8.90.ebuild
8476 +++ /dev/null
8477 @@ -1,12 +0,0 @@
8478 -# Copyright 1999-2012 Gentoo Foundation
8479 -# Distributed under the terms of the GNU General Public License v2
8480 -# $Header: $
8481 -
8482 -EAPI=4
8483 -
8484 -KMNAME="kde-runtime"
8485 -inherit kde4-meta
8486 -
8487 -DESCRIPTION="A commandline frontend to KFileMetaInfo"
8488 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8489 -IUSE="debug"
8490
8491 diff --git a/kde-base/kfilereplace/kfilereplace-4.8.90.ebuild b/kde-base/kfilereplace/kfilereplace-4.8.90.ebuild
8492 deleted file mode 100644
8493 index 5c6e02e..0000000
8494 --- a/kde-base/kfilereplace/kfilereplace-4.8.90.ebuild
8495 +++ /dev/null
8496 @@ -1,12 +0,0 @@
8497 -# Copyright 1999-2012 Gentoo Foundation
8498 -# Distributed under the terms of the GNU General Public License v2
8499 -# $Header: $
8500 -
8501 -EAPI=4
8502 -KDE_HANDBOOK="optional"
8503 -KMNAME="kdewebdev"
8504 -inherit kde4-meta
8505 -
8506 -DESCRIPTION="KDE web development - powerful search and replace in multiple files"
8507 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8508 -IUSE="debug"
8509
8510 diff --git a/kde-base/kfind/kfind-4.8.90.ebuild b/kde-base/kfind/kfind-4.8.90.ebuild
8511 deleted file mode 100644
8512 index 2daeff8..0000000
8513 --- a/kde-base/kfind/kfind-4.8.90.ebuild
8514 +++ /dev/null
8515 @@ -1,18 +0,0 @@
8516 -# Copyright 1999-2012 Gentoo Foundation
8517 -# Distributed under the terms of the GNU General Public License v2
8518 -# $Header: $
8519 -
8520 -EAPI=4
8521 -
8522 -KDE_HANDBOOK="optional"
8523 -KMNAME="kde-baseapps"
8524 -inherit kde4-meta
8525 -
8526 -DESCRIPTION="KDE file finder utility"
8527 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8528 -IUSE="debug"
8529 -
8530 -DEPEND="
8531 - $(add_kdebase_dep libkonq)
8532 -"
8533 -RDEPEND="${DEPEND}"
8534
8535 diff --git a/kde-base/kfloppy/kfloppy-4.8.90.ebuild b/kde-base/kfloppy/kfloppy-4.8.90.ebuild
8536 deleted file mode 100644
8537 index d53f0ec..0000000
8538 --- a/kde-base/kfloppy/kfloppy-4.8.90.ebuild
8539 +++ /dev/null
8540 @@ -1,12 +0,0 @@
8541 -# Copyright 1999-2012 Gentoo Foundation
8542 -# Distributed under the terms of the GNU General Public License v2
8543 -# $Header: $
8544 -
8545 -EAPI=4
8546 -
8547 -KDE_HANDBOOK="optional"
8548 -inherit kde4-base
8549 -
8550 -DESCRIPTION="KFloppy - formats disks and puts a DOS or ext2fs filesystem on them."
8551 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8552 -IUSE="debug"
8553
8554 diff --git a/kde-base/kfmclient/kfmclient-4.8.90.ebuild b/kde-base/kfmclient/kfmclient-4.8.90.ebuild
8555 deleted file mode 100644
8556 index 74d8ca7..0000000
8557 --- a/kde-base/kfmclient/kfmclient-4.8.90.ebuild
8558 +++ /dev/null
8559 @@ -1,33 +0,0 @@
8560 -# Copyright 1999-2012 Gentoo Foundation
8561 -# Distributed under the terms of the GNU General Public License v2
8562 -# $Header: $
8563 -
8564 -EAPI=4
8565 -
8566 -KMNAME="kde-baseapps"
8567 -KMMODULE="konqueror/client"
8568 -inherit kde4-meta
8569 -
8570 -DESCRIPTION="KDE tool for opening URLs from the command line"
8571 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8572 -IUSE="debug"
8573 -
8574 -KMEXTRACTONLY="
8575 - konqueror/kfmclient.desktop
8576 - konqueror/kfmclient_dir.desktop
8577 - konqueror/kfmclient_html.desktop
8578 - konqueror/kfmclient_war.desktop
8579 - konqueror/src/org.kde.Konqueror.Main.xml
8580 - konqueror/src/org.kde.Konqueror.MainWindow.xml
8581 -"
8582 -
8583 -src_prepare() {
8584 - kde4-meta_src_prepare
8585 -
8586 - # Do not install non-kfmclient *.desktop files
8587 - sed -e "/konqbrowser\.desktop/d" \
8588 - -e "/konqueror\.desktop/s/^/#DONOTWANT/" \
8589 - -e "/install(FILES profile/s/^/#DONOTWANT/" \
8590 - -i konqueror/CMakeLists.txt \
8591 - || die "Failed to omit .desktop files"
8592 -}
8593
8594 diff --git a/kde-base/kfourinline/kfourinline-4.8.90.ebuild b/kde-base/kfourinline/kfourinline-4.8.90.ebuild
8595 deleted file mode 100644
8596 index 19208ac..0000000
8597 --- a/kde-base/kfourinline/kfourinline-4.8.90.ebuild
8598 +++ /dev/null
8599 @@ -1,13 +0,0 @@
8600 -# Copyright 1999-2012 Gentoo Foundation
8601 -# Distributed under the terms of the GNU General Public License v2
8602 -# $Header: $
8603 -
8604 -EAPI=4
8605 -
8606 -KDE_HANDBOOK="optional"
8607 -KMNAME="kdegames"
8608 -inherit kde4-meta
8609 -
8610 -DESCRIPTION="KDE four-in-a-row game."
8611 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8612 -IUSE="debug"
8613
8614 diff --git a/kde-base/kgamma/kgamma-4.8.90.ebuild b/kde-base/kgamma/kgamma-4.8.90.ebuild
8615 deleted file mode 100644
8616 index ea8d3ea..0000000
8617 --- a/kde-base/kgamma/kgamma-4.8.90.ebuild
8618 +++ /dev/null
8619 @@ -1,21 +0,0 @@
8620 -# Copyright 1999-2012 Gentoo Foundation
8621 -# Distributed under the terms of the GNU General Public License v2
8622 -# $Header: $
8623 -
8624 -EAPI=4
8625 -
8626 -KDE_HANDBOOK="optional"
8627 -KDE_SCM="git"
8628 -
8629 -inherit kde4-base
8630 -
8631 -DESCRIPTION="KDE screen gamma values kcontrol module"
8632 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8633 -IUSE="debug"
8634 -
8635 -RDEPEND="
8636 - x11-libs/libXxf86vm
8637 -"
8638 -DEPEND="${RDEPEND}
8639 - x11-proto/xf86vidmodeproto
8640 -"
8641
8642 diff --git a/kde-base/kgeography/kgeography-4.8.90.ebuild b/kde-base/kgeography/kgeography-4.8.90.ebuild
8643 deleted file mode 100644
8644 index 11d106c..0000000
8645 --- a/kde-base/kgeography/kgeography-4.8.90.ebuild
8646 +++ /dev/null
8647 @@ -1,13 +0,0 @@
8648 -# Copyright 1999-2012 Gentoo Foundation
8649 -# Distributed under the terms of the GNU General Public License v2
8650 -# $Header: $
8651 -
8652 -EAPI=4
8653 -
8654 -KDE_HANDBOOK="optional"
8655 -KDE_SCM="git"
8656 -inherit kde4-base
8657 -
8658 -DESCRIPTION="KDE: a geography learning tool"
8659 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8660 -IUSE="debug"
8661
8662 diff --git a/kde-base/kget/kget-4.8.90.ebuild b/kde-base/kget/kget-4.8.90.ebuild
8663 deleted file mode 100644
8664 index 6398043..0000000
8665 --- a/kde-base/kget/kget-4.8.90.ebuild
8666 +++ /dev/null
8667 @@ -1,41 +0,0 @@
8668 -# Copyright 1999-2012 Gentoo Foundation
8669 -# Distributed under the terms of the GNU General Public License v2
8670 -# $Header: $
8671 -
8672 -EAPI=4
8673 -
8674 -KDE_HANDBOOK="optional"
8675 -KMNAME="kdenetwork"
8676 -inherit kde4-meta
8677 -
8678 -DESCRIPTION="An advanced download manager for KDE"
8679 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8680 -IUSE="debug bittorrent mms semantic-desktop sqlite webkit"
8681 -
8682 -RDEPEND="
8683 - app-crypt/qca:2
8684 - $(add_kdebase_dep kdelibs 'semantic-desktop=')
8685 - $(add_kdebase_dep kdepimlibs)
8686 - $(add_kdebase_dep libkonq)
8687 - $(add_kdebase_dep libkworkspace)
8688 - $(add_kdebase_dep solid)
8689 - bittorrent? ( >=net-libs/libktorrent-1.0.3 )
8690 - mms? ( media-libs/libmms )
8691 - sqlite? ( dev-db/sqlite:3 )
8692 - webkit? ( >=kde-misc/kwebkitpart-0.9.6 )
8693 -"
8694 -DEPEND="${RDEPEND}
8695 - dev-libs/boost
8696 -"
8697 -
8698 -src_configure() {
8699 - mycmakeargs=(
8700 - $(cmake-utils_use_with bittorrent KTorrent)
8701 - $(cmake-utils_use_with mms LibMms)
8702 - $(cmake-utils_use_with semantic-desktop Nepomuk)
8703 - $(cmake-utils_use_with semantic-desktop Soprano)
8704 - $(cmake-utils_use_with sqlite)
8705 - $(cmake-utils_use_with webkit KWebKitPart)
8706 - )
8707 - kde4-meta_src_configure
8708 -}
8709
8710 diff --git a/kde-base/kglobalaccel/kglobalaccel-4.8.90.ebuild b/kde-base/kglobalaccel/kglobalaccel-4.8.90.ebuild
8711 deleted file mode 100644
8712 index c634abe..0000000
8713 --- a/kde-base/kglobalaccel/kglobalaccel-4.8.90.ebuild
8714 +++ /dev/null
8715 @@ -1,21 +0,0 @@
8716 -# Copyright 1999-2012 Gentoo Foundation
8717 -# Distributed under the terms of the GNU General Public License v2
8718 -# $Header: $
8719 -
8720 -EAPI=4
8721 -
8722 -KMNAME="kde-runtime"
8723 -inherit kde4-meta
8724 -
8725 -DESCRIPTION="KDE's Global Shortcut Daemon"
8726 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8727 -IUSE="debug"
8728 -
8729 -src_configure() {
8730 - mycmakeargs=(
8731 - -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_DESKTOP_FILE=NOTFOUND
8732 - -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_PLUGIN=NOTFOUND
8733 - )
8734 -
8735 - kde4-meta_src_configure
8736 -}
8737
8738 diff --git a/kde-base/kgoldrunner/kgoldrunner-4.8.90.ebuild b/kde-base/kgoldrunner/kgoldrunner-4.8.90.ebuild
8739 deleted file mode 100644
8740 index 22681e3..0000000
8741 --- a/kde-base/kgoldrunner/kgoldrunner-4.8.90.ebuild
8742 +++ /dev/null
8743 @@ -1,20 +0,0 @@
8744 -# Copyright 1999-2012 Gentoo Foundation
8745 -# Distributed under the terms of the GNU General Public License v2
8746 -# $Header: $
8747 -
8748 -EAPI=4
8749 -
8750 -KDE_HANDBOOK="optional"
8751 -KMNAME="kdegames"
8752 -KDE_SELINUX_MODULE="games"
8753 -inherit kde4-meta
8754 -
8755 -DESCRIPTION="KDE: KGoldrunner is a game of action and puzzle solving"
8756 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8757 -IUSE="debug"
8758 -
8759 -DEPEND="
8760 - media-libs/libsndfile
8761 - media-libs/openal
8762 -"
8763 -RDEPEND="${DEPEND}"
8764
8765 diff --git a/kde-base/kgpg/kgpg-4.8.90.ebuild b/kde-base/kgpg/kgpg-4.8.90.ebuild
8766 deleted file mode 100644
8767 index aa53752..0000000
8768 --- a/kde-base/kgpg/kgpg-4.8.90.ebuild
8769 +++ /dev/null
8770 @@ -1,29 +0,0 @@
8771 -# Copyright 1999-2012 Gentoo Foundation
8772 -# Distributed under the terms of the GNU General Public License v2
8773 -# $Header: $
8774 -
8775 -EAPI=4
8776 -
8777 -KDE_HANDBOOK="optional"
8778 -KDE_SCM="git"
8779 -KDE_SELINUX_MODULE="gpg"
8780 -inherit kde4-base
8781 -
8782 -DESCRIPTION="KDE gpg keyring manager"
8783 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8784 -IUSE="debug"
8785 -
8786 -DEPEND="
8787 - $(add_kdebase_dep kdepimlibs)
8788 -"
8789 -RDEPEND="${DEPEND}
8790 - app-crypt/gnupg
8791 -"
8792 -
8793 -pkg_postinst() {
8794 - kde4-base_pkg_postinst
8795 -
8796 - if ! has_version app-crypt/dirmngr ; then
8797 - elog "For improved key search functionality, install app-crypt/dirmngr."
8798 - fi
8799 -}
8800
8801 diff --git a/kde-base/khangman/khangman-4.8.90.ebuild b/kde-base/khangman/khangman-4.8.90.ebuild
8802 deleted file mode 100644
8803 index 2f2748b..0000000
8804 --- a/kde-base/khangman/khangman-4.8.90.ebuild
8805 +++ /dev/null
8806 @@ -1,17 +0,0 @@
8807 -# Copyright 1999-2012 Gentoo Foundation
8808 -# Distributed under the terms of the GNU General Public License v2
8809 -# $Header: $
8810 -
8811 -EAPI=4
8812 -
8813 -KDE_HANDBOOK="optional"
8814 -KDE_SCM="git"
8815 -inherit kde4-base
8816 -
8817 -DESCRIPTION="Classical hangman game for KDE"
8818 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8819 -IUSE="debug"
8820 -
8821 -DEPEND="
8822 - $(add_kdebase_dep libkdeedu)
8823 -"
8824
8825 diff --git a/kde-base/khelpcenter/khelpcenter-4.8.90.ebuild b/kde-base/khelpcenter/khelpcenter-4.8.90.ebuild
8826 deleted file mode 100644
8827 index 0ed70e7..0000000
8828 --- a/kde-base/khelpcenter/khelpcenter-4.8.90.ebuild
8829 +++ /dev/null
8830 @@ -1,24 +0,0 @@
8831 -# Copyright 1999-2012 Gentoo Foundation
8832 -# Distributed under the terms of the GNU General Public License v2
8833 -# $Header: $
8834 -
8835 -EAPI=4
8836 -
8837 -KDE_HANDBOOK="always"
8838 -KMNAME="kde-runtime"
8839 -inherit kde4-meta
8840 -
8841 -DESCRIPTION="The KDE Help Center"
8842 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8843 -IUSE="debug"
8844 -
8845 -RDEPEND="
8846 - $(add_kdebase_dep kdesu)
8847 - >=www-misc/htdig-3.2.0_beta6-r1
8848 -"
8849 -
8850 -KMEXTRA="
8851 - doc/documentationnotfound/
8852 - doc/glossary/
8853 - doc/onlinehelp/
8854 -"
8855
8856 diff --git a/kde-base/khotkeys/khotkeys-4.8.90.ebuild b/kde-base/khotkeys/khotkeys-4.8.90.ebuild
8857 deleted file mode 100644
8858 index 64c6ae2..0000000
8859 --- a/kde-base/khotkeys/khotkeys-4.8.90.ebuild
8860 +++ /dev/null
8861 @@ -1,22 +0,0 @@
8862 -# Copyright 1999-2012 Gentoo Foundation
8863 -# Distributed under the terms of the GNU General Public License v2
8864 -# $Header: $
8865 -
8866 -EAPI=4
8867 -
8868 -KMNAME="kde-workspace"
8869 -inherit kde4-meta
8870 -
8871 -DESCRIPTION="KDE: hotkey daemon"
8872 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8873 -IUSE="debug"
8874 -
8875 -DEPEND="
8876 - $(add_kdebase_dep libkworkspace)
8877 - x11-libs/libXtst
8878 -"
8879 -RDEPEND="${DEPEND}"
8880 -
8881 -KMEXTRACTONLY="
8882 - libs/kworkspace/
8883 -"
8884
8885 diff --git a/kde-base/kiconfinder/kiconfinder-4.8.90.ebuild b/kde-base/kiconfinder/kiconfinder-4.8.90.ebuild
8886 deleted file mode 100644
8887 index 41132e3..0000000
8888 --- a/kde-base/kiconfinder/kiconfinder-4.8.90.ebuild
8889 +++ /dev/null
8890 @@ -1,12 +0,0 @@
8891 -# Copyright 1999-2012 Gentoo Foundation
8892 -# Distributed under the terms of the GNU General Public License v2
8893 -# $Header: $
8894 -
8895 -EAPI=4
8896 -
8897 -KMNAME="kde-runtime"
8898 -inherit kde4-meta
8899 -
8900 -DESCRIPTION="Finds an icon based on its name"
8901 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8902 -IUSE="debug"
8903
8904 diff --git a/kde-base/kig/kig-4.8.90.ebuild b/kde-base/kig/kig-4.8.90.ebuild
8905 deleted file mode 100644
8906 index 65fdde1..0000000
8907 --- a/kde-base/kig/kig-4.8.90.ebuild
8908 +++ /dev/null
8909 @@ -1,26 +0,0 @@
8910 -# Copyright 1999-2012 Gentoo Foundation
8911 -# Distributed under the terms of the GNU General Public License v2
8912 -# $Header: $
8913 -
8914 -EAPI=4
8915 -
8916 -KDE_HANDBOOK="optional"
8917 -KDE_SCM="git"
8918 -inherit kde4-base
8919 -
8920 -DESCRIPTION="KDE Interactive Geometry tool"
8921 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8922 -IUSE="debug kig-scripting"
8923 -
8924 -DEPEND="
8925 - kig-scripting? ( >=dev-libs/boost-1.32 )
8926 -"
8927 -RDEPEND="${DEPEND}"
8928 -
8929 -src_configure() {
8930 - mycmakeargs=(
8931 - $(cmake-utils_use_with kig-scripting BoostPython)
8932 - )
8933 -
8934 - kde4-base_src_configure
8935 -}
8936
8937 diff --git a/kde-base/kigo/kigo-4.8.90.ebuild b/kde-base/kigo/kigo-4.8.90.ebuild
8938 deleted file mode 100644
8939 index 3523a08..0000000
8940 --- a/kde-base/kigo/kigo-4.8.90.ebuild
8941 +++ /dev/null
8942 @@ -1,34 +0,0 @@
8943 -# Copyright 1999-2012 Gentoo Foundation
8944 -# Distributed under the terms of the GNU General Public License v2
8945 -# $Header: $
8946 -
8947 -EAPI=4
8948 -
8949 -KDE_HANDBOOK="optional"
8950 -KMNAME="kdegames"
8951 -inherit games-ggz kde4-meta
8952 -
8953 -DESCRIPTION="KDE Go game"
8954 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8955 -IUSE="debug"
8956 -
8957 -RDEPEND="
8958 - games-board/gnugo
8959 -"
8960 -
8961 -src_install() {
8962 - kde4-meta_src_install
8963 - # and also we have to prepare the ggz dir
8964 - insinto "${GGZ_MODDIR}"
8965 - newins ${PN}/src/module.dsc ${P}.dsc
8966 -}
8967 -
8968 -pkg_postinst() {
8969 - kde4-meta_pkg_postinst
8970 - games-ggz_pkg_postinst
8971 -}
8972 -
8973 -pkg_postrm() {
8974 - kde4-meta_pkg_postrm
8975 - games-ggz_pkg_postrm
8976 -}
8977
8978 diff --git a/kde-base/killbots/killbots-4.8.90.ebuild b/kde-base/killbots/killbots-4.8.90.ebuild
8979 deleted file mode 100644
8980 index 6d09801..0000000
8981 --- a/kde-base/killbots/killbots-4.8.90.ebuild
8982 +++ /dev/null
8983 @@ -1,16 +0,0 @@
8984 -# Copyright 1999-2012 Gentoo Foundation
8985 -# Distributed under the terms of the GNU General Public License v2
8986 -# $Header: $
8987 -
8988 -EAPI=4
8989 -
8990 -KDE_HANDBOOK="optional"
8991 -KMNAME="kdegames"
8992 -inherit kde4-meta
8993 -
8994 -DESCRIPTION="Kill the bots or they kill you!"
8995 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
8996 -IUSE="debug"
8997 -
8998 -# Tests hang, last checked in 4.3.3
8999 -RESTRICT="test"
9000
9001 diff --git a/kde-base/kimagemapeditor/kimagemapeditor-4.8.90.ebuild b/kde-base/kimagemapeditor/kimagemapeditor-4.8.90.ebuild
9002 deleted file mode 100644
9003 index 1324f70..0000000
9004 --- a/kde-base/kimagemapeditor/kimagemapeditor-4.8.90.ebuild
9005 +++ /dev/null
9006 @@ -1,13 +0,0 @@
9007 -# Copyright 1999-2012 Gentoo Foundation
9008 -# Distributed under the terms of the GNU General Public License v2
9009 -# $Header: $
9010 -
9011 -EAPI=4
9012 -
9013 -KDE_HANDBOOK="optional"
9014 -KMNAME="kdewebdev"
9015 -inherit kde4-meta
9016 -
9017 -DESCRIPTION="KDE web development - image map editor"
9018 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9019 -IUSE="debug"
9020
9021 diff --git a/kde-base/kimono/kimono-4.8.90.ebuild b/kde-base/kimono/kimono-4.8.90.ebuild
9022 deleted file mode 100644
9023 index 1974afd..0000000
9024 --- a/kde-base/kimono/kimono-4.8.90.ebuild
9025 +++ /dev/null
9026 @@ -1,42 +0,0 @@
9027 -# Copyright 1999-2012 Gentoo Foundation
9028 -# Distributed under the terms of the GNU General Public License v2
9029 -# $Header: $
9030 -
9031 -EAPI=4
9032 -
9033 -KDE_SCM="git"
9034 -inherit kde4-base mono
9035 -
9036 -DESCRIPTION="C# bindings for KDE"
9037 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9038 -IUSE="akonadi debug plasma semantic-desktop"
9039 -
9040 -DEPEND="
9041 - dev-lang/mono
9042 - $(add_kdebase_dep qyoto 'webkit')
9043 - $(add_kdebase_dep smokeqt)
9044 - $(add_kdebase_dep smokekde 'semantic-desktop=')
9045 - plasma? ( $(add_kdebase_dep smokeqt 'webkit') )
9046 - semantic-desktop? ( >=dev-libs/soprano-2.7.56-r1[clucene] )
9047 -"
9048 -RDEPEND="${DEPEND}"
9049 -
9050 -# Split from kdebindings-csharp in 4.7
9051 -add_blocker kdebindings-csharp
9052 -
9053 -src_prepare() {
9054 - kde4-base_src_prepare
9055 -
9056 - sed -i "/add_subdirectory( examples )/ s:^:#:" plasma/CMakeLists.txt
9057 -}
9058 -
9059 -src_configure() {
9060 - mycmakeargs=(
9061 - $(cmake-utils_use_with akonadi)
9062 - $(cmake-utils_use_with akonadi KdepimLibs)
9063 - $(cmake-utils_use_disable plasma)
9064 - $(cmake-utils_use_with semantic-desktop Nepomuk)
9065 - $(cmake-utils_use_with semantic-desktop Soprano)
9066 - )
9067 - kde4-base_src_configure
9068 -}
9069
9070 diff --git a/kde-base/kinfocenter/kinfocenter-4.8.90.ebuild b/kde-base/kinfocenter/kinfocenter-4.8.90.ebuild
9071 deleted file mode 100644
9072 index a3b7447..0000000
9073 --- a/kde-base/kinfocenter/kinfocenter-4.8.90.ebuild
9074 +++ /dev/null
9075 @@ -1,36 +0,0 @@
9076 -# Copyright 1999-2012 Gentoo Foundation
9077 -# Distributed under the terms of the GNU General Public License v2
9078 -# $Header: $
9079 -
9080 -EAPI=4
9081 -
9082 -KDE_HANDBOOK="optional"
9083 -KMNAME="kde-workspace"
9084 -OPENGL_REQUIRED="optional"
9085 -inherit kde4-meta
9086 -
9087 -DESCRIPTION="The KDE Info Center"
9088 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9089 -IUSE="debug ieee1394"
9090 -
9091 -DEPEND="
9092 - $(add_kdebase_dep solid)
9093 - sys-apps/pciutils
9094 - ieee1394? ( sys-libs/libraw1394 )
9095 - opengl? (
9096 - virtual/glu
9097 - virtual/opengl
9098 - )
9099 -"
9100 -RDEPEND="${DEPEND}
9101 - sys-apps/usbutils
9102 -"
9103 -
9104 -src_configure() {
9105 - mycmakeargs=(
9106 - $(cmake-utils_use_with ieee1394 RAW1394)
9107 - $(cmake-utils_use_with opengl OpenGL)
9108 - )
9109 -
9110 - kde4-meta_src_configure
9111 -}
9112
9113 diff --git a/kde-base/kioclient/kioclient-4.8.90.ebuild b/kde-base/kioclient/kioclient-4.8.90.ebuild
9114 deleted file mode 100644
9115 index df92110..0000000
9116 --- a/kde-base/kioclient/kioclient-4.8.90.ebuild
9117 +++ /dev/null
9118 @@ -1,12 +0,0 @@
9119 -# Copyright 1999-2012 Gentoo Foundation
9120 -# Distributed under the terms of the GNU General Public License v2
9121 -# $Header: $
9122 -
9123 -EAPI=4
9124 -
9125 -KMNAME="kde-runtime"
9126 -inherit kde4-meta
9127 -
9128 -DESCRIPTION="Command-line tool for network-transparent operations"
9129 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9130 -IUSE="debug"
9131
9132 diff --git a/kde-base/kiriki/kiriki-4.8.90.ebuild b/kde-base/kiriki/kiriki-4.8.90.ebuild
9133 deleted file mode 100644
9134 index c317332..0000000
9135 --- a/kde-base/kiriki/kiriki-4.8.90.ebuild
9136 +++ /dev/null
9137 @@ -1,13 +0,0 @@
9138 -# Copyright 1999-2012 Gentoo Foundation
9139 -# Distributed under the terms of the GNU General Public License v2
9140 -# $Header: $
9141 -
9142 -EAPI=4
9143 -
9144 -KDE_HANDBOOK="optional"
9145 -KMNAME="kdegames"
9146 -inherit kde4-meta
9147 -
9148 -DESCRIPTION="Kiriki - a gtali clone for KDE4"
9149 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9150 -IUSE="debug"
9151
9152 diff --git a/kde-base/kiten/kiten-4.8.90.ebuild b/kde-base/kiten/kiten-4.8.90.ebuild
9153 deleted file mode 100644
9154 index a25017d..0000000
9155 --- a/kde-base/kiten/kiten-4.8.90.ebuild
9156 +++ /dev/null
9157 @@ -1,13 +0,0 @@
9158 -# Copyright 1999-2012 Gentoo Foundation
9159 -# Distributed under the terms of the GNU General Public License v2
9160 -# $Header: $
9161 -
9162 -EAPI=4
9163 -
9164 -KDE_HANDBOOK="optional"
9165 -KDE_SCM="git"
9166 -inherit kde4-base
9167 -
9168 -DESCRIPTION="KDE Japanese dictionary and reference"
9169 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9170 -IUSE="debug"
9171
9172 diff --git a/kde-base/kjots/kjots-4.8.90.ebuild b/kde-base/kjots/kjots-4.8.90.ebuild
9173 deleted file mode 100644
9174 index d5199a5..0000000
9175 --- a/kde-base/kjots/kjots-4.8.90.ebuild
9176 +++ /dev/null
9177 @@ -1,25 +0,0 @@
9178 -# Copyright 1999-2012 Gentoo Foundation
9179 -# Distributed under the terms of the GNU General Public License v2
9180 -# $Header: $
9181 -
9182 -EAPI=4
9183 -
9184 -KDE_HANDBOOK="optional"
9185 -KMNAME="kdepim"
9186 -KDE_SCM="git"
9187 -inherit kde4-meta
9188 -
9189 -DESCRIPTION="KDE note taking utility"
9190 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9191 -IUSE="debug"
9192 -
9193 -DEPEND="
9194 - >=dev-libs/grantlee-0.1
9195 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
9196 - $(add_kdebase_dep kdepim-common-libs)
9197 -"
9198 -RDEPEND="${DEPEND}"
9199 -
9200 -KMEXTRACTONLY="
9201 - akonadi_next/
9202 -"
9203
9204 diff --git a/kde-base/kjumpingcube/kjumpingcube-4.8.90.ebuild b/kde-base/kjumpingcube/kjumpingcube-4.8.90.ebuild
9205 deleted file mode 100644
9206 index 6aa8df2..0000000
9207 --- a/kde-base/kjumpingcube/kjumpingcube-4.8.90.ebuild
9208 +++ /dev/null
9209 @@ -1,14 +0,0 @@
9210 -# Copyright 1999-2012 Gentoo Foundation
9211 -# Distributed under the terms of the GNU General Public License v2
9212 -# $Header: $
9213 -
9214 -EAPI=4
9215 -
9216 -KDE_HANDBOOK="optional"
9217 -KMNAME="kdegames"
9218 -KDE_SELINUX_MODULE="games"
9219 -inherit kde4-meta
9220 -
9221 -DESCRIPTION="KDE: Tactical one or two player game"
9222 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9223 -IUSE="debug"
9224
9225 diff --git a/kde-base/kleopatra/kleopatra-4.8.90.ebuild b/kde-base/kleopatra/kleopatra-4.8.90.ebuild
9226 deleted file mode 100644
9227 index 439c68c..0000000
9228 --- a/kde-base/kleopatra/kleopatra-4.8.90.ebuild
9229 +++ /dev/null
9230 @@ -1,40 +0,0 @@
9231 -# Copyright 1999-2012 Gentoo Foundation
9232 -# Distributed under the terms of the GNU General Public License v2
9233 -# $Header: $
9234 -
9235 -EAPI=4
9236 -
9237 -KDE_HANDBOOK="optional"
9238 -KMNAME="kdepim"
9239 -KDE_SCM="git"
9240 -inherit kde4-meta
9241 -
9242 -DESCRIPTION="Kleopatra - KDE X.509 key manager"
9243 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9244 -IUSE="debug"
9245 -
9246 -DEPEND="
9247 - app-crypt/gpgme
9248 - dev-libs/boost
9249 - dev-libs/libassuan
9250 - dev-libs/libgpg-error
9251 - $(add_kdebase_dep kdepimlibs)
9252 - $(add_kdebase_dep kdepim-common-libs)
9253 -"
9254 -RDEPEND="${DEPEND}
9255 - app-crypt/gnupg
9256 -"
9257 -
9258 -KMEXTRACTONLY="
9259 - libkleo/
9260 -"
9261 -
9262 -src_unpack() {
9263 - if use handbook; then
9264 - KMEXTRA="
9265 - doc/kwatchgnupg
9266 - "
9267 - fi
9268 -
9269 - kde4-meta_src_unpack
9270 -}
9271
9272 diff --git a/kde-base/klettres/klettres-4.8.90.ebuild b/kde-base/klettres/klettres-4.8.90.ebuild
9273 deleted file mode 100644
9274 index cb2a05d..0000000
9275 --- a/kde-base/klettres/klettres-4.8.90.ebuild
9276 +++ /dev/null
9277 @@ -1,17 +0,0 @@
9278 -# Copyright 1999-2012 Gentoo Foundation
9279 -# Distributed under the terms of the GNU General Public License v2
9280 -# $Header: $
9281 -
9282 -EAPI=4
9283 -
9284 -KDE_HANDBOOK="optional"
9285 -KDE_SCM="git"
9286 -inherit kde4-base
9287 -
9288 -DESCRIPTION="KDE: KLettres helps a very young child or an adult learning "
9289 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9290 -IUSE="debug"
9291 -
9292 -RDEPEND="
9293 - $(add_kdebase_dep knotify)
9294 -"
9295
9296 diff --git a/kde-base/klickety/klickety-4.8.90.ebuild b/kde-base/klickety/klickety-4.8.90.ebuild
9297 deleted file mode 100644
9298 index e14ecc6..0000000
9299 --- a/kde-base/klickety/klickety-4.8.90.ebuild
9300 +++ /dev/null
9301 @@ -1,14 +0,0 @@
9302 -# Copyright 1999-2012 Gentoo Foundation
9303 -# Distributed under the terms of the GNU General Public License v2
9304 -# $Header: $
9305 -
9306 -EAPI=4
9307 -
9308 -KDE_HANDBOOK="optional"
9309 -KMNAME="kdegames"
9310 -KDE_SELINUX_MODULE="games"
9311 -inherit kde4-meta
9312 -
9313 -DESCRIPTION="A KDE game almost the same as ksame, but a bit different."
9314 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9315 -IUSE="debug"
9316
9317 diff --git a/kde-base/klines/klines-4.8.90.ebuild b/kde-base/klines/klines-4.8.90.ebuild
9318 deleted file mode 100644
9319 index 019fad4..0000000
9320 --- a/kde-base/klines/klines-4.8.90.ebuild
9321 +++ /dev/null
9322 @@ -1,14 +0,0 @@
9323 -# Copyright 1999-2012 Gentoo Foundation
9324 -# Distributed under the terms of the GNU General Public License v2
9325 -# $Header: $
9326 -
9327 -EAPI=4
9328 -
9329 -KDE_HANDBOOK="optional"
9330 -KMNAME="kdegames"
9331 -KDE_SELINUX_MODULE="games"
9332 -inherit kde4-meta
9333 -
9334 -DESCRIPTION="KDE: Kolor Lines - a little game about balls and how to get rid of them"
9335 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9336 -IUSE="debug"
9337
9338 diff --git a/kde-base/klinkstatus/klinkstatus-4.8.90.ebuild b/kde-base/klinkstatus/klinkstatus-4.8.90.ebuild
9339 deleted file mode 100644
9340 index 946ba66..0000000
9341 --- a/kde-base/klinkstatus/klinkstatus-4.8.90.ebuild
9342 +++ /dev/null
9343 @@ -1,36 +0,0 @@
9344 -# Copyright 1999-2012 Gentoo Foundation
9345 -# Distributed under the terms of the GNU General Public License v2
9346 -# $Header: $
9347 -
9348 -EAPI=4
9349 -
9350 -KDE_HANDBOOK="optional"
9351 -KMNAME="kdewebdev"
9352 -inherit kde4-meta
9353 -
9354 -DESCRIPTION="KDE web development - link validity checker"
9355 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9356 -IUSE="debug tidy"
9357 -
9358 -DEPEND="
9359 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
9360 - tidy? ( app-text/htmltidy )
9361 -"
9362 -RDEPEND="${DEPEND}"
9363 -
9364 -src_configure() {
9365 - mycmakeargs=(
9366 - -DWITH_KdepimLibs=ON
9367 - $(cmake-utils_use_with tidy LibTidy)
9368 - )
9369 -
9370 - kde4-meta_src_configure
9371 -}
9372 -
9373 -pkg_postinst() {
9374 - kde4-meta_pkg_postinst
9375 -
9376 - echo
9377 - elog "To use scripting in ${PN}, install dev-lang/ruby."
9378 - echo
9379 -}
9380
9381 diff --git a/kde-base/klipper/klipper-4.8.90.ebuild b/kde-base/klipper/klipper-4.8.90.ebuild
9382 deleted file mode 100644
9383 index a0d4a44..0000000
9384 --- a/kde-base/klipper/klipper-4.8.90.ebuild
9385 +++ /dev/null
9386 @@ -1,29 +0,0 @@
9387 -# Copyright 1999-2012 Gentoo Foundation
9388 -# Distributed under the terms of the GNU General Public License v2
9389 -# $Header: $
9390 -
9391 -EAPI=4
9392 -
9393 -KDE_HANDBOOK="optional"
9394 -KMNAME="kde-workspace"
9395 -inherit kde4-meta
9396 -
9397 -DESCRIPTION="Applet for KDE and X clipboard management"
9398 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9399 -IUSE="debug prison"
9400 -
9401 -DEPEND="
9402 - $(add_kdebase_dep libkworkspace)
9403 - $(add_kdebase_dep libtaskmanager)
9404 - prison? ( media-libs/prison )
9405 - !aqua? ( x11-libs/libXfixes )
9406 -"
9407 -RDEPEND="${DEPEND}"
9408 -
9409 -src_configure() {
9410 - mycmakeargs=(
9411 - $(cmake-utils_use_with prison)
9412 - )
9413 -
9414 - kde4-meta_src_configure
9415 -}
9416
9417 diff --git a/kde-base/kmag/kmag-4.8.90.ebuild b/kde-base/kmag/kmag-4.8.90.ebuild
9418 deleted file mode 100644
9419 index ae0feec..0000000
9420 --- a/kde-base/kmag/kmag-4.8.90.ebuild
9421 +++ /dev/null
9422 @@ -1,17 +0,0 @@
9423 -# Copyright 1999-2012 Gentoo Foundation
9424 -# Distributed under the terms of the GNU General Public License v2
9425 -# $Header: $
9426 -
9427 -EAPI=4
9428 -
9429 -KDE_HANDBOOK="optional"
9430 -KDE_SCM="git"
9431 -inherit kde4-base
9432 -
9433 -DESCRIPTION="KDE screen magnifier"
9434 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9435 -IUSE="debug"
9436 -
9437 -RDEPEND="
9438 - $(add_kdebase_dep kaccessible)
9439 -"
9440
9441 diff --git a/kde-base/kmahjongg/kmahjongg-4.8.90.ebuild b/kde-base/kmahjongg/kmahjongg-4.8.90.ebuild
9442 deleted file mode 100644
9443 index 6cf530b..0000000
9444 --- a/kde-base/kmahjongg/kmahjongg-4.8.90.ebuild
9445 +++ /dev/null
9446 @@ -1,24 +0,0 @@
9447 -# Copyright 1999-2012 Gentoo Foundation
9448 -# Distributed under the terms of the GNU General Public License v2
9449 -# $Header: $
9450 -
9451 -EAPI=4
9452 -
9453 -KDE_HANDBOOK="optional"
9454 -KMNAME="kdegames"
9455 -KDE_SELINUX_MODULE="games"
9456 -inherit kde4-meta
9457 -
9458 -DESCRIPTION="Mahjongg for KDE"
9459 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9460 -IUSE="debug"
9461 -
9462 -DEPEND="
9463 - $(add_kdebase_dep libkmahjongg)
9464 -"
9465 -RDEPEND="${DEPEND}"
9466 -
9467 -KMEXTRACTONLY="
9468 - libkdegames/
9469 - libkmahjongg/
9470 -"
9471
9472 diff --git a/kde-base/kmail/kmail-4.8.90.ebuild b/kde-base/kmail/kmail-4.8.90.ebuild
9473 deleted file mode 100644
9474 index 4de42b3..0000000
9475 --- a/kde-base/kmail/kmail-4.8.90.ebuild
9476 +++ /dev/null
9477 @@ -1,85 +0,0 @@
9478 -# Copyright 1999-2012 Gentoo Foundation
9479 -# Distributed under the terms of the GNU General Public License v2
9480 -# $Header: $
9481 -
9482 -EAPI=4
9483 -
9484 -KDE_HANDBOOK="optional"
9485 -KMNAME="kdepim"
9486 -KDE_SCM="git"
9487 -VIRTUALX_REQUIRED=test
9488 -inherit flag-o-matic kde4-meta
9489 -
9490 -DESCRIPTION="KMail is the email component of Kontact, the integrated personal information manager of KDE."
9491 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9492 -IUSE="debug"
9493 -
9494 -DEPEND="
9495 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
9496 - $(add_kdebase_dep korganizer)
9497 - $(add_kdebase_dep kdepim-common-libs)
9498 -"
9499 -RDEPEND="${DEPEND}"
9500 -
9501 -RESTRICT="test"
9502 -# bug 393147
9503 -
9504 -KMEXTRACTONLY="
9505 - akonadi_next/
9506 - archivemailagent/
9507 - calendarsupport/
9508 - korganizer/
9509 - kresources/
9510 - libkleo/
9511 - libkpgp/
9512 - libkdepimdbusinterfaces/
9513 - kdgantt2/
9514 -"
9515 -KMCOMPILEONLY="
9516 - messagecomposer/
9517 - messagecore/
9518 - messagelist/
9519 - messageviewer/
9520 - templateparser/
9521 - incidenceeditor-ng/
9522 - calendarsupport/
9523 -"
9524 -KMEXTRA="
9525 - kmailcvt/
9526 - ksendemail/
9527 - libksieve/
9528 - mailcommon/
9529 - mailfilteragent/
9530 - mailimporter/
9531 - ontologies/
9532 - plugins/messageviewer/
9533 -"
9534 -
9535 -KMLOADLIBS="kdepim-common-libs"
9536 -
9537 -src_configure() {
9538 - # Bug 308903
9539 - use ppc64 && append-flags -mminimal-toc
9540 -
9541 - kde4-meta_src_configure
9542 -}
9543 -
9544 -src_compile() {
9545 - kde4-meta_src_compile kmail_xml
9546 - kde4-meta_src_compile
9547 -}
9548 -
9549 -pkg_postinst() {
9550 - kde4-meta_pkg_postinst
9551 -
9552 - if ! has_version kde-base/kdepim-kresources:${SLOT}; then
9553 - echo
9554 - elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
9555 - echo
9556 - fi
9557 - if ! has_version kde-base/kleopatra:${SLOT}; then
9558 - echo
9559 - elog "For certificate management and the gnupg log viewer, please install kde-base/kleopatra:${SLOT}"
9560 - echo
9561 - fi
9562 -}
9563
9564 diff --git a/kde-base/kmenuedit/kmenuedit-4.8.90.ebuild b/kde-base/kmenuedit/kmenuedit-4.8.90.ebuild
9565 deleted file mode 100644
9566 index e86de79..0000000
9567 --- a/kde-base/kmenuedit/kmenuedit-4.8.90.ebuild
9568 +++ /dev/null
9569 @@ -1,31 +0,0 @@
9570 -# Copyright 1999-2012 Gentoo Foundation
9571 -# Distributed under the terms of the GNU General Public License v2
9572 -# $Header: $
9573 -
9574 -EAPI=4
9575 -
9576 -KDE_HANDBOOK="optional"
9577 -KMNAME="kde-workspace"
9578 -inherit kde4-meta
9579 -
9580 -DESCRIPTION="KDE menu editor"
9581 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9582 -IUSE="debug"
9583 -
9584 -RDEPEND="
9585 - $(add_kdebase_dep khotkeys)
9586 -"
9587 -DEPEND=${RDEPEND}
9588 -
9589 -KMEXTRACTONLY="
9590 - libs/kworkspace/
9591 -"
9592 -
9593 -src_configure() {
9594 - sed -i -e \
9595 - "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \
9596 - kmenuedit/CMakeLists.txt \
9597 - || die "sed failed"
9598 -
9599 - kde4-meta_src_configure
9600 -}
9601
9602 diff --git a/kde-base/kmimetypefinder/kmimetypefinder-4.8.90.ebuild b/kde-base/kmimetypefinder/kmimetypefinder-4.8.90.ebuild
9603 deleted file mode 100644
9604 index 3269014..0000000
9605 --- a/kde-base/kmimetypefinder/kmimetypefinder-4.8.90.ebuild
9606 +++ /dev/null
9607 @@ -1,12 +0,0 @@
9608 -# Copyright 1999-2012 Gentoo Foundation
9609 -# Distributed under the terms of the GNU General Public License v2
9610 -# $Header: $
9611 -
9612 -EAPI=4
9613 -
9614 -KMNAME="kde-runtime"
9615 -inherit kde4-meta
9616 -
9617 -DESCRIPTION="KDE application to report the mimetype for a given file"
9618 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9619 -IUSE="debug"
9620
9621 diff --git a/kde-base/kmines/kmines-4.8.90.ebuild b/kde-base/kmines/kmines-4.8.90.ebuild
9622 deleted file mode 100644
9623 index 3cdd067..0000000
9624 --- a/kde-base/kmines/kmines-4.8.90.ebuild
9625 +++ /dev/null
9626 @@ -1,14 +0,0 @@
9627 -# Copyright 1999-2012 Gentoo Foundation
9628 -# Distributed under the terms of the GNU General Public License v2
9629 -# $Header: $
9630 -
9631 -EAPI=4
9632 -
9633 -KDE_HANDBOOK="optional"
9634 -KMNAME="kdegames"
9635 -KDE_SELINUX_MODULE="games"
9636 -inherit kde4-meta
9637 -
9638 -DESCRIPTION="KMines is a classic mine sweeper game"
9639 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9640 -IUSE="debug"
9641
9642 diff --git a/kde-base/kmix/kmix-4.8.90.ebuild b/kde-base/kmix/kmix-4.8.90.ebuild
9643 deleted file mode 100644
9644 index 15c4332..0000000
9645 --- a/kde-base/kmix/kmix-4.8.90.ebuild
9646 +++ /dev/null
9647 @@ -1,28 +0,0 @@
9648 -# Copyright 1999-2012 Gentoo Foundation
9649 -# Distributed under the terms of the GNU General Public License v2
9650 -# $Header: $
9651 -
9652 -EAPI=4
9653 -
9654 -KDE_HANDBOOK="optional"
9655 -KDE_SCM="git"
9656 -inherit kde4-base
9657 -
9658 -DESCRIPTION="KDE mixer gui"
9659 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9660 -IUSE="alsa debug pulseaudio"
9661 -
9662 -DEPEND="
9663 - alsa? ( >=media-libs/alsa-lib-1.0.14a )
9664 - pulseaudio? ( >=media-sound/pulseaudio-0.9.12 )
9665 -"
9666 -RDEPEND="${DEPEND}"
9667 -
9668 -src_configure() {
9669 - mycmakeargs=(
9670 - $(cmake-utils_use_with pulseaudio PulseAudio)
9671 - $(cmake-utils_use_with alsa)
9672 - )
9673 -
9674 - kde4-base_src_configure
9675 -}
9676
9677 diff --git a/kde-base/kmousetool/kmousetool-4.8.90.ebuild b/kde-base/kmousetool/kmousetool-4.8.90.ebuild
9678 deleted file mode 100644
9679 index a36b492..0000000
9680 --- a/kde-base/kmousetool/kmousetool-4.8.90.ebuild
9681 +++ /dev/null
9682 @@ -1,18 +0,0 @@
9683 -# Copyright 1999-2012 Gentoo Foundation
9684 -# Distributed under the terms of the GNU General Public License v2
9685 -# $Header: $
9686 -
9687 -EAPI=4
9688 -
9689 -KDE_HANDBOOK="optional"
9690 -KDE_SCM="git"
9691 -
9692 -inherit kde4-base
9693 -
9694 -DESCRIPTION="KDE program that clicks the mouse for you."
9695 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9696 -IUSE="debug"
9697 -
9698 -RDEPEND="
9699 - $(add_kdebase_dep knotify)
9700 -"
9701
9702 diff --git a/kde-base/kmouth/kmouth-4.8.90.ebuild b/kde-base/kmouth/kmouth-4.8.90.ebuild
9703 deleted file mode 100644
9704 index 4b433c2..0000000
9705 --- a/kde-base/kmouth/kmouth-4.8.90.ebuild
9706 +++ /dev/null
9707 @@ -1,14 +0,0 @@
9708 -# Copyright 1999-2012 Gentoo Foundation
9709 -# Distributed under the terms of the GNU General Public License v2
9710 -# $Header: $
9711 -
9712 -EAPI=4
9713 -
9714 -KDE_HANDBOOK="optional"
9715 -KDE_SCM="git"
9716 -
9717 -inherit kde4-base
9718 -
9719 -DESCRIPTION="KDE application that reads what you type out loud. Doesn't include a speech synthesizer."
9720 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9721 -IUSE="debug"
9722
9723 diff --git a/kde-base/kmplot/kmplot-4.8.90.ebuild b/kde-base/kmplot/kmplot-4.8.90.ebuild
9724 deleted file mode 100644
9725 index e798389..0000000
9726 --- a/kde-base/kmplot/kmplot-4.8.90.ebuild
9727 +++ /dev/null
9728 @@ -1,17 +0,0 @@
9729 -# Copyright 1999-2012 Gentoo Foundation
9730 -# Distributed under the terms of the GNU General Public License v2
9731 -# $Header: $
9732 -
9733 -EAPI=4
9734 -
9735 -KDE_HANDBOOK="optional"
9736 -KDE_SCM="git"
9737 -inherit kde4-base
9738 -
9739 -DESCRIPTION="Mathematical function plotter for KDE"
9740 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9741 -IUSE="debug"
9742 -
9743 -RDEPEND="
9744 - $(add_kdebase_dep knotify)
9745 -"
9746
9747 diff --git a/kde-base/knetattach/knetattach-4.8.90.ebuild b/kde-base/knetattach/knetattach-4.8.90.ebuild
9748 deleted file mode 100644
9749 index 5244fdd..0000000
9750 --- a/kde-base/knetattach/knetattach-4.8.90.ebuild
9751 +++ /dev/null
9752 @@ -1,13 +0,0 @@
9753 -# Copyright 1999-2012 Gentoo Foundation
9754 -# Distributed under the terms of the GNU General Public License v2
9755 -# $Header: $
9756 -
9757 -EAPI=4
9758 -
9759 -KDE_HANDBOOK="optional"
9760 -KMNAME="kde-runtime"
9761 -inherit kde4-meta
9762 -
9763 -DESCRIPTION="KDE network wizard"
9764 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9765 -IUSE="debug"
9766
9767 diff --git a/kde-base/knetwalk/knetwalk-4.8.90.ebuild b/kde-base/knetwalk/knetwalk-4.8.90.ebuild
9768 deleted file mode 100644
9769 index a57dc86..0000000
9770 --- a/kde-base/knetwalk/knetwalk-4.8.90.ebuild
9771 +++ /dev/null
9772 @@ -1,13 +0,0 @@
9773 -# Copyright 1999-2012 Gentoo Foundation
9774 -# Distributed under the terms of the GNU General Public License v2
9775 -# $Header: $
9776 -
9777 -EAPI=4
9778 -
9779 -KDE_HANDBOOK="optional"
9780 -KMNAME="kdegames"
9781 -inherit kde4-meta
9782 -
9783 -DESCRIPTION="KDE: Knetwalk is the kde version of the popular NetWalk game for system administrators"
9784 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9785 -IUSE="debug"
9786
9787 diff --git a/kde-base/knewstuff/knewstuff-4.8.90.ebuild b/kde-base/knewstuff/knewstuff-4.8.90.ebuild
9788 deleted file mode 100644
9789 index e3b1014..0000000
9790 --- a/kde-base/knewstuff/knewstuff-4.8.90.ebuild
9791 +++ /dev/null
9792 @@ -1,12 +0,0 @@
9793 -# Copyright 1999-2012 Gentoo Foundation
9794 -# Distributed under the terms of the GNU General Public License v2
9795 -# $Header: $
9796 -
9797 -EAPI=4
9798 -
9799 -KMNAME="kde-runtime"
9800 -inherit kde4-meta
9801 -
9802 -DESCRIPTION="KDE4 software to download and upload 'new stuff'"
9803 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9804 -IUSE="debug"
9805
9806 diff --git a/kde-base/knode/knode-4.8.90.ebuild b/kde-base/knode/knode-4.8.90.ebuild
9807 deleted file mode 100644
9808 index b5efb59..0000000
9809 --- a/kde-base/knode/knode-4.8.90.ebuild
9810 +++ /dev/null
9811 @@ -1,42 +0,0 @@
9812 -# Copyright 1999-2012 Gentoo Foundation
9813 -# Distributed under the terms of the GNU General Public License v2
9814 -# $Header: $
9815 -
9816 -EAPI=4
9817 -
9818 -KDE_HANDBOOK="optional"
9819 -KMNAME="kdepim"
9820 -KDE_SCM="git"
9821 -inherit kde4-meta
9822 -
9823 -DESCRIPTION="A newsreader for KDE"
9824 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9825 -IUSE="debug"
9826 -
9827 -# test fails, last checked for 4.2.96
9828 -RESTRICT=test
9829 -
9830 -DEPEND="
9831 - $(add_kdebase_dep kdepimlibs)
9832 - $(add_kdebase_dep kdepim-common-libs)
9833 -"
9834 -RDEPEND="${DEPEND}"
9835 -
9836 -KMEXTRACTONLY="
9837 - libkleo/
9838 - libkpgp/
9839 - messagecomposer/
9840 - messageviewer/
9841 -"
9842 -
9843 -KMLOADLIBS="kdepim-common-libs"
9844 -
9845 -src_unpack() {
9846 - if use handbook; then
9847 - KMEXTRA="
9848 - doc/kioslave/news
9849 - "
9850 - fi
9851 -
9852 - kde4-meta_src_unpack
9853 -}
9854
9855 diff --git a/kde-base/knotes/knotes-4.8.90.ebuild b/kde-base/knotes/knotes-4.8.90.ebuild
9856 deleted file mode 100644
9857 index 0e125e0..0000000
9858 --- a/kde-base/knotes/knotes-4.8.90.ebuild
9859 +++ /dev/null
9860 @@ -1,22 +0,0 @@
9861 -# Copyright 1999-2012 Gentoo Foundation
9862 -# Distributed under the terms of the GNU General Public License v2
9863 -# $Header: $
9864 -
9865 -EAPI=4
9866 -
9867 -KDE_HANDBOOK="optional"
9868 -KMNAME="kdepim"
9869 -KDE_SCM="git"
9870 -inherit kde4-meta
9871 -
9872 -DESCRIPTION="KDE Notes application"
9873 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9874 -IUSE="debug"
9875 -
9876 -DEPEND="
9877 - $(add_kdebase_dep kdepimlibs)
9878 - $(add_kdebase_dep kdepim-common-libs)
9879 -"
9880 -RDEPEND="${DEPEND}"
9881 -
9882 -KMLOADLIBS="kdepim-common-libs"
9883
9884 diff --git a/kde-base/knotify/knotify-4.8.90.ebuild b/kde-base/knotify/knotify-4.8.90.ebuild
9885 deleted file mode 100644
9886 index ad33df1..0000000
9887 --- a/kde-base/knotify/knotify-4.8.90.ebuild
9888 +++ /dev/null
9889 @@ -1,12 +0,0 @@
9890 -# Copyright 1999-2012 Gentoo Foundation
9891 -# Distributed under the terms of the GNU General Public License v2
9892 -# $Header: $
9893 -
9894 -EAPI=4
9895 -
9896 -KMNAME="kde-runtime"
9897 -inherit kde4-meta
9898 -
9899 -DESCRIPTION="The KDE notification daemon."
9900 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9901 -IUSE="debug"
9902
9903 diff --git a/kde-base/kolf/kolf-4.8.90.ebuild b/kde-base/kolf/kolf-4.8.90.ebuild
9904 deleted file mode 100644
9905 index 05367f1..0000000
9906 --- a/kde-base/kolf/kolf-4.8.90.ebuild
9907 +++ /dev/null
9908 @@ -1,14 +0,0 @@
9909 -# Copyright 1999-2012 Gentoo Foundation
9910 -# Distributed under the terms of the GNU General Public License v2
9911 -# $Header: $
9912 -
9913 -EAPI=4
9914 -
9915 -KDE_HANDBOOK="optional"
9916 -KMNAME="kdegames"
9917 -KDE_SELINUX_MODULE="games"
9918 -inherit kde4-meta
9919 -
9920 -DESCRIPTION="KDE Minigolf Game"
9921 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9922 -IUSE="debug"
9923
9924 diff --git a/kde-base/kollision/kollision-4.8.90.ebuild b/kde-base/kollision/kollision-4.8.90.ebuild
9925 deleted file mode 100644
9926 index 7d88e4c..0000000
9927 --- a/kde-base/kollision/kollision-4.8.90.ebuild
9928 +++ /dev/null
9929 @@ -1,13 +0,0 @@
9930 -# Copyright 1999-2012 Gentoo Foundation
9931 -# Distributed under the terms of the GNU General Public License v2
9932 -# $Header: $
9933 -
9934 -EAPI=4
9935 -
9936 -KDE_HANDBOOK="optional"
9937 -KMNAME="kdegames"
9938 -inherit kde4-meta
9939 -
9940 -DESCRIPTION="KDE: A simple ball dodging game"
9941 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9942 -IUSE="debug"
9943
9944 diff --git a/kde-base/kolourpaint/kolourpaint-4.8.90.ebuild b/kde-base/kolourpaint/kolourpaint-4.8.90.ebuild
9945 deleted file mode 100644
9946 index 76e435f..0000000
9947 --- a/kde-base/kolourpaint/kolourpaint-4.8.90.ebuild
9948 +++ /dev/null
9949 @@ -1,18 +0,0 @@
9950 -# Copyright 1999-2012 Gentoo Foundation
9951 -# Distributed under the terms of the GNU General Public License v2
9952 -# $Header: $
9953 -
9954 -EAPI=4
9955 -
9956 -KDE_HANDBOOK="optional"
9957 -KDE_SCM="git"
9958 -inherit kde4-base
9959 -
9960 -DESCRIPTION="Paint Program for KDE"
9961 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9962 -LICENSE="BSD LGPL-2"
9963 -IUSE="debug scanner"
9964 -
9965 -DEPEND="media-libs/qimageblitz"
9966 -RDEPEND="${DEPEND}
9967 - scanner? ( kde-base/ksaneplugin )"
9968
9969 diff --git a/kde-base/kommander/kommander-4.8.90.ebuild b/kde-base/kommander/kommander-4.8.90.ebuild
9970 deleted file mode 100644
9971 index d6d4327..0000000
9972 --- a/kde-base/kommander/kommander-4.8.90.ebuild
9973 +++ /dev/null
9974 @@ -1,13 +0,0 @@
9975 -# Copyright 1999-2012 Gentoo Foundation
9976 -# Distributed under the terms of the GNU General Public License v2
9977 -# $Header: $
9978 -
9979 -EAPI=4
9980 -
9981 -KDE_HANDBOOK="optional"
9982 -KMNAME="kdewebdev"
9983 -inherit kde4-meta
9984 -
9985 -DESCRIPTION="KDE dialog system for scripting"
9986 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
9987 -IUSE="debug"
9988
9989 diff --git a/kde-base/kompare/kompare-4.8.90.ebuild b/kde-base/kompare/kompare-4.8.90.ebuild
9990 deleted file mode 100644
9991 index 7c287d7..0000000
9992 --- a/kde-base/kompare/kompare-4.8.90.ebuild
9993 +++ /dev/null
9994 @@ -1,13 +0,0 @@
9995 -# Copyright 1999-2012 Gentoo Foundation
9996 -# Distributed under the terms of the GNU General Public License v2
9997 -# $Header: $
9998 -
9999 -EAPI=4
10000 -
10001 -KDE_HANDBOOK="optional"
10002 -KMNAME="kdesdk"
10003 -inherit kde4-meta
10004 -
10005 -DESCRIPTION="Kompare is a program to view the differences between files."
10006 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10007 -IUSE="debug"
10008
10009 diff --git a/kde-base/konq-plugins/konq-plugins-4.8.90.ebuild b/kde-base/konq-plugins/konq-plugins-4.8.90.ebuild
10010 deleted file mode 100644
10011 index 06ec304..0000000
10012 --- a/kde-base/konq-plugins/konq-plugins-4.8.90.ebuild
10013 +++ /dev/null
10014 @@ -1,35 +0,0 @@
10015 -# Copyright 1999-2012 Gentoo Foundation
10016 -# Distributed under the terms of the GNU General Public License v2
10017 -# $Header: $
10018 -
10019 -EAPI=4
10020 -
10021 -KMNAME="kde-baseapps"
10022 -inherit kde4-meta
10023 -
10024 -DESCRIPTION="Various plugins for konqueror"
10025 -HOMEPAGE="http://kde.org/"
10026 -
10027 -LICENSE="GPL-2"
10028 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10029 -IUSE="debug tidy"
10030 -
10031 -DEPEND="
10032 - $(add_kdebase_dep libkonq)
10033 - tidy? ( app-text/htmltidy )
10034 -"
10035 -RDEPEND="${DEPEND}
10036 - !kde-misc/konq-plugins
10037 - $(add_kdebase_dep kcmshell)
10038 - $(add_kdebase_dep konqueror)
10039 -"
10040 -
10041 -src_configure() {
10042 - local mycmakeargs=(
10043 - -DKdeWebKit=OFF
10044 - -DWebKitPart=OFF
10045 - $(cmake-utils_use_with tidy LibTidy)
10046 - )
10047 -
10048 - kde4-meta_src_configure
10049 -}
10050
10051 diff --git a/kde-base/konqueror/konqueror-4.8.90.ebuild b/kde-base/konqueror/konqueror-4.8.90.ebuild
10052 deleted file mode 100644
10053 index 1eea1ca..0000000
10054 --- a/kde-base/konqueror/konqueror-4.8.90.ebuild
10055 +++ /dev/null
10056 @@ -1,51 +0,0 @@
10057 -# Copyright 1999-2012 Gentoo Foundation
10058 -# Distributed under the terms of the GNU General Public License v2
10059 -# $Header: $
10060 -
10061 -EAPI=4
10062 -
10063 -KDE_HANDBOOK="optional"
10064 -KMNAME="kde-baseapps"
10065 -inherit flag-o-matic kde4-meta
10066 -
10067 -DESCRIPTION="KDE: Web browser, file manager, ..."
10068 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10069 -IUSE="+bookmarks debug svg"
10070 -# 4 of 4 tests fail. Last checked for 4.0.3
10071 -RESTRICT="test"
10072 -
10073 -DEPEND="
10074 - $(add_kdebase_dep libkonq)
10075 -"
10076 -RDEPEND="${DEPEND}
10077 - $(add_kdebase_dep kfind)
10078 - $(add_kdebase_dep kfmclient)
10079 - bookmarks? ( $(add_kdebase_dep keditbookmarks) )
10080 - svg? ( $(add_kdebase_dep svgpart) )
10081 -"
10082 -
10083 -KMEXTRACTONLY="
10084 - konqueror/client/
10085 - lib/konq/
10086 -"
10087 -
10088 -src_prepare() {
10089 - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
10090 -
10091 - kde4-meta_src_prepare
10092 -
10093 - # Do not install *.desktop files for kfmclient
10094 - sed -e "/kfmclient\.desktop/d" -i konqueror/CMakeLists.txt \
10095 - || die "Failed to omit .desktop files"
10096 -}
10097 -
10098 -pkg_postinst() {
10099 - kde4-meta_pkg_postinst
10100 -
10101 - echo
10102 - elog "If you want to use konqueror as a filemanager, install the dolphin kpart:"
10103 - elog "emerge -1 kde-base/dolphin:${SLOT}"
10104 - elog
10105 - elog "To use Java on webpages: emerge jre"
10106 - echo
10107 -}
10108
10109 diff --git a/kde-base/konquest/konquest-4.8.90.ebuild b/kde-base/konquest/konquest-4.8.90.ebuild
10110 deleted file mode 100644
10111 index 6eab548..0000000
10112 --- a/kde-base/konquest/konquest-4.8.90.ebuild
10113 +++ /dev/null
10114 @@ -1,14 +0,0 @@
10115 -# Copyright 1999-2012 Gentoo Foundation
10116 -# Distributed under the terms of the GNU General Public License v2
10117 -# $Header: $
10118 -
10119 -EAPI=4
10120 -
10121 -KDE_HANDBOOK="optional"
10122 -KMNAME="kdegames"
10123 -KDE_SELINUX_MODULE="games"
10124 -inherit kde4-meta
10125 -
10126 -DESCRIPTION="Galactic Strategy KDE Game"
10127 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10128 -IUSE="debug"
10129
10130 diff --git a/kde-base/konsole/konsole-4.8.90.ebuild b/kde-base/konsole/konsole-4.8.90.ebuild
10131 deleted file mode 100644
10132 index 4211af8..0000000
10133 --- a/kde-base/konsole/konsole-4.8.90.ebuild
10134 +++ /dev/null
10135 @@ -1,38 +0,0 @@
10136 -# Copyright 1999-2012 Gentoo Foundation
10137 -# Distributed under the terms of the GNU General Public License v2
10138 -# $Header: $
10139 -
10140 -EAPI=4
10141 -
10142 -KDE_HANDBOOK="optional"
10143 -KDE_DOC_DIRS="doc/manual"
10144 -KDE_SCM="git"
10145 -VIRTUALX_REQUIRED="test"
10146 -inherit kde4-base
10147 -
10148 -DESCRIPTION="X terminal for use with KDE"
10149 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10150 -IUSE="debug"
10151 -
10152 -COMMONDEPEND="
10153 - !aqua? (
10154 - $(add_kdebase_dep libkonq)
10155 - x11-libs/libX11
10156 - x11-libs/libXext
10157 - >=x11-libs/libxklavier-3.2
10158 - x11-libs/libXrender
10159 - x11-libs/libXtst
10160 - )
10161 -"
10162 -DEPEND="${COMMONDEPEND}
10163 - !aqua? (
10164 - x11-apps/bdftopcf
10165 - x11-proto/kbproto
10166 - x11-proto/renderproto
10167 - )
10168 -"
10169 -RDEPEND="${COMMONDEPEND}"
10170 -
10171 -PATCHES=(
10172 - "${FILESDIR}/${PN}-4.7.0-tests.patch"
10173 -)
10174
10175 diff --git a/kde-base/konsolekalendar/konsolekalendar-4.8.90.ebuild b/kde-base/konsolekalendar/konsolekalendar-4.8.90.ebuild
10176 deleted file mode 100644
10177 index 999e085..0000000
10178 --- a/kde-base/konsolekalendar/konsolekalendar-4.8.90.ebuild
10179 +++ /dev/null
10180 @@ -1,23 +0,0 @@
10181 -# Copyright 1999-2012 Gentoo Foundation
10182 -# Distributed under the terms of the GNU General Public License v2
10183 -# $Header: $
10184 -
10185 -EAPI=4
10186 -
10187 -KDE_HANDBOOK="optional"
10188 -KMNAME="kdepim"
10189 -KMMODULE="console/${PN}"
10190 -KDE_SCM="git"
10191 -inherit kde4-meta
10192 -
10193 -DESCRIPTION="A command line interface to KDE calendars"
10194 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10195 -IUSE="debug"
10196 -
10197 -DEPEND="
10198 - $(add_kdebase_dep kdepimlibs)
10199 - $(add_kdebase_dep kdepim-common-libs)
10200 -"
10201 -RDEPEND="${DEPEND}"
10202 -
10203 -KMLOADLIBS="kdepim-common-libs"
10204
10205 diff --git a/kde-base/kontact/kontact-4.8.90.ebuild b/kde-base/kontact/kontact-4.8.90.ebuild
10206 deleted file mode 100644
10207 index 70dd9f0..0000000
10208 --- a/kde-base/kontact/kontact-4.8.90.ebuild
10209 +++ /dev/null
10210 @@ -1,51 +0,0 @@
10211 -# Copyright 1999-2012 Gentoo Foundation
10212 -# Distributed under the terms of the GNU General Public License v2
10213 -# $Header: $
10214 -
10215 -EAPI=4
10216 -
10217 -KDE_HANDBOOK="optional"
10218 -KMNAME="kdepim"
10219 -KDE_SCM="git"
10220 -inherit kde4-meta
10221 -
10222 -DESCRIPTION="KDE personal information manager"
10223 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10224 -IUSE="debug"
10225 -
10226 -DEPEND="
10227 - $(add_kdebase_dep kdepimlibs)
10228 - $(add_kdebase_dep kdepim-common-libs)
10229 -"
10230 -RDEPEND="${DEPEND}"
10231 -
10232 -KMLOADLIBS="kdepim-common-libs"
10233 -KMSAVELIBS="true"
10234 -
10235 -# We remove plugins that are related to external kdepim programs. This way
10236 -# kontact doesn't have to depend on all programs it has plugins for.
10237 -# kcontactmanager gone from kdesvn
10238 -#
10239 -KMEXTRACTONLY="
10240 - kontact/plugins/akregator/
10241 - kontact/plugins/kaddressbook/
10242 - kontact/plugins/kjots/
10243 - kontact/plugins/kmail/
10244 - kontact/plugins/knode/
10245 - kontact/plugins/knotes/
10246 - kontact/plugins/korganizer/
10247 - kontact/plugins/ktimetracker/
10248 - kontact/plugins/planner/
10249 - kontact/plugins/specialdates/
10250 - libkdepimdbusinterfaces/
10251 -"
10252 -
10253 -src_unpack() {
10254 - if use handbook; then
10255 - KMEXTRA+="
10256 - doc/kontact-admin/
10257 - "
10258 - fi
10259 -
10260 - kde4-meta_src_unpack
10261 -}
10262
10263 diff --git a/kde-base/kopete/kopete-4.8.90.ebuild b/kde-base/kopete/kopete-4.8.90.ebuild
10264 deleted file mode 100644
10265 index d327712..0000000
10266 --- a/kde-base/kopete/kopete-4.8.90.ebuild
10267 +++ /dev/null
10268 @@ -1,164 +0,0 @@
10269 -# Copyright 1999-2012 Gentoo Foundation
10270 -# Distributed under the terms of the GNU General Public License v2
10271 -# $Header: $
10272 -
10273 -EAPI=4
10274 -
10275 -KDE_HANDBOOK="optional"
10276 -KMNAME="kdenetwork"
10277 -inherit kde4-meta multilib
10278 -
10279 -DESCRIPTION="KDE multi-protocol IM client"
10280 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10281 -IUSE="debug ssl v4l"
10282 -
10283 -# tests hang, last checked for 4.2.96
10284 -RESTRICT=test
10285 -
10286 -# Available plugins
10287 -#
10288 -# addbookmarks: NO DEPS
10289 -# alias: NO DEPS (disabled upstream)
10290 -# autoreplace: NO DEPS
10291 -# contactnotes: NO DEPS
10292 -# highlight: NO DEPS
10293 -# history: NO DEPS
10294 -# latex: virtual/latex as RDEPEND
10295 -# nowlistening: NO DEPS
10296 -# otr: libotr
10297 -# pipes: NO DEPS
10298 -# privacy: NO DEPS
10299 -# statistics: dev-db/sqlite:3
10300 -# texteffect: NO DEPS
10301 -# translator: NO DEPS
10302 -# urlpicpreview: NO DEPS
10303 -# webpresence: libxml2 libxslt
10304 -# NOTE: By default we enable all plugins that don't have any dependencies
10305 -PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight +history latex
10306 -+nowlistening otr +pipes +privacy +statistics +texteffect +translator
10307 -+urlpicpreview webpresence"
10308 -
10309 -# Available protocols
10310 -#
10311 -# gadu: net-libs/libgadu @since 4.3
10312 -# groupwise: app-crypt/qca:2
10313 -# irc: NO DEPS, probably will fail so inform user about it
10314 -# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
10315 -# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
10316 -# meanwhile: net-libs/meanwhile
10317 -# msn: libmsn == this is wlm plugin, we disable msn one
10318 -# oscar: NO DEPS
10319 -# qq: NO DEPS
10320 -# telepathy: net-libs/decibel
10321 -# testbed: NO DEPS
10322 -# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
10323 -# yahoo: media-libs/jasper
10324 -# zeroconf (bonjour): NO DEPS
10325 -PROTOCOLS="gadu groupwise jingle meanwhile msn oscar qq skype
10326 -sms testbed winpopup +xmpp yahoo zeroconf"
10327 -
10328 -# disabled protocols
10329 -# telepathy: net-libs/decibel
10330 -# irc: NO DEPS
10331 -
10332 -IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
10333 -
10334 -COMMONDEPEND="
10335 - dev-libs/libpcre
10336 - $(add_kdebase_dep kdepimlibs)
10337 - media-libs/qimageblitz
10338 - >=x11-libs/qt-gui-4.4.0:4[mng]
10339 - !aqua? ( x11-libs/libXScrnSaver )
10340 - gadu? ( >=net-libs/libgadu-1.8.0[threads] )
10341 - groupwise? ( app-crypt/qca:2 )
10342 - jingle? (
10343 - >=media-libs/mediastreamer-2.3.0
10344 - media-libs/speex
10345 - net-libs/ortp
10346 - )
10347 - meanwhile? ( net-libs/meanwhile )
10348 - msn? ( >=net-libs/libmsn-4.1 )
10349 - otr? ( >=net-libs/libotr-3.2.0 )
10350 - statistics? ( dev-db/sqlite:3 )
10351 - v4l? ( media-libs/libv4l )
10352 - webpresence? (
10353 - dev-libs/libxml2
10354 - dev-libs/libxslt
10355 - )
10356 - xmpp? (
10357 - app-crypt/qca:2
10358 - net-dns/libidn
10359 - )
10360 - yahoo? ( media-libs/jasper )
10361 -"
10362 -RDEPEND="${COMMONDEPEND}
10363 - latex? (
10364 - || (
10365 - media-gfx/imagemagick
10366 - media-gfx/graphicsmagick[imagemagick]
10367 - )
10368 - virtual/latex-base
10369 - )
10370 - sms? ( app-mobilephone/smssend )
10371 - ssl? ( app-crypt/qca-ossl )
10372 - winpopup? ( net-fs/samba )
10373 -"
10374 -# telepathy? ( net-libs/decibel )"
10375 -DEPEND="${COMMONDEPEND}
10376 - !aqua? ( x11-proto/scrnsaverproto )
10377 -"
10378 -
10379 -src_prepare() {
10380 - sed -e "s:lib/mozilla:$(get_libdir)/mozilla:" \
10381 - -i kopete/protocols/skype/skypebuttons/CMakeLists.txt || die "sed failed"
10382 -
10383 - kde4-meta_src_prepare
10384 -}
10385 -
10386 -src_configure() {
10387 - local x x2
10388 - # Handle common stuff
10389 - mycmakeargs=(
10390 - $(cmake-utils_use_with jingle GOOGLETALK)
10391 - $(cmake-utils_use_with jingle LiboRTP)
10392 - $(cmake-utils_use_with jingle Mediastreamer)
10393 - $(cmake-utils_use_with jingle Speex)
10394 - $(cmake-utils_use_disable v4l VIDEOSUPPORT)
10395 - )
10396 - # enable protocols
10397 - for x in ${PROTOCOLS}; do
10398 - case ${x/+/} in
10399 - msn) x2=Libmsn ;;
10400 - zeroconf) x2=bonjour ;;
10401 - xmpp) x2=jabber ;;
10402 - *) x2='' ;;
10403 - esac
10404 - mycmakeargs+=($(cmake-utils_use_with ${x/+/} ${x2}))
10405 - done
10406 -
10407 - # enable plugins
10408 - for x in ${PLUGINS}; do
10409 - mycmakeargs+=($(cmake-utils_use_with ${x/+/}))
10410 - done
10411 -
10412 - kde4-meta_src_configure
10413 -}
10414 -
10415 -pkg_postinst() {
10416 - kde4-meta_pkg_postinst
10417 -
10418 - #if use telepathy; then
10419 - # elog "To use kopete telepathy plugins, you need to start gabble first:"
10420 - # elog "GABBLE_PERSIST=1 telepathy-gabble &"
10421 - # elog "export TELEPATHY_DATA_PATH='${EPREFIX}/usr/share/telepathy/managers/'"
10422 - #fi
10423 -
10424 - if ! use ssl; then
10425 - if use xmpp || use msn; then # || use irc; then
10426 - echo
10427 - elog "In order to use ssl in xmpp and msn you'll need to"
10428 - elog "install app-crypt/qca-ossl package."
10429 - echo
10430 - fi
10431 - fi
10432 -}
10433
10434 diff --git a/kde-base/korganizer/korganizer-4.8.90.ebuild b/kde-base/korganizer/korganizer-4.8.90.ebuild
10435 deleted file mode 100644
10436 index 993f805..0000000
10437 --- a/kde-base/korganizer/korganizer-4.8.90.ebuild
10438 +++ /dev/null
10439 @@ -1,70 +0,0 @@
10440 -# Copyright 1999-2012 Gentoo Foundation
10441 -# Distributed under the terms of the GNU General Public License v2
10442 -# $Header: $
10443 -
10444 -EAPI=4
10445 -
10446 -KDE_HANDBOOK="optional"
10447 -KMNAME="kdepim"
10448 -KDE_SCM="git"
10449 -inherit kde4-meta
10450 -
10451 -DESCRIPTION="A Personal Organizer for KDE"
10452 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10453 -IUSE="debug"
10454 -
10455 -DEPEND="
10456 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
10457 - $(add_kdebase_dep kdepim-common-libs)
10458 - sys-libs/zlib
10459 -"
10460 -RDEPEND="${DEPEND}
10461 - $(add_kdebase_dep ktimezoned)
10462 -"
10463 -
10464 -RESTRICT="test"
10465 -# bug 393135
10466 -
10467 -KMLOADLIBS="kdepim-common-libs"
10468 -
10469 -KMEXTRACTONLY="
10470 - akonadi_next/
10471 - calendarviews/
10472 - kdgantt2/
10473 - kmail/
10474 - knode/org.kde.knode.xml
10475 - libkdepimdbusinterfaces/
10476 -"
10477 -
10478 -KMCOMPILEONLY="
10479 - incidenceeditor-ng/
10480 - calendarsupport/
10481 -"
10482 -
10483 -src_unpack() {
10484 - if use kontact; then
10485 - KMEXTRA="${KMEXTRA}
10486 - kontact/plugins/planner/
10487 - kontact/plugins/specialdates/
10488 - "
10489 - fi
10490 -
10491 - kde4-meta_src_unpack
10492 -}
10493 -
10494 -src_install() {
10495 - kde4-meta_src_install
10496 - # colliding with kdepim-common-libs
10497 - rm -rf "${ED}"/usr/share/kde4/servicetypes/calendarplugin.desktop
10498 - rm -rf "${ED}"/usr/share/kde4/servicetypes/calendardecoration.desktop
10499 -}
10500 -
10501 -pkg_postinst() {
10502 - kde4-meta_pkg_postinst
10503 -
10504 - if ! has_version kde-base/kdepim-kresources:${SLOT}; then
10505 - echo
10506 - elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
10507 - echo
10508 - fi
10509 -}
10510
10511 diff --git a/kde-base/korundum/korundum-4.8.90.ebuild b/kde-base/korundum/korundum-4.8.90.ebuild
10512 deleted file mode 100644
10513 index 5a63402..0000000
10514 --- a/kde-base/korundum/korundum-4.8.90.ebuild
10515 +++ /dev/null
10516 @@ -1,78 +0,0 @@
10517 -# Copyright 1999-2012 Gentoo Foundation
10518 -# Distributed under the terms of the GNU General Public License v2
10519 -# $Header: $
10520 -
10521 -EAPI=4
10522 -
10523 -OPENGL_REQUIRED="always"
10524 -KDE_SCM="git"
10525 -
10526 -USE_RUBY="ruby18"
10527 -# No ruby19 for three reasons:
10528 -# 1) it does not build (yet) - will likely be solved soon
10529 -# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
10530 -# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled
10531 -# files with identical path+name will overwrite each other - difficult :(
10532 -
10533 -inherit kde4-base ruby-ng
10534 -
10535 -DESCRIPTION="KDE Ruby bindings"
10536 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10537 -IUSE="akonadi debug kate okular"
10538 -
10539 -# unfortunately single modules cannot be disabled with cmake defines
10540 -# possible more useflags have no effect... does anyone actually build this stuff?
10541 -# may need some hacking, for now semantic-desktop just becomes a hard dependency
10542 -
10543 -DEPEND="
10544 - $(add_kdebase_dep qtruby)
10545 - $(add_kdebase_dep smokekde 'kate?,okular?,semantic-desktop')
10546 - $(add_kdebase_dep smokeqt)
10547 -"
10548 -RDEPEND="${DEPEND}
10549 -"
10550 -
10551 -# Split from kdebindings-ruby in 4.7
10552 -add_blocker kdebindings-ruby
10553 -
10554 -pkg_setup() {
10555 - ruby-ng_pkg_setup
10556 - kde4-base_pkg_setup
10557 -}
10558 -
10559 -src_unpack() {
10560 - local S="${WORKDIR}/${P}"
10561 - kde4-base_src_unpack
10562 -
10563 - cd "${WORKDIR}"
10564 - mkdir all
10565 - mv ${P} all/ || die "Could not move sources"
10566 -}
10567 -
10568 -all_ruby_prepare() {
10569 - kde4-base_src_prepare
10570 -}
10571 -
10572 -each_ruby_configure() {
10573 - CMAKE_USE_DIR=${S}
10574 - mycmakeargs=(
10575 - -DRUBY_LIBRARY=$(ruby_get_libruby)
10576 - -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir)
10577 - -DRUBY_EXECUTABLE=${RUBY}
10578 - $(cmake-utils_use_with akonadi)
10579 - $(cmake-utils_use_with akonadi KdepimLibs)
10580 - $(cmake-utils_use_disable kate)
10581 - $(cmake-utils_use_with okular)
10582 - )
10583 - kde4-base_src_configure
10584 -}
10585 -
10586 -each_ruby_compile() {
10587 - CMAKE_USE_DIR=${S}
10588 - kde4-base_src_compile
10589 -}
10590 -
10591 -each_ruby_install() {
10592 - CMAKE_USE_DIR=${S}
10593 - kde4-base_src_install
10594 -}
10595
10596 diff --git a/kde-base/kpasswdserver/kpasswdserver-4.8.90.ebuild b/kde-base/kpasswdserver/kpasswdserver-4.8.90.ebuild
10597 deleted file mode 100644
10598 index 58cb9e5..0000000
10599 --- a/kde-base/kpasswdserver/kpasswdserver-4.8.90.ebuild
10600 +++ /dev/null
10601 @@ -1,15 +0,0 @@
10602 -# Copyright 1999-2012 Gentoo Foundation
10603 -# Distributed under the terms of the GNU General Public License v2
10604 -# $Header: $
10605 -
10606 -EAPI=4
10607 -
10608 -KMNAME="kde-runtime"
10609 -inherit kde4-meta
10610 -
10611 -DESCRIPTION="KDED Password Module"
10612 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10613 -IUSE="debug"
10614 -
10615 -RESTRICT="test"
10616 -# bug 393097
10617
10618 diff --git a/kde-base/kpat/kpat-4.8.90.ebuild b/kde-base/kpat/kpat-4.8.90.ebuild
10619 deleted file mode 100644
10620 index e2cf222..0000000
10621 --- a/kde-base/kpat/kpat-4.8.90.ebuild
10622 +++ /dev/null
10623 @@ -1,14 +0,0 @@
10624 -# Copyright 1999-2012 Gentoo Foundation
10625 -# Distributed under the terms of the GNU General Public License v2
10626 -# $Header: $
10627 -
10628 -EAPI=4
10629 -
10630 -KDE_HANDBOOK="optional"
10631 -KMNAME="kdegames"
10632 -KDE_SELINUX_MODULE="games"
10633 -inherit kde4-meta
10634 -
10635 -DESCRIPTION="KDE patience game"
10636 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10637 -IUSE="debug"
10638
10639 diff --git a/kde-base/kppp/kppp-4.8.90.ebuild b/kde-base/kppp/kppp-4.8.90.ebuild
10640 deleted file mode 100644
10641 index ecda1e2..0000000
10642 --- a/kde-base/kppp/kppp-4.8.90.ebuild
10643 +++ /dev/null
10644 @@ -1,17 +0,0 @@
10645 -# Copyright 1999-2012 Gentoo Foundation
10646 -# Distributed under the terms of the GNU General Public License v2
10647 -# $Header: $
10648 -
10649 -EAPI=4
10650 -
10651 -KDE_HANDBOOK="optional"
10652 -KMNAME="kdenetwork"
10653 -inherit kde4-meta
10654 -
10655 -DESCRIPTION="KDE: A dialer and front-end to pppd."
10656 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10657 -IUSE="debug"
10658 -
10659 -RDEPEND="
10660 - net-dialup/ppp
10661 -"
10662
10663 diff --git a/kde-base/kquitapp/kquitapp-4.8.90.ebuild b/kde-base/kquitapp/kquitapp-4.8.90.ebuild
10664 deleted file mode 100644
10665 index ab14a8f..0000000
10666 --- a/kde-base/kquitapp/kquitapp-4.8.90.ebuild
10667 +++ /dev/null
10668 @@ -1,12 +0,0 @@
10669 -# Copyright 1999-2012 Gentoo Foundation
10670 -# Distributed under the terms of the GNU General Public License v2
10671 -# $Header: $
10672 -
10673 -EAPI=4
10674 -
10675 -KMNAME="kde-runtime"
10676 -inherit kde4-meta
10677 -
10678 -DESCRIPTION="A CLI application quitter"
10679 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10680 -IUSE="debug"
10681
10682 diff --git a/kde-base/krdc/krdc-4.8.90.ebuild b/kde-base/krdc/krdc-4.8.90.ebuild
10683 deleted file mode 100644
10684 index 040d072..0000000
10685 --- a/kde-base/krdc/krdc-4.8.90.ebuild
10686 +++ /dev/null
10687 @@ -1,36 +0,0 @@
10688 -# Copyright 1999-2012 Gentoo Foundation
10689 -# Distributed under the terms of the GNU General Public License v2
10690 -# $Header: $
10691 -
10692 -EAPI=4
10693 -
10694 -KDE_HANDBOOK="optional"
10695 -KMNAME="kdenetwork"
10696 -inherit kde4-meta
10697 -
10698 -DESCRIPTION="KDE remote desktop connection (RDP and VNC) client"
10699 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10700 -IUSE="debug jpeg rdesktop vnc zeroconf telepathy"
10701 -
10702 -#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 4.3.61
10703 -
10704 -DEPEND="
10705 - jpeg? ( virtual/jpeg )
10706 - vnc? ( >=net-libs/libvncserver-0.9 )
10707 - zeroconf? ( net-dns/avahi )
10708 - telepathy? ( >=net-libs/telepathy-qt-0.9 )
10709 -"
10710 -RDEPEND="${DEPEND}
10711 - rdesktop? ( net-misc/rdesktop )
10712 -"
10713 -
10714 -src_configure() {
10715 - mycmakeargs=(
10716 - $(cmake-utils_use_with jpeg)
10717 - $(cmake-utils_use_with telepathy TelepathyQt4)
10718 - $(cmake-utils_use_with vnc LibVNCServer)
10719 - $(cmake-utils_use_with zeroconf DNSSD)
10720 - )
10721 -
10722 - kde4-meta_src_configure
10723 -}
10724
10725 diff --git a/kde-base/kreadconfig/kreadconfig-4.8.90.ebuild b/kde-base/kreadconfig/kreadconfig-4.8.90.ebuild
10726 deleted file mode 100644
10727 index 04d4383..0000000
10728 --- a/kde-base/kreadconfig/kreadconfig-4.8.90.ebuild
10729 +++ /dev/null
10730 @@ -1,12 +0,0 @@
10731 -# Copyright 1999-2012 Gentoo Foundation
10732 -# Distributed under the terms of the GNU General Public License v2
10733 -# $Header: $
10734 -
10735 -EAPI=4
10736 -
10737 -KMNAME="kde-runtime"
10738 -inherit kde4-meta
10739 -
10740 -DESCRIPTION="KDE: A command-line tool to read KConfig entries"
10741 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10742 -IUSE="debug"
10743
10744 diff --git a/kde-base/kremotecontrol/kremotecontrol-4.8.90.ebuild b/kde-base/kremotecontrol/kremotecontrol-4.8.90.ebuild
10745 deleted file mode 100644
10746 index 82b08ca..0000000
10747 --- a/kde-base/kremotecontrol/kremotecontrol-4.8.90.ebuild
10748 +++ /dev/null
10749 @@ -1,23 +0,0 @@
10750 -# Copyright 1999-2012 Gentoo Foundation
10751 -# Distributed under the terms of the GNU General Public License v2
10752 -# $Header: $
10753 -
10754 -EAPI=4
10755 -
10756 -KDE_HANDBOOK="optional"
10757 -KDE_SCM="git"
10758 -inherit kde4-base
10759 -
10760 -DESCRIPTION="KDE frontend for remote controls"
10761 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10762 -IUSE="debug"
10763 -
10764 -DEPEND="
10765 - $(add_kdebase_dep libkworkspace)
10766 - $(add_kdebase_dep solid)
10767 -"
10768 -RDEPEND="${DEPEND}"
10769 -
10770 -src_unpack() {
10771 - kde4-base_src_unpack
10772 -}
10773
10774 diff --git a/kde-base/kreversi/kreversi-4.8.90.ebuild b/kde-base/kreversi/kreversi-4.8.90.ebuild
10775 deleted file mode 100644
10776 index af3a992..0000000
10777 --- a/kde-base/kreversi/kreversi-4.8.90.ebuild
10778 +++ /dev/null
10779 @@ -1,14 +0,0 @@
10780 -# Copyright 1999-2012 Gentoo Foundation
10781 -# Distributed under the terms of the GNU General Public License v2
10782 -# $Header: $
10783 -
10784 -EAPI=4
10785 -
10786 -KDE_HANDBOOK="optional"
10787 -KMNAME="kdegames"
10788 -KDE_SELINUX_MODULE="games"
10789 -inherit games-ggz kde4-meta
10790 -
10791 -DESCRIPTION="KDE Board Game"
10792 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10793 -IUSE="debug"
10794
10795 diff --git a/kde-base/krfb/krfb-4.8.90.ebuild b/kde-base/krfb/krfb-4.8.90.ebuild
10796 deleted file mode 100644
10797 index 2aea7c9..0000000
10798 --- a/kde-base/krfb/krfb-4.8.90.ebuild
10799 +++ /dev/null
10800 @@ -1,29 +0,0 @@
10801 -# Copyright 1999-2012 Gentoo Foundation
10802 -# Distributed under the terms of the GNU General Public License v2
10803 -# $Header: $
10804 -
10805 -EAPI=4
10806 -
10807 -KDE_HANDBOOK="optional"
10808 -KMNAME="kdenetwork"
10809 -inherit kde4-meta
10810 -
10811 -DESCRIPTION="VNC-compatible server to share KDE desktops"
10812 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10813 -IUSE="debug telepathy"
10814 -
10815 -DEPEND="
10816 - sys-libs/zlib
10817 - virtual/jpeg
10818 - !aqua? ( x11-libs/libXdamage )
10819 - telepathy? ( >=net-libs/telepathy-qt-0.9 )
10820 -"
10821 -RDEPEND="${DEPEND}"
10822 -
10823 -src_configure() {
10824 - mycmakeargs=(
10825 - $(cmake-utils_use_with telepathy TelepathyQt4)
10826 - )
10827 -
10828 - kde4-meta_src_configure
10829 -}
10830
10831 diff --git a/kde-base/krossjava/krossjava-4.8.90.ebuild b/kde-base/krossjava/krossjava-4.8.90.ebuild
10832 deleted file mode 100644
10833 index d1fbaba..0000000
10834 --- a/kde-base/krossjava/krossjava-4.8.90.ebuild
10835 +++ /dev/null
10836 @@ -1,57 +0,0 @@
10837 -# Copyright 1999-2012 Gentoo Foundation
10838 -# Distributed under the terms of the GNU General Public License v2
10839 -# $Header: $
10840 -
10841 -EAPI=4
10842 -
10843 -KMNAME="kross-interpreters"
10844 -KMMODULE="java"
10845 -KDE_SCM="git"
10846 -inherit java-pkg-2 java-ant-2 kde4-meta multilib
10847 -
10848 -DESCRIPTION="Java plugin for the kdelibs/kross scripting framework."
10849 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10850 -IUSE="debug"
10851 -
10852 -DEPEND="
10853 - >=virtual/jdk-1.5
10854 -"
10855 -RDEPEND="
10856 - >=virtual/jre-1.5
10857 -"
10858 -
10859 -pkg_setup() {
10860 - kde4-meta_pkg_setup
10861 - java-pkg-2_pkg_setup
10862 -}
10863 -
10864 -src_prepare() {
10865 - find "${S}" -iname '*.jar' | xargs rm -v
10866 - kde4-meta_src_prepare
10867 - java-pkg-2_src_prepare
10868 -}
10869 -
10870 -src_configure() {
10871 - kde4-meta_src_configure
10872 - java-ant-2_src_configure
10873 -}
10874 -
10875 -src_compile() {
10876 - kde4-meta_src_compile
10877 - cd "${S}/java/${PN}/java/" || die
10878 - eant makejar
10879 -}
10880 -
10881 -src_install() {
10882 - kde4-meta_src_install
10883 - java-pkg_dojar "${ED}/usr/$(get_libdir)/kde4/kross/kross.jar"
10884 -
10885 - dosym ../../../share/${PN}-${SLOT}/lib/kross.jar \
10886 - /usr/$(get_libdir)/kde4/kross/kross.jar
10887 - java-pkg_regso "${ED}/usr/$(get_libdir)/kde4/krossjava.so"
10888 -}
10889 -
10890 -pkg_preinst() {
10891 - kde4-meta_pkg_preinst
10892 - java-pkg-2_pkg_preinst
10893 -}
10894
10895 diff --git a/kde-base/krosspython/krosspython-4.8.90.ebuild b/kde-base/krosspython/krosspython-4.8.90.ebuild
10896 deleted file mode 100644
10897 index abd0f1f..0000000
10898 --- a/kde-base/krosspython/krosspython-4.8.90.ebuild
10899 +++ /dev/null
10900 @@ -1,21 +0,0 @@
10901 -# Copyright 1999-2012 Gentoo Foundation
10902 -# Distributed under the terms of the GNU General Public License v2
10903 -# $Header: $
10904 -
10905 -EAPI=4
10906 -
10907 -KDE_SCM="git"
10908 -KMNAME="kross-interpreters"
10909 -KMMODULE="python"
10910 -PYTHON_DEPEND="2"
10911 -inherit python kde4-meta
10912 -
10913 -DESCRIPTION="Kross scripting framework: Python interpreter"
10914 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10915 -IUSE="debug"
10916 -
10917 -pkg_setup() {
10918 - python_set_active_version 2
10919 - python_pkg_setup
10920 - kde4-meta_pkg_setup
10921 -}
10922
10923 diff --git a/kde-base/krossruby/krossruby-4.8.90.ebuild b/kde-base/krossruby/krossruby-4.8.90.ebuild
10924 deleted file mode 100644
10925 index 2995bb0..0000000
10926 --- a/kde-base/krossruby/krossruby-4.8.90.ebuild
10927 +++ /dev/null
10928 @@ -1,66 +0,0 @@
10929 -# Copyright 1999-2012 Gentoo Foundation
10930 -# Distributed under the terms of the GNU General Public License v2
10931 -# $Header: $
10932 -
10933 -EAPI=4
10934 -
10935 -KMNAME="kross-interpreters"
10936 -KMMODULE="ruby"
10937 -KDE_SCM="git"
10938 -
10939 -USE_RUBY="ruby18"
10940 -# No ruby19 for three reasons:
10941 -# 1) it does not build (yet) - will likely be solved soon
10942 -# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
10943 -# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled
10944 -# files with identical path+name will overwrite each other - difficult :(
10945 -
10946 -inherit kde4-meta ruby-ng
10947 -
10948 -DESCRIPTION="Kross scripting framework: Ruby interpreter"
10949 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
10950 -IUSE="debug"
10951 -
10952 -DEPEND=""
10953 -RDEPEND=""
10954 -
10955 -# Split from kdebindings-ruby in 4.7
10956 -add_blocker kdebindings-ruby
10957 -
10958 -pkg_setup() {
10959 - ruby-ng_pkg_setup
10960 - kde4-meta_pkg_setup
10961 -}
10962 -
10963 -src_unpack() {
10964 - local S="${WORKDIR}/${P}"
10965 - kde4-meta_src_unpack
10966 -
10967 - cd "${WORKDIR}"
10968 - mkdir all
10969 - mv ${P} all/ || die "Could not move sources"
10970 -}
10971 -
10972 -all_ruby_prepare() {
10973 - kde4-meta_src_prepare
10974 -}
10975 -
10976 -each_ruby_configure() {
10977 - local CMAKE_USE_DIR=${S}
10978 - local mycmakeargs=(
10979 - -DRUBY_LIBRARY=$(ruby_get_libruby)
10980 - -DRUBY_INCLUDE_DIR=$(ruby_get_hdrdir)
10981 - -DRUBY_EXECUTABLE=${RUBY}
10982 - )
10983 - kde4-meta_src_configure
10984 -}
10985 -
10986 -each_ruby_compile() {
10987 - local CMAKE_USE_DIR=${S}
10988 - kde4-meta_src_compile
10989 -}
10990 -
10991 -each_ruby_install() {
10992 - local CMAKE_USE_DIR=${S}
10993 - kde4-meta_src_install
10994 -}
10995
10996 diff --git a/kde-base/kruler/kruler-4.8.90.ebuild b/kde-base/kruler/kruler-4.8.90.ebuild
10997 deleted file mode 100644
10998 index aae4ac5..0000000
10999 --- a/kde-base/kruler/kruler-4.8.90.ebuild
11000 +++ /dev/null
11001 @@ -1,13 +0,0 @@
11002 -# Copyright 1999-2012 Gentoo Foundation
11003 -# Distributed under the terms of the GNU General Public License v2
11004 -# $Header: $
11005 -
11006 -EAPI=4
11007 -
11008 -KDE_HANDBOOK="optional"
11009 -KDE_SCM="git"
11010 -inherit kde4-base
11011 -
11012 -DESCRIPTION="A screen ruler for KDE"
11013 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11014 -IUSE="debug"
11015
11016 diff --git a/kde-base/krunner/krunner-4.8.90.ebuild b/kde-base/krunner/krunner-4.8.90.ebuild
11017 deleted file mode 100644
11018 index 87c5a01..0000000
11019 --- a/kde-base/krunner/krunner-4.8.90.ebuild
11020 +++ /dev/null
11021 @@ -1,57 +0,0 @@
11022 -# Copyright 1999-2012 Gentoo Foundation
11023 -# Distributed under the terms of the GNU General Public License v2
11024 -# $Header: $
11025 -
11026 -EAPI=4
11027 -
11028 -KMNAME="kde-workspace"
11029 -OPENGL_REQUIRED="optional"
11030 -inherit kde4-meta
11031 -
11032 -DESCRIPTION="KDE Command Runner"
11033 -IUSE="debug"
11034 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11035 -
11036 -COMMONDEPEND="
11037 - $(add_kdebase_dep kcheckpass)
11038 - $(add_kdebase_dep kephal)
11039 - $(add_kdebase_dep ksmserver)
11040 - $(add_kdebase_dep ksysguard)
11041 - $(add_kdebase_dep libkworkspace)
11042 - $(add_kdebase_dep libplasmagenericshell)
11043 - !aqua? (
11044 - x11-libs/libXcursor
11045 - x11-libs/libXScrnSaver
11046 - )
11047 -"
11048 -DEPEND="${COMMONDEPEND}
11049 - !aqua? (
11050 - x11-libs/libXcursor
11051 - x11-proto/scrnsaverproto
11052 - )
11053 -"
11054 -RDEPEND="${COMMONDEPEND}"
11055 -
11056 -PATCHES=( "${FILESDIR}/${PN}"-4.6.2-noxf86misc.patch )
11057 -
11058 -KMEXTRACTONLY="
11059 - libs/kdm/
11060 - libs/kephal/
11061 - libs/ksysguard/
11062 - libs/kworkspace/
11063 - libs/plasmagenericshell/
11064 - kcheckpass/
11065 - ksmserver/org.kde.KSMServerInterface.xml
11066 - ksysguard/
11067 - plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
11068 -"
11069 -
11070 -KMLOADLIBS="libkworkspace"
11071 -
11072 -src_configure() {
11073 - mycmakeargs=(
11074 - $(cmake-utils_use_with opengl OpenGL)
11075 - )
11076 -
11077 - kde4-meta_src_configure
11078 -}
11079
11080 diff --git a/kde-base/ksaneplugin/ksaneplugin-4.8.90.ebuild b/kde-base/ksaneplugin/ksaneplugin-4.8.90.ebuild
11081 deleted file mode 100644
11082 index 55dc6c7..0000000
11083 --- a/kde-base/ksaneplugin/ksaneplugin-4.8.90.ebuild
11084 +++ /dev/null
11085 @@ -1,20 +0,0 @@
11086 -# Copyright 1999-2012 Gentoo Foundation
11087 -# Distributed under the terms of the GNU General Public License v2
11088 -# $Header: $
11089 -
11090 -EAPI=4
11091 -
11092 -KDE_SCM="git"
11093 -inherit kde4-base
11094 -
11095 -DESCRIPTION="SANE Plugin for KDE"
11096 -HOMEPAGE="http://www.kipi-plugins.org"
11097 -
11098 -LICENSE="GPL-2"
11099 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11100 -IUSE="debug"
11101 -
11102 -DEPEND="
11103 - $(add_kdebase_dep libksane)
11104 -"
11105 -RDEPEND="${DEPEND}"
11106
11107 diff --git a/kde-base/kscd/kscd-4.8.90.ebuild b/kde-base/kscd/kscd-4.8.90.ebuild
11108 deleted file mode 100644
11109 index 2212548..0000000
11110 --- a/kde-base/kscd/kscd-4.8.90.ebuild
11111 +++ /dev/null
11112 @@ -1,19 +0,0 @@
11113 -# Copyright 1999-2012 Gentoo Foundation
11114 -# Distributed under the terms of the GNU General Public License v2
11115 -# $Header: $
11116 -
11117 -EAPI=4
11118 -
11119 -KDE_SCM="git"
11120 -inherit kde4-base
11121 -
11122 -DESCRIPTION="KDE CD player"
11123 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11124 -IUSE="debug"
11125 -
11126 -DEPEND="
11127 - $(add_kdebase_dep libkcddb)
11128 - $(add_kdebase_dep libkcompactdisc)
11129 - media-libs/musicbrainz:3
11130 -"
11131 -RDEPEND="${DEPEND}"
11132
11133 diff --git a/kde-base/kscreensaver/kscreensaver-4.8.90.ebuild b/kde-base/kscreensaver/kscreensaver-4.8.90.ebuild
11134 deleted file mode 100644
11135 index 9afcdec..0000000
11136 --- a/kde-base/kscreensaver/kscreensaver-4.8.90.ebuild
11137 +++ /dev/null
11138 @@ -1,38 +0,0 @@
11139 -# Copyright 1999-2012 Gentoo Foundation
11140 -# Distributed under the terms of the GNU General Public License v2
11141 -# $Header: $
11142 -
11143 -EAPI=4
11144 -
11145 -KMNAME="kde-workspace"
11146 -OPENGL_REQUIRED="optional"
11147 -inherit kde4-meta
11148 -
11149 -DESCRIPTION="KDE screensaver framework"
11150 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11151 -IUSE="debug"
11152 -
11153 -RDEPEND="
11154 - dev-libs/glib:2
11155 - $(add_kdebase_dep kcheckpass)
11156 - >=x11-libs/libxklavier-3.2
11157 - >=x11-libs/libXrandr-1.2.1
11158 - x11-libs/libXtst
11159 - opengl? ( virtual/opengl )
11160 -"
11161 -DEPEND="${RDEPEND}
11162 - x11-proto/randrproto
11163 -"
11164 -
11165 -PATCHES=(
11166 - "${FILESDIR}/${PN}-4.5.95-nsfw.patch"
11167 - "${FILESDIR}/${PN}-4.6.4-xf86misc.patch"
11168 -)
11169 -
11170 -src_configure() {
11171 - mycmakeargs=(
11172 - $(cmake-utils_use_with opengl OpenGL)
11173 - )
11174 -
11175 - kde4-meta_src_configure
11176 -}
11177
11178 diff --git a/kde-base/kshisen/kshisen-4.8.90.ebuild b/kde-base/kshisen/kshisen-4.8.90.ebuild
11179 deleted file mode 100644
11180 index eb3f057..0000000
11181 --- a/kde-base/kshisen/kshisen-4.8.90.ebuild
11182 +++ /dev/null
11183 @@ -1,19 +0,0 @@
11184 -# Copyright 1999-2012 Gentoo Foundation
11185 -# Distributed under the terms of the GNU General Public License v2
11186 -# $Header: $
11187 -
11188 -EAPI=4
11189 -
11190 -KDE_HANDBOOK="optional"
11191 -KMNAME="kdegames"
11192 -KDE_SELINUX_MODULE="games"
11193 -inherit kde4-meta
11194 -
11195 -DESCRIPTION="A KDE game similiar to Mahjongg"
11196 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11197 -IUSE="debug"
11198 -
11199 -DEPEND="
11200 - $(add_kdebase_dep libkmahjongg)
11201 -"
11202 -RDEPEND="${DEPEND}"
11203
11204 diff --git a/kde-base/ksirk/ksirk-4.8.90.ebuild b/kde-base/ksirk/ksirk-4.8.90.ebuild
11205 deleted file mode 100644
11206 index 0121b00..0000000
11207 --- a/kde-base/ksirk/ksirk-4.8.90.ebuild
11208 +++ /dev/null
11209 @@ -1,18 +0,0 @@
11210 -# Copyright 1999-2012 Gentoo Foundation
11211 -# Distributed under the terms of the GNU General Public License v2
11212 -# $Header: $
11213 -
11214 -EAPI=4
11215 -
11216 -KDE_HANDBOOK="optional"
11217 -KMNAME="kdegames"
11218 -inherit kde4-meta
11219 -
11220 -DESCRIPTION="KDE: Ksirk is a KDE port of the board game risk"
11221 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11222 -IUSE="debug"
11223 -
11224 -DEPEND="
11225 - app-crypt/qca:2
11226 -"
11227 -RDEPEND="${DEPEND}"
11228
11229 diff --git a/kde-base/ksmserver/ksmserver-4.8.90.ebuild b/kde-base/ksmserver/ksmserver-4.8.90.ebuild
11230 deleted file mode 100644
11231 index 4b38667..0000000
11232 --- a/kde-base/ksmserver/ksmserver-4.8.90.ebuild
11233 +++ /dev/null
11234 @@ -1,27 +0,0 @@
11235 -# Copyright 1999-2012 Gentoo Foundation
11236 -# Distributed under the terms of the GNU General Public License v2
11237 -# $Header: $
11238 -
11239 -EAPI=4
11240 -
11241 -KMNAME="kde-workspace"
11242 -inherit kde4-meta
11243 -
11244 -DESCRIPTION="The reliable KDE session manager that talks the standard X11R6"
11245 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11246 -IUSE="debug"
11247 -
11248 -DEPEND="
11249 - $(add_kdebase_dep kcminit)
11250 - $(add_kdebase_dep libkworkspace)
11251 - $(add_kdebase_dep solid)
11252 -"
11253 -RDEPEND="${DEPEND}"
11254 -
11255 -KMEXTRACTONLY="
11256 - kcminit/main.h
11257 - libs/kworkspace/
11258 - solid/
11259 -"
11260 -
11261 -KMLOADLIBS="libkworkspace"
11262
11263 diff --git a/kde-base/ksnapshot/ksnapshot-4.8.90.ebuild b/kde-base/ksnapshot/ksnapshot-4.8.90.ebuild
11264 deleted file mode 100644
11265 index bd1e195..0000000
11266 --- a/kde-base/ksnapshot/ksnapshot-4.8.90.ebuild
11267 +++ /dev/null
11268 @@ -1,26 +0,0 @@
11269 -# Copyright 1999-2012 Gentoo Foundation
11270 -# Distributed under the terms of the GNU General Public License v2
11271 -# $Header: $
11272 -
11273 -EAPI=4
11274 -
11275 -KDE_HANDBOOK="optional"
11276 -KDE_SCM="git"
11277 -inherit kde4-base
11278 -
11279 -DESCRIPTION="KDE Screenshot Utility"
11280 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11281 -IUSE="debug kipi"
11282 -
11283 -DEPEND="
11284 - kipi? ( $(add_kdebase_dep libkipi) )
11285 -"
11286 -RDEPEND="${DEPEND}"
11287 -
11288 -src_configure() {
11289 - mycmakeargs=(
11290 - $(cmake-utils_use_with kipi)
11291 - )
11292 -
11293 - kde4-base_src_configure
11294 -}
11295
11296 diff --git a/kde-base/kspaceduel/kspaceduel-4.8.90.ebuild b/kde-base/kspaceduel/kspaceduel-4.8.90.ebuild
11297 deleted file mode 100644
11298 index 7d02cf0..0000000
11299 --- a/kde-base/kspaceduel/kspaceduel-4.8.90.ebuild
11300 +++ /dev/null
11301 @@ -1,14 +0,0 @@
11302 -# Copyright 1999-2012 Gentoo Foundation
11303 -# Distributed under the terms of the GNU General Public License v2
11304 -# $Header: $
11305 -
11306 -EAPI=4
11307 -
11308 -KDE_HANDBOOK="optional"
11309 -KMNAME="kdegames"
11310 -KDE_SELINUX_MODULE="games"
11311 -inherit kde4-meta
11312 -
11313 -DESCRIPTION="KDE Space Game"
11314 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11315 -IUSE="debug"
11316
11317 diff --git a/kde-base/ksplash/ksplash-4.8.90.ebuild b/kde-base/ksplash/ksplash-4.8.90.ebuild
11318 deleted file mode 100644
11319 index 1314924..0000000
11320 --- a/kde-base/ksplash/ksplash-4.8.90.ebuild
11321 +++ /dev/null
11322 @@ -1,34 +0,0 @@
11323 -# Copyright 1999-2012 Gentoo Foundation
11324 -# Distributed under the terms of the GNU General Public License v2
11325 -# $Header: $
11326 -
11327 -EAPI=4
11328 -
11329 -KMNAME="kde-workspace"
11330 -inherit kde4-meta
11331 -
11332 -DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
11333 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11334 -IUSE="3dnow altivec debug mmx sse sse2 xinerama"
11335 -
11336 -COMMONDEPEND="
11337 - media-libs/libpng
11338 - xinerama? ( x11-libs/libXinerama )
11339 -"
11340 -DEPEND="${COMMONDEPEND}
11341 - xinerama? ( x11-proto/xineramaproto )
11342 -"
11343 -RDEPEND="${COMMONDEPEND}"
11344 -
11345 -src_configure() {
11346 - mycmakeargs=(
11347 - $(cmake-utils_use_has 3dnow X86_3DNOW)
11348 - $(cmake-utils_use_has altivec PPC_ALTIVEC)
11349 - $(cmake-utils_use_has mmx X86_MMX)
11350 - $(cmake-utils_use_has sse X86_SSE)
11351 - $(cmake-utils_use_has sse2 X86_SSE2)
11352 - $(cmake-utils_use_with xinerama)
11353 - )
11354 -
11355 - kde4-meta_src_configure
11356 -}
11357
11358 diff --git a/kde-base/ksquares/ksquares-4.8.90.ebuild b/kde-base/ksquares/ksquares-4.8.90.ebuild
11359 deleted file mode 100644
11360 index 1bc60c7..0000000
11361 --- a/kde-base/ksquares/ksquares-4.8.90.ebuild
11362 +++ /dev/null
11363 @@ -1,13 +0,0 @@
11364 -# Copyright 1999-2012 Gentoo Foundation
11365 -# Distributed under the terms of the GNU General Public License v2
11366 -# $Header: $
11367 -
11368 -EAPI=4
11369 -
11370 -KDE_HANDBOOK="optional"
11371 -KMNAME="kdegames"
11372 -inherit games-ggz kde4-meta
11373 -
11374 -DESCRIPTION="KSquares is an implementation of the game squares for KDE4"
11375 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11376 -IUSE="debug"
11377
11378 diff --git a/kde-base/kstars/kstars-4.8.90.ebuild b/kde-base/kstars/kstars-4.8.90.ebuild
11379 deleted file mode 100644
11380 index b9d49fd..0000000
11381 --- a/kde-base/kstars/kstars-4.8.90.ebuild
11382 +++ /dev/null
11383 @@ -1,37 +0,0 @@
11384 -# Copyright 1999-2012 Gentoo Foundation
11385 -# Distributed under the terms of the GNU General Public License v2
11386 -# $Header: $
11387 -
11388 -EAPI=4
11389 -
11390 -KDE_HANDBOOK="optional"
11391 -KDE_SCM="git"
11392 -inherit flag-o-matic kde4-base
11393 -
11394 -DESCRIPTION="KDE Desktop Planetarium"
11395 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11396 -IUSE="debug fits indi"
11397 -
11398 -DEPEND="
11399 - dev-cpp/eigen:2
11400 - $(add_kdebase_dep libkdeedu)
11401 - fits? ( >=sci-libs/cfitsio-0.390 )
11402 - indi? ( >=sci-libs/indilib-0.9.1 )
11403 -"
11404 -RDEPEND="${DEPEND}"
11405 -
11406 -PATCHES=(
11407 - "${FILESDIR}"/${PN}-4.4.65-solaris.patch
11408 -)
11409 -
11410 -src_configure() {
11411 - # Bug 308903
11412 - use ppc64 && append-flags -mminimal-toc
11413 -
11414 - mycmakeargs=(
11415 - $(cmake-utils_use_with fits CFitsio)
11416 - $(cmake-utils_use_with indi)
11417 - )
11418 -
11419 - kde4-base_src_configure
11420 -}
11421
11422 diff --git a/kde-base/kstart/kstart-4.8.90.ebuild b/kde-base/kstart/kstart-4.8.90.ebuild
11423 deleted file mode 100644
11424 index 6a42eca..0000000
11425 --- a/kde-base/kstart/kstart-4.8.90.ebuild
11426 +++ /dev/null
11427 @@ -1,12 +0,0 @@
11428 -# Copyright 1999-2012 Gentoo Foundation
11429 -# Distributed under the terms of the GNU General Public License v2
11430 -# $Header: $
11431 -
11432 -EAPI=4
11433 -
11434 -KMNAME="kde-runtime"
11435 -inherit kde4-meta
11436 -
11437 -DESCRIPTION="KDE: Utility to launch applications with special window properties"
11438 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11439 -IUSE="debug"
11440
11441 diff --git a/kde-base/kstartperf/kstartperf-4.8.90.ebuild b/kde-base/kstartperf/kstartperf-4.8.90.ebuild
11442 deleted file mode 100644
11443 index 5db8ed5..0000000
11444 --- a/kde-base/kstartperf/kstartperf-4.8.90.ebuild
11445 +++ /dev/null
11446 @@ -1,12 +0,0 @@
11447 -# Copyright 1999-2012 Gentoo Foundation
11448 -# Distributed under the terms of the GNU General Public License v2
11449 -# $Header: $
11450 -
11451 -EAPI=4
11452 -
11453 -KMNAME="kdesdk"
11454 -inherit kde4-meta
11455 -
11456 -DESCRIPTION="Measures starting performance of applications"
11457 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11458 -IUSE="debug"
11459
11460 diff --git a/kde-base/kstartupconfig/kstartupconfig-4.8.90.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.8.90.ebuild
11461 deleted file mode 100644
11462 index c181173..0000000
11463 --- a/kde-base/kstartupconfig/kstartupconfig-4.8.90.ebuild
11464 +++ /dev/null
11465 @@ -1,12 +0,0 @@
11466 -# Copyright 1999-2012 Gentoo Foundation
11467 -# Distributed under the terms of the GNU General Public License v2
11468 -# $Header: $
11469 -
11470 -EAPI=4
11471 -
11472 -KMNAME="kde-workspace"
11473 -inherit kde4-meta
11474 -
11475 -DESCRIPTION="KDE: Utility to launch applications with special window properties"
11476 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11477 -IUSE="debug"
11478
11479 diff --git a/kde-base/kstyles/kstyles-4.8.90.ebuild b/kde-base/kstyles/kstyles-4.8.90.ebuild
11480 deleted file mode 100644
11481 index 2709c90..0000000
11482 --- a/kde-base/kstyles/kstyles-4.8.90.ebuild
11483 +++ /dev/null
11484 @@ -1,21 +0,0 @@
11485 -# Copyright 1999-2012 Gentoo Foundation
11486 -# Distributed under the terms of the GNU General Public License v2
11487 -# $Header: $
11488 -
11489 -EAPI=4
11490 -
11491 -KMNAME="kde-workspace"
11492 -inherit kde4-meta
11493 -
11494 -DESCRIPTION="KDE: A set of different KDE styles."
11495 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11496 -IUSE="debug"
11497 -
11498 -DEPEND="
11499 - $(add_kdebase_dep liboxygenstyle)
11500 -"
11501 -RDEPEND="${DEPEND}"
11502 -
11503 -KMEXTRACTONLY="
11504 - libs/oxygen
11505 -"
11506
11507 diff --git a/kde-base/ksudoku/ksudoku-4.8.90.ebuild b/kde-base/ksudoku/ksudoku-4.8.90.ebuild
11508 deleted file mode 100644
11509 index f135ade..0000000
11510 --- a/kde-base/ksudoku/ksudoku-4.8.90.ebuild
11511 +++ /dev/null
11512 @@ -1,14 +0,0 @@
11513 -# Copyright 1999-2012 Gentoo Foundation
11514 -# Distributed under the terms of the GNU General Public License v2
11515 -# $Header: $
11516 -
11517 -EAPI=4
11518 -
11519 -KDE_HANDBOOK="optional"
11520 -KMNAME="kdegames"
11521 -OPENGL_REQUIRED="always"
11522 -inherit kde4-meta
11523 -
11524 -DESCRIPTION="KDE Sudoku"
11525 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11526 -IUSE="debug"
11527
11528 diff --git a/kde-base/ksysguard/ksysguard-4.8.90.ebuild b/kde-base/ksysguard/ksysguard-4.8.90.ebuild
11529 deleted file mode 100644
11530 index 723364d..0000000
11531 --- a/kde-base/ksysguard/ksysguard-4.8.90.ebuild
11532 +++ /dev/null
11533 @@ -1,47 +0,0 @@
11534 -# Copyright 1999-2012 Gentoo Foundation
11535 -# Distributed under the terms of the GNU General Public License v2
11536 -# $Header: $
11537 -
11538 -EAPI=4
11539 -
11540 -KDE_HANDBOOK="optional"
11541 -KMNAME="kde-workspace"
11542 -CPPUNIT_REQUIRED="optional"
11543 -VIRTUALX_REQUIRED=test
11544 -inherit kde4-meta
11545 -
11546 -DESCRIPTION="KSysguard is a network enabled task manager and system monitor application."
11547 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11548 -IUSE="debug lm_sensors test"
11549 -
11550 -COMMONDEPEND="
11551 - x11-libs/libXrender
11552 - x11-libs/libXres
11553 - lm_sensors? ( sys-apps/lm_sensors )
11554 -"
11555 -DEPEND="${COMMONDEPEND}
11556 - x11-proto/renderproto
11557 -"
11558 -RDEPEND="${COMMONDEPEND}"
11559 -
11560 -RESTRICT="test"
11561 -# bug 393091
11562 -
11563 -KMEXTRA="
11564 - libs/ksysguard/
11565 -"
11566 -
11567 -src_configure() {
11568 - mycmakeargs=(
11569 - $(cmake-utils_use_with lm_sensors Sensors)
11570 - )
11571 -
11572 - kde4-meta_src_configure
11573 -}
11574 -
11575 -pkg_postinst() {
11576 - kde4-meta_pkg_postinst
11577 - ewarn "Note that ksysguard has powerful features; one of these is the executing of arbitrary"
11578 - ewarn "programs with elevated privileges (as data sources). So be careful opening worksheets"
11579 - ewarn "from untrusted sources!"
11580 -}
11581
11582 diff --git a/kde-base/ksystemlog/ksystemlog-4.8.90.ebuild b/kde-base/ksystemlog/ksystemlog-4.8.90.ebuild
11583 deleted file mode 100644
11584 index 4f6b184..0000000
11585 --- a/kde-base/ksystemlog/ksystemlog-4.8.90.ebuild
11586 +++ /dev/null
11587 @@ -1,33 +0,0 @@
11588 -# Copyright 1999-2012 Gentoo Foundation
11589 -# Distributed under the terms of the GNU General Public License v2
11590 -# $Header: $
11591 -
11592 -EAPI=4
11593 -
11594 -KDE_HANDBOOK="optional"
11595 -KMNAME="kdeadmin"
11596 -
11597 -VIRTUALX_REQUIRED=test
11598 -inherit kde4-meta
11599 -
11600 -DESCRIPTION="KDE system log viewer"
11601 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11602 -IUSE="debug test"
11603 -
11604 -RESTRICT=test
11605 -# bug 378101
11606 -
11607 -src_prepare() {
11608 - kde4-meta_src_prepare
11609 -
11610 - if use test; then
11611 - # beat this stupid test into shape: the test files contain no year, so
11612 - # comparison succeeds only in 2007 !!!
11613 - local theyear=$(date +%Y)
11614 - einfo Setting the current year as ${theyear} in the test files
11615 - sed -e "s:2007:${theyear}:g" -i ksystemlog/tests/systemAnalyzerTest.cpp
11616 -
11617 - # one test consistently fails, so comment it out for the moment
11618 - sed -e "s:systemAnalyzerTest:# dont run systemAnalyzerTest:g" -i ksystemlog/tests/CMakeLists.txt
11619 - fi
11620 -}
11621
11622 diff --git a/kde-base/ksystraycmd/ksystraycmd-4.8.90.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.8.90.ebuild
11623 deleted file mode 100644
11624 index 74d35e5..0000000
11625 --- a/kde-base/ksystraycmd/ksystraycmd-4.8.90.ebuild
11626 +++ /dev/null
11627 @@ -1,12 +0,0 @@
11628 -# Copyright 1999-2012 Gentoo Foundation
11629 -# Distributed under the terms of the GNU General Public License v2
11630 -# $Header: $
11631 -
11632 -EAPI=4
11633 -
11634 -KMNAME="kde-workspace"
11635 -inherit kde4-meta
11636 -
11637 -DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray."
11638 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11639 -IUSE="debug"
11640
11641 diff --git a/kde-base/kteatime/kteatime-4.8.90.ebuild b/kde-base/kteatime/kteatime-4.8.90.ebuild
11642 deleted file mode 100644
11643 index 7e8c0a0..0000000
11644 --- a/kde-base/kteatime/kteatime-4.8.90.ebuild
11645 +++ /dev/null
11646 @@ -1,13 +0,0 @@
11647 -# Copyright 1999-2012 Gentoo Foundation
11648 -# Distributed under the terms of the GNU General Public License v2
11649 -# $Header: $
11650 -
11651 -EAPI=4
11652 -
11653 -KDE_HANDBOOK="optional"
11654 -KMNAME="kdetoys"
11655 -inherit kde4-meta
11656 -
11657 -DESCRIPTION="KDE utility for making a fine cup of tea"
11658 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11659 -IUSE="debug"
11660
11661 diff --git a/kde-base/ktimer/ktimer-4.8.90.ebuild b/kde-base/ktimer/ktimer-4.8.90.ebuild
11662 deleted file mode 100644
11663 index 5851410..0000000
11664 --- a/kde-base/ktimer/ktimer-4.8.90.ebuild
11665 +++ /dev/null
11666 @@ -1,13 +0,0 @@
11667 -# Copyright 1999-2012 Gentoo Foundation
11668 -# Distributed under the terms of the GNU General Public License v2
11669 -# $Header: $
11670 -
11671 -EAPI=4
11672 -
11673 -KDE_HANDBOOK="optional"
11674 -KDE_SCM="git"
11675 -inherit kde4-base
11676 -
11677 -DESCRIPTION="KDE Timer"
11678 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11679 -IUSE="debug"
11680
11681 diff --git a/kde-base/ktimetracker/ktimetracker-4.8.90.ebuild b/kde-base/ktimetracker/ktimetracker-4.8.90.ebuild
11682 deleted file mode 100644
11683 index d3a4157..0000000
11684 --- a/kde-base/ktimetracker/ktimetracker-4.8.90.ebuild
11685 +++ /dev/null
11686 @@ -1,38 +0,0 @@
11687 -# Copyright 1999-2012 Gentoo Foundation
11688 -# Distributed under the terms of the GNU General Public License v2
11689 -# $Header: $
11690 -
11691 -EAPI=4
11692 -
11693 -KDE_HANDBOOK="optional"
11694 -KMNAME="kdepim"
11695 -KDE_SCM="git"
11696 -inherit kde4-meta
11697 -
11698 -DESCRIPTION="KTimeTracker tracks time spent on various tasks."
11699 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11700 -IUSE="debug"
11701 -
11702 -RDEPEND="
11703 - $(add_kdebase_dep kdepim-kresources)
11704 - $(add_kdebase_dep kdepimlibs)
11705 - $(add_kdebase_dep kdepim-common-libs)
11706 - x11-libs/libXScrnSaver
11707 -"
11708 -DEPEND="${RDEPEND}
11709 - x11-proto/scrnsaverproto
11710 -"
11711 -
11712 -KMEXTRACTONLY="
11713 - kresources/
11714 -"
11715 -
11716 -KMLOADLIBS="kdepim-common-libs"
11717 -
11718 -src_unpack() {
11719 - if use kontact; then
11720 - KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
11721 - fi
11722 -
11723 - kde4-meta_src_unpack
11724 -}
11725
11726 diff --git a/kde-base/ktimezoned/ktimezoned-4.8.90.ebuild b/kde-base/ktimezoned/ktimezoned-4.8.90.ebuild
11727 deleted file mode 100644
11728 index c496c9f..0000000
11729 --- a/kde-base/ktimezoned/ktimezoned-4.8.90.ebuild
11730 +++ /dev/null
11731 @@ -1,12 +0,0 @@
11732 -# Copyright 1999-2012 Gentoo Foundation
11733 -# Distributed under the terms of the GNU General Public License v2
11734 -# $Header: $
11735 -
11736 -EAPI=4
11737 -
11738 -KMNAME="kde-runtime"
11739 -inherit kde4-meta
11740 -
11741 -DESCRIPTION="KDE: Timezone daemon"
11742 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11743 -IUSE="debug"
11744
11745 diff --git a/kde-base/ktouch/ktouch-4.8.90.ebuild b/kde-base/ktouch/ktouch-4.8.90.ebuild
11746 deleted file mode 100644
11747 index 83c218a..0000000
11748 --- a/kde-base/ktouch/ktouch-4.8.90.ebuild
11749 +++ /dev/null
11750 @@ -1,17 +0,0 @@
11751 -# Copyright 1999-2012 Gentoo Foundation
11752 -# Distributed under the terms of the GNU General Public License v2
11753 -# $Header: $
11754 -
11755 -EAPI=4
11756 -
11757 -KDE_HANDBOOK="optional"
11758 -KDE_SCM="git"
11759 -inherit kde4-base
11760 -
11761 -DESCRIPTION="KDE: A program that helps you to learn and practice touch typing"
11762 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11763 -IUSE="debug"
11764 -
11765 -RDEPEND="
11766 - $(add_kdebase_dep knotify)
11767 -"
11768
11769 diff --git a/kde-base/ktraderclient/ktraderclient-4.8.90.ebuild b/kde-base/ktraderclient/ktraderclient-4.8.90.ebuild
11770 deleted file mode 100644
11771 index e8b3ee4..0000000
11772 --- a/kde-base/ktraderclient/ktraderclient-4.8.90.ebuild
11773 +++ /dev/null
11774 @@ -1,12 +0,0 @@
11775 -# Copyright 1999-2012 Gentoo Foundation
11776 -# Distributed under the terms of the GNU General Public License v2
11777 -# $Header: $
11778 -
11779 -EAPI=4
11780 -
11781 -KMNAME="kde-runtime"
11782 -inherit kde4-meta
11783 -
11784 -DESCRIPTION="A command-line tool for querying the KDE trader system"
11785 -IUSE="debug"
11786 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11787
11788 diff --git a/kde-base/ktron/ktron-4.8.90.ebuild b/kde-base/ktron/ktron-4.8.90.ebuild
11789 deleted file mode 100644
11790 index 7cc400f..0000000
11791 --- a/kde-base/ktron/ktron-4.8.90.ebuild
11792 +++ /dev/null
11793 @@ -1,13 +0,0 @@
11794 -# Copyright 1999-2012 Gentoo Foundation
11795 -# Distributed under the terms of the GNU General Public License v2
11796 -# $Header: $
11797 -
11798 -EAPI=4
11799 -
11800 -KMNAME="kdegames"
11801 -KDE_SELINUX_MODULE="games"
11802 -inherit kde4-meta
11803 -
11804 -DESCRIPTION="KDE Tron game"
11805 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11806 -IUSE="debug"
11807
11808 diff --git a/kde-base/ktuberling/ktuberling-4.8.90.ebuild b/kde-base/ktuberling/ktuberling-4.8.90.ebuild
11809 deleted file mode 100644
11810 index 1049b4d..0000000
11811 --- a/kde-base/ktuberling/ktuberling-4.8.90.ebuild
11812 +++ /dev/null
11813 @@ -1,14 +0,0 @@
11814 -# Copyright 1999-2012 Gentoo Foundation
11815 -# Distributed under the terms of the GNU General Public License v2
11816 -# $Header: $
11817 -
11818 -EAPI=4
11819 -
11820 -KDE_HANDBOOK="optional"
11821 -KMNAME="kdegames"
11822 -KDE_SELINUX_MODULE="games"
11823 -inherit kde4-meta
11824 -
11825 -DESCRIPTION="KDE: potato game for kids"
11826 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11827 -IUSE="debug"
11828
11829 diff --git a/kde-base/kturtle/kturtle-4.8.90.ebuild b/kde-base/kturtle/kturtle-4.8.90.ebuild
11830 deleted file mode 100644
11831 index 0b64b6a..0000000
11832 --- a/kde-base/kturtle/kturtle-4.8.90.ebuild
11833 +++ /dev/null
11834 @@ -1,17 +0,0 @@
11835 -# Copyright 1999-2012 Gentoo Foundation
11836 -# Distributed under the terms of the GNU General Public License v2
11837 -# $Header: $
11838 -
11839 -EAPI=4
11840 -
11841 -KDE_HANDBOOK="optional"
11842 -KDE_SCM="git"
11843 -inherit kde4-base
11844 -
11845 -DESCRIPTION="KDE: Educational programming environment using the Logo programming language"
11846 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11847 -IUSE="debug"
11848 -
11849 -RDEPEND="
11850 - $(add_kdebase_dep knotify)
11851 -"
11852
11853 diff --git a/kde-base/ktux/ktux-4.8.90.ebuild b/kde-base/ktux/ktux-4.8.90.ebuild
11854 deleted file mode 100644
11855 index 323faf8..0000000
11856 --- a/kde-base/ktux/ktux-4.8.90.ebuild
11857 +++ /dev/null
11858 @@ -1,19 +0,0 @@
11859 -# Copyright 1999-2012 Gentoo Foundation
11860 -# Distributed under the terms of the GNU General Public License v2
11861 -# $Header: $
11862 -
11863 -EAPI=4
11864 -
11865 -KMNAME="kdetoys"
11866 -inherit kde4-meta
11867 -
11868 -DESCRIPTION="KDE: screensaver featuring the Space-Faring Tux"
11869 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11870 -IUSE="debug"
11871 -
11872 -# libkworkspace - only as a stub to provide KDE4Workspace config
11873 -DEPEND="
11874 - $(add_kdebase_dep kscreensaver)
11875 - $(add_kdebase_dep libkworkspace)
11876 -"
11877 -RDEPEND="${DEPEND}"
11878
11879 diff --git a/kde-base/kubrick/kubrick-4.8.90.ebuild b/kde-base/kubrick/kubrick-4.8.90.ebuild
11880 deleted file mode 100644
11881 index 9cd6d7f..0000000
11882 --- a/kde-base/kubrick/kubrick-4.8.90.ebuild
11883 +++ /dev/null
11884 @@ -1,14 +0,0 @@
11885 -# Copyright 1999-2012 Gentoo Foundation
11886 -# Distributed under the terms of the GNU General Public License v2
11887 -# $Header: $
11888 -
11889 -EAPI=4
11890 -
11891 -KDE_HANDBOOK="optional"
11892 -KMNAME="kdegames"
11893 -OPENGL_REQUIRED="always"
11894 -inherit kde4-meta
11895 -
11896 -DESCRIPTION="KDE: Kubrick is a game based on \"Rubik's Cube\" puzzle."
11897 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11898 -IUSE="debug"
11899
11900 diff --git a/kde-base/kuiserver/kuiserver-4.8.90.ebuild b/kde-base/kuiserver/kuiserver-4.8.90.ebuild
11901 deleted file mode 100644
11902 index 6c7d043..0000000
11903 --- a/kde-base/kuiserver/kuiserver-4.8.90.ebuild
11904 +++ /dev/null
11905 @@ -1,12 +0,0 @@
11906 -# Copyright 1999-2012 Gentoo Foundation
11907 -# Distributed under the terms of the GNU General Public License v2
11908 -# $Header: $
11909 -
11910 -EAPI=4
11911 -
11912 -KMNAME="kde-runtime"
11913 -inherit kde4-meta
11914 -
11915 -DESCRIPTION="KDE: Progress Info UI server"
11916 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11917 -IUSE="debug"
11918
11919 diff --git a/kde-base/kuiviewer/kuiviewer-4.8.90.ebuild b/kde-base/kuiviewer/kuiviewer-4.8.90.ebuild
11920 deleted file mode 100644
11921 index af75ec2..0000000
11922 --- a/kde-base/kuiviewer/kuiviewer-4.8.90.ebuild
11923 +++ /dev/null
11924 @@ -1,13 +0,0 @@
11925 -# Copyright 1999-2012 Gentoo Foundation
11926 -# Distributed under the terms of the GNU General Public License v2
11927 -# $Header: $
11928 -
11929 -EAPI=4
11930 -
11931 -KMNAME="kdesdk"
11932 -
11933 -inherit kde4-meta
11934 -
11935 -DESCRIPTION="KDE utility that displays and tests UI files generated by Qt Designer."
11936 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11937 -IUSE="debug"
11938
11939 diff --git a/kde-base/kurifilter-plugins/kurifilter-plugins-4.8.90.ebuild b/kde-base/kurifilter-plugins/kurifilter-plugins-4.8.90.ebuild
11940 deleted file mode 100644
11941 index d71c067..0000000
11942 --- a/kde-base/kurifilter-plugins/kurifilter-plugins-4.8.90.ebuild
11943 +++ /dev/null
11944 @@ -1,15 +0,0 @@
11945 -# Copyright 1999-2012 Gentoo Foundation
11946 -# Distributed under the terms of the GNU General Public License v2
11947 -# $Header: $
11948 -
11949 -EAPI=4
11950 -
11951 -KMNAME="kde-runtime"
11952 -inherit kde4-meta
11953 -
11954 -DESCRIPTION="KDE: Plugins to manage filtering URIs."
11955 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11956 -IUSE="debug"
11957 -
11958 -RESTRICT=test
11959 -# bug 420255
11960
11961 diff --git a/kde-base/kuser/kuser-4.8.90.ebuild b/kde-base/kuser/kuser-4.8.90.ebuild
11962 deleted file mode 100644
11963 index e3de5ce..0000000
11964 --- a/kde-base/kuser/kuser-4.8.90.ebuild
11965 +++ /dev/null
11966 @@ -1,22 +0,0 @@
11967 -# Copyright 1999-2012 Gentoo Foundation
11968 -# Distributed under the terms of the GNU General Public License v2
11969 -# $Header: $
11970 -
11971 -EAPI=4
11972 -
11973 -KDE_HANDBOOK="optional"
11974 -KMNAME="kdeadmin"
11975 -
11976 -inherit kde4-meta
11977 -
11978 -DESCRIPTION="KDE application that helps you manage system users"
11979 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
11980 -IUSE="debug"
11981 -
11982 -DEPEND="
11983 - $(add_kdebase_dep kdepimlibs)
11984 -"
11985 -# notify is needed for dialogs
11986 -RDEPEND="${DEPEND}
11987 - $(add_kdebase_dep knotify)
11988 -"
11989
11990 diff --git a/kde-base/kwallet/kwallet-4.8.90.ebuild b/kde-base/kwallet/kwallet-4.8.90.ebuild
11991 deleted file mode 100644
11992 index e5d493e..0000000
11993 --- a/kde-base/kwallet/kwallet-4.8.90.ebuild
11994 +++ /dev/null
11995 @@ -1,13 +0,0 @@
11996 -# Copyright 1999-2012 Gentoo Foundation
11997 -# Distributed under the terms of the GNU General Public License v2
11998 -# $Header: $
11999 -
12000 -EAPI=4
12001 -
12002 -KDE_HANDBOOK="optional"
12003 -KDE_SCM="git"
12004 -inherit kde4-base
12005 -
12006 -DESCRIPTION="KDE Wallet Management Tool"
12007 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12008 -IUSE="debug"
12009
12010 diff --git a/kde-base/kwalletd/kwalletd-4.8.90.ebuild b/kde-base/kwalletd/kwalletd-4.8.90.ebuild
12011 deleted file mode 100644
12012 index 455369f..0000000
12013 --- a/kde-base/kwalletd/kwalletd-4.8.90.ebuild
12014 +++ /dev/null
12015 @@ -1,12 +0,0 @@
12016 -# Copyright 1999-2012 Gentoo Foundation
12017 -# Distributed under the terms of the GNU General Public License v2
12018 -# $Header: $
12019 -
12020 -EAPI=4
12021 -
12022 -KMNAME="kde-runtime"
12023 -inherit kde4-meta
12024 -
12025 -DESCRIPTION="KDE Password Server"
12026 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12027 -IUSE="debug"
12028
12029 diff --git a/kde-base/kwin/kwin-4.8.90.ebuild b/kde-base/kwin/kwin-4.8.90.ebuild
12030 deleted file mode 100644
12031 index 0b20b41..0000000
12032 --- a/kde-base/kwin/kwin-4.8.90.ebuild
12033 +++ /dev/null
12034 @@ -1,64 +0,0 @@
12035 -# Copyright 1999-2012 Gentoo Foundation
12036 -# Distributed under the terms of the GNU General Public License v2
12037 -# $Header: $
12038 -
12039 -EAPI=4
12040 -
12041 -KMNAME="kde-workspace"
12042 -OPENGL_REQUIRED="always"
12043 -inherit flag-o-matic kde4-meta
12044 -
12045 -DESCRIPTION="KDE window manager"
12046 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12047 -IUSE="debug gles opengl"
12048 -
12049 -COMMONDEPEND="
12050 - $(add_kdebase_dep kactivities)
12051 - $(add_kdebase_dep kdelibs opengl)
12052 - $(add_kdebase_dep kephal)
12053 - $(add_kdebase_dep libkworkspace)
12054 - $(add_kdebase_dep liboxygenstyle)
12055 - x11-libs/libXcomposite
12056 - x11-libs/libXdamage
12057 - x11-libs/libXfixes
12058 - >=x11-libs/libXrandr-1.2.1
12059 - x11-libs/libXrender
12060 - opengl? ( >=media-libs/mesa-7.10 )
12061 - gles? (
12062 - || ( ( >=media-libs/mesa-7.10[egl(+),gles] <media-libs/mesa-7.12[egl(+),gles] )
12063 - >=media-libs/mesa-7.12[egl(+),gles2] )
12064 - )
12065 -"
12066 -DEPEND="${COMMONDEPEND}
12067 - x11-proto/compositeproto
12068 - x11-proto/damageproto
12069 - x11-proto/fixesproto
12070 - x11-proto/randrproto
12071 - x11-proto/renderproto
12072 -"
12073 -RDEPEND="${COMMONDEPEND}
12074 - x11-apps/scripts
12075 -"
12076 -
12077 -KMEXTRACTONLY="
12078 - ksmserver/
12079 - libs/kephal/
12080 - libs/oxygen/
12081 -"
12082 -
12083 -# you need one of these
12084 -REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl )"
12085 -
12086 -src_configure() {
12087 - # FIXME Remove when activity API moved away from libkworkspace
12088 - append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
12089 -
12090 - mycmakeargs=(
12091 - $(cmake-utils_use_with gles OpenGLES)
12092 - $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
12093 - $(cmake-utils_use_with opengl OpenGL)
12094 - -DWITH_X11_Xcomposite=ON
12095 - )
12096 -
12097 - kde4-meta_src_configure
12098 -}
12099
12100 diff --git a/kde-base/kwordquiz/kwordquiz-4.8.90.ebuild b/kde-base/kwordquiz/kwordquiz-4.8.90.ebuild
12101 deleted file mode 100644
12102 index 9dcf971..0000000
12103 --- a/kde-base/kwordquiz/kwordquiz-4.8.90.ebuild
12104 +++ /dev/null
12105 @@ -1,17 +0,0 @@
12106 -# Copyright 1999-2012 Gentoo Foundation
12107 -# Distributed under the terms of the GNU General Public License v2
12108 -# $Header: $
12109 -
12110 -EAPI=4
12111 -
12112 -KDE_HANDBOOK="optional"
12113 -KDE_SCM="git"
12114 -inherit kde4-base
12115 -
12116 -DESCRIPTION="KDE: A powerful flashcard and vocabulary learning program"
12117 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12118 -IUSE="debug"
12119 -
12120 -DEPEND="
12121 - $(add_kdebase_dep libkdeedu)
12122 -"
12123
12124 diff --git a/kde-base/kwrite/kwrite-4.8.90.ebuild b/kde-base/kwrite/kwrite-4.8.90.ebuild
12125 deleted file mode 100644
12126 index 359f4a8..0000000
12127 --- a/kde-base/kwrite/kwrite-4.8.90.ebuild
12128 +++ /dev/null
12129 @@ -1,19 +0,0 @@
12130 -# Copyright 1999-2012 Gentoo Foundation
12131 -# Distributed under the terms of the GNU General Public License v2
12132 -# $Header: $
12133 -
12134 -EAPI=4
12135 -
12136 -KDE_HANDBOOK="optional"
12137 -KMNAME="kate"
12138 -KMEXTRACTONLY="doc/kate"
12139 -KDE_SCM="git"
12140 -inherit kde4-meta
12141 -
12142 -DESCRIPTION="KDE MDI editor/IDE"
12143 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12144 -IUSE="debug"
12145 -
12146 -RDEPEND="
12147 - $(add_kdebase_dep katepart)
12148 -"
12149
12150 diff --git a/kde-base/kwrited/kwrited-4.8.90.ebuild b/kde-base/kwrited/kwrited-4.8.90.ebuild
12151 deleted file mode 100644
12152 index 81b14b6..0000000
12153 --- a/kde-base/kwrited/kwrited-4.8.90.ebuild
12154 +++ /dev/null
12155 @@ -1,16 +0,0 @@
12156 -# Copyright 1999-2012 Gentoo Foundation
12157 -# Distributed under the terms of the GNU General Public License v2
12158 -# $Header: $
12159 -
12160 -EAPI=4
12161 -KMNAME="kde-workspace"
12162 -inherit kde4-meta
12163 -
12164 -DESCRIPTION="KDE daemon listening for wall and write messages."
12165 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12166 -IUSE="debug"
12167 -
12168 -DEPEND="
12169 - >=sys-libs/libutempter-1.1.5
12170 -"
12171 -RDEPEND="${DEPEND}"
12172
12173 diff --git a/kde-base/libkcddb/libkcddb-4.8.90.ebuild b/kde-base/libkcddb/libkcddb-4.8.90.ebuild
12174 deleted file mode 100644
12175 index edf47c5..0000000
12176 --- a/kde-base/libkcddb/libkcddb-4.8.90.ebuild
12177 +++ /dev/null
12178 @@ -1,33 +0,0 @@
12179 -# Copyright 1999-2012 Gentoo Foundation
12180 -# Distributed under the terms of the GNU General Public License v2
12181 -# $Header: $
12182 -
12183 -EAPI=4
12184 -
12185 -KDE_SCM="git"
12186 -inherit kde4-base
12187 -
12188 -DESCRIPTION="KDE library for CDDB"
12189 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12190 -IUSE="debug musicbrainz"
12191 -
12192 -# tests require network access and compare static data with online data
12193 -# bug 280996
12194 -RESTRICT=test
12195 -
12196 -DEPEND="
12197 - musicbrainz? ( media-libs/musicbrainz:3 )
12198 -"
12199 -RDEPEND="${DEPEND}"
12200 -add_blocker kscd "<4.8.50"
12201 -add_blocker kdemultimedia-kioslaves
12202 -
12203 -KMSAVELIBS="true"
12204 -
12205 -src_configure() {
12206 - mycmakeargs=(
12207 - $(cmake-utils_use_with musicbrainz MusicBrainz3)
12208 - )
12209 -
12210 - kde4-base_src_configure
12211 -}
12212
12213 diff --git a/kde-base/libkcompactdisc/libkcompactdisc-4.8.90.ebuild b/kde-base/libkcompactdisc/libkcompactdisc-4.8.90.ebuild
12214 deleted file mode 100644
12215 index 6bcc971..0000000
12216 --- a/kde-base/libkcompactdisc/libkcompactdisc-4.8.90.ebuild
12217 +++ /dev/null
12218 @@ -1,19 +0,0 @@
12219 -# Copyright 1999-2012 Gentoo Foundation
12220 -# Distributed under the terms of the GNU General Public License v2
12221 -# $Header: $
12222 -
12223 -EAPI=4
12224 -
12225 -KDE_SCM="git"
12226 -inherit kde4-base
12227 -
12228 -DESCRIPTION="KDE library for playing & ripping CDs"
12229 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12230 -IUSE="alsa debug"
12231 -
12232 -src_configure() {
12233 - mycmakeargs=(
12234 - $(cmake-utils_use_with alsa)
12235 - )
12236 - kde4-base_src_configure
12237 -}
12238
12239 diff --git a/kde-base/libkdcraw/libkdcraw-4.8.90.ebuild b/kde-base/libkdcraw/libkdcraw-4.8.90.ebuild
12240 deleted file mode 100644
12241 index db947f0..0000000
12242 --- a/kde-base/libkdcraw/libkdcraw-4.8.90.ebuild
12243 +++ /dev/null
12244 @@ -1,21 +0,0 @@
12245 -# Copyright 1999-2012 Gentoo Foundation
12246 -# Distributed under the terms of the GNU General Public License v2
12247 -# $Header: $
12248 -
12249 -EAPI=4
12250 -
12251 -KDE_SCM="git"
12252 -inherit kde4-base
12253 -
12254 -DESCRIPTION="KDE digital camera raw image library wrapper"
12255 -HOMEPAGE="http://www.kipi-plugins.org"
12256 -
12257 -LICENSE="GPL-2"
12258 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12259 -IUSE="debug"
12260 -
12261 -DEPEND="
12262 - media-libs/lcms:0
12263 - virtual/jpeg
12264 -"
12265 -RDEPEND="${DEPEND}"
12266
12267 diff --git a/kde-base/libkdeedu/libkdeedu-4.8.90.ebuild b/kde-base/libkdeedu/libkdeedu-4.8.90.ebuild
12268 deleted file mode 100644
12269 index 1f95be6..0000000
12270 --- a/kde-base/libkdeedu/libkdeedu-4.8.90.ebuild
12271 +++ /dev/null
12272 @@ -1,18 +0,0 @@
12273 -# Copyright 1999-2012 Gentoo Foundation
12274 -# Distributed under the terms of the GNU General Public License v2
12275 -# $Header: $
12276 -
12277 -EAPI=4
12278 -
12279 -KDE_SCM="git"
12280 -inherit kde4-base
12281 -
12282 -DESCRIPTION="Common library for KDE educational apps"
12283 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12284 -IUSE="debug"
12285 -
12286 -# 4 of 4 tests fail. Last checked for 4.6.1. Tests are fundamentally broken,
12287 -# see bug 258857 for details.
12288 -RESTRICT=test
12289 -
12290 -add_blocker kvtml-data
12291
12292 diff --git a/kde-base/libkdegames/libkdegames-4.8.90.ebuild b/kde-base/libkdegames/libkdegames-4.8.90.ebuild
12293 deleted file mode 100644
12294 index a7fa238..0000000
12295 --- a/kde-base/libkdegames/libkdegames-4.8.90.ebuild
12296 +++ /dev/null
12297 @@ -1,19 +0,0 @@
12298 -# Copyright 1999-2012 Gentoo Foundation
12299 -# Distributed under the terms of the GNU General Public License v2
12300 -# $Header: $
12301 -
12302 -EAPI=4
12303 -
12304 -KMNAME="kdegames"
12305 -inherit kde4-meta
12306 -
12307 -DESCRIPTION="Base library common to many KDE games."
12308 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12309 -IUSE="debug"
12310 -
12311 -DEPEND="
12312 - >=dev-games/ggz-client-libs-0.0.14
12313 -"
12314 -RDEPEND="${DEPEND}"
12315 -
12316 -KMSAVELIBS="true"
12317
12318 diff --git a/kde-base/libkexiv2/libkexiv2-4.8.90.ebuild b/kde-base/libkexiv2/libkexiv2-4.8.90.ebuild
12319 deleted file mode 100644
12320 index 890f172..0000000
12321 --- a/kde-base/libkexiv2/libkexiv2-4.8.90.ebuild
12322 +++ /dev/null
12323 @@ -1,22 +0,0 @@
12324 -# Copyright 1999-2012 Gentoo Foundation
12325 -# Distributed under the terms of the GNU General Public License v2
12326 -# $Header: $
12327 -
12328 -EAPI=4
12329 -
12330 -KDE_SCM="git"
12331 -inherit kde4-base
12332 -
12333 -DESCRIPTION="KDE Image Plugin Interface: an exiv2 library wrapper"
12334 -HOMEPAGE="http://www.kipi-plugins.org"
12335 -
12336 -LICENSE="GPL-2"
12337 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12338 -IUSE="debug"
12339 -
12340 -DEPEND="
12341 - >=media-gfx/exiv2-0.20
12342 - media-libs/lcms:0
12343 - virtual/jpeg
12344 -"
12345 -RDEPEND="${DEPEND}"
12346
12347 diff --git a/kde-base/libkipi/libkipi-4.8.90.ebuild b/kde-base/libkipi/libkipi-4.8.90.ebuild
12348 deleted file mode 100644
12349 index 20f5a71..0000000
12350 --- a/kde-base/libkipi/libkipi-4.8.90.ebuild
12351 +++ /dev/null
12352 @@ -1,15 +0,0 @@
12353 -# Copyright 1999-2012 Gentoo Foundation
12354 -# Distributed under the terms of the GNU General Public License v2
12355 -# $Header: $
12356 -
12357 -EAPI=4
12358 -
12359 -KDE_SCM="git"
12360 -inherit kde4-base
12361 -
12362 -DESCRIPTION="A library for image plugins accross KDE applications."
12363 -HOMEPAGE="http://www.kipi-plugins.org"
12364 -
12365 -LICENSE="GPL-2"
12366 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12367 -IUSE="debug"
12368
12369 diff --git a/kde-base/libkmahjongg/libkmahjongg-4.8.90.ebuild b/kde-base/libkmahjongg/libkmahjongg-4.8.90.ebuild
12370 deleted file mode 100644
12371 index 74c202c..0000000
12372 --- a/kde-base/libkmahjongg/libkmahjongg-4.8.90.ebuild
12373 +++ /dev/null
12374 @@ -1,14 +0,0 @@
12375 -# Copyright 1999-2012 Gentoo Foundation
12376 -# Distributed under the terms of the GNU General Public License v2
12377 -# $Header: $
12378 -
12379 -EAPI=4
12380 -
12381 -KMNAME="kdegames"
12382 -inherit kde4-meta
12383 -
12384 -DESCRIPTION="LibKMahjongg for KDE"
12385 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12386 -IUSE="debug"
12387 -
12388 -KMLOADLIBS="libkdegames"
12389
12390 diff --git a/kde-base/libkonq/libkonq-4.8.90.ebuild b/kde-base/libkonq/libkonq-4.8.90.ebuild
12391 deleted file mode 100644
12392 index 772fc8d..0000000
12393 --- a/kde-base/libkonq/libkonq-4.8.90.ebuild
12394 +++ /dev/null
12395 @@ -1,19 +0,0 @@
12396 -# Copyright 1999-2012 Gentoo Foundation
12397 -# Distributed under the terms of the GNU General Public License v2
12398 -# $Header: $
12399 -
12400 -EAPI=4
12401 -
12402 -KMNAME="kde-baseapps"
12403 -KMMODULE="lib/konq"
12404 -CPPUNIT_REQUIRED="optional"
12405 -inherit kde4-meta
12406 -
12407 -DESCRIPTION="The embeddable part of konqueror"
12408 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12409 -IUSE="debug"
12410 -RESTRICT="test"
12411 -
12412 -KMSAVELIBS="true"
12413 -
12414 -PATCHES=( "${FILESDIR}/${PN}-4.9.0-cmake.patch" )
12415
12416 diff --git a/kde-base/libksane/libksane-4.8.90.ebuild b/kde-base/libksane/libksane-4.8.90.ebuild
12417 deleted file mode 100644
12418 index 8d167ba..0000000
12419 --- a/kde-base/libksane/libksane-4.8.90.ebuild
12420 +++ /dev/null
12421 @@ -1,19 +0,0 @@
12422 -# Copyright 1999-2012 Gentoo Foundation
12423 -# Distributed under the terms of the GNU General Public License v2
12424 -# $Header: $
12425 -
12426 -EAPI=4
12427 -
12428 -KDE_SCM="git"
12429 -inherit kde4-base
12430 -
12431 -DESCRIPTION="SANE Library interface for KDE"
12432 -HOMEPAGE="http://www.kipi-plugins.org"
12433 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12434 -IUSE="debug"
12435 -LICENSE="LGPL-2"
12436 -
12437 -DEPEND="
12438 - media-gfx/sane-backends
12439 -"
12440 -RDEPEND="${DEPEND}"
12441
12442 diff --git a/kde-base/libkworkspace/libkworkspace-4.8.90.ebuild b/kde-base/libkworkspace/libkworkspace-4.8.90.ebuild
12443 deleted file mode 100644
12444 index d77d86c..0000000
12445 --- a/kde-base/libkworkspace/libkworkspace-4.8.90.ebuild
12446 +++ /dev/null
12447 @@ -1,33 +0,0 @@
12448 -# Copyright 1999-2012 Gentoo Foundation
12449 -# Distributed under the terms of the GNU General Public License v2
12450 -# $Header: $
12451 -
12452 -EAPI=4
12453 -
12454 -KMNAME="kde-workspace"
12455 -KMMODULE="libs/kworkspace"
12456 -inherit kde4-meta
12457 -
12458 -DESCRIPTION="A library for KDE desktop applications"
12459 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12460 -IUSE="debug"
12461 -
12462 -KMEXTRACTONLY="
12463 - ksmserver/org.kde.KSMServerInterface.xml
12464 - kwin/org.kde.KWin.xml
12465 -"
12466 -
12467 -KMSAVELIBS="true"
12468 -
12469 -DEPEND="
12470 - x11-libs/libxkbfile
12471 - x11-libs/libXcomposite
12472 -"
12473 -RDEPEND=${DEPEND}
12474 -
12475 -src_prepare() {
12476 - sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
12477 - libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
12478 -
12479 - kde4-meta_src_prepare
12480 -}
12481
12482 diff --git a/kde-base/liboxygenstyle/liboxygenstyle-4.8.90.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.8.90.ebuild
12483 deleted file mode 100644
12484 index dbc4fb7..0000000
12485 --- a/kde-base/liboxygenstyle/liboxygenstyle-4.8.90.ebuild
12486 +++ /dev/null
12487 @@ -1,13 +0,0 @@
12488 -# Copyright 1999-2012 Gentoo Foundation
12489 -# Distributed under the terms of the GNU General Public License v2
12490 -# $Header: $
12491 -
12492 -EAPI=4
12493 -
12494 -KMNAME="kde-workspace"
12495 -KMMODULE="libs/oxygen"
12496 -inherit kde4-meta
12497 -
12498 -DESCRIPTION="Library to support the Oxygen style in KDE"
12499 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12500 -IUSE="debug"
12501
12502 diff --git a/kde-base/libplasmaclock/libplasmaclock-4.8.90.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.8.90.ebuild
12503 deleted file mode 100644
12504 index 8f5885e..0000000
12505 --- a/kde-base/libplasmaclock/libplasmaclock-4.8.90.ebuild
12506 +++ /dev/null
12507 @@ -1,33 +0,0 @@
12508 -# Copyright 1999-2012 Gentoo Foundation
12509 -# Distributed under the terms of the GNU General Public License v2
12510 -# $Header: $
12511 -
12512 -EAPI=4
12513 -
12514 -KMNAME="kde-workspace"
12515 -KMMODULE="libs/plasmaclock"
12516 -inherit kde4-meta
12517 -
12518 -DESCRIPTION="Libraries for KDE Plasma's clocks"
12519 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12520 -IUSE="debug +holidays"
12521 -
12522 -DEPEND="
12523 - $(add_kdebase_dep kephal)
12524 - holidays? ( $(add_kdebase_dep kdepimlibs) )
12525 -"
12526 -RDEPEND="${DEPEND}"
12527 -
12528 -KMSAVELIBS="true"
12529 -
12530 -KMEXTRACTONLY="
12531 - libs/kephal/
12532 -"
12533 -
12534 -src_configure() {
12535 - mycmakeargs=(
12536 - $(cmake-utils_use_with holidays KdepimLibs)
12537 - )
12538 -
12539 - kde4-meta_src_configure
12540 -}
12541
12542 diff --git a/kde-base/libplasmagenericshell/libplasmagenericshell-4.8.90.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.8.90.ebuild
12543 deleted file mode 100644
12544 index 8fdf9af..0000000
12545 --- a/kde-base/libplasmagenericshell/libplasmagenericshell-4.8.90.ebuild
12546 +++ /dev/null
12547 @@ -1,27 +0,0 @@
12548 -# Copyright 1999-2012 Gentoo Foundation
12549 -# Distributed under the terms of the GNU General Public License v2
12550 -# $Header: $
12551 -
12552 -EAPI=4
12553 -
12554 -KMNAME="kde-workspace"
12555 -KMMODULE="libs/plasmagenericshell"
12556 -inherit kde4-meta
12557 -
12558 -DESCRIPTION="Libraries for the KDE Plasma shell"
12559 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12560 -IUSE="debug test"
12561 -
12562 -DEPEND="
12563 - $(add_kdebase_dep kephal)
12564 - $(add_kdebase_dep libkworkspace)
12565 -"
12566 -
12567 -RDEPEND="${DEPEND}"
12568 -
12569 -KMSAVELIBS="true"
12570 -
12571 -KMEXTRACTONLY="
12572 - libs/kephal/kephal/
12573 - plasma/desktop/shell/data/
12574 -"
12575
12576 diff --git a/kde-base/libtaskmanager/libtaskmanager-4.8.90.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.8.90.ebuild
12577 deleted file mode 100644
12578 index 32ecf4d..0000000
12579 --- a/kde-base/libtaskmanager/libtaskmanager-4.8.90.ebuild
12580 +++ /dev/null
12581 @@ -1,34 +0,0 @@
12582 -# Copyright 1999-2012 Gentoo Foundation
12583 -# Distributed under the terms of the GNU General Public License v2
12584 -# $Header: $
12585 -
12586 -EAPI=4
12587 -
12588 -KMNAME="kde-workspace"
12589 -KMMODULE="libs/taskmanager"
12590 -inherit kde4-meta
12591 -
12592 -DESCRIPTION="A library that provides basic taskmanager functionality"
12593 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12594 -IUSE="debug"
12595 -
12596 -DEPEND="
12597 - $(add_kdebase_dep kactivities)
12598 - $(add_kdebase_dep kephal)
12599 - $(add_kdebase_dep ksysguard)
12600 - $(add_kdebase_dep libkworkspace)
12601 -"
12602 -RDEPEND="${DEPEND}"
12603 -
12604 -KMSAVELIBS="true"
12605 -
12606 -KMEXTRACTONLY="
12607 - libs/kephal/
12608 - libs/kworkspace/
12609 -"
12610 -
12611 -src_prepare() {
12612 - kde4-meta_src_prepare
12613 - sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
12614 - sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
12615 -}
12616
12617 diff --git a/kde-base/lokalize/lokalize-4.8.90.ebuild b/kde-base/lokalize/lokalize-4.8.90.ebuild
12618 deleted file mode 100644
12619 index a174030..0000000
12620 --- a/kde-base/lokalize/lokalize-4.8.90.ebuild
12621 +++ /dev/null
12622 @@ -1,44 +0,0 @@
12623 -# Copyright 1999-2012 Gentoo Foundation
12624 -# Distributed under the terms of the GNU General Public License v2
12625 -# $Header: $
12626 -
12627 -EAPI=4
12628 -
12629 -KDE_HANDBOOK="optional"
12630 -KMNAME="kdesdk"
12631 -PYTHON_DEPEND="2"
12632 -inherit python kde4-meta
12633 -
12634 -DESCRIPTION="KDE4 translation tool"
12635 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12636 -IUSE="debug semantic-desktop"
12637 -
12638 -DEPEND="
12639 - >=app-text/hunspell-1.2.8
12640 - >=x11-libs/qt-sql-4.5.0:4[sqlite]
12641 - semantic-desktop? ( >=dev-libs/soprano-2.7.56-r1 )
12642 -"
12643 -RDEPEND="${DEPEND}
12644 - $(add_kdebase_dep kdesdk-strigi-analyzer)
12645 - $(add_kdebase_dep krosspython)
12646 - $(add_kdebase_dep pykde4)
12647 -"
12648 -
12649 -pkg_setup() {
12650 - python_set_active_version 2
12651 - python_pkg_setup
12652 - kde4-meta_pkg_setup
12653 -}
12654 -
12655 -src_install() {
12656 - kde4-meta_src_install
12657 - python_convert_shebangs -q -r $(python_get_version) "${ED}/usr/share/apps/${PN}"
12658 -}
12659 -
12660 -pkg_postinst() {
12661 - kde4-meta_pkg_postinst
12662 - echo
12663 - elog "To be able to autofetch KDE translations in new project wizard, install subversion client:"
12664 - elog " emerge -vau subversion"
12665 - echo
12666 -}
12667
12668 diff --git a/kde-base/lskat/lskat-4.8.90.ebuild b/kde-base/lskat/lskat-4.8.90.ebuild
12669 deleted file mode 100644
12670 index a86863c..0000000
12671 --- a/kde-base/lskat/lskat-4.8.90.ebuild
12672 +++ /dev/null
12673 @@ -1,14 +0,0 @@
12674 -# Copyright 1999-2012 Gentoo Foundation
12675 -# Distributed under the terms of the GNU General Public License v2
12676 -# $Header: $
12677 -
12678 -EAPI=4
12679 -
12680 -KDE_HANDBOOK="optional"
12681 -KMNAME="kdegames"
12682 -KDE_SELINUX_MODULE="games"
12683 -inherit kde4-meta
12684 -
12685 -DESCRIPTION="Skat game for KDE"
12686 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12687 -IUSE="debug"
12688
12689 diff --git a/kde-base/marble/marble-4.8.90.ebuild b/kde-base/marble/marble-4.8.90.ebuild
12690 deleted file mode 100644
12691 index 49bd9e0..0000000
12692 --- a/kde-base/marble/marble-4.8.90.ebuild
12693 +++ /dev/null
12694 @@ -1,70 +0,0 @@
12695 -# Copyright 1999-2012 Gentoo Foundation
12696 -# Distributed under the terms of the GNU General Public License v2
12697 -# $Header: $
12698 -
12699 -EAPI=4
12700 -
12701 -KDE_HANDBOOK="optional"
12702 -KDE_REQUIRED="optional"
12703 -CPPUNIT_REQUIRED="optional"
12704 -PYTHON_DEPEND="python? 2"
12705 -KDE_SCM="git"
12706 -inherit kde4-base python
12707 -
12708 -DESCRIPTION="Generic geographical map widget"
12709 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12710 -IUSE="debug designer-plugin gps +kde plasma python"
12711 -
12712 -# tests fail / segfault. Last checked for 4.2.88
12713 -# RESTRICT=test
12714 -
12715 -DEPEND="
12716 - gps? ( >=sci-geosciences/gpsd-2.95[qt4] )
12717 - python? (
12718 - >=dev-python/PyQt4-4.4.4-r1
12719 - kde? ( $(add_kdebase_dep pykde4) )
12720 - )
12721 -"
12722 -RDEPEND="${DEPEND}
12723 -"
12724 -
12725 -REQUIRED_USE="
12726 - plasma? ( kde )
12727 - python? ( kde )
12728 -"
12729 -
12730 -pkg_setup() {
12731 - python_set_active_version 2
12732 - kde4-base_pkg_setup
12733 - python_pkg_setup
12734 -}
12735 -
12736 -src_prepare() {
12737 - kde4-base_src_prepare
12738 - python_convert_shebangs -r $(python_get_version) .
12739 -}
12740 -
12741 -src_configure() {
12742 - local mycmakeargs=(
12743 - $(cmake-utils_use_with designer-plugin DESIGNER_PLUGIN)
12744 - $(cmake-utils_use python EXPERIMENTAL_PYTHON_BINDINGS)
12745 - $(cmake-utils_use_with python PyQt4)
12746 - $(cmake-utils_use_with python PythonLibrary)
12747 - $(cmake-utils_use_with python SIP)
12748 - $(cmake-utils_use_with gps libgps)
12749 - $(cmake-utils_use !kde QTONLY)
12750 - $(cmake-utils_use_with plasma)
12751 - -DWITH_liblocation=0
12752 - $(use kde && cmake-utils_use_with python PyKDE4)
12753 - )
12754 -
12755 - kde4-base_src_configure
12756 -}
12757 -
12758 -src_test() {
12759 - if use kde; then
12760 - elog "Marble tests can only be run in the qt-only version"
12761 - else
12762 - kde4-base_src_test
12763 - fi
12764 -}
12765
12766 diff --git a/kde-base/mplayerthumbs/mplayerthumbs-4.8.90.ebuild b/kde-base/mplayerthumbs/mplayerthumbs-4.8.90.ebuild
12767 deleted file mode 100644
12768 index 0d8ae37..0000000
12769 --- a/kde-base/mplayerthumbs/mplayerthumbs-4.8.90.ebuild
12770 +++ /dev/null
12771 @@ -1,30 +0,0 @@
12772 -# Copyright 1999-2012 Gentoo Foundation
12773 -# Distributed under the terms of the GNU General Public License v2
12774 -# $Header: $
12775 -
12776 -EAPI=4
12777 -
12778 -KDE_SCM="git"
12779 -inherit kde4-base
12780 -
12781 -DESCRIPTION="A Thumbnail Generator for Video Files on KDE filemanagers."
12782 -HOMEPAGE="http://www.kde-apps.org/content/show.php?content=41180"
12783 -LICENSE="GPL-2"
12784 -
12785 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12786 -IUSE="debug"
12787 -
12788 -RDEPEND="
12789 - || (
12790 - $(add_kdebase_dep dolphin)
12791 - $(add_kdebase_dep konqueror)
12792 - )
12793 -"
12794 -
12795 -src_configure() {
12796 - mycmakeargs=(
12797 - -DENABLE_PHONON_SUPPORT=ON
12798 - )
12799 -
12800 - kde4-base_src_configure
12801 -}
12802
12803 diff --git a/kde-base/nepomuk-core/nepomuk-core-4.8.90.ebuild b/kde-base/nepomuk-core/nepomuk-core-4.8.90.ebuild
12804 deleted file mode 100644
12805 index 0565e06..0000000
12806 --- a/kde-base/nepomuk-core/nepomuk-core-4.8.90.ebuild
12807 +++ /dev/null
12808 @@ -1,23 +0,0 @@
12809 -# Copyright 1999-2012 Gentoo Foundation
12810 -# Distributed under the terms of the GNU General Public License v2
12811 -# $Header: $
12812 -
12813 -EAPI=4
12814 -
12815 -KDE_SCM="git"
12816 -inherit kde4-base
12817 -
12818 -DESCRIPTION="Nepomuk core libraries"
12819 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12820 -IUSE="debug"
12821 -
12822 -DEPEND="
12823 - >=app-misc/strigi-0.7.7[dbus,qt4]
12824 - >=dev-libs/soprano-2.7.56-r1[dbus,raptor,redland,virtuoso]
12825 -"
12826 -RDEPEND="${DEPEND}"
12827 -
12828 -add_blocker nepomuk '<4.8.80'
12829 -
12830 -RESTRICT="test"
12831 -# bug 392989
12832
12833 diff --git a/kde-base/nepomuk/nepomuk-4.8.90.ebuild b/kde-base/nepomuk/nepomuk-4.8.90.ebuild
12834 deleted file mode 100644
12835 index 6b5f1c2..0000000
12836 --- a/kde-base/nepomuk/nepomuk-4.8.90.ebuild
12837 +++ /dev/null
12838 @@ -1,25 +0,0 @@
12839 -# Copyright 1999-2012 Gentoo Foundation
12840 -# Distributed under the terms of the GNU General Public License v2
12841 -# $Header: $
12842 -
12843 -EAPI=4
12844 -
12845 -KDE_HANDBOOK="optional"
12846 -KMNAME="kde-runtime"
12847 -inherit kde4-meta
12848 -
12849 -DESCRIPTION="Nepomuk KDE4 client"
12850 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12851 -IUSE="debug"
12852 -
12853 -DEPEND="
12854 - >=app-misc/strigi-0.7.7[dbus,qt4]
12855 - >=dev-libs/soprano-2.7.56-r1[dbus,raptor,redland,virtuoso]
12856 - $(add_kdebase_dep kdelibs 'semantic-desktop')
12857 - $(add_kdebase_dep nepomuk-core)
12858 - !kde-misc/nepomukcontroller
12859 -"
12860 -RDEPEND="${DEPEND}"
12861 -
12862 -RESTRICT="test"
12863 -# bug 392989
12864
12865 diff --git a/kde-base/nsplugins/nsplugins-4.8.90.ebuild b/kde-base/nsplugins/nsplugins-4.8.90.ebuild
12866 deleted file mode 100644
12867 index 3295343..0000000
12868 --- a/kde-base/nsplugins/nsplugins-4.8.90.ebuild
12869 +++ /dev/null
12870 @@ -1,23 +0,0 @@
12871 -# Copyright 1999-2012 Gentoo Foundation
12872 -# Distributed under the terms of the GNU General Public License v2
12873 -# $Header: $
12874 -
12875 -EAPI=4
12876 -
12877 -KMNAME="kde-baseapps"
12878 -inherit kde4-meta
12879 -
12880 -DESCRIPTION="Netscape plugins support for Konqueror."
12881 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12882 -IUSE="debug"
12883 -
12884 -DEPEND="
12885 - x11-libs/libXt
12886 -"
12887 -RDEPEND="${DEPEND}
12888 - $(add_kdebase_dep konqueror)
12889 -"
12890 -
12891 -KMEXTRACTONLY="
12892 - konqueror/settings/
12893 -"
12894
12895 diff --git a/kde-base/okteta/okteta-4.8.90.ebuild b/kde-base/okteta/okteta-4.8.90.ebuild
12896 deleted file mode 100644
12897 index 3c473bf..0000000
12898 --- a/kde-base/okteta/okteta-4.8.90.ebuild
12899 +++ /dev/null
12900 @@ -1,21 +0,0 @@
12901 -# Copyright 1999-2012 Gentoo Foundation
12902 -# Distributed under the terms of the GNU General Public License v2
12903 -# $Header: $
12904 -
12905 -EAPI=4
12906 -
12907 -KDE_HANDBOOK="optional"
12908 -KMNAME="kdesdk"
12909 -inherit kde4-meta
12910 -
12911 -DESCRIPTION="KDE hexeditor"
12912 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12913 -IUSE="debug"
12914 -
12915 -DEPEND="
12916 - app-crypt/qca:2
12917 -"
12918 -RDEPEND="${DEPEND}"
12919 -
12920 -# bug #264917, removes failing test
12921 -PATCHES=( "${FILESDIR}/${PN}-4.8.2-test.patch" )
12922
12923 diff --git a/kde-base/okular/okular-4.8.90.ebuild b/kde-base/okular/okular-4.8.90.ebuild
12924 deleted file mode 100644
12925 index 40dbc19..0000000
12926 --- a/kde-base/okular/okular-4.8.90.ebuild
12927 +++ /dev/null
12928 @@ -1,44 +0,0 @@
12929 -# Copyright 1999-2012 Gentoo Foundation
12930 -# Distributed under the terms of the GNU General Public License v2
12931 -# $Header: $
12932 -
12933 -EAPI=4
12934 -
12935 -KDE_HANDBOOK="optional"
12936 -KDE_SCM="git"
12937 -inherit kde4-base
12938 -
12939 -DESCRIPTION="Okular is an universal document viewer based on KPDF for KDE 4."
12940 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
12941 -IUSE="chm crypt debug djvu ebook +jpeg +postscript +pdf +tiff"
12942 -
12943 -DEPEND="
12944 - media-libs/freetype
12945 - media-libs/qimageblitz
12946 - sys-libs/zlib
12947 - chm? ( dev-libs/chmlib )
12948 - crypt? ( app-crypt/qca:2 )
12949 - djvu? ( app-text/djvu )
12950 - ebook? ( app-text/ebook-tools )
12951 - jpeg? ( virtual/jpeg:0 )
12952 - pdf? ( >=app-text/poppler-0.12.3-r3[qt4,-exceptions(-)] )
12953 - postscript? ( app-text/libspectre )
12954 - tiff? ( media-libs/tiff )
12955 -"
12956 -RDEPEND="${DEPEND}"
12957 -
12958 -src_configure() {
12959 - mycmakeargs=(
12960 - $(cmake-utils_use_with chm)
12961 - $(cmake-utils_use_with crypt QCA2)
12962 - $(cmake-utils_use_with djvu DjVuLibre)
12963 - $(cmake-utils_use_with ebook EPub)
12964 - $(cmake-utils_use_with jpeg)
12965 - $(cmake-utils_use_with postscript LibSpectre)
12966 - $(cmake-utils_use_with pdf PopplerQt4)
12967 - $(cmake-utils_use_with pdf Poppler)
12968 - $(cmake-utils_use_with tiff)
12969 - )
12970 -
12971 - kde4-base_src_configure
12972 -}
12973
12974 diff --git a/kde-base/oxygen-icons/oxygen-icons-4.8.90.ebuild b/kde-base/oxygen-icons/oxygen-icons-4.8.90.ebuild
12975 deleted file mode 100644
12976 index 17f27e4..0000000
12977 --- a/kde-base/oxygen-icons/oxygen-icons-4.8.90.ebuild
12978 +++ /dev/null
12979 @@ -1,32 +0,0 @@
12980 -# Copyright 1999-2012 Gentoo Foundation
12981 -# Distributed under the terms of the GNU General Public License v2
12982 -# $Header: $
12983 -
12984 -EAPI=4
12985 -
12986 -if [[ ${PV} == *9999 ]]; then
12987 - KMNAME="kdesupport"
12988 -else
12989 - # Upstream does not ship releases properly so we dont want all versions
12990 - MY_PV="4.8.90"
12991 - MY_P="${PN}-${MY_PV}"
12992 -fi
12993 -KDE_REQUIRED="never"
12994 -inherit kde4-base
12995 -
12996 -DESCRIPTION="Oxygen SVG icon theme."
12997 -HOMEPAGE="http://www.oxygen-icons.org/"
12998 -[[ ${PV} == *9999 ]] || \
12999 -SRC_URI="
13000 - !bindist? ( http://dev.gentoo.org/~dilfridge/distfiles/${MY_P}.repacked.tar.xz )
13001 - bindist? ( ${SRC_URI//${PV}/${MY_PV}} )
13002 -"
13003 -
13004 -LICENSE="LGPL-3"
13005 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13006 -IUSE="aqua bindist"
13007 -
13008 -DEPEND=""
13009 -RDEPEND="${DEPEND}"
13010 -
13011 -[[ ${PV} == *9999 ]] || S=${WORKDIR}/${MY_P}
13012
13013 diff --git a/kde-base/pairs/pairs-4.8.90.ebuild b/kde-base/pairs/pairs-4.8.90.ebuild
13014 deleted file mode 100644
13015 index 85af5fc..0000000
13016 --- a/kde-base/pairs/pairs-4.8.90.ebuild
13017 +++ /dev/null
13018 @@ -1,16 +0,0 @@
13019 -# Copyright 1999-2012 Gentoo Foundation
13020 -# Distributed under the terms of the GNU General Public License v2
13021 -# $Header: $
13022 -
13023 -EAPI=4
13024 -
13025 -KDE_HANDBOOK="never"
13026 -KDE_SCM="git"
13027 -inherit kde4-base
13028 -
13029 -DESCRIPTION="KDE memory and pairs game"
13030 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13031 -IUSE="debug"
13032 -
13033 -DEPEND=""
13034 -RDEPEND="${DEPEND}"
13035
13036 diff --git a/kde-base/palapeli/palapeli-4.8.90.ebuild b/kde-base/palapeli/palapeli-4.8.90.ebuild
13037 deleted file mode 100644
13038 index f2ebd42..0000000
13039 --- a/kde-base/palapeli/palapeli-4.8.90.ebuild
13040 +++ /dev/null
13041 @@ -1,13 +0,0 @@
13042 -# Copyright 1999-2012 Gentoo Foundation
13043 -# Distributed under the terms of the GNU General Public License v2
13044 -# $Header: $
13045 -
13046 -EAPI=4
13047 -
13048 -KDE_HANDBOOK="optional"
13049 -KMNAME="kdegames"
13050 -inherit kde4-meta
13051 -
13052 -DESCRIPTION="KDE jigsaw puzzle game"
13053 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13054 -IUSE="debug"
13055
13056 diff --git a/kde-base/parley/parley-4.8.90.ebuild b/kde-base/parley/parley-4.8.90.ebuild
13057 deleted file mode 100644
13058 index ab12200..0000000
13059 --- a/kde-base/parley/parley-4.8.90.ebuild
13060 +++ /dev/null
13061 @@ -1,29 +0,0 @@
13062 -# Copyright 1999-2012 Gentoo Foundation
13063 -# Distributed under the terms of the GNU General Public License v2
13064 -# $Header: $
13065 -
13066 -EAPI=4
13067 -
13068 -KDE_HANDBOOK="optional"
13069 -KDE_SCM="git"
13070 -inherit kde4-base
13071 -
13072 -DESCRIPTION="KDE Educational: vocabulary trainer"
13073 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13074 -IUSE="debug +plasma"
13075 -
13076 -DEPEND="
13077 - $(add_kdebase_dep libkdeedu)
13078 -"
13079 -
13080 -KMEXTRACTONLY="
13081 - libkdeedu/keduvocdocument
13082 -"
13083 -
13084 -src_configure() {
13085 - mycmakeargs=(
13086 - $(cmake-utils_use_with plasma)
13087 - )
13088 -
13089 - kde4-base_src_configure
13090 -}
13091
13092 diff --git a/kde-base/perlkde/perlkde-4.8.90.ebuild b/kde-base/perlkde/perlkde-4.8.90.ebuild
13093 deleted file mode 100644
13094 index 9238637..0000000
13095 --- a/kde-base/perlkde/perlkde-4.8.90.ebuild
13096 +++ /dev/null
13097 @@ -1,40 +0,0 @@
13098 -# Copyright 1999-2012 Gentoo Foundation
13099 -# Distributed under the terms of the GNU General Public License v2
13100 -# $Header: $
13101 -
13102 -EAPI=4
13103 -
13104 -KDE_SCM="git"
13105 -inherit kde4-base
13106 -
13107 -DESCRIPTION="KDE Perl bindings"
13108 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13109 -IUSE="akonadi attica debug kate okular semantic-desktop test"
13110 -
13111 -RDEPEND="
13112 - >=dev-lang/perl-5.10.1
13113 - $(add_kdebase_dep perlqt)
13114 - $(add_kdebase_dep smokekde 'attica?,kate?,okular?,semantic-desktop=')
13115 - semantic-desktop? ( >=dev-libs/soprano-2.7.56-r1 )
13116 -"
13117 -DEPEND="${RDEPEND}
13118 - test? ( dev-perl/List-MoreUtils )
13119 -"
13120 -
13121 -# Split from kdebindings-perl in 4.7
13122 -add_blocker kdebindings-perl
13123 -
13124 -PATCHES=( "${FILESDIR}/${PN}-4.7.2-vendor.patch" )
13125 -
13126 -src_configure() {
13127 - mycmakeargs=(
13128 - $(cmake-utils_use_with akonadi)
13129 - $(cmake-utils_use_with akonadi KdepimLibs)
13130 - $(cmake-utils_use_with attica LibAttica)
13131 - $(cmake-utils_use_disable kate)
13132 - $(cmake-utils_use_with okular)
13133 - $(cmake-utils_use_with semantic-desktop Nepomuk)
13134 - $(cmake-utils_use_with semantic-desktop Soprano)
13135 - )
13136 - kde4-base_src_configure
13137 -}
13138
13139 diff --git a/kde-base/perlqt/perlqt-4.8.90.ebuild b/kde-base/perlqt/perlqt-4.8.90.ebuild
13140 deleted file mode 100644
13141 index 1c55cda..0000000
13142 --- a/kde-base/perlqt/perlqt-4.8.90.ebuild
13143 +++ /dev/null
13144 @@ -1,53 +0,0 @@
13145 -# Copyright 1999-2012 Gentoo Foundation
13146 -# Distributed under the terms of the GNU General Public License v2
13147 -# $Header: $
13148 -
13149 -EAPI=4
13150 -
13151 -DECLARATIVE_REQUIRED="optional"
13152 -MULTIMEDIA_REQUIRED="optional"
13153 -OPENGL_REQUIRED="optional"
13154 -QTHELP_REQUIRED="optional"
13155 -KDE_REQUIRED="never"
13156 -KDE_SCM="git"
13157 -VIRTUALX_REQUIRED="test"
13158 -inherit kde4-base
13159 -
13160 -DESCRIPTION="Qt Perl bindings"
13161 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13162 -IUSE="debug phonon qimageblitz qscintilla qwt webkit"
13163 -
13164 -RDEPEND="
13165 - >=dev-lang/perl-5.10.1
13166 - dev-perl/List-MoreUtils
13167 - $(add_kdebase_dep smokeqt 'declarative?,multimedia?,opengl?,phonon?,qimageblitz?,qscintilla?,qthelp?,qwt?,webkit?')
13168 -"
13169 -DEPEND=${RDEPEND}
13170 -
13171 -# Split from kdebindings-perl in 4.7
13172 -add_blocker kdebindings-perl
13173 -
13174 -PATCHES=(
13175 - "${FILESDIR}/${PN}-4.7.2-vendor.patch"
13176 - "${FILESDIR}/${PN}-4.8.1-tests.patch"
13177 -)
13178 -
13179 -src_configure() {
13180 - local mycmakeargs=(
13181 - -DDISABLE_Qt3Support=ON
13182 - $(cmake-utils_use_disable declarative QtDeclarative)
13183 - $(cmake-utils_use_disable multimedia QtMultimedia)
13184 - $(cmake-utils_use_disable opengl QtOpenGL)
13185 - $(cmake-utils_use_with phonon)
13186 - $(cmake-utils_use_with qimageblitz QImageBlitz)
13187 - $(cmake-utils_use_with qscintilla QScintilla)
13188 - $(cmake-utils_use_disable qthelp QtHelp)
13189 - $(cmake-utils_use_disable qwt)
13190 - $(cmake-utils_use_disable webkit QtWebKit)
13191 - )
13192 - kde4-base_src_configure
13193 -}
13194 -
13195 -src_test() {
13196 - PERL5LIB="${CMAKE_BUILD_DIR}/blib/arch:${CMAKE_BUILD_DIR}/blib/lib" kde4-base_src_test
13197 -}
13198
13199 diff --git a/kde-base/phonon-kde/phonon-kde-4.8.90.ebuild b/kde-base/phonon-kde/phonon-kde-4.8.90.ebuild
13200 deleted file mode 100644
13201 index 5f66eb5..0000000
13202 --- a/kde-base/phonon-kde/phonon-kde-4.8.90.ebuild
13203 +++ /dev/null
13204 @@ -1,38 +0,0 @@
13205 -# Copyright 1999-2012 Gentoo Foundation
13206 -# Distributed under the terms of the GNU General Public License v2
13207 -# $Header: $
13208 -
13209 -EAPI=4
13210 -
13211 -KMNAME="kde-runtime"
13212 -KMMODULE="phonon"
13213 -inherit kde4-meta
13214 -
13215 -DESCRIPTION="Phonon KDE Integration"
13216 -HOMEPAGE="http://phonon.kde.org"
13217 -
13218 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13219 -LICENSE="GPL-2"
13220 -IUSE="alsa debug pulseaudio"
13221 -
13222 -DEPEND="
13223 - >=media-libs/phonon-4.4.3
13224 - alsa? ( media-libs/alsa-lib )
13225 - pulseaudio? (
13226 - dev-libs/glib:2
13227 - media-libs/libcanberra
13228 - >=media-sound/pulseaudio-0.9.21[glib]
13229 - )
13230 -"
13231 -RDEPEND="${DEPEND}"
13232 -
13233 -src_configure() {
13234 - mycmakeargs=(
13235 - -DBUILD_tests=OFF
13236 - -DWITH_Xine=OFF
13237 - $(cmake-utils_use_with alsa)
13238 - $(cmake-utils_use_with pulseaudio PulseAudio)
13239 - )
13240 -
13241 - kde4-meta_src_configure
13242 -}
13243
13244 diff --git a/kde-base/plasma-apps/plasma-apps-4.8.90.ebuild b/kde-base/plasma-apps/plasma-apps-4.8.90.ebuild
13245 deleted file mode 100644
13246 index 0aa4a36..0000000
13247 --- a/kde-base/plasma-apps/plasma-apps-4.8.90.ebuild
13248 +++ /dev/null
13249 @@ -1,18 +0,0 @@
13250 -# Copyright 1999-2012 Gentoo Foundation
13251 -# Distributed under the terms of the GNU General Public License v2
13252 -# $Header: $
13253 -
13254 -EAPI=4
13255 -
13256 -KMNAME="kde-baseapps"
13257 -KMMODULE="plasma"
13258 -inherit kde4-meta
13259 -
13260 -DESCRIPTION="Additional Applets for Plasma"
13261 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13262 -IUSE="debug"
13263 -
13264 -DEPEND="
13265 - $(add_kdebase_dep libkonq)
13266 -"
13267 -RDEPEND="${DEPEND}"
13268
13269 diff --git a/kde-base/plasma-runtime/plasma-runtime-4.8.90.ebuild b/kde-base/plasma-runtime/plasma-runtime-4.8.90.ebuild
13270 deleted file mode 100644
13271 index 155bdbb..0000000
13272 --- a/kde-base/plasma-runtime/plasma-runtime-4.8.90.ebuild
13273 +++ /dev/null
13274 @@ -1,17 +0,0 @@
13275 -# Copyright 1999-2012 Gentoo Foundation
13276 -# Distributed under the terms of the GNU General Public License v2
13277 -# $Header: $
13278 -
13279 -EAPI=4
13280 -
13281 -KMNAME="kde-runtime"
13282 -KMMODULE="plasma"
13283 -DECLARATIVE_REQUIRED="always"
13284 -inherit kde4-meta
13285 -
13286 -DESCRIPTION="Script engine and package tool for plasma"
13287 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13288 -IUSE="debug"
13289 -
13290 -# file collisions, bug 394997
13291 -add_blocker plasma-workspace 4.4.50
13292
13293 diff --git a/kde-base/plasma-workspace/plasma-workspace-4.8.90.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.8.90.ebuild
13294 deleted file mode 100644
13295 index 15266f2..0000000
13296 --- a/kde-base/plasma-workspace/plasma-workspace-4.8.90.ebuild
13297 +++ /dev/null
13298 @@ -1,136 +0,0 @@
13299 -# Copyright 1999-2012 Gentoo Foundation
13300 -# Distributed under the terms of the GNU General Public License v2
13301 -# $Header: $
13302 -
13303 -EAPI=4
13304 -
13305 -KDE_HANDBOOK="optional"
13306 -KMNAME="kde-workspace"
13307 -KMMODULE="plasma"
13308 -PYTHON_DEPEND="python? 2"
13309 -inherit python kde4-meta
13310 -
13311 -DESCRIPTION="Plasma: KDE desktop framework"
13312 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13313 -IUSE="debug google-gadgets gps python qalculate +rss semantic-desktop"
13314 -
13315 -COMMONDEPEND="
13316 - $(add_kdebase_dep kactivities)
13317 - $(add_kdebase_dep kdelibs 'semantic-desktop=')
13318 - $(add_kdebase_dep kephal)
13319 - $(add_kdebase_dep ksysguard)
13320 - $(add_kdebase_dep libkworkspace)
13321 - $(add_kdebase_dep libplasmagenericshell)
13322 - $(add_kdebase_dep libtaskmanager)
13323 - $(add_kdebase_dep solid)
13324 - x11-libs/libXcomposite
13325 - x11-libs/libXdamage
13326 - x11-libs/libXfixes
13327 - x11-libs/libXrender
13328 - google-gadgets? ( >=x11-misc/google-gadgets-0.11.0[qt4] )
13329 - gps? ( >=sci-geosciences/gpsd-2.37 )
13330 - python? (
13331 - >=dev-python/PyQt4-4.4.0[X]
13332 - >=dev-python/sip-4.7.1
13333 - $(add_kdebase_dep pykde4)
13334 - )
13335 - qalculate? ( sci-libs/libqalculate )
13336 - rss? (
13337 - $(add_kdebase_dep kdepimlibs 'semantic-desktop=')
13338 - $(add_kdebase_dep libplasmaclock 'holidays')
13339 - )
13340 - !rss? ( $(add_kdebase_dep libplasmaclock '-holidays') )
13341 -"
13342 -DEPEND="${COMMONDEPEND}
13343 - rss? ( dev-libs/boost )
13344 - x11-proto/compositeproto
13345 - x11-proto/damageproto
13346 - x11-proto/fixesproto
13347 - x11-proto/renderproto
13348 -"
13349 -RDEPEND="${COMMONDEPEND}
13350 - $(add_kdebase_dep plasma-runtime)
13351 -"
13352 -
13353 -KMEXTRA="
13354 - statusnotifierwatcher/
13355 -"
13356 -KMEXTRACTONLY="
13357 - krunner/dbus/org.freedesktop.ScreenSaver.xml
13358 - krunner/dbus/org.kde.krunner.App.xml
13359 - ksmserver/org.kde.KSMServerInterface.xml
13360 - libs/kephal/
13361 - libs/kworkspace/
13362 - libs/taskmanager/
13363 - libs/plasmagenericshell/
13364 - libs/ksysguard/
13365 - ksysguard/
13366 -"
13367 -
13368 -KMLOADLIBS="libkworkspace libplasmaclock libplasmagenericshell libtaskmanager"
13369 -
13370 -pkg_setup() {
13371 - python_set_active_version 2
13372 - python_pkg_setup
13373 - kde4-meta_pkg_setup
13374 -}
13375 -
13376 -src_unpack() {
13377 - if use handbook; then
13378 - KMEXTRA+=" doc/plasma-desktop"
13379 - fi
13380 -
13381 - kde4-meta_src_unpack
13382 -}
13383 -
13384 -src_prepare() {
13385 - sed -i -e '1ifind_package(KdepimLibs)' plasma/CMakeLists.txt || die
13386 -
13387 - kde4-meta_src_prepare
13388 -}
13389 -
13390 -src_configure() {
13391 - mycmakeargs=(
13392 - $(cmake-utils_use_with google-gadgets Googlegadgets)
13393 - $(cmake-utils_use_with gps libgps)
13394 - $(cmake-utils_use_with python SIP)
13395 - $(cmake-utils_use_with python PyQt4)
13396 - $(cmake-utils_use_with python PyKDE4)
13397 - $(cmake-utils_use_with qalculate)
13398 - $(cmake-utils_use_with rss KdepimLibs)
13399 - $(cmake-utils_use_with semantic-desktop Akonadi)
13400 - $(cmake-utils_use_with semantic-desktop Nepomuk)
13401 - $(cmake-utils_use_with semantic-desktop Soprano)
13402 - -DWITH_Xmms=OFF
13403 - )
13404 -
13405 - kde4-meta_src_configure
13406 -}
13407 -
13408 -src_install() {
13409 - kde4-meta_src_install
13410 -
13411 - rm -f \
13412 - "${ED}$(python_get_sitedir)"/PyKDE4/*.py[co] \
13413 - "${ED}"/usr/share/apps/plasma_scriptengine_python/*.py[co]
13414 -}
13415 -
13416 -pkg_postinst() {
13417 - kde4-meta_pkg_postinst
13418 -
13419 - if use python; then
13420 - python_mod_optimize \
13421 - PyKDE4 \
13422 - /usr/share/apps/plasma_scriptengine_python
13423 - fi
13424 -}
13425 -
13426 -pkg_postrm() {
13427 - kde4-meta_pkg_postrm
13428 -
13429 - if [[ -d ${EPREFIX}/usr/share/apps/plasma_scriptengine_python ]]; then
13430 - python_mod_cleanup \
13431 - PyKDE4 \
13432 - /usr/share/apps/plasma_scriptengine_python
13433 - fi
13434 -}
13435
13436 diff --git a/kde-base/powerdevil/powerdevil-4.8.90.ebuild b/kde-base/powerdevil/powerdevil-4.8.90.ebuild
13437 deleted file mode 100644
13438 index 24ce2b5..0000000
13439 --- a/kde-base/powerdevil/powerdevil-4.8.90.ebuild
13440 +++ /dev/null
13441 @@ -1,29 +0,0 @@
13442 -# Copyright 1999-2012 Gentoo Foundation
13443 -# Distributed under the terms of the GNU General Public License v2
13444 -# $Header: $
13445 -
13446 -EAPI=4
13447 -
13448 -KMNAME="kde-workspace"
13449 -inherit kde4-meta
13450 -
13451 -DESCRIPTION="PowerDevil is an utility for KDE4 for Laptop Powermanagement."
13452 -HOMEPAGE="http://www.kde-apps.org/content/show.php/PowerDevil?content=85078"
13453 -LICENSE="GPL-2"
13454 -
13455 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13456 -IUSE="debug +pm-utils"
13457 -
13458 -DEPEND="
13459 - $(add_kdebase_dep kactivities)
13460 - $(add_kdebase_dep libkworkspace)
13461 - $(add_kdebase_dep solid)
13462 -"
13463 -RDEPEND="${DEPEND}
13464 - pm-utils? ( sys-power/pm-utils )
13465 -"
13466 -
13467 -KMEXTRACTONLY="
13468 - krunner/
13469 - ksmserver/org.kde.KSMServerInterface.xml
13470 -"
13471
13472 diff --git a/kde-base/printer-applet/printer-applet-4.8.90.ebuild b/kde-base/printer-applet/printer-applet-4.8.90.ebuild
13473 deleted file mode 100644
13474 index a4cb986..0000000
13475 --- a/kde-base/printer-applet/printer-applet-4.8.90.ebuild
13476 +++ /dev/null
13477 @@ -1,47 +0,0 @@
13478 -# Copyright 1999-2012 Gentoo Foundation
13479 -# Distributed under the terms of the GNU General Public License v2
13480 -# $Header: $
13481 -
13482 -EAPI=4
13483 -
13484 -KDE_HANDBOOK="optional"
13485 -PYTHON_DEPEND="2"
13486 -KDE_SCM="git"
13487 -inherit python kde4-base
13488 -
13489 -DESCRIPTION="KDE printer system tray utility"
13490 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13491 -IUSE=""
13492 -
13493 -DEPEND="
13494 - >=app-admin/system-config-printer-common-1.2.2
13495 - $(add_kdebase_dep pykde4)
13496 -"
13497 -RDEPEND="${DEPEND}"
13498 -
13499 -pkg_setup() {
13500 - kde4-base_pkg_setup
13501 - python_set_active_version 2
13502 - python_pkg_setup
13503 -}
13504 -
13505 -src_prepare() {
13506 - kde4-base_src_prepare
13507 -
13508 - # Rename printer-applet -> printer-applet-kde
13509 - local newname="printer-applet-kde"
13510 - sed -e "/PYKDE4_ADD_EXECUTABLE/s/ printer-applet[[:space:]]*)/ ${newname})/" \
13511 - -e "/install/s/)/ RENAME ${newname}.desktop)/" \
13512 - -i CMakeLists.txt || die "failed to rename printer-applet executable"
13513 - sed -e "/Exec/s/printer-applet/${newname}/" \
13514 - -i printer-applet.desktop || die "failed to patch .desktop file"
13515 -}
13516 -
13517 -src_install() {
13518 - kde4-base_src_install
13519 - python_convert_shebangs -q -r $(python_get_version) "${ED}"
13520 -}
13521 -
13522 -pkg_postrm() {
13523 - python_mod_cleanup "${PREFIX}share/apps/${PN}"
13524 -}
13525
13526 diff --git a/kde-base/pykde4/pykde4-4.8.90.ebuild b/kde-base/pykde4/pykde4-4.8.90.ebuild
13527 deleted file mode 100644
13528 index 8511636..0000000
13529 --- a/kde-base/pykde4/pykde4-4.8.90.ebuild
13530 +++ /dev/null
13531 @@ -1,158 +0,0 @@
13532 -# Copyright 1999-2012 Gentoo Foundation
13533 -# Distributed under the terms of the GNU General Public License v2
13534 -# $Header: $
13535 -
13536 -EAPI=4
13537 -
13538 -PYTHON_DEPEND="*:2.5"
13539 -RESTRICT_PYTHON_ABIS="*-jython 2.4 2.7-pypy-*"
13540 -PYTHON_USE_WITH="threads"
13541 -SUPPORT_PYTHON_ABIS="1"
13542 -
13543 -OPENGL_REQUIRED="always"
13544 -KDE_SCM="git"
13545 -inherit python portability kde4-base multilib
13546 -
13547 -DESCRIPTION="Python bindings for KDE4"
13548 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13549 -IUSE="debug doc examples semantic-desktop"
13550 -REQUIRED_USE="test? ( semantic-desktop )"
13551 -
13552 -# blocker added due to compatibility issues and error during compile time
13553 -RDEPEND="
13554 - >=dev-python/sip-4.13.1
13555 - $(add_kdebase_dep kdelibs 'opengl,semantic-desktop=')
13556 - semantic-desktop? (
13557 - $(add_kdebase_dep kdepimlibs 'semantic-desktop')
13558 - >=dev-libs/soprano-2.7.56-r1
13559 - )
13560 - aqua? ( >=dev-python/PyQt4-4.9[dbus,declarative,sql,svg,webkit,aqua] )
13561 - !aqua? ( >=dev-python/PyQt4-4.9[dbus,declarative,sql,svg,webkit,X] )
13562 -"
13563 -DEPEND="${RDEPEND}
13564 - sys-devel/libtool
13565 -"
13566 -
13567 -pkg_setup() {
13568 - python_pkg_setup
13569 - kde4-base_pkg_setup
13570 -
13571 - have_python2=false
13572 -
13573 - scan_python_versions() {
13574 - [[ ${PYTHON_ABI} == 2.* ]] && have_python2=true
13575 - :
13576 - }
13577 - python_execute_function -q scan_python_versions
13578 - if ! ${have_python2}; then
13579 - ewarn "You do not have a Python 2 version selected."
13580 - ewarn "kpythonpluginfactory will not be built"
13581 - fi
13582 -}
13583 -
13584 -src_prepare() {
13585 - kde4-base_src_prepare
13586 -
13587 - if ! use examples; then
13588 - sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i CMakeLists.txt \
13589 - || die "Failed to disable examples"
13590 - fi
13591 -
13592 - # See bug 322351
13593 - use arm && epatch "${FILESDIR}/${PN}-4.4.4-arm-sip.patch"
13594 -
13595 - sed -i -e 's/kpythonpluginfactory /kpython${PYTHON_SHORT_VERSION}pluginfactory /g' kpythonpluginfactory/CMakeLists.txt
13596 -
13597 - if ${have_python2}; then
13598 - mkdir -p "${WORKDIR}/wrapper" || die "failed to copy wrapper"
13599 - cp "${FILESDIR}/kpythonpluginfactorywrapper.c" "${WORKDIR}/wrapper" || die "failed to copy wrapper"
13600 - fi
13601 -}
13602 -
13603 -src_configure() {
13604 - configuration() {
13605 - local mycmakeargs=(
13606 - -DWITH_PolkitQt=OFF
13607 - -DWITH_QScintilla=OFF
13608 - $(cmake-utils_use_with semantic-desktop Soprano)
13609 - $(cmake-utils_use_with semantic-desktop Nepomuk)
13610 - $(cmake-utils_use_with semantic-desktop KdepimLibs)
13611 - -DPYTHON_EXECUTABLE=$(PYTHON -a)
13612 - )
13613 - local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
13614 - kde4-base_src_configure
13615 - }
13616 -
13617 - python_execute_function configuration
13618 -}
13619 -
13620 -echo_and_run() {
13621 - echo "$@"
13622 - "$@"
13623 -}
13624 -
13625 -src_compile() {
13626 - compilation() {
13627 - local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
13628 - kde4-base_src_compile
13629 - }
13630 - python_execute_function compilation
13631 -
13632 - if ${have_python2}; then
13633 - cd "${WORKDIR}/wrapper"
13634 - echo_and_run libtool --tag=CC --mode=compile $(tc-getCC) \
13635 - -shared \
13636 - ${CFLAGS} ${CPPFLAGS} \
13637 - -DEPREFIX="\"${EPREFIX}\"" \
13638 - -DPLUGIN_DIR="\"/usr/$(get_libdir)/kde4\"" -c \
13639 - -o kpythonpluginfactorywrapper.lo \
13640 - kpythonpluginfactorywrapper.c
13641 - echo_and_run libtool --tag=CC --mode=link $(tc-getCC) \
13642 - -shared -module -avoid-version \
13643 - ${CFLAGS} ${LDFLAGS} \
13644 - -o kpythonpluginfactory.la \
13645 - -rpath "${EPREFIX}/usr/$(get_libdir)/kde4" \
13646 - kpythonpluginfactorywrapper.lo \
13647 - $(dlopen_lib)
13648 - fi
13649 -}
13650 -
13651 -src_install() {
13652 - installation() {
13653 - cd "${S}_build-${PYTHON_ABI}"
13654 - emake DESTDIR="${T}/images/${PYTHON_ABI}" install
13655 - }
13656 - python_execute_function installation
13657 -
13658 - python_merge_intermediate_installation_images "${T}/images"
13659 -
13660 - # As we don't call the eclass's src_install, we have to install the docs manually
13661 - DOCS=("${S}"/{AUTHORS,NEWS,README})
13662 - use doc && HTML_DOCS=("${S}/docs/html/")
13663 - base_src_install_docs
13664 -
13665 - if ${have_python2}; then
13666 - cd "${WORKDIR}/wrapper"
13667 - echo_and_run libtool --mode=install install kpythonpluginfactory.la "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la"
13668 - rm "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la"
13669 - fi
13670 -}
13671 -
13672 -pkg_postinst() {
13673 - kde4-base_pkg_postinst
13674 -
13675 - python_mod_optimize PyKDE4 PyQt4/uic/pykdeuic4.py PyQt4/uic/widget-plugins/kde4.py
13676 -
13677 - if use examples; then
13678 - echo
13679 - elog "PyKDE4 examples have been installed to"
13680 - elog "${EPREFIX}/usr/share/apps/${PN}/examples"
13681 - echo
13682 - fi
13683 -}
13684 -
13685 -pkg_postrm() {
13686 - kde4-base_pkg_postrm
13687 -
13688 - python_mod_cleanup PyKDE4 PyQt4/uic/pykdeuic4.py PyQt4/uic/widget-plugins/kde4.py
13689 -}
13690
13691 diff --git a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.8.90.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.8.90.ebuild
13692 deleted file mode 100644
13693 index 633f785..0000000
13694 --- a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.8.90.ebuild
13695 +++ /dev/null
13696 @@ -1,12 +0,0 @@
13697 -# Copyright 1999-2012 Gentoo Foundation
13698 -# Distributed under the terms of the GNU General Public License v2
13699 -# $Header: $
13700 -
13701 -EAPI=4
13702 -
13703 -KMNAME="kde-workspace"
13704 -inherit kde4-meta
13705 -
13706 -DESCRIPTION="Helps integration of pure Qt applications with KDE Workspace"
13707 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13708 -IUSE="debug"
13709
13710 diff --git a/kde-base/qtruby/qtruby-4.8.90.ebuild b/kde-base/qtruby/qtruby-4.8.90.ebuild
13711 deleted file mode 100644
13712 index 030125a..0000000
13713 --- a/kde-base/qtruby/qtruby-4.8.90.ebuild
13714 +++ /dev/null
13715 @@ -1,75 +0,0 @@
13716 -# Copyright 1999-2012 Gentoo Foundation
13717 -# Distributed under the terms of the GNU General Public License v2
13718 -# $Header: $
13719 -
13720 -EAPI=4
13721 -
13722 -OPENGL_REQUIRED="always"
13723 -DECLARATIVE_REQUIRED="optional"
13724 -KDE_REQUIRED="never"
13725 -KDE_SCM="git"
13726 -USE_RUBY="ruby18"
13727 -# No ruby19 for three reasons:
13728 -# 1) it does not build (yet) - will likely be solved soon
13729 -# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
13730 -# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled
13731 -# files with identical path+name will overwrite each other - difficult :(
13732 -
13733 -inherit kde4-base ruby-ng
13734 -
13735 -DESCRIPTION="Qt Ruby bindings"
13736 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13737 -IUSE="debug phonon qscintilla qwt webkit"
13738 -
13739 -DEPEND="
13740 - $(add_kdebase_dep smokeqt 'declarative?,opengl,phonon?,qscintilla?,qwt?,webkit?')
13741 -"
13742 -
13743 -RDEPEND="${DEPEND}
13744 -"
13745 -
13746 -# Split from kdebindings-ruby in 4.7
13747 -add_blocker kdebindings-ruby
13748 -
13749 -pkg_setup() {
13750 - ruby-ng_pkg_setup
13751 - kde4-base_pkg_setup
13752 -}
13753 -
13754 -src_unpack() {
13755 - local S="${WORKDIR}/${P}"
13756 - kde4-base_src_unpack
13757 -
13758 - cd "${WORKDIR}"
13759 - mkdir all
13760 - mv ${P} all/ || die "Could not move sources"
13761 -}
13762 -
13763 -all_ruby_prepare() {
13764 - kde4-base_src_prepare
13765 -}
13766 -
13767 -each_ruby_configure() {
13768 - local CMAKE_USE_DIR=${S}
13769 - mycmakeargs=(
13770 - -DRUBY_LIBRARY=$(ruby_get_libruby)
13771 - -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir)
13772 - -DRUBY_EXECUTABLE=${RUBY}
13773 - $(cmake-utils_use_disable declarative QtDeclarative)
13774 - $(cmake-utils_use_with phonon)
13775 - $(cmake-utils_use_with qscintilla QScintilla)
13776 - $(cmake-utils_use_with qwt Qwt5)
13777 - $(cmake-utils_use_disable webkit QtWebKit)
13778 - )
13779 - kde4-base_src_configure
13780 -}
13781 -
13782 -each_ruby_compile() {
13783 - local CMAKE_USE_DIR=${S}
13784 - kde4-base_src_compile
13785 -}
13786 -
13787 -each_ruby_install() {
13788 - local CMAKE_USE_DIR=${S}
13789 - kde4-base_src_install
13790 -}
13791
13792 diff --git a/kde-base/qyoto/qyoto-4.8.90.ebuild b/kde-base/qyoto/qyoto-4.8.90.ebuild
13793 deleted file mode 100644
13794 index e093747..0000000
13795 --- a/kde-base/qyoto/qyoto-4.8.90.ebuild
13796 +++ /dev/null
13797 @@ -1,31 +0,0 @@
13798 -# Copyright 1999-2012 Gentoo Foundation
13799 -# Distributed under the terms of the GNU General Public License v2
13800 -# $Header: $
13801 -
13802 -EAPI=4
13803 -
13804 -KDE_REQUIRED="never"
13805 -KDE_SCM="git"
13806 -inherit kde4-base mono
13807 -
13808 -DESCRIPTION="C# bindings for Qt"
13809 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13810 -IUSE="debug +phonon qscintilla webkit"
13811 -
13812 -DEPEND="
13813 - dev-lang/mono
13814 - $(add_kdebase_dep smokeqt 'opengl,phonon?,qscintilla?,webkit?')
13815 -"
13816 -RDEPEND="${DEPEND}"
13817 -
13818 -# Split from kdebindings-csharp in 4.7
13819 -add_blocker kdebindings-csharp
13820 -
13821 -src_configure() {
13822 - local mycmakeargs=(
13823 - $(cmake-utils_use_with phonon)
13824 - $(cmake-utils_use_disable qscintilla QScintilla)
13825 - $(cmake-utils_use_disable webkit QtWebKit)
13826 - )
13827 - kde4-base_src_configure
13828 -}
13829
13830 diff --git a/kde-base/renamedlg-plugins/renamedlg-plugins-4.8.90.ebuild b/kde-base/renamedlg-plugins/renamedlg-plugins-4.8.90.ebuild
13831 deleted file mode 100644
13832 index 984d845..0000000
13833 --- a/kde-base/renamedlg-plugins/renamedlg-plugins-4.8.90.ebuild
13834 +++ /dev/null
13835 @@ -1,13 +0,0 @@
13836 -# Copyright 1999-2012 Gentoo Foundation
13837 -# Distributed under the terms of the GNU General Public License v2
13838 -# $Header: $
13839 -
13840 -EAPI=4
13841 -
13842 -KMNAME="kde-runtime"
13843 -KMMODULE="renamedlgplugins"
13844 -inherit kde4-meta
13845 -
13846 -DESCRIPTION="KDE RenameDlg plugins"
13847 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13848 -IUSE="debug"
13849
13850 diff --git a/kde-base/rocs/rocs-4.8.90.ebuild b/kde-base/rocs/rocs-4.8.90.ebuild
13851 deleted file mode 100644
13852 index bce430a..0000000
13853 --- a/kde-base/rocs/rocs-4.8.90.ebuild
13854 +++ /dev/null
13855 @@ -1,31 +0,0 @@
13856 -# Copyright 1999-2012 Gentoo Foundation
13857 -# Distributed under the terms of the GNU General Public License v2
13858 -# $Header: $
13859 -
13860 -EAPI=4
13861 -
13862 -KDE_HANDBOOK="optional"
13863 -KDE_SCM="git"
13864 -inherit kde4-base
13865 -
13866 -DESCRIPTION="KDE4 interface to work with Graph Theory"
13867 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13868 -IUSE="debug"
13869 -
13870 -RDEPEND=">=dev-libs/boost-1.43"
13871 -DEPEND="
13872 - ${RDEPEND}
13873 - >=dev-cpp/eigen-2.0.3:2
13874 -"
13875 -
13876 -src_test() {
13877 - local mycmakeargs=(-DKDE4_BUILD_TESTS=ON)
13878 - cmake-utils_src_configure
13879 - kde4-base_src_compile
13880 -
13881 - cd "${CMAKE_BUILD_DIR}"
13882 - emake DESTDIR="${T}/tests" install
13883 - export KDEDIRS="${KDEDIRS}:${T}/tests/${PREFIX}"
13884 - kbuildsycoca4
13885 - ctest || die "tests failed"
13886 -}
13887
13888 diff --git a/kde-base/smokegen/smokegen-4.8.90.ebuild b/kde-base/smokegen/smokegen-4.8.90.ebuild
13889 deleted file mode 100644
13890 index 5e619f9..0000000
13891 --- a/kde-base/smokegen/smokegen-4.8.90.ebuild
13892 +++ /dev/null
13893 @@ -1,20 +0,0 @@
13894 -# Copyright 1999-2012 Gentoo Foundation
13895 -# Distributed under the terms of the GNU General Public License v2
13896 -# $Header: $
13897 -
13898 -EAPI=4
13899 -
13900 -KDE_REQUIRED="never"
13901 -KDE_SCM="git"
13902 -inherit kde4-base
13903 -
13904 -DESCRIPTION="Scripting Meta Object Kompiler Engine - generators"
13905 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13906 -IUSE="aqua debug"
13907 -
13908 -DEPEND="
13909 - x11-libs/qt-core:4[aqua=]
13910 -"
13911 -RDEPEND="${DEPEND}"
13912 -
13913 -add_blocker smoke
13914
13915 diff --git a/kde-base/smokekde/smokekde-4.8.90.ebuild b/kde-base/smokekde/smokekde-4.8.90.ebuild
13916 deleted file mode 100644
13917 index 1758f3c..0000000
13918 --- a/kde-base/smokekde/smokekde-4.8.90.ebuild
13919 +++ /dev/null
13920 @@ -1,38 +0,0 @@
13921 -# Copyright 1999-2012 Gentoo Foundation
13922 -# Distributed under the terms of the GNU General Public License v2
13923 -# $Header: $
13924 -
13925 -EAPI=4
13926 -
13927 -KDE_SCM="git"
13928 -
13929 -inherit kde4-base
13930 -
13931 -DESCRIPTION="Scripting Meta Object Kompiler Engine - KDE bindings"
13932 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13933 -IUSE="attica debug kate okular semantic-desktop"
13934 -
13935 -DEPEND="
13936 - $(add_kdebase_dep kdelibs 'semantic-desktop=')
13937 - $(add_kdebase_dep smokeqt)
13938 - attica? ( dev-libs/libattica )
13939 - kate? ( $(add_kdebase_dep kate) )
13940 - okular? ( $(add_kdebase_dep okular) )
13941 - semantic-desktop? ( $(add_kdebase_dep kdepimlibs) )
13942 -"
13943 -RDEPEND="${DEPEND}"
13944 -
13945 -add_blocker smoke
13946 -
13947 -src_configure() {
13948 - mycmakeargs=(
13949 - $(cmake-utils_use_with attica LibAttica)
13950 - $(cmake-utils_use_disable kate)
13951 - $(cmake-utils_use_with okular)
13952 - $(cmake-utils_use_with semantic-desktop Akonadi)
13953 - $(cmake-utils_use_with semantic-desktop KdepimLibs)
13954 - $(cmake-utils_use_with semantic-desktop Nepomuk)
13955 - $(cmake-utils_use_with semantic-desktop Soprano)
13956 - )
13957 - kde4-base_src_configure
13958 -}
13959
13960 diff --git a/kde-base/smokeqt/smokeqt-4.8.90.ebuild b/kde-base/smokeqt/smokeqt-4.8.90.ebuild
13961 deleted file mode 100644
13962 index fbc460a..0000000
13963 --- a/kde-base/smokeqt/smokeqt-4.8.90.ebuild
13964 +++ /dev/null
13965 @@ -1,57 +0,0 @@
13966 -# Copyright 1999-2012 Gentoo Foundation
13967 -# Distributed under the terms of the GNU General Public License v2
13968 -# $Header: $
13969 -
13970 -EAPI=4
13971 -
13972 -DECLARATIVE_REQUIRED="optional"
13973 -MULTIMEDIA_REQUIRED="optional"
13974 -QTHELP_REQUIRED="optional"
13975 -OPENGL_REQUIRED="optional"
13976 -KDE_REQUIRED="never"
13977 -
13978 -KDE_SCM="git"
13979 -
13980 -inherit kde4-base
13981 -
13982 -DESCRIPTION="Scripting Meta Object Kompiler Engine - Qt bindings"
13983 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
13984 -IUSE="debug +phonon qimageblitz qscintilla qwt webkit"
13985 -
13986 -# Maybe make more of Qt optional?
13987 -DEPEND="
13988 - $(add_kdebase_dep smokegen)
13989 - x11-libs/qt-core:4
13990 - x11-libs/qt-dbus:4
13991 - x11-libs/qt-gui:4
13992 - x11-libs/qt-script:4
13993 - x11-libs/qt-sql:4
13994 - x11-libs/qt-svg:4
13995 - x11-libs/qt-test:4
13996 - phonon? ( >=media-libs/phonon-4.4.3 )
13997 - qimageblitz? ( >=media-libs/qimageblitz-0.0.4 )
13998 - qscintilla? ( x11-libs/qscintilla )
13999 - qwt? ( x11-libs/qwt:5 )
14000 - webkit? ( x11-libs/qt-webkit:4 )
14001 -"
14002 -RDEPEND="${DEPEND}"
14003 -
14004 -# Split in 4.7
14005 -add_blocker smoke
14006 -
14007 -src_configure() {
14008 - mycmakeargs=(
14009 - -DDISABLE_Qt3Support=ON
14010 - -DWITH_QT3_SUPPORT=OFF
14011 - $(cmake-utils_use_disable declarative QtDeclarative)
14012 - $(cmake-utils_use_disable multimedia QtMultimedia)
14013 - $(cmake-utils_use_disable opengl QtOpenGL)
14014 - $(cmake-utils_use_with phonon)
14015 - $(cmake-utils_use_with qimageblitz QImageBlitz)
14016 - $(cmake-utils_use_with qscintilla QScintilla)
14017 - $(cmake-utils_use_disable qthelp QtHelp)
14018 - $(cmake-utils_use_disable qwt Qwt5)
14019 - $(cmake-utils_use_disable webkit QtWebKit)
14020 - )
14021 - kde4-base_src_configure
14022 -}
14023
14024 diff --git a/kde-base/solid-runtime/solid-runtime-4.8.90.ebuild b/kde-base/solid-runtime/solid-runtime-4.8.90.ebuild
14025 deleted file mode 100644
14026 index a686fb1..0000000
14027 --- a/kde-base/solid-runtime/solid-runtime-4.8.90.ebuild
14028 +++ /dev/null
14029 @@ -1,24 +0,0 @@
14030 -# Copyright 1999-2012 Gentoo Foundation
14031 -# Distributed under the terms of the GNU General Public License v2
14032 -# $Header: $
14033 -
14034 -EAPI=4
14035 -
14036 -KMNAME="kde-runtime"
14037 -KMNOMODULE=true
14038 -inherit kde4-meta
14039 -
14040 -DESCRIPTION="KDE SC solid runtime modules (autoeject, automounter and others)"
14041 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14042 -IUSE="debug"
14043 -
14044 -KMEXTRA="
14045 - solid-device-automounter/
14046 - solid-hardware/
14047 - solid-networkstatus/
14048 - solidautoeject/
14049 - soliduiserver/
14050 -"
14051 -
14052 -# file collisions, bug 395001
14053 -add_blocker solid 4.4.50
14054
14055 diff --git a/kde-base/solid/solid-4.8.90.ebuild b/kde-base/solid/solid-4.8.90.ebuild
14056 deleted file mode 100644
14057 index 822943d..0000000
14058 --- a/kde-base/solid/solid-4.8.90.ebuild
14059 +++ /dev/null
14060 @@ -1,36 +0,0 @@
14061 -# Copyright 1999-2012 Gentoo Foundation
14062 -# Distributed under the terms of the GNU General Public License v2
14063 -# $Header: $
14064 -
14065 -EAPI=4
14066 -
14067 -KMNAME="kde-workspace"
14068 -CPPUNIT_REQUIRED="test"
14069 -inherit kde4-meta
14070 -
14071 -DESCRIPTION="Solid: the KDE hardware library"
14072 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14073 -IUSE="debug bluetooth networkmanager wicd"
14074 -
14075 -DEPEND="
14076 - networkmanager? ( net-misc/networkmanager )
14077 - wicd? ( net-misc/wicd )
14078 -"
14079 -RDEPEND="${DEPEND}
14080 - $(add_kdebase_dep solid-runtime)
14081 -"
14082 -
14083 -PDEPEND="bluetooth? ( net-wireless/bluedevil )"
14084 -
14085 -KMEXTRA="
14086 - libs/solid/
14087 -"
14088 -
14089 -src_configure() {
14090 - mycmakeargs=(
14091 - $(cmake-utils_use_with networkmanager NetworkManager)
14092 - $(cmake-utils_use_build wicd)
14093 - )
14094 -
14095 - kde4-meta_src_configure
14096 -}
14097
14098 diff --git a/kde-base/step/step-4.8.90.ebuild b/kde-base/step/step-4.8.90.ebuild
14099 deleted file mode 100644
14100 index cd9f4aa..0000000
14101 --- a/kde-base/step/step-4.8.90.ebuild
14102 +++ /dev/null
14103 @@ -1,34 +0,0 @@
14104 -# Copyright 1999-2012 Gentoo Foundation
14105 -# Distributed under the terms of the GNU General Public License v2
14106 -# $Header: $
14107 -
14108 -EAPI=4
14109 -
14110 -KDE_HANDBOOK="optional"
14111 -KDE_SCM="git"
14112 -inherit kde4-base
14113 -
14114 -DESCRIPTION="The KDE physics simulator"
14115 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14116 -IUSE="debug +gsl +qalculate"
14117 -
14118 -DEPEND="
14119 - >=dev-cpp/eigen-2.0.3:2
14120 - sci-libs/cln
14121 - >=sci-mathematics/gmm-3.0
14122 - gsl? ( >=sci-libs/gsl-1.9-r1 )
14123 - qalculate? ( >=sci-libs/libqalculate-0.9.5 )
14124 -"
14125 -RDEPEND="${DEPEND}"
14126 -
14127 -PATCHES=(
14128 - "${FILESDIR}"/${PN}-4.3.2-solaris.patch
14129 -)
14130 -
14131 -src_configure() {
14132 - local mycmakeargs=(
14133 - $(cmake-utils_use_with gsl)
14134 - $(cmake-utils_use_with qalculate)
14135 - )
14136 - kde4-base_src_configure
14137 -}
14138
14139 diff --git a/kde-base/superkaramba/superkaramba-4.8.90.ebuild b/kde-base/superkaramba/superkaramba-4.8.90.ebuild
14140 deleted file mode 100644
14141 index 841ba96..0000000
14142 --- a/kde-base/superkaramba/superkaramba-4.8.90.ebuild
14143 +++ /dev/null
14144 @@ -1,35 +0,0 @@
14145 -# Copyright 1999-2012 Gentoo Foundation
14146 -# Distributed under the terms of the GNU General Public License v2
14147 -# $Header: $
14148 -
14149 -EAPI=4
14150 -
14151 -PYTHON_DEPEND="python? 2"
14152 -KDE_SCM="git"
14153 -inherit python kde4-base
14154 -
14155 -DESCRIPTION="A tool to create interactive applets for the KDE desktop."
14156 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14157 -IUSE="debug python"
14158 -
14159 -DEPEND="
14160 - media-libs/qimageblitz
14161 - python? ( $(add_kdebase_dep pykde4) )
14162 -"
14163 -RDEPEND="${DEPEND}
14164 - python? ( $(add_kdebase_dep krosspython) )
14165 -"
14166 -
14167 -pkg_setup() {
14168 - python_set_active_version 2
14169 - python_pkg_setup
14170 - kde4-base_pkg_setup
14171 -}
14172 -
14173 -src_configure() {
14174 - mycmakeargs=(
14175 - $(cmake-utils_use_with python PythonLibs)
14176 - )
14177 -
14178 - kde4-base_src_configure
14179 -}
14180
14181 diff --git a/kde-base/svgpart/svgpart-4.8.90.ebuild b/kde-base/svgpart/svgpart-4.8.90.ebuild
14182 deleted file mode 100644
14183 index c923072..0000000
14184 --- a/kde-base/svgpart/svgpart-4.8.90.ebuild
14185 +++ /dev/null
14186 @@ -1,12 +0,0 @@
14187 -# Copyright 1999-2012 Gentoo Foundation
14188 -# Distributed under the terms of the GNU General Public License v2
14189 -# $Header: $
14190 -
14191 -EAPI=4
14192 -
14193 -KDE_SCM="git"
14194 -inherit kde4-base
14195 -
14196 -DESCRIPTION="Svgpart is a kpart for viewing SVGs"
14197 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14198 -IUSE="debug"
14199
14200 diff --git a/kde-base/sweeper/sweeper-4.8.90.ebuild b/kde-base/sweeper/sweeper-4.8.90.ebuild
14201 deleted file mode 100644
14202 index 1b626f9..0000000
14203 --- a/kde-base/sweeper/sweeper-4.8.90.ebuild
14204 +++ /dev/null
14205 @@ -1,13 +0,0 @@
14206 -# Copyright 1999-2012 Gentoo Foundation
14207 -# Distributed under the terms of the GNU General Public License v2
14208 -# $Header: $
14209 -
14210 -EAPI=4
14211 -
14212 -KDE_HANDBOOK="optional"
14213 -KDE_SCM="git"
14214 -inherit kde4-base
14215 -
14216 -DESCRIPTION="KDE Privacy Settings Widget"
14217 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14218 -IUSE="debug"
14219
14220 diff --git a/kde-base/system-config-printer-kde/system-config-printer-kde-4.8.90.ebuild b/kde-base/system-config-printer-kde/system-config-printer-kde-4.8.90.ebuild
14221 deleted file mode 100644
14222 index 8241e9b..0000000
14223 --- a/kde-base/system-config-printer-kde/system-config-printer-kde-4.8.90.ebuild
14224 +++ /dev/null
14225 @@ -1,37 +0,0 @@
14226 -# Copyright 1999-2012 Gentoo Foundation
14227 -# Distributed under the terms of the GNU General Public License v2
14228 -# $Header: $
14229 -
14230 -EAPI=4
14231 -
14232 -KMNAME="kdeadmin"
14233 -PYTHON_DEPEND="2"
14234 -inherit python kde4-meta
14235 -
14236 -DESCRIPTION="KDE port of Red Hat's Gnome system-config-printer"
14237 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14238 -IUSE=""
14239 -
14240 -DEPEND="
14241 - >=app-admin/system-config-printer-common-1.2.2
14242 - >=dev-python/pycups-1.9.49
14243 - $(add_kdebase_dep pykde4)
14244 -"
14245 -RDEPEND="${DEPEND}
14246 - net-print/cups[dbus]
14247 -"
14248 -
14249 -pkg_setup() {
14250 - python_set_active_version 2
14251 - python_pkg_setup
14252 - kde4-meta_pkg_setup
14253 -}
14254 -
14255 -src_install() {
14256 - kde4-meta_src_install
14257 - python_convert_shebangs -q -r $(python_get_version) "${ED}"
14258 -}
14259 -
14260 -pkg_postrm() {
14261 - python_mod_cleanup "${PREFIX}share/apps/${PN}"
14262 -}
14263
14264 diff --git a/kde-base/systemsettings/systemsettings-4.8.90.ebuild b/kde-base/systemsettings/systemsettings-4.8.90.ebuild
14265 deleted file mode 100644
14266 index 94422cf..0000000
14267 --- a/kde-base/systemsettings/systemsettings-4.8.90.ebuild
14268 +++ /dev/null
14269 @@ -1,88 +0,0 @@
14270 -# Copyright 1999-2012 Gentoo Foundation
14271 -# Distributed under the terms of the GNU General Public License v2
14272 -# $Header: $
14273 -
14274 -EAPI=4
14275 -
14276 -KDE_HANDBOOK="optional"
14277 -KMNAME="kde-workspace"
14278 -OPENGL_REQUIRED="optional"
14279 -VIRTUALX_REQUIRED="test"
14280 -VIRTUALDBUS_TEST="true"
14281 -inherit kde4-meta
14282 -
14283 -DESCRIPTION="System settings utility"
14284 -IUSE="debug gtk +usb"
14285 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14286 -
14287 -COMMONDEPEND="
14288 - dev-libs/glib:2
14289 - $(add_kdebase_dep libkworkspace)
14290 - media-libs/fontconfig
14291 - >=media-libs/freetype-2
14292 - >=x11-libs/libxklavier-3.2
14293 - x11-libs/libXcursor
14294 - x11-libs/libXext
14295 - x11-libs/libXfixes
14296 - x11-libs/libXft
14297 - x11-libs/libXrandr
14298 - x11-libs/libXtst
14299 - opengl? ( virtual/opengl )
14300 - usb? ( virtual/libusb:0 )
14301 -"
14302 -DEPEND="${COMMONDEPEND}
14303 - x11-proto/kbproto
14304 - x11-proto/xextproto
14305 -"
14306 -RDEPEND="${COMMONDEPEND}
14307 - sys-libs/timezone-data
14308 - x11-apps/setxkbmap
14309 - x11-misc/xkeyboard-config
14310 - gtk? ( kde-misc/kde-gtk-config )
14311 -"
14312 -
14313 -KMEXTRA="
14314 - kcontrol/
14315 -"
14316 -KMEXTRACTONLY="
14317 - krunner/dbus/org.kde.krunner.App.xml
14318 - krunner/dbus/org.kde.screensaver.xml
14319 - kwin/
14320 - libs/
14321 - plasma/
14322 -"
14323 -
14324 -add_blocker kdeaccessibility-colorschemes '<4.6.50'
14325 -
14326 -src_unpack() {
14327 - if use handbook; then
14328 - KMEXTRA+="
14329 - doc/kcontrol
14330 - doc/kfontview
14331 - "
14332 - fi
14333 -
14334 - kde4-meta_src_unpack
14335 -}
14336 -
14337 -src_prepare() {
14338 - sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
14339 - systemsettings/CMakeLists.txt \
14340 - || die "Failed to fix systemsettingsrc install location"
14341 -
14342 - kde4-meta_src_prepare
14343 -}
14344 -
14345 -# FIXME: is have_openglxvisual found without screensaver
14346 -src_configure() {
14347 - # Old keyboard-detection code is unmaintained,
14348 - # so we force the new stuff, using libxklavier.
14349 - mycmakeargs=(
14350 - -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
14351 - -DWITH_GLIB2=ON -DWITH_GObject=ON
14352 - $(cmake-utils_use_with opengl OpenGL)
14353 - $(cmake-utils_use_with usb)
14354 - )
14355 -
14356 - kde4-meta_src_configure
14357 -}
14358
14359 diff --git a/kde-base/thumbnailers/thumbnailers-4.8.90.ebuild b/kde-base/thumbnailers/thumbnailers-4.8.90.ebuild
14360 deleted file mode 100644
14361 index df3bcf6..0000000
14362 --- a/kde-base/thumbnailers/thumbnailers-4.8.90.ebuild
14363 +++ /dev/null
14364 @@ -1,22 +0,0 @@
14365 -# Copyright 1999-2012 Gentoo Foundation
14366 -# Distributed under the terms of the GNU General Public License v2
14367 -# $Header: $
14368 -
14369 -EAPI=4
14370 -
14371 -KDE_SCM="git"
14372 -KMNAME="kdegraphics-thumbnailers"
14373 -inherit kde4-base
14374 -
14375 -DESCRIPTION="KDE 4 thumbnail generators for PDF/PS files"
14376 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14377 -IUSE="debug"
14378 -
14379 -DEPEND="
14380 - $(add_kdebase_dep libkdcraw)
14381 - $(add_kdebase_dep libkexiv2)
14382 - media-libs/lcms:0
14383 -"
14384 -RDEPEND="${DEPEND}"
14385 -
14386 -S="${WORKDIR}/${KMNAME}-${PV}"
14387
14388 diff --git a/kde-base/umbrello/umbrello-4.8.90.ebuild b/kde-base/umbrello/umbrello-4.8.90.ebuild
14389 deleted file mode 100644
14390 index a90f7ce..0000000
14391 --- a/kde-base/umbrello/umbrello-4.8.90.ebuild
14392 +++ /dev/null
14393 @@ -1,22 +0,0 @@
14394 -# Copyright 1999-2012 Gentoo Foundation
14395 -# Distributed under the terms of the GNU General Public License v2
14396 -# $Header: $
14397 -
14398 -EAPI=4
14399 -
14400 -KDE_HANDBOOK="optional"
14401 -KMNAME="kdesdk"
14402 -
14403 -inherit kde4-meta
14404 -
14405 -DESCRIPTION="KDE UML Modeller"
14406 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
14407 -IUSE="debug"
14408 -
14409 -RDEPEND="
14410 - dev-libs/libxml2
14411 - dev-libs/libxslt
14412 -"
14413 -DEPEND="${RDEPEND}
14414 - dev-libs/boost
14415 -"