Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@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: Sat, 03 Dec 2011 16:10:36
Message-Id: 67339f887dbd5632a3a60a4fc6dfb4daf0f05b00.alexxy@gentoo
1 commit: 67339f887dbd5632a3a60a4fc6dfb4daf0f05b00
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 3 16:09:31 2011 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 3 16:10:44 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=67339f88
7
8 [kde-base] Add KDE SC 4.7.4 last in 4.7 series
9
10 Signed-off-by: Alexey Shvetsov <alexxy <AT> gentoo.org>
11
12 ---
13 .../activitymanager/activitymanager-4.7.4.ebuild | 29 ++
14 .../akonadiconsole/akonadiconsole-4.7.4.ebuild | 25 ++
15 kde-base/akregator/akregator-4.7.4.ebuild | 22 ++
16 kde-base/amor/amor-4.7.4.ebuild | 13 +
17 kde-base/ark/ark-4.7.4.ebuild | 41 +++
18 kde-base/attica/attica-4.7.4.ebuild | 17 +
19 kde-base/blinken/blinken-4.7.4.ebuild | 20 ++
20 kde-base/blogilo/blogilo-4.7.4.ebuild | 20 ++
21 kde-base/bomber/bomber-4.7.4.ebuild | 13 +
22 kde-base/bovo/bovo-4.7.4.ebuild | 13 +
23 kde-base/cantor/cantor-4.7.4.ebuild | 46 +++
24 kde-base/cervisia/cervisia-4.7.4.ebuild | 17 +
25 .../dolphin-plugins/dolphin-plugins-4.7.4.ebuild | 39 +++
26 kde-base/dolphin/dolphin-4.7.4.ebuild | 41 +++
27 kde-base/dragonplayer/dragonplayer-4.7.4.ebuild | 32 ++
28 kde-base/drkonqi/drkonqi-4.7.4.ebuild | 20 ++
29 kde-base/ffmpegthumbs/ffmpegthumbs-4.7.4.ebuild | 17 +
30 kde-base/filelight/filelight-4.7.4.ebuild | 25 ++
31 .../freespacenotifier-4.7.4.ebuild | 12 +
32 kde-base/granatier/granatier-4.7.4.ebuild | 19 ++
33 kde-base/gwenview/gwenview-4.7.4.ebuild | 52 ++++
34 kde-base/jovie/jovie-4.7.4.ebuild | 25 ++
35 kde-base/juk/juk-4.7.4.ebuild | 27 ++
36 kde-base/kabcclient/kabcclient-4.7.4.ebuild | 27 ++
37 kde-base/kaccessible/kaccessible-4.7.4.ebuild | 28 ++
38 kde-base/kactivities/kactivities-4.7.4.ebuild | 50 +++
39 kde-base/kaddressbook/kaddressbook-4.7.4.ebuild | 44 +++
40 kde-base/kajongg/kajongg-4.7.4.ebuild | 28 ++
41 kde-base/kalarm/kalarm-4.7.4.ebuild | 25 ++
42 kde-base/kalgebra/kalgebra-4.7.4.ebuild | 50 +++
43 kde-base/kalzium/kalzium-4.7.4.ebuild | 46 +++
44 kde-base/kamera/kamera-4.7.4.ebuild | 18 ++
45 kde-base/kanagram/kanagram-4.7.4.ebuild | 17 +
46 kde-base/kapman/kapman-4.7.4.ebuild | 13 +
47 kde-base/kapptemplate/kapptemplate-4.7.4.ebuild | 13 +
48 kde-base/kate/kate-4.7.4.ebuild | 41 +++
49 kde-base/katepart/katepart-4.7.4.ebuild | 25 ++
50 kde-base/katomic/katomic-4.7.4.ebuild | 13 +
51 kde-base/kbattleship/kbattleship-4.7.4.ebuild | 39 +++
52 kde-base/kblackbox/kblackbox-4.7.4.ebuild | 13 +
53 kde-base/kblocks/kblocks-4.7.4.ebuild | 13 +
54 kde-base/kbounce/kbounce-4.7.4.ebuild | 13 +
55 kde-base/kbreakout/kbreakout-4.7.4.ebuild | 13 +
56 kde-base/kbruch/kbruch-4.7.4.ebuild | 13 +
57 kde-base/kcachegrind/kcachegrind-4.7.4.ebuild | 17 +
58 kde-base/kcalc/kcalc-4.7.4.ebuild | 33 ++
59 kde-base/kcharselect/kcharselect-4.7.4.ebuild | 19 ++
60 kde-base/kcheckpass/kcheckpass-4.7.4.ebuild | 40 +++
61 kde-base/kcminit/kcminit-4.7.4.ebuild | 17 +
62 kde-base/kcmshell/kcmshell-4.7.4.ebuild | 12 +
63 kde-base/kcolorchooser/kcolorchooser-4.7.4.ebuild | 12 +
64 kde-base/kcontrol/kcontrol-4.7.4.ebuild | 18 ++
65 kde-base/kcron/kcron-4.7.4.ebuild | 15 +
66 kde-base/kde-env/kde-env-4.7.4.ebuild | 57 ++++
67 kde-base/kde-meta/kde-meta-4.7.4.ebuild | 35 +++
68 .../kde-wallpapers/kde-wallpapers-4.7.4.ebuild | 21 ++
69 .../kdeaccessibility-meta-4.7.4.ebuild | 18 ++
70 .../kdeaccounts-plugin-4.7.4.ebuild | 17 +
71 kde-base/kdeadmin-meta/kdeadmin-meta-4.7.4.ebuild | 17 +
72 .../kdeartwork-colorschemes-4.7.4.ebuild | 16 +
73 .../kdeartwork-desktopthemes-4.7.4.ebuild | 13 +
74 .../kdeartwork-emoticons-4.7.4.ebuild | 15 +
75 .../kdeartwork-iconthemes-4.7.4.ebuild | 21 ++
76 .../kdeartwork-kscreensaver-4.7.4.ebuild | 42 +++
77 .../kdeartwork-meta/kdeartwork-meta-4.7.4.ebuild | 22 ++
78 .../kdeartwork-sounds-4.7.4.ebuild | 15 +
79 .../kdeartwork-styles-4.7.4.ebuild | 25 ++
80 .../kdeartwork-wallpapers-4.7.4.ebuild | 19 ++
81 .../kdeartwork-weatherwallpapers-4.7.4.ebuild | 17 +
82 .../kdebase-cursors/kdebase-cursors-4.7.4.ebuild | 13 +
83 kde-base/kdebase-data/kdebase-data-4.7.4.ebuild | 39 +++
84 .../kdebase-desktoptheme-4.7.4.ebuild | 13 +
85 .../kdebase-kioslaves-4.7.4.ebuild | 51 ++++
86 .../kdebase-menu-icons-4.7.4.ebuild | 13 +
87 kde-base/kdebase-menu/kdebase-menu-4.7.4.ebuild | 13 +
88 kde-base/kdebase-meta/kdebase-meta-4.7.4.ebuild | 59 ++++
89 .../kdebase-runtime-meta-4.7.4.ebuild | 48 +++
90 .../kdebase-startkde/kdebase-startkde-4.7.4.ebuild | 92 ++++++
91 .../kdebindings-meta/kdebindings-meta-4.7.4.ebuild | 34 +++
92 kde-base/kdebugdialog/kdebugdialog-4.7.4.ebuild | 13 +
93 kde-base/kdeedu-meta/kdeedu-meta-4.7.4.ebuild | 34 +++
94 kde-base/kdegames-meta/kdegames-meta-4.7.4.ebuild | 53 ++++
95 .../kdegraphics-meta/kdegraphics-meta-4.7.4.ebuild | 31 ++
96 .../kdegraphics-strigi-analyzer-4.7.4.ebuild | 17 +
97 kde-base/kdelibs/kdelibs-4.7.4.ebuild | 312 ++++++++++++++++++++
98 .../kdemultimedia-kioslaves-4.7.4.ebuild | 50 +++
99 .../kdemultimedia-meta-4.7.4.ebuild | 22 ++
100 .../kdenetwork-filesharing-4.7.4.ebuild | 13 +
101 .../kdenetwork-meta/kdenetwork-meta-4.7.4.ebuild | 20 ++
102 kde-base/kdepasswd/kdepasswd-4.7.4.ebuild | 22 ++
103 .../kdepim-common-libs-4.7.4.ebuild | 63 ++++
104 kde-base/kdepim-icons/kdepim-icons-4.7.4.ebuild | 17 +
105 .../kdepim-kresources-4.7.4.ebuild | 36 +++
106 kde-base/kdepim-meta/kdepim-meta-4.7.4.ebuild | 33 ++
107 .../kdepim-runtime/kdepim-runtime-4.7.4.ebuild | 30 ++
108 .../kdepim-strigi-analyzer-4.7.4.ebuild | 27 ++
109 .../kdepim-wizards/kdepim-wizards-4.7.4.ebuild | 35 +++
110 kde-base/kdepimlibs/kdepimlibs-4.7.4.ebuild | 69 +++++
111 .../kdeplasma-addons/kdeplasma-addons-4.7.4.ebuild | 65 ++++
112 .../kdesdk-kioslaves/kdesdk-kioslaves-4.7.4.ebuild | 32 ++
113 kde-base/kdesdk-meta/kdesdk-meta-4.7.4.ebuild | 29 ++
114 kde-base/kdesdk-misc/kdesdk-misc-4.7.4.ebuild | 38 +++
115 .../kdesdk-scripts/kdesdk-scripts-4.7.4.ebuild | 26 ++
116 .../kdesdk-strigi-analyzer-4.7.4.ebuild | 18 ++
117 kde-base/kdesu/kdesu-4.7.4.ebuild | 25 ++
118 kde-base/kdetoys-meta/kdetoys-meta-4.7.4.ebuild | 16 +
119 kde-base/kdeutils-meta/kdeutils-meta-4.7.4.ebuild | 26 ++
120 .../kdewebdev-meta/kdewebdev-meta-4.7.4.ebuild | 17 +
121 kde-base/kdf/kdf-4.7.4.ebuild | 23 ++
122 kde-base/kdialog/kdialog-4.7.4.ebuild | 12 +
123 kde-base/kdiamond/kdiamond-4.7.4.ebuild | 13 +
124 kde-base/kdm/kdm-4.7.4.ebuild | 161 ++++++++++
125 kde-base/kdnssd/kdnssd-4.7.4.ebuild | 23 ++
126 .../kdontchangethehostname-4.7.4.ebuild | 16 +
127 .../keditbookmarks/keditbookmarks-4.7.4.ebuild | 21 ++
128 kde-base/keditfiletype/keditfiletype-4.7.4.ebuild | 15 +
129 kde-base/kephal/kephal-4.7.4.ebuild | 21 ++
130 kde-base/kfile/kfile-4.7.4.ebuild | 12 +
131 kde-base/kfilereplace/kfilereplace-4.7.4.ebuild | 12 +
132 kde-base/kfind/kfind-4.7.4.ebuild | 18 ++
133 kde-base/kfloppy/kfloppy-4.7.4.ebuild | 19 ++
134 kde-base/kfmclient/kfmclient-4.7.4.ebuild | 33 ++
135 kde-base/kfourinline/kfourinline-4.7.4.ebuild | 13 +
136 kde-base/kgamma/kgamma-4.7.4.ebuild | 21 ++
137 kde-base/kgeography/kgeography-4.7.4.ebuild | 13 +
138 kde-base/kget/kget-4.7.4.ebuild | 41 +++
139 kde-base/kglobalaccel/kglobalaccel-4.7.4.ebuild | 21 ++
140 kde-base/kgoldrunner/kgoldrunner-4.7.4.ebuild | 19 ++
141 kde-base/kgpg/kgpg-4.7.4.ebuild | 34 +++
142 kde-base/khangman/khangman-4.7.4.ebuild | 17 +
143 kde-base/khelpcenter/khelpcenter-4.7.4.ebuild | 24 ++
144 kde-base/khotkeys/khotkeys-4.7.4.ebuild | 22 ++
145 kde-base/kiconfinder/kiconfinder-4.7.4.ebuild | 12 +
146 kde-base/kig/kig-4.7.4.ebuild | 26 ++
147 kde-base/kigo/kigo-4.7.4.ebuild | 34 +++
148 kde-base/killbots/killbots-4.7.4.ebuild | 16 +
149 .../kimagemapeditor/kimagemapeditor-4.7.4.ebuild | 13 +
150 kde-base/kimono/kimono-4.7.4.ebuild | 42 +++
151 kde-base/kinfocenter/kinfocenter-4.7.4.ebuild | 36 +++
152 kde-base/kioclient/kioclient-4.7.4.ebuild | 12 +
153 kde-base/kiriki/kiriki-4.7.4.ebuild | 13 +
154 kde-base/kiten/kiten-4.7.4.ebuild | 13 +
155 kde-base/kjots/kjots-4.7.4.ebuild | 25 ++
156 kde-base/kjumpingcube/kjumpingcube-4.7.4.ebuild | 13 +
157 kde-base/kleopatra/kleopatra-4.7.4.ebuild | 40 +++
158 kde-base/klettres/klettres-4.7.4.ebuild | 17 +
159 kde-base/klickety/klickety-4.7.4.ebuild | 13 +
160 kde-base/klines/klines-4.7.4.ebuild | 13 +
161 kde-base/klinkstatus/klinkstatus-4.7.4.ebuild | 36 +++
162 kde-base/klipper/klipper-4.7.4.ebuild | 20 ++
163 kde-base/kmag/kmag-4.7.4.ebuild | 23 ++
164 kde-base/kmahjongg/kmahjongg-4.7.4.ebuild | 23 ++
165 kde-base/kmail/kmail-4.7.4.ebuild | 79 +++++
166 kde-base/kmenuedit/kmenuedit-4.7.4.ebuild | 31 ++
167 .../kmimetypefinder/kmimetypefinder-4.7.4.ebuild | 12 +
168 kde-base/kmines/kmines-4.7.4.ebuild | 13 +
169 kde-base/kmix/kmix-4.7.4.ebuild | 28 ++
170 kde-base/kmousetool/kmousetool-4.7.4.ebuild | 24 ++
171 kde-base/kmouth/kmouth-4.7.4.ebuild | 20 ++
172 kde-base/kmplot/kmplot-4.7.4.ebuild | 17 +
173 kde-base/knetattach/knetattach-4.7.4.ebuild | 13 +
174 kde-base/knetwalk/knetwalk-4.7.4.ebuild | 13 +
175 kde-base/knewstuff/knewstuff-4.7.4.ebuild | 12 +
176 kde-base/knode/knode-4.7.4.ebuild | 42 +++
177 kde-base/knotes/knotes-4.7.4.ebuild | 22 ++
178 kde-base/knotify/knotify-4.7.4.ebuild | 12 +
179 kde-base/kolf/kolf-4.7.4.ebuild | 13 +
180 kde-base/kollision/kollision-4.7.4.ebuild | 13 +
181 kde-base/kolourpaint/kolourpaint-4.7.4.ebuild | 18 ++
182 kde-base/kommander/kommander-4.7.4.ebuild | 13 +
183 kde-base/kompare/kompare-4.7.4.ebuild | 13 +
184 kde-base/konq-plugins/konq-plugins-4.7.4.ebuild | 35 +++
185 kde-base/konqueror/konqueror-4.7.4.ebuild | 51 ++++
186 kde-base/konquest/konquest-4.7.4.ebuild | 13 +
187 kde-base/konsole/konsole-4.7.4.ebuild | 39 +++
188 .../konsolekalendar/konsolekalendar-4.7.4.ebuild | 23 ++
189 kde-base/kontact/kontact-4.7.4.ebuild | 51 ++++
190 kde-base/kopete/kopete-4.7.4.ebuild | 164 ++++++++++
191 kde-base/korganizer/korganizer-4.7.4.ebuild | 71 +++++
192 kde-base/korundum/korundum-4.7.4.ebuild | 76 +++++
193 kde-base/kpasswdserver/kpasswdserver-4.7.4.ebuild | 12 +
194 kde-base/kpat/kpat-4.7.4.ebuild | 13 +
195 kde-base/kppp/kppp-4.7.4.ebuild | 17 +
196 kde-base/kquitapp/kquitapp-4.7.4.ebuild | 12 +
197 kde-base/krdc/krdc-4.7.4.ebuild | 42 +++
198 kde-base/kreadconfig/kreadconfig-4.7.4.ebuild | 12 +
199 .../kremotecontrol/kremotecontrol-4.7.4.ebuild | 29 ++
200 kde-base/kreversi/kreversi-4.7.4.ebuild | 39 +++
201 kde-base/krfb/krfb-4.7.4.ebuild | 20 ++
202 kde-base/krossjava/krossjava-4.7.4.ebuild | 59 ++++
203 kde-base/krosspython/krosspython-4.7.4.ebuild | 21 ++
204 kde-base/krossruby/krossruby-4.7.4.ebuild | 66 ++++
205 kde-base/kruler/kruler-4.7.4.ebuild | 13 +
206 kde-base/krunner/krunner-4.7.4.ebuild | 57 ++++
207 kde-base/ksaneplugin/ksaneplugin-4.7.4.ebuild | 20 ++
208 kde-base/kscd/kscd-4.7.4.ebuild | 30 ++
209 kde-base/kscreensaver/kscreensaver-4.7.4.ebuild | 41 +++
210 kde-base/kshisen/kshisen-4.7.4.ebuild | 18 ++
211 kde-base/ksirk/ksirk-4.7.4.ebuild | 18 ++
212 kde-base/ksmserver/ksmserver-4.7.4.ebuild | 27 ++
213 kde-base/ksnapshot/ksnapshot-4.7.4.ebuild | 28 ++
214 kde-base/kspaceduel/kspaceduel-4.7.4.ebuild | 13 +
215 kde-base/ksplash/ksplash-4.7.4.ebuild | 36 +++
216 kde-base/ksquares/ksquares-4.7.4.ebuild | 39 +++
217 kde-base/kstars/kstars-4.7.4.ebuild | 37 +++
218 kde-base/kstart/kstart-4.7.4.ebuild | 12 +
219 kde-base/kstartperf/kstartperf-4.7.4.ebuild | 12 +
220 .../kstartupconfig/kstartupconfig-4.7.4.ebuild | 12 +
221 kde-base/kstyles/kstyles-4.7.4.ebuild | 21 ++
222 kde-base/ksudoku/ksudoku-4.7.4.ebuild | 14 +
223 kde-base/ksysguard/ksysguard-4.7.4.ebuild | 44 +++
224 kde-base/ksystemlog/ksystemlog-4.7.4.ebuild | 33 ++
225 kde-base/ksystraycmd/ksystraycmd-4.7.4.ebuild | 12 +
226 kde-base/kteatime/kteatime-4.7.4.ebuild | 13 +
227 kde-base/ktimer/ktimer-4.7.4.ebuild | 19 ++
228 kde-base/ktimetracker/ktimetracker-4.7.4.ebuild | 38 +++
229 kde-base/ktimezoned/ktimezoned-4.7.4.ebuild | 12 +
230 kde-base/ktouch/ktouch-4.7.4.ebuild | 17 +
231 kde-base/ktraderclient/ktraderclient-4.7.4.ebuild | 12 +
232 kde-base/ktron/ktron-4.7.4.ebuild | 12 +
233 kde-base/ktuberling/ktuberling-4.7.4.ebuild | 13 +
234 kde-base/kturtle/kturtle-4.7.4.ebuild | 17 +
235 kde-base/ktux/ktux-4.7.4.ebuild | 19 ++
236 kde-base/kubrick/kubrick-4.7.4.ebuild | 14 +
237 kde-base/kuiserver/kuiserver-4.7.4.ebuild | 12 +
238 kde-base/kuiviewer/kuiviewer-4.7.4.ebuild | 13 +
239 .../kurifilter-plugins-4.7.4.ebuild | 13 +
240 kde-base/kuser/kuser-4.7.4.ebuild | 22 ++
241 kde-base/kwallet/kwallet-4.7.4.ebuild | 19 ++
242 kde-base/kwalletd/kwalletd-4.7.4.ebuild | 12 +
243 kde-base/kwin/kwin-4.7.4.ebuild | 69 +++++
244 kde-base/kwordquiz/kwordquiz-4.7.4.ebuild | 17 +
245 kde-base/kwrite/kwrite-4.7.4.ebuild | 18 ++
246 kde-base/kwrited/kwrited-4.7.4.ebuild | 16 +
247 kde-base/libkcddb/libkcddb-4.7.4.ebuild | 31 ++
248 .../libkcompactdisc/libkcompactdisc-4.7.4.ebuild | 19 ++
249 kde-base/libkdcraw/libkdcraw-4.7.4.ebuild | 21 ++
250 kde-base/libkdeedu/libkdeedu-4.7.4.ebuild | 18 ++
251 kde-base/libkdegames/libkdegames-4.7.4.ebuild | 23 ++
252 kde-base/libkexiv2/libkexiv2-4.7.4.ebuild | 22 ++
253 kde-base/libkipi/libkipi-4.7.4.ebuild | 15 +
254 kde-base/libkmahjongg/libkmahjongg-4.7.4.ebuild | 14 +
255 kde-base/libkonq/libkonq-4.7.4.ebuild | 19 ++
256 kde-base/libksane/libksane-4.7.4.ebuild | 19 ++
257 kde-base/libkworkspace/libkworkspace-4.7.4.ebuild | 33 ++
258 .../liboxygenstyle/liboxygenstyle-4.7.4.ebuild | 13 +
259 .../libplasmaclock/libplasmaclock-4.7.4.ebuild | 34 +++
260 .../libplasmagenericshell-4.7.4.ebuild | 27 ++
261 .../libtaskmanager/libtaskmanager-4.7.4.ebuild | 26 ++
262 kde-base/lokalize/lokalize-4.7.4.ebuild | 46 +++
263 kde-base/lskat/lskat-4.7.4.ebuild | 13 +
264 kde-base/marble/marble-4.7.4.ebuild | 65 ++++
265 kde-base/mplayerthumbs/mplayerthumbs-4.7.4.ebuild | 30 ++
266 kde-base/nepomuk/nepomuk-4.7.4.ebuild | 21 ++
267 kde-base/nsplugins/nsplugins-4.7.4.ebuild | 25 ++
268 kde-base/okteta/okteta-4.7.4.ebuild | 21 ++
269 kde-base/okular/okular-4.7.4.ebuild | 44 +++
270 kde-base/oxygen-icons/oxygen-icons-4.7.4.ebuild | 37 +++
271 kde-base/palapeli/palapeli-4.7.4.ebuild | 13 +
272 kde-base/parley/parley-4.7.4.ebuild | 29 ++
273 kde-base/perlkde/perlkde-4.7.4.ebuild | 40 +++
274 kde-base/perlqt/perlqt-4.7.4.ebuild | 45 +++
275 kde-base/phonon-kde/phonon-kde-4.7.4.ebuild | 38 +++
276 kde-base/plasma-apps/plasma-apps-4.7.4.ebuild | 18 ++
277 .../plasma-runtime/plasma-runtime-4.7.4.ebuild | 14 +
278 .../plasma-workspace/plasma-workspace-4.7.4.ebuild | 144 +++++++++
279 kde-base/powerdevil/powerdevil-4.7.4.ebuild | 28 ++
280 .../printer-applet/printer-applet-4.7.4.ebuild | 55 ++++
281 kde-base/pykde4/pykde4-4.7.4.ebuild | 158 ++++++++++
282 .../qguiplatformplugin_kde-4.7.4.ebuild | 12 +
283 kde-base/qtruby/qtruby-4.7.4.ebuild | 75 +++++
284 kde-base/qyoto/qyoto-4.7.4.ebuild | 31 ++
285 .../renamedlg-plugins-4.7.4.ebuild | 13 +
286 kde-base/rocs/rocs-4.7.4.ebuild | 22 ++
287 kde-base/smokegen/smokegen-4.7.4.ebuild | 20 ++
288 kde-base/smokekde/smokekde-4.7.4.ebuild | 38 +++
289 kde-base/smokeqt/smokeqt-4.7.4.ebuild | 57 ++++
290 kde-base/solid-runtime/solid-runtime-4.7.4.ebuild | 21 ++
291 kde-base/solid/solid-4.7.4.ebuild | 36 +++
292 kde-base/step/step-4.7.4.ebuild | 34 +++
293 kde-base/superkaramba/superkaramba-4.7.4.ebuild | 43 +++
294 kde-base/svgpart/svgpart-4.7.4.ebuild | 12 +
295 kde-base/sweeper/sweeper-4.7.4.ebuild | 19 ++
296 .../system-config-printer-kde-4.7.4.ebuild | 37 +++
297 .../systemsettings/systemsettings-4.7.4.ebuild | 91 ++++++
298 kde-base/thumbnailers/thumbnailers-4.7.4.ebuild | 22 ++
299 kde-base/umbrello/umbrello-4.7.4.ebuild | 22 ++
300 287 files changed, 8338 insertions(+), 0 deletions(-)
301
302 diff --git a/kde-base/activitymanager/activitymanager-4.7.4.ebuild b/kde-base/activitymanager/activitymanager-4.7.4.ebuild
303 new file mode 100644
304 index 0000000..cdb80d1
305 --- /dev/null
306 +++ b/kde-base/activitymanager/activitymanager-4.7.4.ebuild
307 @@ -0,0 +1,29 @@
308 +# Copyright 1999-2011 Gentoo Foundation
309 +# Distributed under the terms of the GNU General Public License v2
310 +# $Header: $
311 +
312 +EAPI=4
313 +
314 +KMNAME="kde-runtime"
315 +inherit kde4-meta
316 +
317 +DESCRIPTION="Activity manager"
318 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
319 +IUSE="debug semantic-desktop"
320 +
321 +DEPEND="$(add_kdebase_dep kdelibs 'semantic-desktop=')"
322 +RDEPEND=${DEPEND}
323 +
324 +KMEXTRACTONLY="
325 + nepomuk/
326 +"
327 +
328 +src_configure() {
329 + mycmakeargs=(
330 + $(cmake-utils_use_with semantic-desktop Nepomuk)
331 + $(cmake-utils_use_with semantic-desktop Soprano)
332 + # $(cmake-utils_use_with zeitgeist QtZeitgeist)
333 + -DWITH_QtZeitgeist=NO
334 + )
335 + kde4-meta_src_configure
336 +}
337
338 diff --git a/kde-base/akonadiconsole/akonadiconsole-4.7.4.ebuild b/kde-base/akonadiconsole/akonadiconsole-4.7.4.ebuild
339 new file mode 100644
340 index 0000000..ce4a331
341 --- /dev/null
342 +++ b/kde-base/akonadiconsole/akonadiconsole-4.7.4.ebuild
343 @@ -0,0 +1,25 @@
344 +# Copyright 1999-2011 Gentoo Foundation
345 +# Distributed under the terms of the GNU General Public License v2
346 +# $Header: $
347 +
348 +EAPI=4
349 +
350 +KMNAME="kdepim"
351 +KDE_SCM="git"
352 +inherit kde4-meta
353 +
354 +DESCRIPTION="Akonadi developer console"
355 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
356 +IUSE="debug"
357 +
358 +DEPEND="
359 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
360 + $(add_kdebase_dep kdepim-common-libs)
361 +"
362 +RDEPEND="${DEPEND}"
363 +
364 +KMEXTRACTONLY="
365 + akonadi_next/
366 + calendarsupport/
367 + messageviewer/
368 +"
369
370 diff --git a/kde-base/akregator/akregator-4.7.4.ebuild b/kde-base/akregator/akregator-4.7.4.ebuild
371 new file mode 100644
372 index 0000000..b6a646f
373 --- /dev/null
374 +++ b/kde-base/akregator/akregator-4.7.4.ebuild
375 @@ -0,0 +1,22 @@
376 +# Copyright 1999-2011 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="kdepim"
384 +KDE_SCM="git"
385 +inherit kde4-meta
386 +
387 +DESCRIPTION="KDE news feed aggregator."
388 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
389 +IUSE="debug"
390 +
391 +DEPEND="
392 + $(add_kdebase_dep kdepimlibs)
393 + $(add_kdebase_dep kdepim-common-libs)
394 +"
395 +RDEPEND="${DEPEND}"
396 +
397 +KMLOADLIBS="kdepim-common-libs"
398
399 diff --git a/kde-base/amor/amor-4.7.4.ebuild b/kde-base/amor/amor-4.7.4.ebuild
400 new file mode 100644
401 index 0000000..bef178f
402 --- /dev/null
403 +++ b/kde-base/amor/amor-4.7.4.ebuild
404 @@ -0,0 +1,13 @@
405 +# Copyright 1999-2011 Gentoo Foundation
406 +# Distributed under the terms of the GNU General Public License v2
407 +# $Header: $
408 +
409 +EAPI=4
410 +
411 +KDE_HANDBOOK="optional"
412 +KMNAME="kdetoys"
413 +inherit kde4-meta
414 +
415 +DESCRIPTION="KDE: Amusing Misuse Of Resources - desktop-dwelling creature"
416 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
417 +IUSE="debug"
418
419 diff --git a/kde-base/ark/ark-4.7.4.ebuild b/kde-base/ark/ark-4.7.4.ebuild
420 new file mode 100644
421 index 0000000..3f9943b
422 --- /dev/null
423 +++ b/kde-base/ark/ark-4.7.4.ebuild
424 @@ -0,0 +1,41 @@
425 +# Copyright 1999-2011 Gentoo Foundation
426 +# Distributed under the terms of the GNU General Public License v2
427 +# $Header: $
428 +
429 +EAPI=4
430 +
431 +KDE_HANDBOOK="optional"
432 +KDE_SCM="git"
433 +if [[ ${PV} == *9999 ]]; then
434 + kde_eclass="kde4-base"
435 +else
436 + KMNAME="kdeutils"
437 + kde_eclass="kde4-meta"
438 +fi
439 +inherit ${kde_eclass}
440 +
441 +DESCRIPTION="KDE Archiving tool"
442 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
443 +IUSE="+archive +bzip2 debug lzma"
444 +
445 +DEPEND="
446 + $(add_kdebase_dep libkonq)
447 + sys-libs/zlib
448 + archive? ( >=app-arch/libarchive-2.6.1[bzip2?,lzma?,zlib] )
449 + lzma? ( app-arch/xz-utils )
450 +"
451 +RDEPEND="${DEPEND}"
452 +
453 +src_configure() {
454 + mycmakeargs=(
455 + $(cmake-utils_use_with archive LibArchive)
456 + $(cmake-utils_use_with bzip2 BZip2)
457 + $(cmake-utils_use_with lzma LibLZMA)
458 + )
459 + ${kde_eclass}_src_configure
460 +}
461 +
462 +pkg_postinst() {
463 + ${kde_eclass}_pkg_postinst
464 + elog "For creating rar archives, install app-arch/rar"
465 +}
466
467 diff --git a/kde-base/attica/attica-4.7.4.ebuild b/kde-base/attica/attica-4.7.4.ebuild
468 new file mode 100644
469 index 0000000..0af093d
470 --- /dev/null
471 +++ b/kde-base/attica/attica-4.7.4.ebuild
472 @@ -0,0 +1,17 @@
473 +# Copyright 1999-2011 Gentoo Foundation
474 +# Distributed under the terms of the GNU General Public License v2
475 +# $Header: $
476 +
477 +EAPI=4
478 +
479 +KMNAME="kde-runtime"
480 +inherit kde4-meta
481 +
482 +DESCRIPTION="Open Collaboration Services provider management"
483 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
484 +IUSE="debug"
485 +
486 +DEPEND="
487 + >=dev-libs/libattica-0.1.4
488 +"
489 +RDEPEND="${DEPEND}"
490
491 diff --git a/kde-base/blinken/blinken-4.7.4.ebuild b/kde-base/blinken/blinken-4.7.4.ebuild
492 new file mode 100644
493 index 0000000..f212b2e
494 --- /dev/null
495 +++ b/kde-base/blinken/blinken-4.7.4.ebuild
496 @@ -0,0 +1,20 @@
497 +# Copyright 1999-2011 Gentoo Foundation
498 +# Distributed under the terms of the GNU General Public License v2
499 +# $Header: $
500 +
501 +EAPI=4
502 +
503 +KDE_HANDBOOK="optional"
504 +KDE_SCM="git"
505 +inherit kde4-base
506 +
507 +DESCRIPTION="KDE version of the Simon Says game."
508 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
509 +IUSE="debug"
510 +
511 +DEPEND="
512 + $(add_kdebase_dep libkdeedu)
513 +"
514 +RDEPEND="${DEPEND}
515 + $(add_kdebase_dep knotify)
516 +"
517
518 diff --git a/kde-base/blogilo/blogilo-4.7.4.ebuild b/kde-base/blogilo/blogilo-4.7.4.ebuild
519 new file mode 100644
520 index 0000000..ec75faa
521 --- /dev/null
522 +++ b/kde-base/blogilo/blogilo-4.7.4.ebuild
523 @@ -0,0 +1,20 @@
524 +# Copyright 1999-2011 Gentoo Foundation
525 +# Distributed under the terms of the GNU General Public License v2
526 +# $Header: $
527 +
528 +EAPI=4
529 +
530 +KDE_HANDBOOK="optional"
531 +KMNAME="kdepim"
532 +KDE_SCM="git"
533 +inherit kde4-meta
534 +
535 +DESCRIPTION="KDE Blogging Client"
536 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
537 +IUSE="debug"
538 +
539 +DEPEND="
540 + $(add_kdebase_dep kdepimlibs)
541 +"
542 +RDEPEND="${DEPEND}
543 +"
544
545 diff --git a/kde-base/bomber/bomber-4.7.4.ebuild b/kde-base/bomber/bomber-4.7.4.ebuild
546 new file mode 100644
547 index 0000000..07225dc
548 --- /dev/null
549 +++ b/kde-base/bomber/bomber-4.7.4.ebuild
550 @@ -0,0 +1,13 @@
551 +# Copyright 1999-2011 Gentoo Foundation
552 +# Distributed under the terms of the GNU General Public License v2
553 +# $Header: $
554 +
555 +EAPI=4
556 +
557 +KDE_HANDBOOK="optional"
558 +KMNAME="kdegames"
559 +inherit kde4-meta
560 +
561 +DESCRIPTION="KDE arcade bombing game"
562 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
563 +IUSE="debug"
564
565 diff --git a/kde-base/bovo/bovo-4.7.4.ebuild b/kde-base/bovo/bovo-4.7.4.ebuild
566 new file mode 100644
567 index 0000000..3ed3ee7
568 --- /dev/null
569 +++ b/kde-base/bovo/bovo-4.7.4.ebuild
570 @@ -0,0 +1,13 @@
571 +# Copyright 1999-2011 Gentoo Foundation
572 +# Distributed under the terms of the GNU General Public License v2
573 +# $Header: $
574 +
575 +EAPI=4
576 +
577 +KDE_HANDBOOK="optional"
578 +KMNAME="kdegames"
579 +inherit kde4-meta
580 +
581 +DESCRIPTION="Five-in-a-row Board Game"
582 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
583 +IUSE="debug"
584
585 diff --git a/kde-base/cantor/cantor-4.7.4.ebuild b/kde-base/cantor/cantor-4.7.4.ebuild
586 new file mode 100644
587 index 0000000..7c83d8e
588 --- /dev/null
589 +++ b/kde-base/cantor/cantor-4.7.4.ebuild
590 @@ -0,0 +1,46 @@
591 +# Copyright 1999-2011 Gentoo Foundation
592 +# Distributed under the terms of the GNU General Public License v2
593 +# $Header: $
594 +
595 +EAPI=4
596 +
597 +KDE_HANDBOOK="optional"
598 +KDE_SCM="git"
599 +inherit kde4-base
600 +
601 +DESCRIPTION="KDE4 interface for doing mathematics and scientific computing"
602 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
603 +IUSE="debug ps +R"
604 +
605 +# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
606 +RDEPEND="
607 + ps? ( app-text/libspectre )
608 + R? ( dev-lang/R )
609 +"
610 +DEPEND="${RDEPEND}
611 + >=dev-cpp/eigen-2.0.3:2
612 +"
613 +
614 +# bug 386491
615 +RESTRICT="test"
616 +
617 +src_configure() {
618 + mycmakeargs+="
619 + $(cmake-utils_use_with ps LibSpectre)
620 + $(cmake-utils_use_with R)
621 + "
622 + kde4-base_src_configure
623 +}
624 +
625 +pkg_postinst() {
626 + kde4-base_pkg_postinst
627 +
628 + if ! use R; then
629 + echo
630 + ewarn "You have decided to build ${PN} with no backend."
631 + ewarn "To have this application functional, please do one of below:"
632 + ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'R' USE flag enabled"
633 + ewarn " # emerge -vaDu sci-mathematics/maxima"
634 + echo
635 + fi
636 +}
637
638 diff --git a/kde-base/cervisia/cervisia-4.7.4.ebuild b/kde-base/cervisia/cervisia-4.7.4.ebuild
639 new file mode 100644
640 index 0000000..2057132
641 --- /dev/null
642 +++ b/kde-base/cervisia/cervisia-4.7.4.ebuild
643 @@ -0,0 +1,17 @@
644 +# Copyright 1999-2011 Gentoo Foundation
645 +# Distributed under the terms of the GNU General Public License v2
646 +# $Header: $
647 +
648 +EAPI=4
649 +
650 +KDE_HANDBOOK="optional"
651 +KMNAME="kdesdk"
652 +inherit kde4-meta
653 +
654 +DESCRIPTION="Cervisia - A KDE CVS frontend"
655 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
656 +IUSE="debug"
657 +
658 +RDEPEND="
659 + dev-vcs/cvs
660 +"
661
662 diff --git a/kde-base/dolphin-plugins/dolphin-plugins-4.7.4.ebuild b/kde-base/dolphin-plugins/dolphin-plugins-4.7.4.ebuild
663 new file mode 100644
664 index 0000000..7b58e1c
665 --- /dev/null
666 +++ b/kde-base/dolphin-plugins/dolphin-plugins-4.7.4.ebuild
667 @@ -0,0 +1,39 @@
668 +# Copyright 1999-2011 Gentoo Foundation
669 +# Distributed under the terms of the GNU General Public License v2
670 +# $Header: $
671 +
672 +EAPI=4
673 +
674 +KMNAME="kdesdk"
675 +inherit kde4-meta
676 +
677 +DESCRIPTION="Extra Dolphin plugins"
678 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
679 +IUSE="debug +git +subversion"
680 +
681 +DEPEND="
682 + $(add_kdebase_dep libkonq)
683 +"
684 +RDEPEND="${DEPEND}
685 + $(add_kdebase_dep kompare)
686 + git? ( dev-vcs/git )
687 + subversion? ( dev-vcs/subversion )
688 +"
689 +
690 +KMLOADLIBS="libkonq"
691 +
692 +#
693 +# See bug 351147 for why this is necessary
694 +#
695 +src_prepare() {
696 + echo 'macro_optional_add_subdirectory ( dolphin-plugins )' >> CMakeLists.txt || die
697 + echo > dolphin-plugins/CMakeLists.txt || die
698 + use git && echo 'add_subdirectory ( git )' >> dolphin-plugins/CMakeLists.txt
699 + use subversion && echo 'add_subdirectory ( svn )' >> dolphin-plugins/CMakeLists.txt
700 +
701 + kde4-meta_src_prepare
702 +}
703 +
704 +src_install() {
705 + { use git || use subversion; } && kde4-meta_src_install
706 +}
707
708 diff --git a/kde-base/dolphin/dolphin-4.7.4.ebuild b/kde-base/dolphin/dolphin-4.7.4.ebuild
709 new file mode 100644
710 index 0000000..c7d2b83
711 --- /dev/null
712 +++ b/kde-base/dolphin/dolphin-4.7.4.ebuild
713 @@ -0,0 +1,41 @@
714 +# Copyright 1999-2011 Gentoo Foundation
715 +# Distributed under the terms of the GNU General Public License v2
716 +# $Header: $
717 +
718 +EAPI=4
719 +
720 +KDE_HANDBOOK="optional"
721 +KMNAME="kde-baseapps"
722 +inherit kde4-meta
723 +
724 +DESCRIPTION="A KDE filemanager focusing on usability"
725 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
726 +IUSE="debug semantic-desktop thumbnail"
727 +
728 +DEPEND="
729 + $(add_kdebase_dep kdelibs 'semantic-desktop=')
730 + $(add_kdebase_dep libkonq)
731 + semantic-desktop? ( >=dev-libs/shared-desktop-ontologies-0.2 )
732 +"
733 +RDEPEND="${DEPEND}
734 + $(add_kdebase_dep kfind)
735 +"
736 +PDEPEND="
737 + thumbnail? (
738 + $(add_kdebase_dep thumbnailers)
739 + || (
740 + $(add_kdebase_dep ffmpegthumbs)
741 + $(add_kdebase_dep mplayerthumbs)
742 + )
743 + )
744 +"
745 +
746 +KMLOADLIBS="libkonq"
747 +
748 +src_configure() {
749 + mycmakeargs=(
750 + $(cmake-utils_use_with semantic-desktop Nepomuk)
751 + )
752 +
753 + kde4-meta_src_configure
754 +}
755
756 diff --git a/kde-base/dragonplayer/dragonplayer-4.7.4.ebuild b/kde-base/dragonplayer/dragonplayer-4.7.4.ebuild
757 new file mode 100644
758 index 0000000..31d5571
759 --- /dev/null
760 +++ b/kde-base/dragonplayer/dragonplayer-4.7.4.ebuild
761 @@ -0,0 +1,32 @@
762 +# Copyright 1999-2011 Gentoo Foundation
763 +# Distributed under the terms of the GNU General Public License v2
764 +# $Header: $
765 +
766 +EAPI=4
767 +
768 +KDE_HANDBOOK="optional"
769 +KMNAME="kdemultimedia"
770 +inherit kde4-meta
771 +
772 +DESCRIPTION="Dragon Player is a simple video player for KDE 4"
773 +HOMEPAGE="http://www.dragonplayer.net/"
774 +
775 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
776 +LICENSE="GPL-2"
777 +IUSE="debug xine"
778 +
779 +RDEPEND="
780 + >=media-libs/phonon-4.4.3
781 + xine? ( media-libs/xine-lib[xcb] )
782 +"
783 +DEPEND="${RDEPEND}
784 + sys-devel/gettext
785 +"
786 +
787 +src_configure() {
788 + mycmakeargs=(
789 + $(cmake-utils_use_with xine)
790 + )
791 +
792 + kde4-meta_src_configure
793 +}
794
795 diff --git a/kde-base/drkonqi/drkonqi-4.7.4.ebuild b/kde-base/drkonqi/drkonqi-4.7.4.ebuild
796 new file mode 100644
797 index 0000000..9751d00
798 --- /dev/null
799 +++ b/kde-base/drkonqi/drkonqi-4.7.4.ebuild
800 @@ -0,0 +1,20 @@
801 +# Copyright 1999-2011 Gentoo Foundation
802 +# Distributed under the terms of the GNU General Public License v2
803 +# $Header: $
804 +
805 +EAPI=4
806 +
807 +KMNAME="kde-runtime"
808 +inherit kde4-meta
809 +
810 +DESCRIPTION="KDE crash handler, gives the user feedback if a program crashed"
811 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
812 +IUSE="debug"
813 +
814 +pkg_postinst() {
815 + kde4-meta_pkg_postinst
816 + if ! has_version "sys-devel/gdb"; then
817 + elog "For more usability consider installing following packages:"
818 + elog " sys-devel/gdb - Easier debugging support"
819 + fi
820 +}
821
822 diff --git a/kde-base/ffmpegthumbs/ffmpegthumbs-4.7.4.ebuild b/kde-base/ffmpegthumbs/ffmpegthumbs-4.7.4.ebuild
823 new file mode 100644
824 index 0000000..0b17c80
825 --- /dev/null
826 +++ b/kde-base/ffmpegthumbs/ffmpegthumbs-4.7.4.ebuild
827 @@ -0,0 +1,17 @@
828 +# Copyright 1999-2011 Gentoo Foundation
829 +# Distributed under the terms of the GNU General Public License v2
830 +# $Header: $
831 +
832 +EAPI=4
833 +
834 +KMNAME="kdemultimedia"
835 +inherit kde4-meta
836 +
837 +DESCRIPTION="A FFmpeg based thumbnail Generator for Video Files."
838 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
839 +IUSE="debug"
840 +
841 +DEPEND="
842 + virtual/ffmpeg
843 +"
844 +RDEPEND="${DEPEND}"
845
846 diff --git a/kde-base/filelight/filelight-4.7.4.ebuild b/kde-base/filelight/filelight-4.7.4.ebuild
847 new file mode 100644
848 index 0000000..59ede9a
849 --- /dev/null
850 +++ b/kde-base/filelight/filelight-4.7.4.ebuild
851 @@ -0,0 +1,25 @@
852 +# Copyright 1999-2011 Gentoo Foundation
853 +# Distributed under the terms of the GNU General Public License v2
854 +# $Header: $
855 +
856 +EAPI=4
857 +
858 +KDE_HANDBOOK="optional"
859 +KDE_SCM="git"
860 +if [[ ${PV} == *9999 ]]; then
861 + kde_eclass="kde4-base"
862 +else
863 + KMNAME="kdeutils"
864 + kde_eclass="kde4-meta"
865 +fi
866 +inherit ${kde_eclass}
867 +
868 +DESCRIPTION="Filelight creates an interactive map of concentric, segmented rings that help visualise disk usage."
869 +
870 +LICENSE="GPL-3"
871 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
872 +IUSE="debug"
873 +
874 +RDEPEND="
875 + x11-apps/xdpyinfo
876 +"
877
878 diff --git a/kde-base/freespacenotifier/freespacenotifier-4.7.4.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.7.4.ebuild
879 new file mode 100644
880 index 0000000..e867c3e
881 --- /dev/null
882 +++ b/kde-base/freespacenotifier/freespacenotifier-4.7.4.ebuild
883 @@ -0,0 +1,12 @@
884 +# Copyright 1999-2011 Gentoo Foundation
885 +# Distributed under the terms of the GNU General Public License v2
886 +# $Header: $
887 +
888 +EAPI=4
889 +
890 +KMNAME="kde-workspace"
891 +inherit kde4-meta
892 +
893 +DESCRIPTION="A module that monitors free disk space on the home dir"
894 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
895 +IUSE="debug"
896
897 diff --git a/kde-base/granatier/granatier-4.7.4.ebuild b/kde-base/granatier/granatier-4.7.4.ebuild
898 new file mode 100644
899 index 0000000..0c8144e
900 --- /dev/null
901 +++ b/kde-base/granatier/granatier-4.7.4.ebuild
902 @@ -0,0 +1,19 @@
903 +# Copyright 1999-2011 Gentoo Foundation
904 +# Distributed under the terms of the GNU General Public License v2
905 +# $Header: $
906 +
907 +EAPI=4
908 +
909 +KDE_HANDBOOK="optional"
910 +KMNAME="kdegames"
911 +inherit kde4-meta
912 +
913 +DESCRIPTION="KDE Bomberman game"
914 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
915 +IUSE="debug"
916 +
917 +DEPEND="
918 + media-libs/libsndfile
919 + media-libs/openal
920 +"
921 +RDEPEND="${DEPEND}"
922
923 diff --git a/kde-base/gwenview/gwenview-4.7.4.ebuild b/kde-base/gwenview/gwenview-4.7.4.ebuild
924 new file mode 100644
925 index 0000000..48e5d35
926 --- /dev/null
927 +++ b/kde-base/gwenview/gwenview-4.7.4.ebuild
928 @@ -0,0 +1,52 @@
929 +# Copyright 1999-2011 Gentoo Foundation
930 +# Distributed under the terms of the GNU General Public License v2
931 +# $Header: $
932 +
933 +EAPI=4
934 +
935 +KDE_HANDBOOK="optional"
936 +KDE_SCM="git"
937 +inherit kde4-base
938 +
939 +DESCRIPTION="KDE image viewer"
940 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
941 +IUSE="debug kipi semantic-desktop"
942 +
943 +# tests hang, last checked for 4.2.96
944 +RESTRICT="test"
945 +
946 +DEPEND="
947 + $(add_kdebase_dep kdelibs 'semantic-desktop=')
948 + $(add_kdebase_dep libkonq)
949 + >=media-gfx/exiv2-0.19
950 + virtual/jpeg
951 + kipi? ( $(add_kdebase_dep libkipi) )
952 +"
953 +RDEPEND="${DEPEND}"
954 +
955 +KMLOADLIBS="libkonq"
956 +
957 +src_configure() {
958 + mycmakeargs=(
959 + $(cmake-utils_use_with semantic-desktop Soprano)
960 + $(cmake-utils_use_with kipi)
961 + )
962 +
963 + if use semantic-desktop; then
964 + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=Nepomuk)
965 + else
966 + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=None)
967 + fi
968 +
969 + kde4-base_src_configure
970 +}
971 +
972 +pkg_postinst() {
973 + kde4-base_pkg_postinst
974 +
975 + echo
976 + elog "For SVG support, emerge -va kde-base/svgpart"
977 + echo
978 + use kipi && elog "The plugins for the KIPI inteface can be found in media-plugins/kipi-plugins"
979 + use kipi && echo
980 +}
981
982 diff --git a/kde-base/jovie/jovie-4.7.4.ebuild b/kde-base/jovie/jovie-4.7.4.ebuild
983 new file mode 100644
984 index 0000000..bf4c130
985 --- /dev/null
986 +++ b/kde-base/jovie/jovie-4.7.4.ebuild
987 @@ -0,0 +1,25 @@
988 +# Copyright 1999-2011 Gentoo Foundation
989 +# Distributed under the terms of the GNU General Public License v2
990 +# $Header: $
991 +
992 +EAPI=4
993 +
994 +KDE_HANDBOOK="optional"
995 +KDE_SCM="git"
996 +if [[ ${PV} == *9999 ]]; then
997 + kde_eclass="kde4-base"
998 +else
999 + KMNAME="kdeaccessibility"
1000 + kde_eclass="kde4-meta"
1001 +fi
1002 +
1003 +inherit ${kde_eclass}
1004 +
1005 +DESCRIPTION="Jovie is a text to speech application"
1006 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1007 +IUSE="debug"
1008 +
1009 +DEPEND="
1010 + app-accessibility/speech-dispatcher
1011 +"
1012 +RDEPEND="${DEPEND}"
1013
1014 diff --git a/kde-base/juk/juk-4.7.4.ebuild b/kde-base/juk/juk-4.7.4.ebuild
1015 new file mode 100644
1016 index 0000000..50ed8f2
1017 --- /dev/null
1018 +++ b/kde-base/juk/juk-4.7.4.ebuild
1019 @@ -0,0 +1,27 @@
1020 +# Copyright 1999-2011 Gentoo Foundation
1021 +# Distributed under the terms of the GNU General Public License v2
1022 +# $Header: $
1023 +
1024 +EAPI=4
1025 +
1026 +KDE_HANDBOOK="optional"
1027 +KMNAME="kdemultimedia"
1028 +inherit kde4-meta
1029 +
1030 +DESCRIPTION="Jukebox and music manager for KDE."
1031 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1032 +IUSE="debug musicbrainz"
1033 +
1034 +DEPEND="
1035 + >=media-libs/taglib-1.6
1036 + musicbrainz? ( media-libs/tunepimp )
1037 +"
1038 +RDEPEND="${DEPEND}"
1039 +
1040 +src_configure() {
1041 + mycmakeargs=(
1042 + $(cmake-utils_use_with musicbrainz TunePimp)
1043 + )
1044 +
1045 + kde4-meta_src_configure
1046 +}
1047
1048 diff --git a/kde-base/kabcclient/kabcclient-4.7.4.ebuild b/kde-base/kabcclient/kabcclient-4.7.4.ebuild
1049 new file mode 100644
1050 index 0000000..8315266
1051 --- /dev/null
1052 +++ b/kde-base/kabcclient/kabcclient-4.7.4.ebuild
1053 @@ -0,0 +1,27 @@
1054 +# Copyright 1999-2011 Gentoo Foundation
1055 +# Distributed under the terms of the GNU General Public License v2
1056 +# $Header: $
1057 +
1058 +EAPI=4
1059 +
1060 +KDE_HANDBOOK="optional"
1061 +KMNAME="kdepim"
1062 +KMMODULE="console/${PN}"
1063 +KDE_SCM="git"
1064 +inherit kde4-meta
1065 +
1066 +DESCRIPTION="A command line client for accessing the KDE addressbook"
1067 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1068 +IUSE="debug"
1069 +
1070 +DEPEND="
1071 + $(add_kdebase_dep kdepimlibs)
1072 +"
1073 +RDEPEND="${DEPEND}"
1074 +
1075 +src_install() {
1076 + kde4-meta_src_install
1077 +
1078 + # work around NULL DT_RPATH in kabc2mutt
1079 + dosym kabcclient ${PREFIX}/bin/kabc2mutt
1080 +}
1081
1082 diff --git a/kde-base/kaccessible/kaccessible-4.7.4.ebuild b/kde-base/kaccessible/kaccessible-4.7.4.ebuild
1083 new file mode 100644
1084 index 0000000..172b78d
1085 --- /dev/null
1086 +++ b/kde-base/kaccessible/kaccessible-4.7.4.ebuild
1087 @@ -0,0 +1,28 @@
1088 +# Copyright 1999-2011 Gentoo Foundation
1089 +# Distributed under the terms of the GNU General Public License v2
1090 +# $Header: $
1091 +
1092 +EAPI=4
1093 +
1094 +KDE_SCM="git"
1095 +if [[ ${PV} == *9999 ]]; then
1096 + kde_eclass="kde4-base"
1097 +else
1098 + KMNAME="kdeaccessibility"
1099 + kde_eclass="kde4-meta"
1100 +fi
1101 +inherit ${kde_eclass}
1102 +
1103 +DESCRIPTION="Provides accessibility services like focus tracking"
1104 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1105 +IUSE="debug +speechd"
1106 +
1107 +DEPEND="app-accessibility/speech-dispatcher"
1108 +RDEPEND=${DEPEND}
1109 +
1110 +src_configure() {
1111 + mycmakeargs=(
1112 + $(cmake-utils_use_with speechd Speechd)
1113 + )
1114 + ${kde_eclass}_src_configure
1115 +}
1116
1117 diff --git a/kde-base/kactivities/kactivities-4.7.4.ebuild b/kde-base/kactivities/kactivities-4.7.4.ebuild
1118 new file mode 100644
1119 index 0000000..4972b09
1120 --- /dev/null
1121 +++ b/kde-base/kactivities/kactivities-4.7.4.ebuild
1122 @@ -0,0 +1,50 @@
1123 +# Copyright 1999-2011 Gentoo Foundation
1124 +# Distributed under the terms of the GNU General Public License v2
1125 +# $Header: $
1126 +
1127 +EAPI=4
1128 +
1129 +KDE_SCM="git"
1130 +KMNAME="kdelibs"
1131 +
1132 +inherit kde4-base
1133 +
1134 +DESCRIPTION="KDE Activity Manager"
1135 +
1136 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1137 +IUSE=""
1138 +
1139 +RESTRICT="test"
1140 +
1141 +# Split out from kdelibs in 4.7.1-r2
1142 +add_blocker kdelibs 4.7.1-r1
1143 +
1144 +src_unpack() {
1145 + kde4-base_src_unpack
1146 + # Move the unpacked sources to where they are expected to be
1147 + [[ $(echo *-${PV}) != ${P} ]] && { mv *-${PV} ${P} || die; }
1148 +}
1149 +
1150 +src_prepare() {
1151 + kde4-base_src_prepare
1152 +
1153 + sed -i -e '/libkdeclarative/s:^:#DONOTWANT:' experimental/CMakeLists.txt || die
1154 +}
1155 +
1156 +src_configure() {
1157 + local S="${WORKDIR}/${P}/experimental"
1158 +
1159 + kde4-base_src_configure
1160 +}
1161 +
1162 +src_compile() {
1163 + local S="${WORKDIR}/${P}/experimental"
1164 +
1165 + kde4-base_src_compile
1166 +}
1167 +
1168 +src_install() {
1169 + local S="${WORKDIR}/${P}/experimental"
1170 +
1171 + kde4-base_src_install
1172 +}
1173
1174 diff --git a/kde-base/kaddressbook/kaddressbook-4.7.4.ebuild b/kde-base/kaddressbook/kaddressbook-4.7.4.ebuild
1175 new file mode 100644
1176 index 0000000..bff6ae0
1177 --- /dev/null
1178 +++ b/kde-base/kaddressbook/kaddressbook-4.7.4.ebuild
1179 @@ -0,0 +1,44 @@
1180 +# Copyright 1999-2011 Gentoo Foundation
1181 +# Distributed under the terms of the GNU General Public License v2
1182 +# $Header: $
1183 +
1184 +EAPI=4
1185 +
1186 +KDE_HANDBOOK="optional"
1187 +KMNAME="kdepim"
1188 +KDE_SCM="git"
1189 +inherit kde4-meta
1190 +
1191 +DESCRIPTION="The KDE Address Book"
1192 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1193 +IUSE="debug"
1194 +
1195 +DEPEND="
1196 + >=dev-libs/grantlee-0.1.4
1197 + $(add_kdebase_dep kdelibs 'semantic-desktop')
1198 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
1199 + $(add_kdebase_dep kdepim-common-libs)
1200 +"
1201 +RDEPEND="${DEPEND}"
1202 +
1203 +KMEXTRA="
1204 + plugins/kaddressbook/
1205 + plugins/ktexteditor/
1206 +"
1207 +KMEXTRACTONLY="
1208 + akonadi_next/
1209 + calendarsupport/
1210 + libkleo/
1211 +"
1212 +
1213 +KMLOADLIBS="kdepim-common-libs"
1214 +
1215 +pkg_postinst() {
1216 + kde4-meta_pkg_postinst
1217 +
1218 + if ! has_version kde-base/kdepim-kresources:${SLOT}; then
1219 + echo
1220 + elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
1221 + echo
1222 + fi
1223 +}
1224
1225 diff --git a/kde-base/kajongg/kajongg-4.7.4.ebuild b/kde-base/kajongg/kajongg-4.7.4.ebuild
1226 new file mode 100644
1227 index 0000000..9f24a34
1228 --- /dev/null
1229 +++ b/kde-base/kajongg/kajongg-4.7.4.ebuild
1230 @@ -0,0 +1,28 @@
1231 +# Copyright 1999-2011 Gentoo Foundation
1232 +# Distributed under the terms of the GNU General Public License v2
1233 +# $Header: $
1234 +
1235 +EAPI=4
1236 +
1237 +KDE_HANDBOOK="optional"
1238 +KMNAME="kdegames"
1239 +inherit kde4-meta python
1240 +
1241 +DESCRIPTION="The classical Mah Jongg for four players"
1242 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1243 +IUSE="debug"
1244 +
1245 +DEPEND="
1246 + dev-db/sqlite:3
1247 + $(add_kdebase_dep libkdegames)
1248 + $(add_kdebase_dep pykde4)
1249 +"
1250 +RDEPEND="${DEPEND}
1251 + $(add_kdebase_dep libkmahjongg)
1252 + >=dev-python/twisted-8.2.0
1253 +"
1254 +
1255 +pkg_setup() {
1256 + python_pkg_setup
1257 + kde4-meta_pkg_setup
1258 +}
1259
1260 diff --git a/kde-base/kalarm/kalarm-4.7.4.ebuild b/kde-base/kalarm/kalarm-4.7.4.ebuild
1261 new file mode 100644
1262 index 0000000..080b0e5
1263 --- /dev/null
1264 +++ b/kde-base/kalarm/kalarm-4.7.4.ebuild
1265 @@ -0,0 +1,25 @@
1266 +# Copyright 1999-2011 Gentoo Foundation
1267 +# Distributed under the terms of the GNU General Public License v2
1268 +# $Header: $
1269 +
1270 +EAPI=4
1271 +
1272 +KDE_HANDBOOK="optional"
1273 +KMNAME="kdepim"
1274 +KDE_SCM="git"
1275 +inherit kde4-meta
1276 +
1277 +DESCRIPTION="Personal alarm message, command and email scheduler for KDE"
1278 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1279 +IUSE="debug"
1280 +
1281 +RDEPEND="
1282 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
1283 + $(add_kdebase_dep kdepim-common-libs)
1284 + media-libs/phonon
1285 +"
1286 +DEPEND="${RDEPEND}"
1287 +
1288 +KMEXTRACTONLY="
1289 + kmail/
1290 +"
1291
1292 diff --git a/kde-base/kalgebra/kalgebra-4.7.4.ebuild b/kde-base/kalgebra/kalgebra-4.7.4.ebuild
1293 new file mode 100644
1294 index 0000000..c7490af
1295 --- /dev/null
1296 +++ b/kde-base/kalgebra/kalgebra-4.7.4.ebuild
1297 @@ -0,0 +1,50 @@
1298 +# Copyright 1999-2011 Gentoo Foundation
1299 +# Distributed under the terms of the GNU General Public License v2
1300 +# $Header: $
1301 +
1302 +EAPI=4
1303 +
1304 +KDE_HANDBOOK="optional"
1305 +OPENGL_REQUIRED="optional"
1306 +KDE_SCM="git"
1307 +inherit kde4-base
1308 +
1309 +DESCRIPTION="MathML-based graph calculator for KDE."
1310 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1311 +IUSE="debug +plasma readline"
1312 +
1313 +DEPEND="
1314 + $(add_kdebase_dep libkdeedu)
1315 + readline? ( sys-libs/readline )
1316 +"
1317 +RDEPEND="${DEPEND}"
1318 +
1319 +KMEXTRACTONLY="
1320 + libkdeedu/kdeeduui/
1321 +"
1322 +KMEXTRA="
1323 + libkdeedu/qtmmlwidget/
1324 +"
1325 +
1326 +PATCHES=(
1327 + "${FILESDIR}"/${PN}-4.5.73-solaris-graph2d.patch
1328 +)
1329 +
1330 +src_configure() {
1331 + mycmakeargs=(
1332 + $(cmake-utils_use_with readline)
1333 + $(cmake-utils_use_with plasma)
1334 + $(cmake-utils_use_with opengl OpenGL)
1335 + )
1336 +
1337 + kde4-base_src_configure
1338 +}
1339 +
1340 +src_test() {
1341 + # disable broken test
1342 + sed -i -e '/mathmlpresentationtest/ s/^/#DO_NOT_RUN_TEST /' \
1343 + "${S}"/analitza/tests/CMakeLists.txt || \
1344 + die "sed to disable mathmlpresentationtest failed."
1345 +
1346 + kde4-base_src_test
1347 +}
1348
1349 diff --git a/kde-base/kalzium/kalzium-4.7.4.ebuild b/kde-base/kalzium/kalzium-4.7.4.ebuild
1350 new file mode 100644
1351 index 0000000..e555ea7
1352 --- /dev/null
1353 +++ b/kde-base/kalzium/kalzium-4.7.4.ebuild
1354 @@ -0,0 +1,46 @@
1355 +# Copyright 1999-2011 Gentoo Foundation
1356 +# Distributed under the terms of the GNU General Public License v2
1357 +# $Header: $
1358 +
1359 +EAPI=4
1360 +
1361 +KDE_HANDBOOK="optional"
1362 +KDE_SCM="git"
1363 +CPPUNIT_REQUIRED="optional"
1364 +OPENGL_REQUIRED="always"
1365 +inherit kde4-base flag-o-matic
1366 +
1367 +DESCRIPTION="KDE: periodic table of the elements."
1368 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1369 +IUSE="editor debug +plasma solver"
1370 +
1371 +RDEPEND="
1372 + $(add_kdebase_dep libkdeedu)
1373 + editor? ( >=sci-chemistry/openbabel-2.2 )
1374 +"
1375 +DEPEND="${RDEPEND}
1376 + editor? ( >=dev-cpp/eigen-2.0.3:2 )
1377 + solver? ( dev-ml/facile[ocamlopt] )
1378 +"
1379 +
1380 +KMEXTRACTONLY="
1381 + libkdeedu/kdeeduui/
1382 + libkdeedu/libscience/
1383 +"
1384 +
1385 +src_configure(){
1386 + # Fix missing finite()
1387 + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
1388 +
1389 + mycmakeargs=(
1390 + $(cmake-utils_use_with editor Eigen2)
1391 + $(cmake-utils_use_with editor OpenBabel2)
1392 + $(cmake-utils_use_with editor OpenGL)
1393 + $(cmake-utils_use_with solver OCaml)
1394 + $(cmake-utils_use_with solver Libfacile)
1395 + )
1396 +
1397 + kde4-base_src_configure
1398 +}
1399 +
1400 +src_test(){ :; } #see bug 376911
1401
1402 diff --git a/kde-base/kamera/kamera-4.7.4.ebuild b/kde-base/kamera/kamera-4.7.4.ebuild
1403 new file mode 100644
1404 index 0000000..740aeaa
1405 --- /dev/null
1406 +++ b/kde-base/kamera/kamera-4.7.4.ebuild
1407 @@ -0,0 +1,18 @@
1408 +# Copyright 1999-2011 Gentoo Foundation
1409 +# Distributed under the terms of the GNU General Public License v2
1410 +# $Header: $
1411 +
1412 +EAPI=4
1413 +
1414 +KDE_HANDBOOK="optional"
1415 +KDE_SCM="git"
1416 +inherit kde4-base
1417 +
1418 +DESCRIPTION="KDE digital camera manager"
1419 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1420 +IUSE="debug"
1421 +
1422 +DEPEND="
1423 + media-libs/libgphoto2
1424 +"
1425 +RDEPEND="${DEPEND}"
1426
1427 diff --git a/kde-base/kanagram/kanagram-4.7.4.ebuild b/kde-base/kanagram/kanagram-4.7.4.ebuild
1428 new file mode 100644
1429 index 0000000..71d93e4
1430 --- /dev/null
1431 +++ b/kde-base/kanagram/kanagram-4.7.4.ebuild
1432 @@ -0,0 +1,17 @@
1433 +# Copyright 1999-2011 Gentoo Foundation
1434 +# Distributed under the terms of the GNU General Public License v2
1435 +# $Header: $
1436 +
1437 +EAPI=4
1438 +
1439 +KDE_HANDBOOK="optional"
1440 +KDE_SCM="git"
1441 +inherit kde4-base
1442 +
1443 +DESCRIPTION="KDE: letter order game."
1444 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1445 +IUSE="debug"
1446 +
1447 +DEPEND="
1448 + $(add_kdebase_dep libkdeedu)
1449 +"
1450
1451 diff --git a/kde-base/kapman/kapman-4.7.4.ebuild b/kde-base/kapman/kapman-4.7.4.ebuild
1452 new file mode 100644
1453 index 0000000..edd6365
1454 --- /dev/null
1455 +++ b/kde-base/kapman/kapman-4.7.4.ebuild
1456 @@ -0,0 +1,13 @@
1457 +# Copyright 1999-2011 Gentoo Foundation
1458 +# Distributed under the terms of the GNU General Public License v2
1459 +# $Header: $
1460 +
1461 +EAPI=4
1462 +
1463 +KDE_HANDBOOK="optional"
1464 +KMNAME="kdegames"
1465 +inherit kde4-meta
1466 +
1467 +DESCRIPTION="Pac-Man clone for KDE"
1468 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1469 +IUSE="debug"
1470
1471 diff --git a/kde-base/kapptemplate/kapptemplate-4.7.4.ebuild b/kde-base/kapptemplate/kapptemplate-4.7.4.ebuild
1472 new file mode 100644
1473 index 0000000..3092fb6
1474 --- /dev/null
1475 +++ b/kde-base/kapptemplate/kapptemplate-4.7.4.ebuild
1476 @@ -0,0 +1,13 @@
1477 +# Copyright 1999-2011 Gentoo Foundation
1478 +# Distributed under the terms of the GNU General Public License v2
1479 +# $Header: $
1480 +
1481 +EAPI=4
1482 +
1483 +KDE_HANDBOOK="optional"
1484 +KMNAME="kdesdk"
1485 +inherit kde4-meta
1486 +
1487 +DESCRIPTION="KAppTemplate - A shell script to create the necessary framework to develop KDE applications."
1488 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1489 +IUSE="debug"
1490
1491 diff --git a/kde-base/kate/kate-4.7.4.ebuild b/kde-base/kate/kate-4.7.4.ebuild
1492 new file mode 100644
1493 index 0000000..c366bbd
1494 --- /dev/null
1495 +++ b/kde-base/kate/kate-4.7.4.ebuild
1496 @@ -0,0 +1,41 @@
1497 +# Copyright 1999-2011 Gentoo Foundation
1498 +# Distributed under the terms of the GNU General Public License v2
1499 +# $Header: $
1500 +
1501 +EAPI=4
1502 +
1503 +KDE_HANDBOOK="optional"
1504 +KMNAME="kate"
1505 +KDE_SCM="git"
1506 +inherit kde4-meta
1507 +
1508 +DESCRIPTION="Kate is an MDI texteditor."
1509 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1510 +IUSE="debug +plasma"
1511 +
1512 +DEPEND="
1513 + dev-libs/libxml2
1514 + dev-libs/libxslt
1515 +"
1516 +RDEPEND="${DEPEND}
1517 + $(add_kdebase_dep katepart)
1518 +"
1519 +
1520 +src_configure() {
1521 + mycmakeargs=(
1522 + $(cmake-utils_use_with plasma)
1523 + )
1524 +
1525 + kde4-meta_src_configure
1526 +}
1527 +
1528 +pkg_postinst() {
1529 + kde4-meta_pkg_postinst
1530 +
1531 + if ! has_version kde-base/kaddressbook:${SLOT}; then
1532 + echo
1533 + elog "File templates plugin requires kde-base/kaddressbook:${SLOT}."
1534 + elog "Please install it if you plan to use this plugin."
1535 + echo
1536 + fi
1537 +}
1538
1539 diff --git a/kde-base/katepart/katepart-4.7.4.ebuild b/kde-base/katepart/katepart-4.7.4.ebuild
1540 new file mode 100644
1541 index 0000000..8c3ffde
1542 --- /dev/null
1543 +++ b/kde-base/katepart/katepart-4.7.4.ebuild
1544 @@ -0,0 +1,25 @@
1545 +# Copyright 1999-2011 Gentoo Foundation
1546 +# Distributed under the terms of the GNU General Public License v2
1547 +# $Header: $
1548 +
1549 +EAPI=4
1550 +
1551 +KDE_HANDBOOK="optional"
1552 +KMNAME="kate"
1553 +KMMODULE="part"
1554 +KDE_SCM="git"
1555 +inherit kde4-meta
1556 +
1557 +DESCRIPTION="KDE Editor KPart"
1558 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
1559 +IUSE="debug"
1560 +
1561 +add_blocker kdelibs 4.6.50
1562 +
1563 +src_configure() {
1564 + local mycmakeargs=(
1565 + "-DKDE4_BUILD_TESTS=OFF"
1566 + )
1567 +
1568 + kde4-meta_src_configure
1569 +}
1570
1571 diff --git a/kde-base/katomic/katomic-4.7.4.ebuild b/kde-base/katomic/katomic-4.7.4.ebuild
1572 new file mode 100644
1573 index 0000000..6508eb5
1574 --- /dev/null
1575 +++ b/kde-base/katomic/katomic-4.7.4.ebuild
1576 @@ -0,0 +1,13 @@
1577 +# Copyright 1999-2011 Gentoo Foundation
1578 +# Distributed under the terms of the GNU General Public License v2
1579 +# $Header: $
1580 +
1581 +EAPI=4
1582 +
1583 +KDE_HANDBOOK="optional"
1584 +KMNAME="kdegames"
1585 +inherit kde4-meta
1586 +
1587 +DESCRIPTION="KDE Atomic Entertainment Game"
1588 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1589 +IUSE="debug"
1590
1591 diff --git a/kde-base/kbattleship/kbattleship-4.7.4.ebuild b/kde-base/kbattleship/kbattleship-4.7.4.ebuild
1592 new file mode 100644
1593 index 0000000..ca91137
1594 --- /dev/null
1595 +++ b/kde-base/kbattleship/kbattleship-4.7.4.ebuild
1596 @@ -0,0 +1,39 @@
1597 +# Copyright 1999-2011 Gentoo Foundation
1598 +# Distributed under the terms of the GNU General Public License v2
1599 +# $Header: $
1600 +
1601 +EAPI=4
1602 +
1603 +KDE_HANDBOOK="optional"
1604 +KMNAME="kdegames"
1605 +inherit games-ggz kde4-meta
1606 +
1607 +DESCRIPTION="The KDE Battleship clone"
1608 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1609 +IUSE="debug"
1610 +
1611 +src_prepare() {
1612 + # cmake is doing this really weird
1613 + sed -i \
1614 + -e "s:register_ggz_module:#register_ggz_module:g" \
1615 + "${PN}"/src/CMakeLists.txt || die "ggz removal failed"
1616 +
1617 + kde4-meta_src_prepare
1618 +}
1619 +
1620 +src_install() {
1621 + kde4-meta_src_install
1622 + # and also we have to prepare the ggz dir
1623 + insinto "${GGZ_MODDIR}"
1624 + newins ${PN}/src/module.dsc ${P}.dsc
1625 +}
1626 +
1627 +pkg_postinst() {
1628 + kde4-meta_pkg_postinst
1629 + games-ggz_pkg_postinst
1630 +}
1631 +
1632 +pkg_postrm() {
1633 + kde4-meta_pkg_postrm
1634 + games-ggz_pkg_postrm
1635 +}
1636
1637 diff --git a/kde-base/kblackbox/kblackbox-4.7.4.ebuild b/kde-base/kblackbox/kblackbox-4.7.4.ebuild
1638 new file mode 100644
1639 index 0000000..f6562f8
1640 --- /dev/null
1641 +++ b/kde-base/kblackbox/kblackbox-4.7.4.ebuild
1642 @@ -0,0 +1,13 @@
1643 +# Copyright 1999-2011 Gentoo Foundation
1644 +# Distributed under the terms of the GNU General Public License v2
1645 +# $Header: $
1646 +
1647 +EAPI=4
1648 +
1649 +KDE_HANDBOOK="optional"
1650 +KMNAME="kdegames"
1651 +inherit kde4-meta
1652 +
1653 +DESCRIPTION="KDE Blackbox Game"
1654 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1655 +IUSE="debug"
1656
1657 diff --git a/kde-base/kblocks/kblocks-4.7.4.ebuild b/kde-base/kblocks/kblocks-4.7.4.ebuild
1658 new file mode 100644
1659 index 0000000..1e4e338
1660 --- /dev/null
1661 +++ b/kde-base/kblocks/kblocks-4.7.4.ebuild
1662 @@ -0,0 +1,13 @@
1663 +# Copyright 1999-2011 Gentoo Foundation
1664 +# Distributed under the terms of the GNU General Public License v2
1665 +# $Header: $
1666 +
1667 +EAPI=4
1668 +
1669 +KDE_HANDBOOK="optional"
1670 +KMNAME="kdegames"
1671 +inherit kde4-meta
1672 +
1673 +DESCRIPTION="KDE: Kblocks is a single-player Tetris-like game."
1674 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1675 +IUSE="debug"
1676
1677 diff --git a/kde-base/kbounce/kbounce-4.7.4.ebuild b/kde-base/kbounce/kbounce-4.7.4.ebuild
1678 new file mode 100644
1679 index 0000000..5d70099
1680 --- /dev/null
1681 +++ b/kde-base/kbounce/kbounce-4.7.4.ebuild
1682 @@ -0,0 +1,13 @@
1683 +# Copyright 1999-2011 Gentoo Foundation
1684 +# Distributed under the terms of the GNU General Public License v2
1685 +# $Header: $
1686 +
1687 +EAPI=4
1688 +
1689 +KDE_HANDBOOK="optional"
1690 +KMNAME="kdegames"
1691 +inherit kde4-meta
1692 +
1693 +DESCRIPTION="KDE Bounce Ball Game"
1694 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1695 +IUSE="debug"
1696
1697 diff --git a/kde-base/kbreakout/kbreakout-4.7.4.ebuild b/kde-base/kbreakout/kbreakout-4.7.4.ebuild
1698 new file mode 100644
1699 index 0000000..abd6343
1700 --- /dev/null
1701 +++ b/kde-base/kbreakout/kbreakout-4.7.4.ebuild
1702 @@ -0,0 +1,13 @@
1703 +# Copyright 1999-2011 Gentoo Foundation
1704 +# Distributed under the terms of the GNU General Public License v2
1705 +# $Header: $
1706 +
1707 +EAPI=4
1708 +
1709 +KDE_HANDBOOK="optional"
1710 +KMNAME="kdegames"
1711 +inherit kde4-meta
1712 +
1713 +DESCRIPTION="KDE: A Breakout-like game for KDE."
1714 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1715 +IUSE="debug"
1716
1717 diff --git a/kde-base/kbruch/kbruch-4.7.4.ebuild b/kde-base/kbruch/kbruch-4.7.4.ebuild
1718 new file mode 100644
1719 index 0000000..d4648b2
1720 --- /dev/null
1721 +++ b/kde-base/kbruch/kbruch-4.7.4.ebuild
1722 @@ -0,0 +1,13 @@
1723 +# Copyright 1999-2011 Gentoo Foundation
1724 +# Distributed under the terms of the GNU General Public License v2
1725 +# $Header: $
1726 +
1727 +EAPI=4
1728 +
1729 +KDE_HANDBOOK="optional"
1730 +KDE_SCM="git"
1731 +inherit kde4-base
1732 +
1733 +DESCRIPTION="KDE Educational: Learn calculating with fractions"
1734 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1735 +IUSE="debug"
1736
1737 diff --git a/kde-base/kcachegrind/kcachegrind-4.7.4.ebuild b/kde-base/kcachegrind/kcachegrind-4.7.4.ebuild
1738 new file mode 100644
1739 index 0000000..53d7a1f
1740 --- /dev/null
1741 +++ b/kde-base/kcachegrind/kcachegrind-4.7.4.ebuild
1742 @@ -0,0 +1,17 @@
1743 +# Copyright 1999-2011 Gentoo Foundation
1744 +# Distributed under the terms of the GNU General Public License v2
1745 +# $Header: $
1746 +
1747 +EAPI=4
1748 +
1749 +KDE_HANDBOOK="optional"
1750 +KMNAME="kdesdk"
1751 +inherit kde4-meta
1752 +
1753 +DESCRIPTION="KDE Frontend for Cachegrind"
1754 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1755 +IUSE="debug"
1756 +
1757 +RDEPEND="
1758 + media-gfx/graphviz
1759 +"
1760
1761 diff --git a/kde-base/kcalc/kcalc-4.7.4.ebuild b/kde-base/kcalc/kcalc-4.7.4.ebuild
1762 new file mode 100644
1763 index 0000000..9ea8c1a
1764 --- /dev/null
1765 +++ b/kde-base/kcalc/kcalc-4.7.4.ebuild
1766 @@ -0,0 +1,33 @@
1767 +# Copyright 1999-2011 Gentoo Foundation
1768 +# Distributed under the terms of the GNU General Public License v2
1769 +# $Header: $
1770 +
1771 +EAPI=4
1772 +
1773 +KDE_HANDBOOK="optional"
1774 +CPPUNIT_REQUIRED="optional"
1775 +KDE_SCM="git"
1776 +if [[ ${PV} == *9999 ]]; then
1777 + kde_eclass="kde4-base"
1778 +else
1779 + KMNAME="kdeutils"
1780 + kde_eclass="kde4-meta"
1781 +fi
1782 +inherit ${kde_eclass}
1783 +
1784 +DESCRIPTION="KDE calculator"
1785 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1786 +IUSE="debug"
1787 +
1788 +DEPEND="
1789 + dev-libs/gmp
1790 +"
1791 +RDEPEND="${DEPEND}"
1792 +
1793 +PATCHES=(
1794 + "${FILESDIR}"/${PN}-4.3.2-solaris-knumber_priv.patch
1795 +)
1796 +
1797 +src_test() {
1798 + LANG=C ${kde_eclass}_src_test
1799 +}
1800
1801 diff --git a/kde-base/kcharselect/kcharselect-4.7.4.ebuild b/kde-base/kcharselect/kcharselect-4.7.4.ebuild
1802 new file mode 100644
1803 index 0000000..4563e16
1804 --- /dev/null
1805 +++ b/kde-base/kcharselect/kcharselect-4.7.4.ebuild
1806 @@ -0,0 +1,19 @@
1807 +# Copyright 1999-2011 Gentoo Foundation
1808 +# Distributed under the terms of the GNU General Public License v2
1809 +# $Header: $
1810 +
1811 +EAPI=4
1812 +
1813 +KDE_HANDBOOK="optional"
1814 +KDE_SCM="git"
1815 +if [[ ${PV} == *9999 ]]; then
1816 + kde_eclass="kde4-base"
1817 +else
1818 + KMNAME="kdeutils"
1819 + kde_eclass="kde4-meta"
1820 +fi
1821 +inherit ${kde_eclass}
1822 +
1823 +DESCRIPTION="KDE character selection utility"
1824 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1825 +IUSE="debug"
1826
1827 diff --git a/kde-base/kcheckpass/kcheckpass-4.7.4.ebuild b/kde-base/kcheckpass/kcheckpass-4.7.4.ebuild
1828 new file mode 100644
1829 index 0000000..975c598
1830 --- /dev/null
1831 +++ b/kde-base/kcheckpass/kcheckpass-4.7.4.ebuild
1832 @@ -0,0 +1,40 @@
1833 +# Copyright 1999-2011 Gentoo Foundation
1834 +# Distributed under the terms of the GNU General Public License v2
1835 +# $Header: $
1836 +
1837 +EAPI=4
1838 +
1839 +KMNAME="kde-workspace"
1840 +inherit kde4-meta
1841 +
1842 +DESCRIPTION="A simple password checker, used by any software in need of user authentication."
1843 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1844 +IUSE="debug pam"
1845 +
1846 +RDEPEND="
1847 + pam? (
1848 + >=kde-base/kdebase-pam-7
1849 + virtual/pam
1850 + )
1851 +"
1852 +DEPEND="${RDEPEND}
1853 + x11-libs/libxkbfile
1854 +"
1855 +
1856 +PATCHES=(
1857 + "${FILESDIR}/kdebase-4.0.2-pam-optional.patch"
1858 +)
1859 +
1860 +src_prepare() {
1861 + kde4-meta_src_prepare
1862 +
1863 + use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
1864 +}
1865 +
1866 +src_configure() {
1867 + mycmakeargs=(
1868 + $(cmake-utils_use_with pam)
1869 + )
1870 +
1871 + kde4-meta_src_configure
1872 +}
1873
1874 diff --git a/kde-base/kcminit/kcminit-4.7.4.ebuild b/kde-base/kcminit/kcminit-4.7.4.ebuild
1875 new file mode 100644
1876 index 0000000..6bcdd4e
1877 --- /dev/null
1878 +++ b/kde-base/kcminit/kcminit-4.7.4.ebuild
1879 @@ -0,0 +1,17 @@
1880 +# Copyright 1999-2011 Gentoo Foundation
1881 +# Distributed under the terms of the GNU General Public License v2
1882 +# $Header: $
1883 +
1884 +EAPI=4
1885 +
1886 +KMNAME="kde-workspace"
1887 +inherit kde4-meta
1888 +
1889 +DESCRIPTION="KCMInit - runs startups initialization for Control Modules."
1890 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1891 +IUSE="debug"
1892 +
1893 +DEPEND="
1894 + $(add_kdebase_dep ksplash)
1895 +"
1896 +RDEPEND="${DEPEND}"
1897
1898 diff --git a/kde-base/kcmshell/kcmshell-4.7.4.ebuild b/kde-base/kcmshell/kcmshell-4.7.4.ebuild
1899 new file mode 100644
1900 index 0000000..4e321d7
1901 --- /dev/null
1902 +++ b/kde-base/kcmshell/kcmshell-4.7.4.ebuild
1903 @@ -0,0 +1,12 @@
1904 +# Copyright 1999-2011 Gentoo Foundation
1905 +# Distributed under the terms of the GNU General Public License v2
1906 +# $Header: $
1907 +
1908 +EAPI=4
1909 +
1910 +KMNAME="kde-runtime"
1911 +inherit kde4-meta
1912 +
1913 +DESCRIPTION="KCMShell is a utility to host KDE control modules independently of SystemSettings."
1914 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1915 +IUSE="debug"
1916
1917 diff --git a/kde-base/kcolorchooser/kcolorchooser-4.7.4.ebuild b/kde-base/kcolorchooser/kcolorchooser-4.7.4.ebuild
1918 new file mode 100644
1919 index 0000000..6663dd8
1920 --- /dev/null
1921 +++ b/kde-base/kcolorchooser/kcolorchooser-4.7.4.ebuild
1922 @@ -0,0 +1,12 @@
1923 +# Copyright 1999-2011 Gentoo Foundation
1924 +# Distributed under the terms of the GNU General Public License v2
1925 +# $Header: $
1926 +
1927 +EAPI=4
1928 +
1929 +KDE_SCM="git"
1930 +inherit kde4-base
1931 +
1932 +DESCRIPTION="KDE color selector/editor"
1933 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1934 +IUSE="debug"
1935
1936 diff --git a/kde-base/kcontrol/kcontrol-4.7.4.ebuild b/kde-base/kcontrol/kcontrol-4.7.4.ebuild
1937 new file mode 100644
1938 index 0000000..e669f91
1939 --- /dev/null
1940 +++ b/kde-base/kcontrol/kcontrol-4.7.4.ebuild
1941 @@ -0,0 +1,18 @@
1942 +# Copyright 1999-2011 Gentoo Foundation
1943 +# Distributed under the terms of the GNU General Public License v2
1944 +# $Header: $
1945 +
1946 +EAPI=4
1947 +
1948 +KDE_HANDBOOK="optional"
1949 +KMNAME="kde-runtime"
1950 +inherit kde4-meta
1951 +
1952 +DESCRIPTION="The KDE Control Center"
1953 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1954 +IUSE="debug"
1955 +
1956 +RDEPEND="
1957 + $(add_kdebase_dep kdnssd)
1958 + $(add_kdebase_dep khotkeys)
1959 +"
1960
1961 diff --git a/kde-base/kcron/kcron-4.7.4.ebuild b/kde-base/kcron/kcron-4.7.4.ebuild
1962 new file mode 100644
1963 index 0000000..8a4b8f5
1964 --- /dev/null
1965 +++ b/kde-base/kcron/kcron-4.7.4.ebuild
1966 @@ -0,0 +1,15 @@
1967 +# Copyright 1999-2011 Gentoo Foundation
1968 +# Distributed under the terms of the GNU General Public License v2
1969 +# $Header: $
1970 +
1971 +EAPI=4
1972 +
1973 +KDE_HANDBOOK="optional"
1974 +KMNAME="kdeadmin"
1975 +inherit kde4-meta
1976 +
1977 +DESCRIPTION="KDE Task Scheduler"
1978 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1979 +IUSE="debug"
1980 +
1981 +RDEPEND="!prefix? ( virtual/cron )"
1982
1983 diff --git a/kde-base/kde-env/kde-env-4.7.4.ebuild b/kde-base/kde-env/kde-env-4.7.4.ebuild
1984 new file mode 100644
1985 index 0000000..3eada11
1986 --- /dev/null
1987 +++ b/kde-base/kde-env/kde-env-4.7.4.ebuild
1988 @@ -0,0 +1,57 @@
1989 +# Copyright 1999-2011 Gentoo Foundation
1990 +# Distributed under the terms of the GNU General Public License v2
1991 +# $Header: $
1992 +
1993 +EAPI=4
1994 +
1995 +CMAKE_REQUIRED="never"
1996 +KDE_REQUIRED="never"
1997 +inherit kde4-base
1998 +
1999 +DESCRIPTION="Environment setting required for all KDE4 apps to run."
2000 +SRC_URI=""
2001 +ESVN_REPO_URI=""
2002 +
2003 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
2004 +LICENSE="as-is"
2005 +IUSE="aqua"
2006 +
2007 +add_blocker kdelibs 4.6.80
2008 +
2009 +S=${WORKDIR}
2010 +
2011 +src_unpack() {
2012 + :
2013 +}
2014 +
2015 +src_prepare() {
2016 + :
2017 +}
2018 +
2019 +src_install() {
2020 + # number goes down with version
2021 + cat <<-EOF > 43kdepaths
2022 +CONFIG_PROTECT="/usr/share/config"
2023 +#KDE_IS_PRELINKED=1
2024 +EOF
2025 + doenvd 43kdepaths
2026 +
2027 + # Properly place xinitrc.d file that exports XDG_MENU_PREFIX to env
2028 + cat <<EOF > 11-xdg-menu-kde-4
2029 +#!/bin/sh
2030 +
2031 +if [ -z \${XDG_MENU_PREFIX} ] && [ "\${DESKTOP_SESSION}" = "KDE-4" ]; then
2032 + export XDG_MENU_PREFIX="kde-4-"
2033 +fi
2034 +EOF
2035 + exeinto /etc/X11/xinit/xinitrc.d/
2036 + doexe 11-xdg-menu-kde-4 || die "doexe failed"
2037 +}
2038 +
2039 +pkg_preinst() {
2040 + :
2041 +}
2042 +
2043 +src_test() {
2044 + :
2045 +}
2046
2047 diff --git a/kde-base/kde-meta/kde-meta-4.7.4.ebuild b/kde-base/kde-meta/kde-meta-4.7.4.ebuild
2048 new file mode 100644
2049 index 0000000..526c992
2050 --- /dev/null
2051 +++ b/kde-base/kde-meta/kde-meta-4.7.4.ebuild
2052 @@ -0,0 +1,35 @@
2053 +# Copyright 1999-2011 Gentoo Foundation
2054 +# Distributed under the terms of the GNU General Public License v2
2055 +# $Header: $
2056 +
2057 +EAPI=4
2058 +inherit kde4-meta-pkg
2059 +
2060 +DESCRIPTION="KDE - merge this to pull in all split kde-base/* packages"
2061 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2062 +IUSE="accessibility nls sdk semantic-desktop"
2063 +
2064 +RDEPEND="
2065 + $(add_kdebase_dep kate)
2066 + $(add_kdebase_dep kdeadmin-meta)
2067 + $(add_kdebase_dep kdeartwork-meta)
2068 + $(add_kdebase_dep kdebase-meta)
2069 + $(add_kdebase_dep kdeedu-meta)
2070 + $(add_kdebase_dep kdegames-meta)
2071 + $(add_kdebase_dep kdegraphics-meta)
2072 + $(add_kdebase_dep kdemultimedia-meta)
2073 + $(add_kdebase_dep kdenetwork-meta)
2074 + $(add_kdebase_dep kdeplasma-addons)
2075 + $(add_kdebase_dep kdetoys-meta)
2076 + $(add_kdebase_dep kdeutils-meta)
2077 + accessibility? ( $(add_kdebase_dep kdeaccessibility-meta) )
2078 + nls? ( $(add_kdebase_dep kde-l10n) )
2079 + sdk? (
2080 + $(add_kdebase_dep kdebindings-meta)
2081 + $(add_kdebase_dep kdesdk-meta)
2082 + $(add_kdebase_dep kdewebdev-meta)
2083 + )
2084 + semantic-desktop? (
2085 + $(add_kdebase_dep kdepim-meta "" 4.4.11.1)
2086 + )
2087 +"
2088
2089 diff --git a/kde-base/kde-wallpapers/kde-wallpapers-4.7.4.ebuild b/kde-base/kde-wallpapers/kde-wallpapers-4.7.4.ebuild
2090 new file mode 100644
2091 index 0000000..fdf3a91
2092 --- /dev/null
2093 +++ b/kde-base/kde-wallpapers/kde-wallpapers-4.7.4.ebuild
2094 @@ -0,0 +1,21 @@
2095 +# Copyright 1999-2011 Gentoo Foundation
2096 +# Distributed under the terms of the GNU General Public License v2
2097 +# $Header: $
2098 +
2099 +EAPI=4
2100 +
2101 +KMNAME="kde-wallpapers"
2102 +KDE_SCM="svn"
2103 +inherit kde4-base
2104 +
2105 +DESCRIPTION="KDE wallpapers"
2106 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2107 +IUSE=""
2108 +
2109 +add_blocker kdebase-wallpapers
2110 +
2111 +src_configure() {
2112 + mycmakeargs=( -DWALLPAPER_INSTALL_DIR="${EPREFIX}/usr/share/wallpapers" )
2113 +
2114 + kde4-base_src_configure
2115 +}
2116
2117 diff --git a/kde-base/kdeaccessibility-meta/kdeaccessibility-meta-4.7.4.ebuild b/kde-base/kdeaccessibility-meta/kdeaccessibility-meta-4.7.4.ebuild
2118 new file mode 100644
2119 index 0000000..d5275a2
2120 --- /dev/null
2121 +++ b/kde-base/kdeaccessibility-meta/kdeaccessibility-meta-4.7.4.ebuild
2122 @@ -0,0 +1,18 @@
2123 +# Copyright 1999-2011 Gentoo Foundation
2124 +# Distributed under the terms of the GNU General Public License v2
2125 +# $Header: $
2126 +
2127 +EAPI=4
2128 +inherit kde4-meta-pkg
2129 +
2130 +DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
2131 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2132 +IUSE=""
2133 +
2134 +RDEPEND="
2135 + $(add_kdebase_dep jovie)
2136 + $(add_kdebase_dep kaccessible)
2137 + $(add_kdebase_dep kmag)
2138 + $(add_kdebase_dep kmousetool)
2139 + $(add_kdebase_dep kmouth)
2140 +"
2141
2142 diff --git a/kde-base/kdeaccounts-plugin/kdeaccounts-plugin-4.7.4.ebuild b/kde-base/kdeaccounts-plugin/kdeaccounts-plugin-4.7.4.ebuild
2143 new file mode 100644
2144 index 0000000..8400284
2145 --- /dev/null
2146 +++ b/kde-base/kdeaccounts-plugin/kdeaccounts-plugin-4.7.4.ebuild
2147 @@ -0,0 +1,17 @@
2148 +# Copyright 1999-2011 Gentoo Foundation
2149 +# Distributed under the terms of the GNU General Public License v2
2150 +# $Header: $
2151 +
2152 +EAPI=4
2153 +
2154 +KMNAME="kdesdk"
2155 +inherit kde4-meta
2156 +
2157 +DESCRIPTION="Addressbook Plugin that puts names/email addresses of all KDE SVN accounts into an addressbook"
2158 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2159 +IUSE="debug"
2160 +
2161 +DEPEND="
2162 + $(add_kdebase_dep kdepimlibs)
2163 +"
2164 +RDEPEND="${DEPEND}"
2165
2166 diff --git a/kde-base/kdeadmin-meta/kdeadmin-meta-4.7.4.ebuild b/kde-base/kdeadmin-meta/kdeadmin-meta-4.7.4.ebuild
2167 new file mode 100644
2168 index 0000000..5b033f9
2169 --- /dev/null
2170 +++ b/kde-base/kdeadmin-meta/kdeadmin-meta-4.7.4.ebuild
2171 @@ -0,0 +1,17 @@
2172 +# Copyright 1999-2011 Gentoo Foundation
2173 +# Distributed under the terms of the GNU General Public License v2
2174 +# $Header: $
2175 +
2176 +EAPI=4
2177 +inherit kde4-meta-pkg
2178 +
2179 +DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
2180 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2181 +IUSE="cups"
2182 +
2183 +RDEPEND="
2184 + $(add_kdebase_dep kcron)
2185 + $(add_kdebase_dep ksystemlog)
2186 + $(add_kdebase_dep kuser)
2187 + cups? ( $(add_kdebase_dep system-config-printer-kde) )
2188 +"
2189
2190 diff --git a/kde-base/kdeartwork-colorschemes/kdeartwork-colorschemes-4.7.4.ebuild b/kde-base/kdeartwork-colorschemes/kdeartwork-colorschemes-4.7.4.ebuild
2191 new file mode 100644
2192 index 0000000..3547ebe
2193 --- /dev/null
2194 +++ b/kde-base/kdeartwork-colorschemes/kdeartwork-colorschemes-4.7.4.ebuild
2195 @@ -0,0 +1,16 @@
2196 +# Copyright 1999-2011 Gentoo Foundation
2197 +# Distributed under the terms of the GNU General Public License v2
2198 +# $Header: $
2199 +
2200 +EAPI=4
2201 +
2202 +KMNAME="kdeartwork"
2203 +KMMODULE="ColorSchemes"
2204 +inherit kde4-meta
2205 +
2206 +DESCRIPTION="KDE extra colorschemes"
2207 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2208 +IUSE=""
2209 +
2210 +# Moved here in 4.7
2211 +add_blocker kdeaccessibility-colorschemes
2212
2213 diff --git a/kde-base/kdeartwork-desktopthemes/kdeartwork-desktopthemes-4.7.4.ebuild b/kde-base/kdeartwork-desktopthemes/kdeartwork-desktopthemes-4.7.4.ebuild
2214 new file mode 100644
2215 index 0000000..6be7e7a
2216 --- /dev/null
2217 +++ b/kde-base/kdeartwork-desktopthemes/kdeartwork-desktopthemes-4.7.4.ebuild
2218 @@ -0,0 +1,13 @@
2219 +# Copyright 1999-2011 Gentoo Foundation
2220 +# Distributed under the terms of the GNU General Public License v2
2221 +# $Header: $
2222 +
2223 +EAPI=4
2224 +
2225 +KMMODULE="desktopthemes"
2226 +KMNAME="kdeartwork"
2227 +inherit kde4-meta
2228 +
2229 +DESCRIPTION="Additional KDE4 Plasma themes"
2230 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2231 +IUSE=""
2232
2233 diff --git a/kde-base/kdeartwork-emoticons/kdeartwork-emoticons-4.7.4.ebuild b/kde-base/kdeartwork-emoticons/kdeartwork-emoticons-4.7.4.ebuild
2234 new file mode 100644
2235 index 0000000..5c066a6
2236 --- /dev/null
2237 +++ b/kde-base/kdeartwork-emoticons/kdeartwork-emoticons-4.7.4.ebuild
2238 @@ -0,0 +1,15 @@
2239 +# Copyright 1999-2011 Gentoo Foundation
2240 +# Distributed under the terms of the GNU General Public License v2
2241 +# $Header: $
2242 +
2243 +EAPI=4
2244 +
2245 +RESTRICT="binchecks strip"
2246 +
2247 +KMMODULE="emoticons"
2248 +KMNAME="kdeartwork"
2249 +inherit kde4-meta
2250 +
2251 +DESCRIPTION="EmotIcons (icons for things like smilies :-) for kde"
2252 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2253 +IUSE=""
2254
2255 diff --git a/kde-base/kdeartwork-iconthemes/kdeartwork-iconthemes-4.7.4.ebuild b/kde-base/kdeartwork-iconthemes/kdeartwork-iconthemes-4.7.4.ebuild
2256 new file mode 100644
2257 index 0000000..caf1131
2258 --- /dev/null
2259 +++ b/kde-base/kdeartwork-iconthemes/kdeartwork-iconthemes-4.7.4.ebuild
2260 @@ -0,0 +1,21 @@
2261 +# Copyright 1999-2011 Gentoo Foundation
2262 +# Distributed under the terms of the GNU General Public License v2
2263 +# $Header: $
2264 +
2265 +EAPI=4
2266 +
2267 +KMNAME="kdeartwork"
2268 +KMMODULE="IconThemes"
2269 +inherit kde4-meta
2270 +
2271 +DESCRIPTION="Icon themes for kde"
2272 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2273 +IUSE=""
2274 +
2275 +# Provides nuvola icon theme
2276 +RDEPEND="
2277 + !x11-themes/nuvola
2278 +"
2279 +
2280 +# Moved here in 4.7
2281 +add_blocker kdeaccessibility-iconthemes
2282
2283 diff --git a/kde-base/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.7.4.ebuild b/kde-base/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.7.4.ebuild
2284 new file mode 100644
2285 index 0000000..9893abe
2286 --- /dev/null
2287 +++ b/kde-base/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.7.4.ebuild
2288 @@ -0,0 +1,42 @@
2289 +# Copyright 1999-2011 Gentoo Foundation
2290 +# Distributed under the terms of the GNU General Public License v2
2291 +# $Header: $
2292 +
2293 +EAPI=4
2294 +
2295 +KMMODULE="kscreensaver"
2296 +KMNAME="kdeartwork"
2297 +OPENGL_REQUIRED="optional"
2298 +inherit kde4-meta
2299 +
2300 +DESCRIPTION="Extra screensavers for kde"
2301 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2302 +IUSE="debug +eigen +kexiv2 opengl xscreensaver"
2303 +
2304 +# libkworkspace - only as a stub to provide KDE4Workspace config
2305 +RDEPEND="
2306 + $(add_kdebase_dep kscreensaver 'opengl?')
2307 + $(add_kdebase_dep libkworkspace)
2308 + media-libs/libart_lgpl
2309 + opengl? ( virtual/opengl )
2310 + xscreensaver? ( x11-misc/xscreensaver )
2311 +"
2312 +DEPEND="${RDEPEND}
2313 + eigen? ( dev-cpp/eigen:2 )
2314 + kexiv2? ( $(add_kdebase_dep libkexiv2) )
2315 +"
2316 +
2317 +PATCHES=( "${FILESDIR}/${PN}-xscreensaver.patch"
2318 + "${FILESDIR}/${PN}-4.5.95-webcollage.patch" )
2319 +
2320 +src_configure() {
2321 + mycmakeargs=(
2322 + -DKSCREENSAVER_SOUND_SUPPORT=ON
2323 + $(cmake-utils_use_with eigen Eigen2)
2324 + $(cmake-utils_use_with kexiv2 Kexiv2)
2325 + $(cmake-utils_use_with opengl OpenGL)
2326 + $(cmake-utils_use_with xscreensaver)
2327 + )
2328 +
2329 + kde4-meta_src_configure
2330 +}
2331
2332 diff --git a/kde-base/kdeartwork-meta/kdeartwork-meta-4.7.4.ebuild b/kde-base/kdeartwork-meta/kdeartwork-meta-4.7.4.ebuild
2333 new file mode 100644
2334 index 0000000..fabaea6
2335 --- /dev/null
2336 +++ b/kde-base/kdeartwork-meta/kdeartwork-meta-4.7.4.ebuild
2337 @@ -0,0 +1,22 @@
2338 +# Copyright 1999-2011 Gentoo Foundation
2339 +# Distributed under the terms of the GNU General Public License v2
2340 +# $Header: $
2341 +
2342 +EAPI=4
2343 +inherit kde4-meta-pkg
2344 +
2345 +DESCRIPTION="kdeartwork - merge this to pull in all kdeartwork-derived packages"
2346 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2347 +IUSE=""
2348 +
2349 +RDEPEND="
2350 + $(add_kdebase_dep kdeartwork-colorschemes)
2351 + $(add_kdebase_dep kdeartwork-desktopthemes)
2352 + $(add_kdebase_dep kdeartwork-emoticons)
2353 + $(add_kdebase_dep kdeartwork-iconthemes)
2354 + $(add_kdebase_dep kdeartwork-kscreensaver)
2355 + $(add_kdebase_dep kdeartwork-sounds)
2356 + $(add_kdebase_dep kdeartwork-styles)
2357 + $(add_kdebase_dep kdeartwork-wallpapers)
2358 + $(add_kdebase_dep kdeartwork-weatherwallpapers)
2359 +"
2360
2361 diff --git a/kde-base/kdeartwork-sounds/kdeartwork-sounds-4.7.4.ebuild b/kde-base/kdeartwork-sounds/kdeartwork-sounds-4.7.4.ebuild
2362 new file mode 100644
2363 index 0000000..005cdb7
2364 --- /dev/null
2365 +++ b/kde-base/kdeartwork-sounds/kdeartwork-sounds-4.7.4.ebuild
2366 @@ -0,0 +1,15 @@
2367 +# Copyright 1999-2011 Gentoo Foundation
2368 +# Distributed under the terms of the GNU General Public License v2
2369 +# $Header: $
2370 +
2371 +EAPI=4
2372 +
2373 +RESTRICT="binchecks strip"
2374 +
2375 +KMMODULE="sounds"
2376 +KMNAME="kdeartwork"
2377 +inherit kde4-meta
2378 +
2379 +DESCRIPTION="Extra sound themes for kde"
2380 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2381 +IUSE=""
2382
2383 diff --git a/kde-base/kdeartwork-styles/kdeartwork-styles-4.7.4.ebuild b/kde-base/kdeartwork-styles/kdeartwork-styles-4.7.4.ebuild
2384 new file mode 100644
2385 index 0000000..1dc15b0
2386 --- /dev/null
2387 +++ b/kde-base/kdeartwork-styles/kdeartwork-styles-4.7.4.ebuild
2388 @@ -0,0 +1,25 @@
2389 +# Copyright 1999-2011 Gentoo Foundation
2390 +# Distributed under the terms of the GNU General Public License v2
2391 +# $Header: $
2392 +
2393 +EAPI=4
2394 +
2395 +KMMODULE="styles"
2396 +KMNAME="kdeartwork"
2397 +inherit kde4-meta
2398 +
2399 +DESCRIPTION="Extra KWin styles and window decorations"
2400 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2401 +IUSE="debug"
2402 +
2403 +add_blocker kwin '<4.5.67'
2404 +
2405 +DEPEND="
2406 + $(add_kdebase_dep kwin)
2407 +"
2408 +RDEPEND="${DEPEND}"
2409 +
2410 +KMEXTRA="
2411 + aurorae/
2412 + kwin-styles/
2413 +"
2414
2415 diff --git a/kde-base/kdeartwork-wallpapers/kdeartwork-wallpapers-4.7.4.ebuild b/kde-base/kdeartwork-wallpapers/kdeartwork-wallpapers-4.7.4.ebuild
2416 new file mode 100644
2417 index 0000000..367ee21
2418 --- /dev/null
2419 +++ b/kde-base/kdeartwork-wallpapers/kdeartwork-wallpapers-4.7.4.ebuild
2420 @@ -0,0 +1,19 @@
2421 +# Copyright 1999-2011 Gentoo Foundation
2422 +# Distributed under the terms of the GNU General Public License v2
2423 +# $Header: $
2424 +
2425 +EAPI=4
2426 +
2427 +RESTRICT="binchecks strip"
2428 +
2429 +KMMODULE="wallpapers"
2430 +KMNAME="kdeartwork"
2431 +inherit kde4-meta
2432 +
2433 +DESCRIPTION="Wallpapers from kde"
2434 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2435 +IUSE=""
2436 +
2437 +KMEXTRA="
2438 + HighResolutionWallpapers/
2439 +"
2440
2441 diff --git a/kde-base/kdeartwork-weatherwallpapers/kdeartwork-weatherwallpapers-4.7.4.ebuild b/kde-base/kdeartwork-weatherwallpapers/kdeartwork-weatherwallpapers-4.7.4.ebuild
2442 new file mode 100644
2443 index 0000000..b5bbe8e
2444 --- /dev/null
2445 +++ b/kde-base/kdeartwork-weatherwallpapers/kdeartwork-weatherwallpapers-4.7.4.ebuild
2446 @@ -0,0 +1,17 @@
2447 +# Copyright 1999-2011 Gentoo Foundation
2448 +# Distributed under the terms of the GNU General Public License v2
2449 +# $Header: $
2450 +
2451 +EAPI=4
2452 +
2453 +KMNAME="kdeartwork"
2454 +KMMODULE="WeatherWallpapers"
2455 +inherit kde4-meta
2456 +
2457 +DESCRIPTION="Weather aware wallpapers. Changes with weather outside."
2458 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2459 +IUSE=""
2460 +
2461 +RDEPEND="
2462 + $(add_kdebase_dep kdeartwork-wallpapers)
2463 +"
2464
2465 diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.7.4.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.7.4.ebuild
2466 new file mode 100644
2467 index 0000000..7ddba15
2468 --- /dev/null
2469 +++ b/kde-base/kdebase-cursors/kdebase-cursors-4.7.4.ebuild
2470 @@ -0,0 +1,13 @@
2471 +# Copyright 1999-2011 Gentoo Foundation
2472 +# Distributed under the terms of the GNU General Public License v2
2473 +# $Header: $
2474 +
2475 +EAPI=4
2476 +
2477 +KMNAME="kde-workspace"
2478 +KMMODULE="cursors"
2479 +inherit kde4-meta
2480 +
2481 +DESCRIPTION="oxygen cursors from kdebase"
2482 +IUSE=""
2483 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2484
2485 diff --git a/kde-base/kdebase-data/kdebase-data-4.7.4.ebuild b/kde-base/kdebase-data/kdebase-data-4.7.4.ebuild
2486 new file mode 100644
2487 index 0000000..ff5f11f
2488 --- /dev/null
2489 +++ b/kde-base/kdebase-data/kdebase-data-4.7.4.ebuild
2490 @@ -0,0 +1,39 @@
2491 +# Copyright 1999-2011 Gentoo Foundation
2492 +# Distributed under the terms of the GNU General Public License v2
2493 +# $Header: $
2494 +
2495 +EAPI=4
2496 +
2497 +KMNAME="kde-runtime"
2498 +KMNOMODULE="true"
2499 +inherit kde4-meta
2500 +
2501 +DESCRIPTION="Icons, localization data and various .desktop files from kdebase."
2502 +IUSE="+wallpapers"
2503 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
2504 +
2505 +RDEPEND="
2506 + wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
2507 + $(add_kdebase_dep oxygen-icons)
2508 + x11-themes/hicolor-icon-theme
2509 +"
2510 +
2511 +KMEXTRA="
2512 + l10n/
2513 + localization/
2514 + pics/
2515 +"
2516 +# Note that the eclass doesn't do this for us, because of KMNOMODULE="true".
2517 +KMEXTRACTONLY="
2518 + config-runtime.h.cmake
2519 + kde4
2520 +"
2521 +
2522 +src_configure() {
2523 + # Remove remnants of hicolor-icon-theme
2524 + sed -e "s:add_subdirectory[[:space:]]*([[:space:]]*hicolor[[:space:]]*):#donotwant:g" \
2525 + -i pics/CMakeLists.txt \
2526 + || die "failed to remove remnants of hicolor-icon-theme"
2527 +
2528 + kde4-meta_src_configure
2529 +}
2530
2531 diff --git a/kde-base/kdebase-desktoptheme/kdebase-desktoptheme-4.7.4.ebuild b/kde-base/kdebase-desktoptheme/kdebase-desktoptheme-4.7.4.ebuild
2532 new file mode 100644
2533 index 0000000..2cc9fac
2534 --- /dev/null
2535 +++ b/kde-base/kdebase-desktoptheme/kdebase-desktoptheme-4.7.4.ebuild
2536 @@ -0,0 +1,13 @@
2537 +# Copyright 1999-2011 Gentoo Foundation
2538 +# Distributed under the terms of the GNU General Public License v2
2539 +# $Header: $
2540 +
2541 +EAPI=4
2542 +
2543 +KMNAME="kde-runtime"
2544 +KMMODULE="desktoptheme"
2545 +inherit kde4-meta
2546 +
2547 +DESCRIPTION="Oxygen KDE4 desktop theme."
2548 +IUSE=""
2549 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
2550
2551 diff --git a/kde-base/kdebase-kioslaves/kdebase-kioslaves-4.7.4.ebuild b/kde-base/kdebase-kioslaves/kdebase-kioslaves-4.7.4.ebuild
2552 new file mode 100644
2553 index 0000000..2c43f64
2554 --- /dev/null
2555 +++ b/kde-base/kdebase-kioslaves/kdebase-kioslaves-4.7.4.ebuild
2556 @@ -0,0 +1,51 @@
2557 +# Copyright 1999-2011 Gentoo Foundation
2558 +# Distributed under the terms of the GNU General Public License v2
2559 +# $Header: $
2560 +
2561 +EAPI=4
2562 +
2563 +KDE_HANDBOOK="optional"
2564 +KMNAME="kde-runtime"
2565 +KMMODULE="kioslave"
2566 +inherit kde4-meta
2567 +
2568 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2569 +DESCRIPTION="kioslave: the kde VFS framework - kioslave plugins present a filesystem-like view of arbitrary data"
2570 +IUSE="+bzip2 exif debug lzma openexr samba +sftp"
2571 +
2572 +# tests hang, last checked for 4.2.96
2573 +RESTRICT="test"
2574 +
2575 +DEPEND="
2576 + !aqua? ( x11-libs/libXcursor )
2577 + bzip2? ( app-arch/bzip2 )
2578 + exif? ( media-gfx/exiv2 )
2579 + lzma? ( app-arch/xz-utils )
2580 + openexr? ( media-libs/openexr )
2581 + samba? ( net-fs/samba[smbclient] )
2582 + sftp? ( >=net-libs/libssh-0.4.0[sftp] )
2583 +"
2584 +RDEPEND="${DEPEND}
2585 + $(add_kdebase_dep kdelibs 'bzip2?,lzma?')
2586 + $(add_kdebase_dep kdialog)
2587 + virtual/ssh
2588 + !aqua? ( !kernel_SunOS? ( virtual/eject ) )
2589 +"
2590 +
2591 +KMEXTRA="
2592 + kioexec
2593 + kdeeject
2594 +"
2595 +
2596 +src_configure() {
2597 + mycmakeargs=(
2598 + -DWITH_SLP=OFF
2599 + $(cmake-utils_use_with bzip2 BZip2)
2600 + $(cmake-utils_use_with exif Exiv2)
2601 + $(cmake-utils_use_with lzma LibLZMA)
2602 + $(cmake-utils_use_with openexr OpenEXR)
2603 + $(cmake-utils_use_with samba)
2604 + $(cmake-utils_use_with sftp LibSSH)
2605 + )
2606 + kde4-meta_src_configure
2607 +}
2608
2609 diff --git a/kde-base/kdebase-menu-icons/kdebase-menu-icons-4.7.4.ebuild b/kde-base/kdebase-menu-icons/kdebase-menu-icons-4.7.4.ebuild
2610 new file mode 100644
2611 index 0000000..a42d38a
2612 --- /dev/null
2613 +++ b/kde-base/kdebase-menu-icons/kdebase-menu-icons-4.7.4.ebuild
2614 @@ -0,0 +1,13 @@
2615 +# Copyright 1999-2011 Gentoo Foundation
2616 +# Distributed under the terms of the GNU General Public License v2
2617 +# $Header: $
2618 +
2619 +EAPI=4
2620 +
2621 +KMNAME="kde-runtime"
2622 +KMMODULE="menu"
2623 +inherit kde4-meta
2624 +
2625 +DESCRIPTION="KDE menu icons"
2626 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
2627 +IUSE=""
2628
2629 diff --git a/kde-base/kdebase-menu/kdebase-menu-4.7.4.ebuild b/kde-base/kdebase-menu/kdebase-menu-4.7.4.ebuild
2630 new file mode 100644
2631 index 0000000..0535209
2632 --- /dev/null
2633 +++ b/kde-base/kdebase-menu/kdebase-menu-4.7.4.ebuild
2634 @@ -0,0 +1,13 @@
2635 +# Copyright 1999-2011 Gentoo Foundation
2636 +# Distributed under the terms of the GNU General Public License v2
2637 +# $Header: $
2638 +
2639 +EAPI=4
2640 +
2641 +KMNAME="kde-runtime"
2642 +KMMODULE="kde-menu"
2643 +inherit kde4-meta
2644 +
2645 +DESCRIPTION="KDE Menu query tool."
2646 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
2647 +IUSE="debug"
2648
2649 diff --git a/kde-base/kdebase-meta/kdebase-meta-4.7.4.ebuild b/kde-base/kdebase-meta/kdebase-meta-4.7.4.ebuild
2650 new file mode 100644
2651 index 0000000..9b66f36
2652 --- /dev/null
2653 +++ b/kde-base/kdebase-meta/kdebase-meta-4.7.4.ebuild
2654 @@ -0,0 +1,59 @@
2655 +# Copyright 1999-2011 Gentoo Foundation
2656 +# Distributed under the terms of the GNU General Public License v2
2657 +# $Header: $
2658 +
2659 +EAPI=4
2660 +inherit kde4-meta-pkg
2661 +
2662 +DESCRIPTION="Merge this to pull in all kdebase-derived packages"
2663 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2664 +IUSE="+wallpapers"
2665 +
2666 +RDEPEND="
2667 + $(add_kdebase_dep dolphin)
2668 + $(add_kdebase_dep freespacenotifier)
2669 + $(add_kdebase_dep kcheckpass)
2670 + $(add_kdebase_dep kcminit)
2671 + wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
2672 + $(add_kdebase_dep kdebase-cursors)
2673 + $(add_kdebase_dep kdebase-runtime-meta)
2674 + $(add_kdebase_dep kdebase-startkde)
2675 + $(add_kdebase_dep kdepasswd)
2676 + $(add_kdebase_dep kdialog)
2677 + $(add_kdebase_dep keditbookmarks)
2678 + $(add_kdebase_dep kephal)
2679 + $(add_kdebase_dep kfind)
2680 + $(add_kdebase_dep kfmclient)
2681 + $(add_kdebase_dep khotkeys)
2682 + $(add_kdebase_dep kinfocenter)
2683 + $(add_kdebase_dep klipper)
2684 + $(add_kdebase_dep kmenuedit)
2685 + $(add_kdebase_dep konq-plugins)
2686 + $(add_kdebase_dep konqueror)
2687 + $(add_kdebase_dep konsole)
2688 + $(add_kdebase_dep kscreensaver)
2689 + $(add_kdebase_dep ksmserver)
2690 + $(add_kdebase_dep ksplash)
2691 + $(add_kdebase_dep kstartupconfig)
2692 + $(add_kdebase_dep kstyles)
2693 + $(add_kdebase_dep ksysguard)
2694 + $(add_kdebase_dep ksystraycmd)
2695 + $(add_kdebase_dep kwin)
2696 + $(add_kdebase_dep kwrite)
2697 + $(add_kdebase_dep kwrited)
2698 + $(add_kdebase_dep libkonq)
2699 + $(add_kdebase_dep libkworkspace)
2700 + $(add_kdebase_dep liboxygenstyle)
2701 + $(add_kdebase_dep libplasmaclock)
2702 + $(add_kdebase_dep libplasmagenericshell)
2703 + $(add_kdebase_dep libtaskmanager)
2704 + $(add_kdebase_dep nsplugins)
2705 + $(add_kdebase_dep phonon-kde)
2706 + $(add_kdebase_dep plasma-apps)
2707 + $(add_kdebase_dep plasma-workspace)
2708 + $(add_kdebase_dep powerdevil)
2709 + $(add_kdebase_dep qguiplatformplugin_kde)
2710 + $(add_kdebase_dep solid)
2711 + $(add_kdebase_dep systemsettings)
2712 + !prefix? ( $(add_kdebase_dep kdm) )
2713 +"
2714
2715 diff --git a/kde-base/kdebase-runtime-meta/kdebase-runtime-meta-4.7.4.ebuild b/kde-base/kdebase-runtime-meta/kdebase-runtime-meta-4.7.4.ebuild
2716 new file mode 100644
2717 index 0000000..8473d7d
2718 --- /dev/null
2719 +++ b/kde-base/kdebase-runtime-meta/kdebase-runtime-meta-4.7.4.ebuild
2720 @@ -0,0 +1,48 @@
2721 +# Copyright 1999-2011 Gentoo Foundation
2722 +# Distributed under the terms of the GNU General Public License v2
2723 +# $Header: $
2724 +
2725 +EAPI=4
2726 +inherit kde4-meta-pkg
2727 +
2728 +DESCRIPTION="Merge this to pull in all kdebase-runtime-derived packages"
2729 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2730 +IUSE="+handbook semantic-desktop"
2731 +
2732 +RDEPEND="
2733 + $(add_kdebase_dep activitymanager)
2734 + $(add_kdebase_dep attica)
2735 + $(add_kdebase_dep drkonqi)
2736 + $(add_kdebase_dep kcmshell)
2737 + $(add_kdebase_dep kcontrol)
2738 + $(add_kdebase_dep kdebase-data)
2739 + $(add_kdebase_dep kdebase-desktoptheme)
2740 + $(add_kdebase_dep kdebase-kioslaves)
2741 + $(add_kdebase_dep kdebase-menu)
2742 + $(add_kdebase_dep kdebase-menu-icons)
2743 + $(add_kdebase_dep kdebugdialog)
2744 + $(add_kdebase_dep kdesu)
2745 + $(add_kdebase_dep kdontchangethehostname)
2746 + $(add_kdebase_dep keditfiletype)
2747 + $(add_kdebase_dep kfile)
2748 + $(add_kdebase_dep kglobalaccel)
2749 + $(add_kdebase_dep kiconfinder)
2750 + $(add_kdebase_dep kioclient)
2751 + $(add_kdebase_dep kmimetypefinder)
2752 + $(add_kdebase_dep knetattach)
2753 + $(add_kdebase_dep knewstuff)
2754 + $(add_kdebase_dep kpasswdserver)
2755 + $(add_kdebase_dep kquitapp)
2756 + $(add_kdebase_dep kstart)
2757 + $(add_kdebase_dep ktimezoned)
2758 + $(add_kdebase_dep ktraderclient)
2759 + $(add_kdebase_dep kuiserver)
2760 + $(add_kdebase_dep kurifilter-plugins)
2761 + $(add_kdebase_dep kwallet)
2762 + $(add_kdebase_dep kwalletd)
2763 + $(add_kdebase_dep plasma-runtime)
2764 + $(add_kdebase_dep renamedlg-plugins)
2765 + $(add_kdebase_dep solid-runtime)
2766 + handbook? ( $(add_kdebase_dep khelpcenter) )
2767 + semantic-desktop? ( $(add_kdebase_dep nepomuk) )
2768 +"
2769
2770 diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.7.4.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.7.4.ebuild
2771 new file mode 100644
2772 index 0000000..3e0628a
2773 --- /dev/null
2774 +++ b/kde-base/kdebase-startkde/kdebase-startkde-4.7.4.ebuild
2775 @@ -0,0 +1,92 @@
2776 +# Copyright 1999-2011 Gentoo Foundation
2777 +# Distributed under the terms of the GNU General Public License v2
2778 +# $Header: $
2779 +
2780 +EAPI=4
2781 +
2782 +KMNAME="kde-workspace"
2783 +KMNOMODULE="true"
2784 +inherit kde4-meta multilib prefix
2785 +
2786 +DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
2787 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2788 +IUSE="+wallpapers"
2789 +
2790 +# The KDE apps called from the startkde script.
2791 +# These provide the most minimal KDE desktop.
2792 +RDEPEND="
2793 + $(add_kdebase_dep kcminit)
2794 + $(add_kdebase_dep kdebase-runtime-meta)
2795 + wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
2796 + $(add_kdebase_dep kfmclient)
2797 + $(add_kdebase_dep knotify)
2798 + $(add_kdebase_dep kreadconfig)
2799 + $(add_kdebase_dep krunner)
2800 + $(add_kdebase_dep ksmserver)
2801 + $(add_kdebase_dep ksplash)
2802 + $(add_kdebase_dep kstartupconfig)
2803 + $(add_kdebase_dep kwin)
2804 + $(add_kdebase_dep phonon-kde)
2805 + $(add_kdebase_dep plasma-apps)
2806 + $(add_kdebase_dep plasma-workspace)
2807 + $(add_kdebase_dep systemsettings)
2808 + x11-apps/mkfontdir
2809 + x11-apps/xmessage
2810 + x11-apps/xprop
2811 + x11-apps/xrandr
2812 + x11-apps/xrdb
2813 + x11-apps/xsetroot
2814 + x11-apps/xset
2815 +"
2816 +
2817 +KMEXTRACTONLY="
2818 + ConfigureChecks.cmake
2819 + kdm/
2820 + startkde.cmake
2821 +"
2822 +
2823 +PATCHES=("${FILESDIR}/gentoo-startkde4-4.patch")
2824 +
2825 +src_prepare() {
2826 + kde4-meta_src_prepare
2827 +
2828 + cp "${FILESDIR}/KDE-4" "${T}"
2829 +
2830 + # fix ${EPREFIX}
2831 + eprefixify startkde.cmake "${T}/KDE-4"
2832 +}
2833 +
2834 +src_install() {
2835 + kde4-meta_src_install
2836 +
2837 + # startup and shutdown scripts
2838 + insinto /etc/kde/startup
2839 + doins "${FILESDIR}/agent-startup.sh"
2840 +
2841 + insinto /etc/kde/shutdown
2842 + doins "${FILESDIR}/agent-shutdown.sh"
2843 +
2844 + # x11 session script
2845 + exeinto /etc/X11/Sessions
2846 + doexe "${T}/KDE-4"
2847 +
2848 + # freedesktop compliant session script
2849 + sed -e "s:\${KDE4_BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \
2850 + "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop"
2851 + insinto /usr/share/xsessions
2852 + doins "${T}/KDE-4.desktop"
2853 +}
2854 +
2855 +pkg_postinst () {
2856 + kde4-meta_pkg_postinst
2857 +
2858 + echo
2859 + elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
2860 + elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and"
2861 + elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh"
2862 + echo
2863 + elog "The name of the session script has changed."
2864 + elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your"
2865 + elog "configuration files, you will need to change it to"
2866 + elog "XSESSION=\"KDE-4\""
2867 +}
2868
2869 diff --git a/kde-base/kdebindings-meta/kdebindings-meta-4.7.4.ebuild b/kde-base/kdebindings-meta/kdebindings-meta-4.7.4.ebuild
2870 new file mode 100644
2871 index 0000000..7ad9f2e
2872 --- /dev/null
2873 +++ b/kde-base/kdebindings-meta/kdebindings-meta-4.7.4.ebuild
2874 @@ -0,0 +1,34 @@
2875 +# Copyright 1999-2011 Gentoo Foundation
2876 +# Distributed under the terms of the GNU General Public License v2
2877 +# $Header: $
2878 +
2879 +EAPI=4
2880 +inherit kde4-meta-pkg
2881 +
2882 +DESCRIPTION="KDE bindings - merge this to pull in all kdebindings-derived packages"
2883 +KEYWORDS="~amd64 ~ppc ~x86"
2884 +IUSE="csharp java perl python ruby"
2885 +
2886 +RDEPEND="
2887 + $(add_kdebase_dep smokegen)
2888 + $(add_kdebase_dep smokekde)
2889 + $(add_kdebase_dep smokeqt)
2890 + csharp? (
2891 + $(add_kdebase_dep kimono)
2892 + $(add_kdebase_dep qyoto)
2893 + )
2894 + java? ( $(add_kdebase_dep krossjava) )
2895 + perl? (
2896 + $(add_kdebase_dep perlkde)
2897 + $(add_kdebase_dep perlqt)
2898 + )
2899 + python? (
2900 + $(add_kdebase_dep krosspython)
2901 + $(add_kdebase_dep pykde4)
2902 + )
2903 + ruby? (
2904 + $(add_kdebase_dep korundum)
2905 + $(add_kdebase_dep krossruby)
2906 + $(add_kdebase_dep qtruby)
2907 + )
2908 +"
2909
2910 diff --git a/kde-base/kdebugdialog/kdebugdialog-4.7.4.ebuild b/kde-base/kdebugdialog/kdebugdialog-4.7.4.ebuild
2911 new file mode 100644
2912 index 0000000..736317d
2913 --- /dev/null
2914 +++ b/kde-base/kdebugdialog/kdebugdialog-4.7.4.ebuild
2915 @@ -0,0 +1,13 @@
2916 +# Copyright 1999-2011 Gentoo Foundation
2917 +# Distributed under the terms of the GNU General Public License v2
2918 +# $Header: $
2919 +
2920 +EAPI=4
2921 +
2922 +KDE_HANDBOOK="optional"
2923 +KMNAME="kde-runtime"
2924 +inherit kde4-meta
2925 +
2926 +DESCRIPTION="KDE: A dialog box for setting preferences for debug output"
2927 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
2928 +IUSE="debug"
2929
2930 diff --git a/kde-base/kdeedu-meta/kdeedu-meta-4.7.4.ebuild b/kde-base/kdeedu-meta/kdeedu-meta-4.7.4.ebuild
2931 new file mode 100644
2932 index 0000000..dab11e0
2933 --- /dev/null
2934 +++ b/kde-base/kdeedu-meta/kdeedu-meta-4.7.4.ebuild
2935 @@ -0,0 +1,34 @@
2936 +# Copyright 1999-2011 Gentoo Foundation
2937 +# Distributed under the terms of the GNU General Public License v2
2938 +# $Header: $
2939 +
2940 +EAPI=4
2941 +inherit kde4-meta-pkg
2942 +
2943 +DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
2944 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2945 +IUSE=""
2946 +
2947 +RDEPEND="
2948 + $(add_kdebase_dep blinken)
2949 + $(add_kdebase_dep cantor)
2950 + $(add_kdebase_dep kalgebra)
2951 + $(add_kdebase_dep kalzium)
2952 + $(add_kdebase_dep kanagram)
2953 + $(add_kdebase_dep kbruch)
2954 + $(add_kdebase_dep kgeography)
2955 + $(add_kdebase_dep khangman)
2956 + $(add_kdebase_dep kig)
2957 + $(add_kdebase_dep kiten)
2958 + $(add_kdebase_dep klettres)
2959 + $(add_kdebase_dep kmplot)
2960 + $(add_kdebase_dep kstars)
2961 + $(add_kdebase_dep ktouch)
2962 + $(add_kdebase_dep kturtle)
2963 + $(add_kdebase_dep kwordquiz)
2964 + $(add_kdebase_dep libkdeedu)
2965 + $(add_kdebase_dep marble)
2966 + $(add_kdebase_dep parley)
2967 + $(add_kdebase_dep rocs)
2968 + $(add_kdebase_dep step)
2969 +"
2970
2971 diff --git a/kde-base/kdegames-meta/kdegames-meta-4.7.4.ebuild b/kde-base/kdegames-meta/kdegames-meta-4.7.4.ebuild
2972 new file mode 100644
2973 index 0000000..866f17e
2974 --- /dev/null
2975 +++ b/kde-base/kdegames-meta/kdegames-meta-4.7.4.ebuild
2976 @@ -0,0 +1,53 @@
2977 +# Copyright 1999-2011 Gentoo Foundation
2978 +# Distributed under the terms of the GNU General Public License v2
2979 +# $Header: $
2980 +
2981 +EAPI=4
2982 +inherit kde4-meta-pkg
2983 +
2984 +DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
2985 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
2986 +IUSE="opengl python"
2987 +
2988 +RDEPEND="
2989 + $(add_kdebase_dep bomber)
2990 + $(add_kdebase_dep bovo)
2991 + $(add_kdebase_dep granatier)
2992 + $(add_kdebase_dep kapman)
2993 + $(add_kdebase_dep katomic)
2994 + $(add_kdebase_dep kbattleship)
2995 + $(add_kdebase_dep kblackbox)
2996 + $(add_kdebase_dep kblocks)
2997 + $(add_kdebase_dep kbounce)
2998 + $(add_kdebase_dep kbreakout)
2999 + $(add_kdebase_dep kdiamond)
3000 + $(add_kdebase_dep kfourinline)
3001 + $(add_kdebase_dep kgoldrunner)
3002 + $(add_kdebase_dep killbots)
3003 + $(add_kdebase_dep kigo)
3004 + $(add_kdebase_dep kiriki)
3005 + $(add_kdebase_dep kjumpingcube)
3006 + $(add_kdebase_dep klickety)
3007 + $(add_kdebase_dep klines)
3008 + $(add_kdebase_dep kmahjongg)
3009 + $(add_kdebase_dep kmines)
3010 + $(add_kdebase_dep knetwalk)
3011 + $(add_kdebase_dep kolf)
3012 + $(add_kdebase_dep kollision)
3013 + $(add_kdebase_dep konquest)
3014 + $(add_kdebase_dep kpat)
3015 + $(add_kdebase_dep kreversi)
3016 + $(add_kdebase_dep kshisen)
3017 + $(add_kdebase_dep ksirk)
3018 + $(add_kdebase_dep kspaceduel)
3019 + $(add_kdebase_dep ksquares)
3020 + $(add_kdebase_dep ktron)
3021 + $(add_kdebase_dep ktuberling)
3022 + $(add_kdebase_dep kubrick)
3023 + $(add_kdebase_dep libkdegames)
3024 + $(add_kdebase_dep libkmahjongg)
3025 + $(add_kdebase_dep lskat)
3026 + $(add_kdebase_dep palapeli)
3027 + opengl? ( $(add_kdebase_dep ksudoku) )
3028 + python? ( $(add_kdebase_dep kajongg) )
3029 +"
3030
3031 diff --git a/kde-base/kdegraphics-meta/kdegraphics-meta-4.7.4.ebuild b/kde-base/kdegraphics-meta/kdegraphics-meta-4.7.4.ebuild
3032 new file mode 100644
3033 index 0000000..bff3dbe
3034 --- /dev/null
3035 +++ b/kde-base/kdegraphics-meta/kdegraphics-meta-4.7.4.ebuild
3036 @@ -0,0 +1,31 @@
3037 +# Copyright 1999-2011 Gentoo Foundation
3038 +# Distributed under the terms of the GNU General Public License v2
3039 +# $Header: $
3040 +
3041 +EAPI=4
3042 +inherit kde4-meta-pkg
3043 +
3044 +DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
3045 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3046 +IUSE="scanner"
3047 +
3048 +RDEPEND="
3049 + $(add_kdebase_dep gwenview)
3050 + $(add_kdebase_dep kamera)
3051 + $(add_kdebase_dep kcolorchooser)
3052 + $(add_kdebase_dep kdegraphics-strigi-analyzer)
3053 + $(add_kdebase_dep kgamma)
3054 + $(add_kdebase_dep kolourpaint)
3055 + $(add_kdebase_dep kruler)
3056 + $(add_kdebase_dep ksnapshot)
3057 + $(add_kdebase_dep libkdcraw)
3058 + $(add_kdebase_dep libkexiv2)
3059 + $(add_kdebase_dep libkipi)
3060 + $(add_kdebase_dep okular)
3061 + $(add_kdebase_dep svgpart)
3062 + $(add_kdebase_dep thumbnailers)
3063 + scanner? (
3064 + $(add_kdebase_dep ksaneplugin)
3065 + $(add_kdebase_dep libksane)
3066 + )
3067 +"
3068
3069 diff --git a/kde-base/kdegraphics-strigi-analyzer/kdegraphics-strigi-analyzer-4.7.4.ebuild b/kde-base/kdegraphics-strigi-analyzer/kdegraphics-strigi-analyzer-4.7.4.ebuild
3070 new file mode 100644
3071 index 0000000..9b93ac0
3072 --- /dev/null
3073 +++ b/kde-base/kdegraphics-strigi-analyzer/kdegraphics-strigi-analyzer-4.7.4.ebuild
3074 @@ -0,0 +1,17 @@
3075 +# Copyright 1999-2011 Gentoo Foundation
3076 +# Distributed under the terms of the GNU General Public License v2
3077 +# $Header: $
3078 +
3079 +EAPI=4
3080 +
3081 +KDE_SCM="git"
3082 +inherit kde4-base
3083 +
3084 +DESCRIPTION="kdegraphics: strigi plugins"
3085 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3086 +IUSE="debug"
3087 +
3088 +DEPEND="
3089 + app-misc/strigi
3090 +"
3091 +RDEPEND="${DEPEND}"
3092
3093 diff --git a/kde-base/kdelibs/kdelibs-4.7.4.ebuild b/kde-base/kdelibs/kdelibs-4.7.4.ebuild
3094 new file mode 100644
3095 index 0000000..906a71e
3096 --- /dev/null
3097 +++ b/kde-base/kdelibs/kdelibs-4.7.4.ebuild
3098 @@ -0,0 +1,312 @@
3099 +# Copyright 1999-2011 Gentoo Foundation
3100 +# Distributed under the terms of the GNU General Public License v2
3101 +# $Header: $
3102 +
3103 +EAPI=4
3104 +
3105 +CPPUNIT_REQUIRED="optional"
3106 +DECLARATIVE_REQUIRED="always"
3107 +OPENGL_REQUIRED="optional"
3108 +KDE_SCM="git"
3109 +inherit kde4-base fdo-mime toolchain-funcs
3110 +
3111 +DESCRIPTION="KDE libraries needed by all KDE programs."
3112 +HOMEPAGE="http://www.kde.org/"
3113 +
3114 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
3115 +LICENSE="LGPL-2.1"
3116 +IUSE="3dnow acl alsa altivec bindist +bzip2 debug doc fam +handbook jpeg2k kerberos
3117 +lzma mmx nls openexr +policykit semantic-desktop spell sse sse2 ssl +udev
3118 ++udisks +upower upnp zeroconf"
3119 +
3120 +REQUIRED_USE="
3121 + udisks? ( udev )
3122 + upower? ( udev )
3123 +"
3124 +
3125 +# needs the kate regression testsuite from svn
3126 +RESTRICT="test"
3127 +
3128 +COMMONDEPEND="
3129 + app-crypt/qca:2
3130 + >=app-misc/strigi-0.7.6
3131 + app-text/docbook-xml-dtd:4.2
3132 + app-text/docbook-xsl-stylesheets
3133 + >=dev-libs/libattica-0.1.90
3134 + >=dev-libs/libdbusmenu-qt-0.3.2
3135 + dev-libs/libpcre[unicode]
3136 + dev-libs/libxml2
3137 + dev-libs/libxslt
3138 + media-libs/fontconfig
3139 + media-libs/freetype:2
3140 + media-libs/giflib
3141 + >=media-libs/libpng-1.4
3142 + >=media-libs/phonon-4.4.3
3143 + sys-libs/zlib
3144 + virtual/jpeg
3145 + >=x11-misc/shared-mime-info-0.60
3146 + acl? ( virtual/acl )
3147 + alsa? ( media-libs/alsa-lib )
3148 + !aqua? (
3149 + x11-libs/libICE
3150 + x11-libs/libSM
3151 + x11-libs/libX11
3152 + x11-libs/libXau
3153 + x11-libs/libXcursor
3154 + x11-libs/libXdmcp
3155 + x11-libs/libXext
3156 + x11-libs/libXfixes
3157 + x11-libs/libXft
3158 + x11-libs/libXpm
3159 + x11-libs/libXrender
3160 + x11-libs/libXScrnSaver
3161 + x11-libs/libXtst
3162 + !kernel_SunOS? ( sys-libs/libutempter )
3163 + )
3164 + bzip2? ( app-arch/bzip2 )
3165 + fam? ( virtual/fam )
3166 + jpeg2k? ( media-libs/jasper )
3167 + kerberos? ( virtual/krb5 )
3168 + lzma? ( app-arch/xz-utils )
3169 + openexr? (
3170 + media-libs/openexr
3171 + media-libs/ilmbase
3172 + )
3173 + policykit? ( >=sys-auth/polkit-qt-0.99 )
3174 + semantic-desktop? (
3175 + >=dev-libs/shared-desktop-ontologies-0.6.50
3176 + >=dev-libs/soprano-2.6.51[dbus,raptor,redland]
3177 + )
3178 + spell? ( app-text/enchant )
3179 + ssl? ( dev-libs/openssl )
3180 + udev? ( sys-fs/udev )
3181 + upnp? ( media-libs/herqq )
3182 + zeroconf? (
3183 + || (
3184 + net-dns/avahi[mdnsresponder-compat]
3185 + !bindist? ( net-misc/mDNSResponder )
3186 + )
3187 + )
3188 +"
3189 +DEPEND="${COMMONDEPEND}
3190 + doc? ( app-doc/doxygen )
3191 + nls? ( virtual/libintl )
3192 +"
3193 +RDEPEND="${COMMONDEPEND}
3194 + !x11-libs/qt-phonon
3195 + >=app-crypt/gnupg-2.0.11
3196 + app-misc/ca-certificates
3197 + $(add_kdebase_dep kde-env)
3198 + !aqua? (
3199 + x11-apps/iceauth
3200 + x11-apps/rgb
3201 + >=x11-misc/xdg-utils-1.0.2-r3
3202 + udisks? ( sys-fs/udisks )
3203 + upower? ( sys-power/upower )
3204 + )
3205 +"
3206 +PDEPEND="
3207 + $(add_kdebase_dep katepart)
3208 + || ( ( $(add_kdebase_dep kfmclient) ) x11-misc/xdg-utils )
3209 + handbook? ( $(add_kdebase_dep khelpcenter) )
3210 + policykit? (
3211 + >=kde-misc/polkit-kde-kcmodules-0.98_pre20101127
3212 + >=sys-auth/polkit-kde-agent-0.99
3213 + )
3214 + semantic-desktop? ( $(add_kdebase_dep nepomuk) )
3215 +"
3216 +
3217 +# Force the upgrade of plasma-workspace to a version that explicitly depends on kactivities
3218 +add_blocker plasma-workspace 4.7.1
3219 +
3220 +PATCHES=(
3221 + "${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch"
3222 + "${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch"
3223 + "${FILESDIR}/${PN}-4.5.90-mimetypes.patch"
3224 + "${FILESDIR}/${PN}-4.4.90-xslt.patch"
3225 + "${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch"
3226 + "${FILESDIR}/${PN}-4.6.3-bytecode.patch"
3227 +)
3228 +
3229 +pkg_pretend() {
3230 + if [[ ${MERGE_TYPE} != binary ]]; then
3231 + [[ $(gcc-major-version) -lt 4 ]] || \
3232 + ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
3233 + && die "Sorry, but gcc-4.3 and earlier won't work for KDE SC 4.6 (see bug #354837)."
3234 + fi
3235 +}
3236 +
3237 +src_prepare() {
3238 + kde4-base_src_prepare
3239 + use arm && epatch "${FILESDIR}/${PN}-4.6.2-armlinking.patch"
3240 +
3241 + # Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work)
3242 + sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \
3243 + -i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed."
3244 +
3245 + if use aqua; then
3246 + sed -i -e \
3247 + "s:BUNDLE_INSTALL_DIR \"/Applications:BUNDLE_INSTALL_DIR \"${EPREFIX}/${APP_BUNDLE_DIR}:g" \
3248 + cmake/modules/FindKDE4Internal.cmake || die "failed to sed FindKDE4Internal.cmake"
3249 +
3250 + #if [[ ${CHOST} == *-darwin8 ]]; then
3251 + sed -i -e \
3252 + "s:set(_add_executable_param MACOSX_BUNDLE):remove(_add_executable_param MACOSX_BUNDLE):g" \
3253 + cmake/modules/KDE4Macros.cmake || die "failed to sed KDE4Macros.cmake"
3254 + #fi
3255 +
3256 + # solid/solid/backends/iokit doesn't properly link, so disable it.
3257 + sed -e "s|\(APPLE\)|(FALSE)|g" -i solid/solid/CMakeLists.txt \
3258 + || die "disabling solid/solid/backends/iokit failed"
3259 + sed -e "s|m_backend = .*Backends::IOKit.*;|m_backend = 0;|g" -i solid/solid/managerbase.cpp \
3260 + || die "disabling solid/solid/backends/iokit failed"
3261 +
3262 + # There's no fdatasync on OSX and the check fails to detect that.
3263 + sed -e "/HAVE_FDATASYNC/ d" -i config.h.cmake \
3264 + || die "disabling fdatasync failed"
3265 +
3266 + # Fix nameser include to nameser8_compat
3267 + sed -e "s|nameser8_compat.h|nameser_compat.h|g" -i kio/misc/kpac/discovery.cpp \
3268 + || die "fixing nameser include failed"
3269 + append-flags -DHAVE_ARPA_NAMESER8_COMPAT_H=1
3270 +
3271 + # Try to fix kkeyserver_mac
3272 + epatch "${FILESDIR}"/${PN}-4.3.80-kdeui_util_kkeyserver_mac.patch
3273 + fi
3274 +
3275 + if [[ ${CHOST} == *-solaris* ]] ; then
3276 + epatch "${FILESDIR}/kdelibs-4.3.2-solaris-ksyscoca.patch"
3277 + # getgrouplist not in solaris libc
3278 + epatch "${FILESDIR}/kdelibs-4.3.2-solaris-getgrouplist.patch"
3279 + # solaris has no d_type element in dir_ent
3280 + epatch "${FILESDIR}/kdelibs-4.3.2-solaris-fileunix.patch"
3281 + fi
3282 +}
3283 +
3284 +src_configure() {
3285 + if use zeroconf; then
3286 + if has_version net-dns/avahi; then
3287 + mycmakeargs=(-DWITH_Avahi=ON -DWITH_DNSSD=OFF)
3288 + elif has_version net-misc/mDNSResponder; then
3289 + mycmakeargs=(-DWITH_Avahi=OFF -DWITH_DNSSD=ON)
3290 + else
3291 + die "USE=\"zeroconf\" enabled but neither net-dns/avahi nor net-misc/mDNSResponder were found."
3292 + fi
3293 + else
3294 + mycmakeargs=(-DWITH_Avahi=OFF -DWITH_DNSSD=OFF)
3295 + fi
3296 + mycmakeargs+=(
3297 + -DWITH_HSPELL=OFF
3298 + -DWITH_ASPELL=OFF
3299 + -DKDE_DEFAULT_HOME=.kde4
3300 + -DKAUTH_BACKEND=POLKITQT-1
3301 + -DBUILD_libkactivities=OFF
3302 + $(cmake-utils_use_build handbook doc)
3303 + $(cmake-utils_use_has 3dnow X86_3DNOW)
3304 + $(cmake-utils_use_has altivec PPC_ALTIVEC)
3305 + $(cmake-utils_use_has mmx X86_MMX)
3306 + $(cmake-utils_use_has sse X86_SSE)
3307 + $(cmake-utils_use_has sse2 X86_SSE2)
3308 + $(cmake-utils_use_with acl)
3309 + $(cmake-utils_use_with alsa)
3310 + $(cmake-utils_use_with bzip2 BZip2)
3311 + $(cmake-utils_use_with fam)
3312 + $(cmake-utils_use_with jpeg2k Jasper)
3313 + $(cmake-utils_use_with kerberos GSSAPI)
3314 + $(cmake-utils_use_with lzma LibLZMA)
3315 + $(cmake-utils_use_with nls Libintl)
3316 + $(cmake-utils_use_with openexr OpenEXR)
3317 + $(cmake-utils_use_with opengl OpenGL)
3318 + $(cmake-utils_use_with policykit PolkitQt-1)
3319 + $(cmake-utils_use_with semantic-desktop Soprano)
3320 + $(cmake-utils_use_with semantic-desktop SharedDesktopOntologies)
3321 + $(cmake-utils_use_with spell ENCHANT)
3322 + $(cmake-utils_use_with ssl OpenSSL)
3323 + $(cmake-utils_use_with udev UDev)
3324 + $(cmake-utils_use_with upnp HUpnp)
3325 + )
3326 + kde4-base_src_configure
3327 +}
3328 +
3329 +src_compile() {
3330 + kde4-base_src_compile
3331 +
3332 + # The building of apidox is not managed anymore by the build system
3333 + if use doc; then
3334 + einfo "Building API documentation"
3335 + cd "${S}"/doc/api/
3336 + ./doxygen.sh "${S}" || die "APIDOX generation failed"
3337 + fi
3338 +}
3339 +
3340 +src_install() {
3341 + kde4-base_src_install
3342 +
3343 + # use system certificates
3344 + rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die
3345 + dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt
3346 +
3347 + if use doc; then
3348 + einfo "Installing API documentation. This could take a bit of time."
3349 + cd "${S}"/doc/api/
3350 + docinto /HTML/en/kdelibs-apidox
3351 + dohtml -r ${P}-apidocs/*
3352 + fi
3353 +
3354 + if use aqua; then
3355 + einfo "fixing ${PN} plugins"
3356 +
3357 + local _PV=${PV:0:3}.0
3358 + local _dir=${EPREFIX}/usr/$(get_libdir)/kde4/plugins/script
3359 +
3360 + install_name_tool -id \
3361 + "${_dir}/libkrossqtsplugin.${_PV}.dylib" \
3362 + "${D}/${_dir}/libkrossqtsplugin.${_PV}.dylib" \
3363 + || die "failed fixing libkrossqtsplugin.${_PV}.dylib"
3364 +
3365 + einfo "fixing ${PN} cmake detection files"
3366 + #sed -i -e \
3367 + # "s:if (HAVE_XKB):if (HAVE_XKB AND NOT APPLE):g" \
3368 + echo -e "set(XKB_FOUND FALSE)\nset(HAVE_XKB FALSE)" > \
3369 + "${ED}"/usr/share/apps/cmake/modules/FindXKB.cmake \
3370 + || die "failed fixing FindXKB.cmake"
3371 + fi
3372 +
3373 + einfo Installing environment file.
3374 + # Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined.
3375 + echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde"
3376 + echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde"
3377 + doenvd "${T}/77kde"
3378 +}
3379 +
3380 +pkg_postinst() {
3381 + fdo-mime_mime_database_update
3382 +
3383 + if use zeroconf; then
3384 + echo
3385 + elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
3386 + elog "is running."
3387 + echo
3388 + einfo "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns"
3389 + einfo "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf"
3390 + einfo "to include 'mdns', e.g.:"
3391 + einfo " hosts: files mdns dns"
3392 + echo
3393 + fi
3394 +
3395 + elog "Your homedir is set to \${HOME}/.kde4"
3396 + echo
3397 +
3398 + kde4-base_pkg_postinst
3399 +}
3400 +
3401 +pkg_prerm() {
3402 + # Remove ksycoca4 global database
3403 + rm -f "${EROOT}${PREFIX}"/share/kde4/services/ksycoca4
3404 +}
3405 +
3406 +pkg_postrm() {
3407 + fdo-mime_mime_database_update
3408 +
3409 + kde4-base_pkg_postrm
3410 +}
3411
3412 diff --git a/kde-base/kdemultimedia-kioslaves/kdemultimedia-kioslaves-4.7.4.ebuild b/kde-base/kdemultimedia-kioslaves/kdemultimedia-kioslaves-4.7.4.ebuild
3413 new file mode 100644
3414 index 0000000..e2f5790
3415 --- /dev/null
3416 +++ b/kde-base/kdemultimedia-kioslaves/kdemultimedia-kioslaves-4.7.4.ebuild
3417 @@ -0,0 +1,50 @@
3418 +# Copyright 1999-2011 Gentoo Foundation
3419 +# Distributed under the terms of the GNU General Public License v2
3420 +# $Header: $
3421 +
3422 +EAPI=4
3423 +
3424 +KDE_HANDBOOK="optional"
3425 +KMNAME="kdemultimedia"
3426 +KMMODULE="kioslave"
3427 +inherit kde4-meta
3428 +
3429 +DESCRIPTION="KDE kioslaves from the kdemultimedia package"
3430 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3431 +IUSE="debug encode flac vorbis"
3432 +
3433 +# 4 of 9 tests fail. Last checked for 4.2.88
3434 +RESTRICT=test
3435 +
3436 +DEPEND="
3437 + $(add_kdebase_dep libkcddb)
3438 + $(add_kdebase_dep libkcompactdisc)
3439 + media-sound/cdparanoia
3440 + encode? (
3441 + flac? ( >=media-libs/flac-1.1.2 )
3442 + vorbis? ( media-libs/libvorbis )
3443 + )
3444 +"
3445 +RDEPEND="${DEPEND}"
3446 +
3447 +KMEXTRACTONLY="
3448 + libkcompactdisc/
3449 +"
3450 +KMCOMPILEONLY="
3451 + libkcddb/
3452 +"
3453 +
3454 +KMLOADLIBS="libkcddb"
3455 +
3456 +src_configure() {
3457 + if use encode; then
3458 + mycmakeargs=(
3459 + $(cmake-utils_use_with flac)
3460 + $(cmake-utils_use_with vorbis OggVorbis)
3461 + )
3462 + else
3463 + mycmakeargs=(-DWITH_OggVorbis=OFF -DWITH_Flac=OFF)
3464 + fi
3465 +
3466 + kde4-meta_src_configure
3467 +}
3468
3469 diff --git a/kde-base/kdemultimedia-meta/kdemultimedia-meta-4.7.4.ebuild b/kde-base/kdemultimedia-meta/kdemultimedia-meta-4.7.4.ebuild
3470 new file mode 100644
3471 index 0000000..e628a61
3472 --- /dev/null
3473 +++ b/kde-base/kdemultimedia-meta/kdemultimedia-meta-4.7.4.ebuild
3474 @@ -0,0 +1,22 @@
3475 +# Copyright 1999-2011 Gentoo Foundation
3476 +# Distributed under the terms of the GNU General Public License v2
3477 +# $Header: $
3478 +
3479 +EAPI=4
3480 +inherit kde4-meta-pkg
3481 +
3482 +DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
3483 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3484 +IUSE="ffmpeg +mplayer"
3485 +
3486 +RDEPEND="
3487 + $(add_kdebase_dep dragonplayer)
3488 + $(add_kdebase_dep juk)
3489 + $(add_kdebase_dep kdemultimedia-kioslaves)
3490 + $(add_kdebase_dep kmix)
3491 + $(add_kdebase_dep kscd)
3492 + $(add_kdebase_dep libkcddb)
3493 + $(add_kdebase_dep libkcompactdisc)
3494 + mplayer? ( $(add_kdebase_dep mplayerthumbs) )
3495 + ffmpeg? ( $(add_kdebase_dep ffmpegthumbs) )
3496 +"
3497
3498 diff --git a/kde-base/kdenetwork-filesharing/kdenetwork-filesharing-4.7.4.ebuild b/kde-base/kdenetwork-filesharing/kdenetwork-filesharing-4.7.4.ebuild
3499 new file mode 100644
3500 index 0000000..52956cb
3501 --- /dev/null
3502 +++ b/kde-base/kdenetwork-filesharing/kdenetwork-filesharing-4.7.4.ebuild
3503 @@ -0,0 +1,13 @@
3504 +# Copyright 1999-2011 Gentoo Foundation
3505 +# Distributed under the terms of the GNU General Public License v2
3506 +# $Header: $
3507 +
3508 +EAPI=4
3509 +
3510 +KMNAME="kdenetwork"
3511 +KMMODULE="filesharing"
3512 +inherit kde4-meta
3513 +
3514 +DESCRIPTION="kcontrol filesharing config module for NFS, SMB etc"
3515 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3516 +IUSE="debug"
3517
3518 diff --git a/kde-base/kdenetwork-meta/kdenetwork-meta-4.7.4.ebuild b/kde-base/kdenetwork-meta/kdenetwork-meta-4.7.4.ebuild
3519 new file mode 100644
3520 index 0000000..e88fead
3521 --- /dev/null
3522 +++ b/kde-base/kdenetwork-meta/kdenetwork-meta-4.7.4.ebuild
3523 @@ -0,0 +1,20 @@
3524 +# Copyright 1999-2011 Gentoo Foundation
3525 +# Distributed under the terms of the GNU General Public License v2
3526 +# $Header: $
3527 +
3528 +EAPI=4
3529 +inherit kde4-meta-pkg
3530 +
3531 +DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
3532 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3533 +IUSE="ppp"
3534 +
3535 +RDEPEND="
3536 + $(add_kdebase_dep kdenetwork-filesharing)
3537 + $(add_kdebase_dep kdnssd)
3538 + $(add_kdebase_dep kget)
3539 + $(add_kdebase_dep kopete)
3540 + $(add_kdebase_dep krdc)
3541 + $(add_kdebase_dep krfb)
3542 + ppp? ( $(add_kdebase_dep kppp) )
3543 +"
3544
3545 diff --git a/kde-base/kdepasswd/kdepasswd-4.7.4.ebuild b/kde-base/kdepasswd/kdepasswd-4.7.4.ebuild
3546 new file mode 100644
3547 index 0000000..f957ab6
3548 --- /dev/null
3549 +++ b/kde-base/kdepasswd/kdepasswd-4.7.4.ebuild
3550 @@ -0,0 +1,22 @@
3551 +# Copyright 1999-2011 Gentoo Foundation
3552 +# Distributed under the terms of the GNU General Public License v2
3553 +# $Header: $
3554 +
3555 +EAPI=4
3556 +
3557 +KDE_HANDBOOK="optional"
3558 +KMNAME="kde-baseapps"
3559 +inherit kde4-meta
3560 +
3561 +DESCRIPTION="KDE GUI for passwd"
3562 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3563 +IUSE="debug"
3564 +
3565 +DEPEND="
3566 + $(add_kdebase_dep libkonq)
3567 +"
3568 +RDEPEND="${DEPEND}
3569 + $(add_kdebase_dep kdesu)
3570 +"
3571 +
3572 +KMLOADLIBS="libkonq"
3573
3574 diff --git a/kde-base/kdepim-common-libs/kdepim-common-libs-4.7.4.ebuild b/kde-base/kdepim-common-libs/kdepim-common-libs-4.7.4.ebuild
3575 new file mode 100644
3576 index 0000000..b4c8c2e
3577 --- /dev/null
3578 +++ b/kde-base/kdepim-common-libs/kdepim-common-libs-4.7.4.ebuild
3579 @@ -0,0 +1,63 @@
3580 +# Copyright 1999-2011 Gentoo Foundation
3581 +# Distributed under the terms of the GNU General Public License v2
3582 +# $Header: $
3583 +
3584 +EAPI=4
3585 +
3586 +KMNAME="kdepim"
3587 +KMNOMODULE="true"
3588 +KDE_SCM="git"
3589 +inherit kde4-meta
3590 +
3591 +DESCRIPTION="Common libraries for KDE PIM apps"
3592 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3593 +IUSE="debug"
3594 +
3595 +DEPEND="
3596 + app-crypt/gpgme
3597 + >=app-office/akonadi-server-1.3.60
3598 + >=dev-libs/shared-desktop-ontologies-0.6.50
3599 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
3600 +"
3601 +RDEPEND="${DEPEND}
3602 + app-crypt/gnupg
3603 + $(add_kdebase_dep kdepim-runtime)
3604 +"
3605 +
3606 +# @Since >4.4.76 merged here
3607 +add_blocker akonadi
3608 +add_blocker libkdepim
3609 +add_blocker libkleo
3610 +add_blocker libkpgp
3611 +add_blocker kaddressbook '<4.4.90'
3612 +add_blocker kmail '<4.4.80'
3613 +add_blocker korganizer '<4.5.67'
3614 +
3615 +KMEXTRA="
3616 + akonadi_next/
3617 + calendarsupport/
3618 + calendarviews/
3619 + incidenceeditor-ng/
3620 + libkdepim/
3621 + libkdepimdbusinterfaces/
3622 + libkleo/
3623 + libkpgp/
3624 + kdgantt2/
3625 + messagecomposer/
3626 + messagecore/
3627 + messagelist/
3628 + messageviewer/
3629 + nepomuk_email_feeder/
3630 + ontologies/
3631 + templateparser/
3632 +"
3633 +
3634 +KMEXTRACTONLY="
3635 + kleopatra/
3636 + kmail/
3637 + knode/org.kde.knode.xml
3638 + korganizer/korgac/org.kde.korganizer.KOrgac.xml
3639 + korganizer/org.kde.korganizer.Korganizer.xml
3640 +"
3641 +
3642 +KMSAVELIBS="true"
3643
3644 diff --git a/kde-base/kdepim-icons/kdepim-icons-4.7.4.ebuild b/kde-base/kdepim-icons/kdepim-icons-4.7.4.ebuild
3645 new file mode 100644
3646 index 0000000..8435a29
3647 --- /dev/null
3648 +++ b/kde-base/kdepim-icons/kdepim-icons-4.7.4.ebuild
3649 @@ -0,0 +1,17 @@
3650 +# Copyright 1999-2011 Gentoo Foundation
3651 +# Distributed under the terms of the GNU General Public License v2
3652 +# $Header: $
3653 +
3654 +EAPI=4
3655 +
3656 +KMNAME="kdepim"
3657 +KMMODULE="icons"
3658 +KDE_SCM="git"
3659 +inherit kde4-meta
3660 +
3661 +DESCRIPTION="KDE PIM icons"
3662 +IUSE=""
3663 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3664 +
3665 +DEPEND="$(add_kdebase_dep kdepimlibs)"
3666 +RDEPEND=""
3667
3668 diff --git a/kde-base/kdepim-kresources/kdepim-kresources-4.7.4.ebuild b/kde-base/kdepim-kresources/kdepim-kresources-4.7.4.ebuild
3669 new file mode 100644
3670 index 0000000..8da3295
3671 --- /dev/null
3672 +++ b/kde-base/kdepim-kresources/kdepim-kresources-4.7.4.ebuild
3673 @@ -0,0 +1,36 @@
3674 +# Copyright 1999-2011 Gentoo Foundation
3675 +# Distributed under the terms of the GNU General Public License v2
3676 +# $Header: $
3677 +
3678 +EAPI=4
3679 +
3680 +KMNAME="kdepim"
3681 +KMMODULE="kresources"
3682 +KDE_SCM="git"
3683 +inherit kde4-meta
3684 +
3685 +DESCRIPTION="KDE PIM groupware plugin collection"
3686 +IUSE="debug"
3687 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3688 +
3689 +DEPEND="
3690 + $(add_kdebase_dep kdepimlibs)
3691 + $(add_kdebase_dep kdepim-common-libs)
3692 +"
3693 +RDEPEND="${DEPEND}"
3694 +
3695 +KMEXTRACTONLY="
3696 + kmail/
3697 + knotes/
3698 + korganizer/version.h
3699 +"
3700 +
3701 +KMLOADLIBS="kdepim-common-libs"
3702 +
3703 +src_install() {
3704 + kde4-meta_src_install
3705 +
3706 + # Install headers needed by kdepim-wizards, egroupware and slox stuff gone
3707 + insinto "${PREFIX}"/include/${PN}
3708 + doins "${CMAKE_BUILD_DIR}"/${KMMODULE}/groupwise/*.h
3709 +}
3710
3711 diff --git a/kde-base/kdepim-meta/kdepim-meta-4.7.4.ebuild b/kde-base/kdepim-meta/kdepim-meta-4.7.4.ebuild
3712 new file mode 100644
3713 index 0000000..90a0cd8
3714 --- /dev/null
3715 +++ b/kde-base/kdepim-meta/kdepim-meta-4.7.4.ebuild
3716 @@ -0,0 +1,33 @@
3717 +# Copyright 1999-2011 Gentoo Foundation
3718 +# Distributed under the terms of the GNU General Public License v2
3719 +# $Header: $
3720 +
3721 +EAPI=4
3722 +inherit kde4-meta-pkg
3723 +
3724 +DESCRIPTION="kdepim - merge this to pull in all kdepim-derived packages"
3725 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3726 +IUSE=""
3727 +
3728 +RDEPEND="
3729 + $(add_kdebase_dep akonadiconsole)
3730 + $(add_kdebase_dep akregator)
3731 + $(add_kdebase_dep blogilo)
3732 + $(add_kdebase_dep kabcclient)
3733 + $(add_kdebase_dep kaddressbook)
3734 + $(add_kdebase_dep kalarm)
3735 + $(add_kdebase_dep kdepim-icons)
3736 + $(add_kdebase_dep kdepim-kresources)
3737 + $(add_kdebase_dep kdepim-runtime)
3738 + $(add_kdebase_dep kdepim-strigi-analyzer)
3739 + $(add_kdebase_dep kdepim-wizards)
3740 + $(add_kdebase_dep kjots)
3741 + $(add_kdebase_dep kleopatra)
3742 + $(add_kdebase_dep kmail)
3743 + $(add_kdebase_dep knode)
3744 + $(add_kdebase_dep knotes)
3745 + $(add_kdebase_dep konsolekalendar)
3746 + $(add_kdebase_dep kontact)
3747 + $(add_kdebase_dep korganizer)
3748 + $(add_kdebase_dep ktimetracker)
3749 +"
3750
3751 diff --git a/kde-base/kdepim-runtime/kdepim-runtime-4.7.4.ebuild b/kde-base/kdepim-runtime/kdepim-runtime-4.7.4.ebuild
3752 new file mode 100644
3753 index 0000000..83e35e3
3754 --- /dev/null
3755 +++ b/kde-base/kdepim-runtime/kdepim-runtime-4.7.4.ebuild
3756 @@ -0,0 +1,30 @@
3757 +# Copyright 1999-2011 Gentoo Foundation
3758 +# Distributed under the terms of the GNU General Public License v2
3759 +# $Header: $
3760 +
3761 +EAPI=4
3762 +
3763 +KMNAME="kdepim-runtime"
3764 +KDE_SCM="git"
3765 +inherit kde4-base
3766 +
3767 +DESCRIPTION="KDE PIM runtime plugin collection"
3768 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3769 +IUSE="debug"
3770 +
3771 +RESTRICT="test"
3772 +# Would need test programs _testrunner and akonaditest from kdepimlibs, see bug 313233
3773 +
3774 +DEPEND="
3775 + app-misc/strigi
3776 + >=app-office/akonadi-server-1.3.60
3777 + dev-libs/boost
3778 + dev-libs/libxml2:2
3779 + dev-libs/libxslt
3780 + >=dev-libs/shared-desktop-ontologies-0.6.51
3781 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
3782 + x11-misc/shared-mime-info
3783 +"
3784 +RDEPEND="${DEPEND}
3785 + $(add_kdebase_dep kdepim-icons)
3786 +"
3787
3788 diff --git a/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.7.4.ebuild b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.7.4.ebuild
3789 new file mode 100644
3790 index 0000000..cc2d8d8
3791 --- /dev/null
3792 +++ b/kde-base/kdepim-strigi-analyzer/kdepim-strigi-analyzer-4.7.4.ebuild
3793 @@ -0,0 +1,27 @@
3794 +# Copyright 1999-2011 Gentoo Foundation
3795 +# Distributed under the terms of the GNU General Public License v2
3796 +# $Header: $
3797 +
3798 +EAPI=4
3799 +
3800 +KMNAME="kdepim"
3801 +KMMODULE="strigi-analyzer"
3802 +KDE_SCM="git"
3803 +inherit kde4-meta
3804 +
3805 +DESCRIPTION="kdepim: strigi plugins"
3806 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3807 +IUSE="debug"
3808 +
3809 +DEPEND="
3810 + app-misc/strigi
3811 + $(add_kdebase_dep kdepimlibs)
3812 + $(add_kdebase_dep kdepim-common-libs)
3813 +"
3814 +RDEPEND="${DEPEND}"
3815 +
3816 +KMEXTRACTONLY="
3817 + libkleo/
3818 + libkpgp/
3819 + messageviewer/
3820 +"
3821
3822 diff --git a/kde-base/kdepim-wizards/kdepim-wizards-4.7.4.ebuild b/kde-base/kdepim-wizards/kdepim-wizards-4.7.4.ebuild
3823 new file mode 100644
3824 index 0000000..93b3415
3825 --- /dev/null
3826 +++ b/kde-base/kdepim-wizards/kdepim-wizards-4.7.4.ebuild
3827 @@ -0,0 +1,35 @@
3828 +# Copyright 1999-2011 Gentoo Foundation
3829 +# Distributed under the terms of the GNU General Public License v2
3830 +# $Header: $
3831 +
3832 +EAPI=4
3833 +
3834 +KMNAME="kdepim"
3835 +KMMODULE="wizards"
3836 +KDE_SCM="git"
3837 +inherit kde4-meta
3838 +
3839 +DESCRIPTION="KDE PIM wizards"
3840 +IUSE="debug"
3841 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3842 +
3843 +DEPEND="
3844 + $(add_kdebase_dep kdepimlibs)
3845 + $(add_kdebase_dep kdepim-kresources)
3846 + $(add_kdebase_dep kdepim-common-libs)
3847 +"
3848 +RDEPEND="${DEPEND}"
3849 +
3850 +KMEXTRACTONLY="
3851 + kmail/
3852 + knotes/
3853 + kresources/groupwise/
3854 +"
3855 +
3856 +src_prepare() {
3857 + ln -s "${EPREFIX}"/usr/include/kdepim-kresources/{kabc_groupwiseprefs,kcal_groupwiseprefsbase}.h \
3858 + kresources/groupwise/ \
3859 + || die "Failed to link extra_headers."
3860 +
3861 + kde4-meta_src_prepare
3862 +}
3863
3864 diff --git a/kde-base/kdepimlibs/kdepimlibs-4.7.4.ebuild b/kde-base/kdepimlibs/kdepimlibs-4.7.4.ebuild
3865 new file mode 100644
3866 index 0000000..3d36a4c
3867 --- /dev/null
3868 +++ b/kde-base/kdepimlibs/kdepimlibs-4.7.4.ebuild
3869 @@ -0,0 +1,69 @@
3870 +# Copyright 1999-2011 Gentoo Foundation
3871 +# Distributed under the terms of the GNU General Public License v2
3872 +# $Header: $
3873 +
3874 +EAPI=4
3875 +
3876 +KDE_HANDBOOK="optional"
3877 +CPPUNIT_REQUIRED="optional"
3878 +KDE_SCM="git"
3879 +inherit kde4-base
3880 +
3881 +DESCRIPTION="Common library for KDE PIM apps."
3882 +HOMEPAGE="http://www.kde.org/"
3883 +
3884 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3885 +LICENSE="LGPL-2.1"
3886 +IUSE="debug ldap semantic-desktop"
3887 +
3888 +# some akonadi tests timeout, that probaly needs more work as its ~700 tests
3889 +RESTRICT="test"
3890 +
3891 +COMMON_DEPEND="
3892 + >=app-crypt/gpgme-1.1.6
3893 + dev-libs/libgpg-error
3894 + >=dev-libs/libical-0.43
3895 + dev-libs/cyrus-sasl
3896 + $(add_kdebase_dep kdelibs 'semantic-desktop=')
3897 + semantic-desktop? (
3898 + >=app-office/akonadi-server-1.5.80
3899 + media-libs/phonon
3900 + x11-misc/shared-mime-info
3901 + )
3902 + ldap? ( net-nds/openldap )
3903 +"
3904 +DEPEND="${COMMON_DEPEND}
3905 + >=dev-libs/boost-1.35.0-r5
3906 +"
3907 +RDEPEND="${COMMON_DEPEND}"
3908 +
3909 +src_prepare() {
3910 + kde4-base_src_prepare
3911 +
3912 + # Disable hardcoded checks
3913 + sed -r -e '/find_package\((Akonadi|SharedDesktopOntologies|Soprano|Nepomuk)/{/macro_optional_/!s/find/macro_optional_&/}' \
3914 + -e '/macro_log_feature\((Akonadi|SHAREDDESKTOPONTOLOGIES|Soprano|Nepomuk)_FOUND/s/ TRUE / FALSE /' \
3915 + -e '/add_subdirectory\((akonadi|mailtransport)/{/macro_optional_/!s/add/macro_optional_&/}' \
3916 + -i CMakeLists.txt || die
3917 + if ! use semantic-desktop; then
3918 + sed -e '/include(SopranoAddOntology)/s/^/#DISABLED /' \
3919 + -i CMakeLists.txt || die
3920 + # More reliable than -DBUILD_akonadi=OFF
3921 + rm -r akonadi mailtransport || die
3922 + fi
3923 +}
3924 +
3925 +src_configure() {
3926 + mycmakeargs=(
3927 + $(cmake-utils_use_build handbook doc)
3928 + $(cmake-utils_use_with ldap)
3929 + $(cmake-utils_use_with semantic-desktop Akonadi)
3930 + $(cmake-utils_use_with semantic-desktop SharedDesktopOntologies)
3931 + $(cmake-utils_use_with semantic-desktop Soprano)
3932 + $(cmake-utils_use_with semantic-desktop Nepomuk)
3933 + # $(cmake-utils_use_with prison)
3934 + -DWITH_Prison=NO
3935 + )
3936 +
3937 + kde4-base_src_configure
3938 +}
3939
3940 diff --git a/kde-base/kdeplasma-addons/kdeplasma-addons-4.7.4.ebuild b/kde-base/kdeplasma-addons/kdeplasma-addons-4.7.4.ebuild
3941 new file mode 100644
3942 index 0000000..e775806
3943 --- /dev/null
3944 +++ b/kde-base/kdeplasma-addons/kdeplasma-addons-4.7.4.ebuild
3945 @@ -0,0 +1,65 @@
3946 +# Copyright 1999-2011 Gentoo Foundation
3947 +# Distributed under the terms of the GNU General Public License v2
3948 +# $Header: $
3949 +
3950 +EAPI=4
3951 +
3952 +KDE_SCM="git"
3953 +inherit kde4-base
3954 +
3955 +DESCRIPTION="Extra Plasma applets and engines."
3956 +HOMEPAGE="http://www.kde.org/"
3957 +LICENSE="GPL-2 LGPL-2"
3958 +
3959 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
3960 +IUSE="attica debug desktopglobe exif qalculate qwt scim semantic-desktop"
3961 +
3962 +# krunner is only needed to generate dbus interface for lancelot
3963 +COMMON_DEPEND="
3964 + app-crypt/qca:2
3965 + app-crypt/qca-ossl:2
3966 + $(add_kdebase_dep kdelibs 'semantic-desktop=')
3967 + $(add_kdebase_dep krunner)
3968 + $(add_kdebase_dep plasma-workspace 'semantic-desktop=')
3969 + x11-misc/shared-mime-info
3970 + attica? ( dev-libs/libattica )
3971 + desktopglobe? ( $(add_kdebase_dep marble) )
3972 + exif? ( $(add_kdebase_dep libkexiv2) )
3973 + qalculate? ( sci-libs/libqalculate )
3974 + qwt? ( x11-libs/qwt:5 )
3975 + scim? ( app-i18n/scim )
3976 + semantic-desktop? (
3977 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
3978 + $(add_kdebase_dep plasma-workspace 'rss')
3979 + )
3980 +"
3981 +DEPEND="${COMMON_DEPEND}
3982 + dev-cpp/eigen:2
3983 +"
3984 +RDEPEND="${COMMON_DEPEND}
3985 +"
3986 +
3987 +PATCHES=(
3988 + "${FILESDIR}/${PN}-4.7.3-knowledge.patch"
3989 +)
3990 +
3991 +src_prepare() {
3992 + use semantic-desktop || epatch "${FILESDIR}/${PN}-4.6.2-optional-akonadi.patch"
3993 + kde4-base_src_prepare
3994 +}
3995 +
3996 +src_configure() {
3997 + mycmakeargs=(
3998 + -DDBUS_INTERFACES_INSTALL_DIR="${EPREFIX}/usr/share/dbus-1/interfaces/"
3999 + $(cmake-utils_use_with attica LibAttica)
4000 + $(cmake-utils_use_with desktopglobe Marble)
4001 + $(cmake-utils_use_with exif Kexiv2)
4002 + $(cmake-utils_use_with qalculate)
4003 + $(cmake-utils_use_with qwt)
4004 + $(cmake-utils_use_with semantic-desktop KdepimLibs)
4005 + $(cmake-utils_use_with semantic-desktop Nepomuk)
4006 + $(cmake-utils_use_with scim)
4007 + )
4008 +
4009 + kde4-base_src_configure
4010 +}
4011
4012 diff --git a/kde-base/kdesdk-kioslaves/kdesdk-kioslaves-4.7.4.ebuild b/kde-base/kdesdk-kioslaves/kdesdk-kioslaves-4.7.4.ebuild
4013 new file mode 100644
4014 index 0000000..a938f2c
4015 --- /dev/null
4016 +++ b/kde-base/kdesdk-kioslaves/kdesdk-kioslaves-4.7.4.ebuild
4017 @@ -0,0 +1,32 @@
4018 +# Copyright 1999-2011 Gentoo Foundation
4019 +# Distributed under the terms of the GNU General Public License v2
4020 +# $Header: $
4021 +
4022 +EAPI=4
4023 +
4024 +KMNAME="kdesdk"
4025 +KMMODULE="kioslave"
4026 +inherit kde4-meta
4027 +
4028 +DESCRIPTION="kioslaves from kdesdk package"
4029 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4030 +IUSE="debug subversion"
4031 +
4032 +DEPEND="
4033 + subversion? (
4034 + dev-libs/apr
4035 + dev-vcs/subversion
4036 + )
4037 +"
4038 +RDEPEND="${DEPEND}
4039 + subversion? ( !>=dev-vcs/kdesvn-1.5.2:4 )
4040 +"
4041 +
4042 +src_configure() {
4043 + mycmakeargs=(
4044 + -DAPRCONFIG_EXECUTABLE="${EPREFIX}"/usr/bin/apr-1-config
4045 + $(cmake-utils_use_with subversion SVN)
4046 + )
4047 +
4048 + kde4-meta_src_configure
4049 +}
4050
4051 diff --git a/kde-base/kdesdk-meta/kdesdk-meta-4.7.4.ebuild b/kde-base/kdesdk-meta/kdesdk-meta-4.7.4.ebuild
4052 new file mode 100644
4053 index 0000000..265207d
4054 --- /dev/null
4055 +++ b/kde-base/kdesdk-meta/kdesdk-meta-4.7.4.ebuild
4056 @@ -0,0 +1,29 @@
4057 +# Copyright 1999-2011 Gentoo Foundation
4058 +# Distributed under the terms of the GNU General Public License v2
4059 +# $Header: $
4060 +
4061 +EAPI=4
4062 +inherit kde4-meta-pkg
4063 +
4064 +DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
4065 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4066 +IUSE="cvs"
4067 +
4068 +RDEPEND="
4069 + cvs? ( $(add_kdebase_dep cervisia) )
4070 + $(add_kdebase_dep dolphin-plugins)
4071 + $(add_kdebase_dep kapptemplate)
4072 + $(add_kdebase_dep kate)
4073 + $(add_kdebase_dep kcachegrind)
4074 + $(add_kdebase_dep kdeaccounts-plugin)
4075 + $(add_kdebase_dep kdesdk-kioslaves)
4076 + $(add_kdebase_dep kdesdk-misc)
4077 + $(add_kdebase_dep kdesdk-scripts)
4078 + $(add_kdebase_dep kdesdk-strigi-analyzer)
4079 + $(add_kdebase_dep kompare)
4080 + $(add_kdebase_dep kstartperf)
4081 + $(add_kdebase_dep kuiviewer)
4082 + $(add_kdebase_dep lokalize)
4083 + $(add_kdebase_dep okteta)
4084 + $(add_kdebase_dep umbrello)
4085 +"
4086
4087 diff --git a/kde-base/kdesdk-misc/kdesdk-misc-4.7.4.ebuild b/kde-base/kdesdk-misc/kdesdk-misc-4.7.4.ebuild
4088 new file mode 100644
4089 index 0000000..6f647a5
4090 --- /dev/null
4091 +++ b/kde-base/kdesdk-misc/kdesdk-misc-4.7.4.ebuild
4092 @@ -0,0 +1,38 @@
4093 +# Copyright 1999-2011 Gentoo Foundation
4094 +# Distributed under the terms of the GNU General Public License v2
4095 +# $Header: $
4096 +
4097 +EAPI=4
4098 +
4099 +KMNAME="kdesdk"
4100 +KMNOMODULE="true"
4101 +inherit kde4-meta
4102 +
4103 +DESCRIPTION="KDE miscellaneous SDK tools"
4104 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4105 +IUSE="debug extras"
4106 +
4107 +DEPEND="
4108 + extras? ( >=dev-java/antlr-2.7.7:0[cxx,script] )
4109 +"
4110 +RDEPEND="${DEPEND}"
4111 +
4112 +KMEXTRA="
4113 + doc/kmtrace/
4114 + doc/poxml/
4115 + kmtrace/
4116 + kpartloader/
4117 + kprofilemethod/
4118 + kspy/
4119 + kunittest/
4120 + poxml/
4121 + scheck/
4122 +"
4123 +
4124 +src_configure() {
4125 + mycmakeargs=(
4126 + $(cmake-utils_use_with extras Antlr2)
4127 + )
4128 +
4129 + kde4-meta_src_configure
4130 +}
4131
4132 diff --git a/kde-base/kdesdk-scripts/kdesdk-scripts-4.7.4.ebuild b/kde-base/kdesdk-scripts/kdesdk-scripts-4.7.4.ebuild
4133 new file mode 100644
4134 index 0000000..e55a305
4135 --- /dev/null
4136 +++ b/kde-base/kdesdk-scripts/kdesdk-scripts-4.7.4.ebuild
4137 @@ -0,0 +1,26 @@
4138 +# Copyright 1999-2011 Gentoo Foundation
4139 +# Distributed under the terms of the GNU General Public License v2
4140 +# $Header: $
4141 +
4142 +EAPI=4
4143 +
4144 +KDE_HANDBOOK="optional"
4145 +KMNAME="kdesdk"
4146 +KMMODULE="scripts"
4147 +inherit kde4-meta
4148 +
4149 +DESCRIPTION="KDE SDK Scripts"
4150 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4151 +IUSE="debug"
4152 +
4153 +RDEPEND="
4154 + app-arch/advancecomp
4155 + media-gfx/optipng
4156 +"
4157 +
4158 +src_prepare() {
4159 + # bug 275069
4160 + sed -ie 's:colorsvn::' scripts/CMakeLists.txt || die
4161 +
4162 + kde4-meta_src_prepare
4163 +}
4164
4165 diff --git a/kde-base/kdesdk-strigi-analyzer/kdesdk-strigi-analyzer-4.7.4.ebuild b/kde-base/kdesdk-strigi-analyzer/kdesdk-strigi-analyzer-4.7.4.ebuild
4166 new file mode 100644
4167 index 0000000..1f3a2bd
4168 --- /dev/null
4169 +++ b/kde-base/kdesdk-strigi-analyzer/kdesdk-strigi-analyzer-4.7.4.ebuild
4170 @@ -0,0 +1,18 @@
4171 +# Copyright 1999-2011 Gentoo Foundation
4172 +# Distributed under the terms of the GNU General Public License v2
4173 +# $Header: $
4174 +
4175 +EAPI=4
4176 +
4177 +KMNAME="kdesdk"
4178 +KMMODULE="strigi-analyzer"
4179 +inherit kde4-meta
4180 +
4181 +DESCRIPTION="kdesdk: strigi plugins"
4182 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4183 +IUSE="debug"
4184 +
4185 +DEPEND="
4186 + app-misc/strigi
4187 +"
4188 +RDEPEND="${DEPEND}"
4189
4190 diff --git a/kde-base/kdesu/kdesu-4.7.4.ebuild b/kde-base/kdesu/kdesu-4.7.4.ebuild
4191 new file mode 100644
4192 index 0000000..681bc95
4193 --- /dev/null
4194 +++ b/kde-base/kdesu/kdesu-4.7.4.ebuild
4195 @@ -0,0 +1,25 @@
4196 +# Copyright 1999-2011 Gentoo Foundation
4197 +# Distributed under the terms of the GNU General Public License v2
4198 +# $Header: $
4199 +
4200 +EAPI=4
4201 +
4202 +KDE_HANDBOOK="optional"
4203 +KMNAME="kde-runtime"
4204 +inherit kde4-meta
4205 +
4206 +# FIXME: Is default command ( su/sudo ) still configurable,
4207 +# if not, USE-flag ?
4208 +DESCRIPTION="KDE: gui for su(1)"
4209 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
4210 +IUSE="debug"
4211 +
4212 +src_configure() {
4213 + # Upstream moved kdesu to libexec first, then decided to move it back
4214 + # to /${PREFIX}/bin/ , so I'm doing that now already.
4215 + sed -e '/kdesu_executable/s:LIBEXEC_INSTALL_DIR:BIN_INSTALL_DIR:' \
4216 + -i "${S}"/kdesu/kdesu/CMakeLists.txt || \
4217 + die "Moving kdesu from libexec to bin failed."
4218 +
4219 + kde4-meta_src_configure
4220 +}
4221
4222 diff --git a/kde-base/kdetoys-meta/kdetoys-meta-4.7.4.ebuild b/kde-base/kdetoys-meta/kdetoys-meta-4.7.4.ebuild
4223 new file mode 100644
4224 index 0000000..df7571f
4225 --- /dev/null
4226 +++ b/kde-base/kdetoys-meta/kdetoys-meta-4.7.4.ebuild
4227 @@ -0,0 +1,16 @@
4228 +# Copyright 1999-2011 Gentoo Foundation
4229 +# Distributed under the terms of the GNU General Public License v2
4230 +# $Header: $
4231 +
4232 +EAPI=4
4233 +inherit kde4-meta-pkg
4234 +
4235 +DESCRIPTION="KDE toys - merge this to pull in all kdetoys-derived packages"
4236 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4237 +IUSE=""
4238 +
4239 +RDEPEND="
4240 + $(add_kdebase_dep amor)
4241 + $(add_kdebase_dep kteatime)
4242 + $(add_kdebase_dep ktux)
4243 +"
4244
4245 diff --git a/kde-base/kdeutils-meta/kdeutils-meta-4.7.4.ebuild b/kde-base/kdeutils-meta/kdeutils-meta-4.7.4.ebuild
4246 new file mode 100644
4247 index 0000000..eaca792
4248 --- /dev/null
4249 +++ b/kde-base/kdeutils-meta/kdeutils-meta-4.7.4.ebuild
4250 @@ -0,0 +1,26 @@
4251 +# Copyright 1999-2011 Gentoo Foundation
4252 +# Distributed under the terms of the GNU General Public License v2
4253 +# $Header: $
4254 +
4255 +EAPI=4
4256 +inherit kde4-meta-pkg
4257 +
4258 +DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
4259 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4260 +IUSE="cups floppy"
4261 +
4262 +RDEPEND="
4263 + $(add_kdebase_dep ark)
4264 + $(add_kdebase_dep filelight)
4265 + $(add_kdebase_dep kcalc)
4266 + $(add_kdebase_dep kcharselect)
4267 + $(add_kdebase_dep kdf)
4268 + $(add_kdebase_dep kgpg)
4269 + $(add_kdebase_dep kremotecontrol)
4270 + $(add_kdebase_dep ktimer)
4271 + $(add_kdebase_dep kwallet)
4272 + $(add_kdebase_dep superkaramba)
4273 + $(add_kdebase_dep sweeper)
4274 + cups? ( $(add_kdebase_dep printer-applet) )
4275 + floppy? ( $(add_kdebase_dep kfloppy) )
4276 +"
4277
4278 diff --git a/kde-base/kdewebdev-meta/kdewebdev-meta-4.7.4.ebuild b/kde-base/kdewebdev-meta/kdewebdev-meta-4.7.4.ebuild
4279 new file mode 100644
4280 index 0000000..4d6ea2b
4281 --- /dev/null
4282 +++ b/kde-base/kdewebdev-meta/kdewebdev-meta-4.7.4.ebuild
4283 @@ -0,0 +1,17 @@
4284 +# Copyright 1999-2011 Gentoo Foundation
4285 +# Distributed under the terms of the GNU General Public License v2
4286 +# $Header: $
4287 +
4288 +EAPI=4
4289 +inherit kde4-meta-pkg
4290 +
4291 +DESCRIPTION="KDE WebDev - merge this to pull in all kdewebdev-derived packages"
4292 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4293 +IUSE=""
4294 +
4295 +RDEPEND="
4296 + $(add_kdebase_dep kfilereplace)
4297 + $(add_kdebase_dep kimagemapeditor)
4298 + $(add_kdebase_dep klinkstatus)
4299 + $(add_kdebase_dep kommander)
4300 +"
4301
4302 diff --git a/kde-base/kdf/kdf-4.7.4.ebuild b/kde-base/kdf/kdf-4.7.4.ebuild
4303 new file mode 100644
4304 index 0000000..78cca67
4305 --- /dev/null
4306 +++ b/kde-base/kdf/kdf-4.7.4.ebuild
4307 @@ -0,0 +1,23 @@
4308 +# Copyright 1999-2011 Gentoo Foundation
4309 +# Distributed under the terms of the GNU General Public License v2
4310 +# $Header: $
4311 +
4312 +EAPI=4
4313 +
4314 +KDE_HANDBOOK="optional"
4315 +KDE_SCM="git"
4316 +if [[ ${PV} == *9999 ]]; then
4317 + kde_eclass="kde4-base"
4318 +else
4319 + KMNAME="kdeutils"
4320 + kde_eclass="kde4-meta"
4321 +fi
4322 +inherit ${kde_eclass}
4323 +
4324 +DESCRIPTION="KDE free disk space utility"
4325 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4326 +IUSE="debug"
4327 +
4328 +src_unpack() {
4329 + ${kde_eclass}_src_unpack
4330 +}
4331
4332 diff --git a/kde-base/kdialog/kdialog-4.7.4.ebuild b/kde-base/kdialog/kdialog-4.7.4.ebuild
4333 new file mode 100644
4334 index 0000000..a7e8bb8
4335 --- /dev/null
4336 +++ b/kde-base/kdialog/kdialog-4.7.4.ebuild
4337 @@ -0,0 +1,12 @@
4338 +# Copyright 1999-2011 Gentoo Foundation
4339 +# Distributed under the terms of the GNU General Public License v2
4340 +# $Header: $
4341 +
4342 +EAPI=4
4343 +
4344 +KMNAME="kde-baseapps"
4345 +inherit kde4-meta
4346 +
4347 +DESCRIPTION="KDialog can be used to show nice dialog boxes from shell scripts"
4348 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4349 +IUSE="debug"
4350
4351 diff --git a/kde-base/kdiamond/kdiamond-4.7.4.ebuild b/kde-base/kdiamond/kdiamond-4.7.4.ebuild
4352 new file mode 100644
4353 index 0000000..e8624d5
4354 --- /dev/null
4355 +++ b/kde-base/kdiamond/kdiamond-4.7.4.ebuild
4356 @@ -0,0 +1,13 @@
4357 +# Copyright 1999-2011 Gentoo Foundation
4358 +# Distributed under the terms of the GNU General Public License v2
4359 +# $Header: $
4360 +
4361 +EAPI=4
4362 +
4363 +KDE_HANDBOOK="optional"
4364 +KMNAME="kdegames"
4365 +inherit kde4-meta
4366 +
4367 +DESCRIPTION="KDE: KDiamond is a three-in-a-row game."
4368 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4369 +IUSE="debug"
4370
4371 diff --git a/kde-base/kdm/kdm-4.7.4.ebuild b/kde-base/kdm/kdm-4.7.4.ebuild
4372 new file mode 100644
4373 index 0000000..7e04b3f
4374 --- /dev/null
4375 +++ b/kde-base/kdm/kdm-4.7.4.ebuild
4376 @@ -0,0 +1,161 @@
4377 +# Copyright 1999-2011 Gentoo Foundation
4378 +# Distributed under the terms of the GNU General Public License v2
4379 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-4.7.3.ebuild,v 1.1 2011/11/02 20:48:16 alexxy Exp $
4380 +
4381 +EAPI=4
4382 +
4383 +KDE_HANDBOOK="optional"
4384 +KMNAME="kde-workspace"
4385 +inherit kde4-meta flag-o-matic
4386 +
4387 +DESCRIPTION="KDE login manager, similar to xdm and gdm"
4388 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
4389 +IUSE="+consolekit debug kerberos pam"
4390 +
4391 +DEPEND="
4392 + $(add_kdebase_dep libkworkspace)
4393 + x11-libs/libXau
4394 + x11-libs/libXdmcp
4395 + x11-libs/libXtst
4396 + consolekit? (
4397 + >=sys-apps/dbus-1.0.2
4398 + sys-auth/consolekit
4399 + )
4400 + kerberos? ( virtual/krb5 )
4401 + pam? (
4402 + $(add_kdebase_dep kcheckpass)
4403 + virtual/pam
4404 + )
4405 +"
4406 +RDEPEND="${DEPEND}
4407 + $(add_kdebase_dep kdepasswd)
4408 + >=x11-apps/xinit-1.0.5-r2
4409 + x11-apps/xmessage
4410 +"
4411 +
4412 +KMEXTRA="
4413 + libs/kdm/
4414 +"
4415 +
4416 +PATCHES=(
4417 + "${FILESDIR}/kdebase-4.0.2-pam-optional.patch"
4418 + "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
4419 + "${FILESDIR}/${PN}-4.7.3-revertcrashlogic.patch"
4420 +)
4421 +
4422 +pkg_setup() {
4423 + kde4-meta_pkg_setup
4424 +
4425 + # Create kdm:kdm user
4426 + KDM_HOME=/var/lib/kdm
4427 + enewgroup kdm
4428 + enewuser kdm -1 -1 "${KDM_HOME}" kdm
4429 +}
4430 +
4431 +src_configure() {
4432 + # genkdmconf breaks with -O3
4433 + # last checked in 4.2.95
4434 + replace-flags -O3 -O2
4435 +
4436 + mycmakeargs=(
4437 + $(cmake-utils_use kerberos KDE4_KRB5AUTH)
4438 + $(cmake-utils_use_with pam)
4439 + $(cmake-utils_use_with consolekit CkConnector)
4440 + )
4441 +
4442 + kde4-meta_src_configure
4443 +}
4444 +
4445 +src_install() {
4446 + export GENKDMCONF_FLAGS="--no-old --no-backup"
4447 +
4448 + kde4-meta_src_install
4449 +
4450 + # an equivalent file is already installed by kde-base/startkde, bug 377151
4451 + rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die
4452 +
4453 + # Customize the kdmrc configuration:
4454 + # - SessionDirs set to /usr/share/xsessions
4455 + # - increase server timeout to 30s
4456 + # - TerminateServer=true to workaround X server regen bug, bug 278473
4457 + # - DataDir set to /var/lib/kdm
4458 + # - FaceDir set to /var/lib/kdm/faces
4459 + sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \
4460 + -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \
4461 + -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \
4462 + -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \
4463 + -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \
4464 + -i "${ED}"/usr/share/config/kdm/kdmrc \
4465 + || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc."
4466 +
4467 + # Don't install empty dir
4468 + rmdir "${ED}"/usr/share/config/kdm/sessions
4469 +
4470 + # Set up permissions to kdm work directory
4471 + keepdir "${KDM_HOME}"
4472 + fowners root:kdm "${KDM_HOME}"
4473 + fperms 1770 "${KDM_HOME}"
4474 +
4475 + # install logrotate file
4476 + insinto /etc/logrotate.d
4477 + newins "${FILESDIR}"/kdm-logrotate kdm
4478 +}
4479 +
4480 +pkg_postinst() {
4481 + kde4-meta_pkg_postinst
4482 +
4483 + local file src dest dir old_dirs=(
4484 + /var/lib/kdm-live
4485 + /var/lib/kdm-4.6
4486 + /var/lib/kdm-4.5
4487 + /var/lib/kdm-4.4
4488 + /usr/share/apps/kdm
4489 + /usr/kde/4.4/share/apps/kdm
4490 + /usr/kde/4.3/share/apps/kdm
4491 + /usr/kde/4.2/share/apps/kdm
4492 + )
4493 +
4494 + mkdir -p "${EROOT}${KDM_HOME}/faces"
4495 + # Set the default kdm face icon if it's not already set by the system admin
4496 + # because this is user-overrideable in that way, it's not in src_install
4497 + for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do
4498 + src=${file#*:}
4499 + dest=${file%:*}
4500 + if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then
4501 + for dir in "${old_dirs[@]}"; do
4502 + if [[ -e ${EROOT}${dir}/${dest} ]]; then
4503 + cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}"
4504 + break 2
4505 + fi
4506 + done
4507 + if [[ -n ${src} ]]; then
4508 + cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \
4509 + "${EROOT}${KDM_HOME}/${dest}"
4510 + fi
4511 + fi
4512 + done
4513 + for dir in "${old_dirs[@]}"; do
4514 + if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then
4515 + echo
4516 + elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE."
4517 + elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}."
4518 + echo
4519 + elog "After doing so, you may delete the directory."
4520 + echo
4521 + fi
4522 + done
4523 +
4524 + # Make sure permissions are correct -- old installations may have
4525 + # gotten this wrong
4526 + use prefix || chown root:kdm "${EROOT}${KDM_HOME}"
4527 + chmod 1770 "${EROOT}${KDM_HOME}"
4528 +
4529 + if use consolekit; then
4530 + echo
4531 + elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
4532 + elog "make sure consolekit daemon is running and started at login time"
4533 + elog
4534 + elog "rc-update add consolekit default && /etc/init.d/consolekit start"
4535 + echo
4536 + fi
4537 +}
4538
4539 diff --git a/kde-base/kdnssd/kdnssd-4.7.4.ebuild b/kde-base/kdnssd/kdnssd-4.7.4.ebuild
4540 new file mode 100644
4541 index 0000000..075c210
4542 --- /dev/null
4543 +++ b/kde-base/kdnssd/kdnssd-4.7.4.ebuild
4544 @@ -0,0 +1,23 @@
4545 +# Copyright 1999-2011 Gentoo Foundation
4546 +# Distributed under the terms of the GNU General Public License v2
4547 +# $Header: $
4548 +
4549 +EAPI=4
4550 +
4551 +KMNAME="kdenetwork"
4552 +inherit kde4-meta
4553 +
4554 +DESCRIPTION="A DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module"
4555 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
4556 +IUSE="debug zeroconf"
4557 +
4558 +DEPEND="
4559 + zeroconf? ( $(add_kdebase_dep kdelibs zeroconf) )
4560 +"
4561 +RDEPEND="${DEPEND}"
4562 +
4563 +src_configure() {
4564 + mycmakeargs=(-DWITH_Xmms=OFF -DWITH_DNSSD=ON)
4565 +
4566 + kde4-meta_src_configure
4567 +}
4568
4569 diff --git a/kde-base/kdontchangethehostname/kdontchangethehostname-4.7.4.ebuild b/kde-base/kdontchangethehostname/kdontchangethehostname-4.7.4.ebuild
4570 new file mode 100644
4571 index 0000000..53c8755
4572 --- /dev/null
4573 +++ b/kde-base/kdontchangethehostname/kdontchangethehostname-4.7.4.ebuild
4574 @@ -0,0 +1,16 @@
4575 +# Copyright 1999-2011 Gentoo Foundation
4576 +# Distributed under the terms of the GNU General Public License v2
4577 +# $Header: $
4578 +
4579 +EAPI=4
4580 +
4581 +KMNAME="kde-runtime"
4582 +inherit kde4-meta
4583 +
4584 +DESCRIPTION="Tool to inform KDE about a change in hostname"
4585 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4586 +IUSE="debug"
4587 +
4588 +RDEPEND="
4589 + x11-apps/xauth
4590 +"
4591
4592 diff --git a/kde-base/keditbookmarks/keditbookmarks-4.7.4.ebuild b/kde-base/keditbookmarks/keditbookmarks-4.7.4.ebuild
4593 new file mode 100644
4594 index 0000000..e4a3ca4
4595 --- /dev/null
4596 +++ b/kde-base/keditbookmarks/keditbookmarks-4.7.4.ebuild
4597 @@ -0,0 +1,21 @@
4598 +# Copyright 1999-2011 Gentoo Foundation
4599 +# Distributed under the terms of the GNU General Public License v2
4600 +# $Header: $
4601 +
4602 +EAPI=4
4603 +
4604 +KMNAME="kde-baseapps"
4605 +inherit kde4-meta
4606 +
4607 +DESCRIPTION="KDE's bookmarks editor"
4608 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4609 +IUSE="debug"
4610 +
4611 +DEPEND="
4612 + $(add_kdebase_dep libkonq)
4613 +"
4614 +RDEPEND="${DEPEND}"
4615 +
4616 +KMEXTRACTONLY="
4617 + lib/konq/
4618 +"
4619
4620 diff --git a/kde-base/keditfiletype/keditfiletype-4.7.4.ebuild b/kde-base/keditfiletype/keditfiletype-4.7.4.ebuild
4621 new file mode 100644
4622 index 0000000..66fc197
4623 --- /dev/null
4624 +++ b/kde-base/keditfiletype/keditfiletype-4.7.4.ebuild
4625 @@ -0,0 +1,15 @@
4626 +# Copyright 1999-2011 Gentoo Foundation
4627 +# Distributed under the terms of the GNU General Public License v2
4628 +# $Header: $
4629 +
4630 +EAPI=4
4631 +
4632 +KMNAME="kde-runtime"
4633 +inherit kde4-meta
4634 +
4635 +DESCRIPTION="KDE mime/file type assocciation editor"
4636 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
4637 +IUSE="debug"
4638 +
4639 +# test fails, last checked for 4.2.89
4640 +RESTRICT=test
4641
4642 diff --git a/kde-base/kephal/kephal-4.7.4.ebuild b/kde-base/kephal/kephal-4.7.4.ebuild
4643 new file mode 100644
4644 index 0000000..735207c
4645 --- /dev/null
4646 +++ b/kde-base/kephal/kephal-4.7.4.ebuild
4647 @@ -0,0 +1,21 @@
4648 +# Copyright 1999-2011 Gentoo Foundation
4649 +# Distributed under the terms of the GNU General Public License v2
4650 +# $Header: $
4651 +
4652 +EAPI=4
4653 +
4654 +KMNAME="kde-workspace"
4655 +KMMODULE="libs/kephal"
4656 +inherit kde4-meta
4657 +
4658 +DESCRIPTION="Allows handling of multihead systems via the XRandR extension"
4659 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4660 +IUSE="debug"
4661 +
4662 +RDEPEND="
4663 + x11-libs/libxkbfile
4664 + x11-libs/libXrandr
4665 +"
4666 +DEPEND="${RDEPEND}
4667 + x11-proto/randrproto
4668 +"
4669
4670 diff --git a/kde-base/kfile/kfile-4.7.4.ebuild b/kde-base/kfile/kfile-4.7.4.ebuild
4671 new file mode 100644
4672 index 0000000..a36a068
4673 --- /dev/null
4674 +++ b/kde-base/kfile/kfile-4.7.4.ebuild
4675 @@ -0,0 +1,12 @@
4676 +# Copyright 1999-2011 Gentoo Foundation
4677 +# Distributed under the terms of the GNU General Public License v2
4678 +# $Header: $
4679 +
4680 +EAPI=4
4681 +
4682 +KMNAME="kde-runtime"
4683 +inherit kde4-meta
4684 +
4685 +DESCRIPTION="A commandline frontend to KFileMetaInfo"
4686 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
4687 +IUSE="debug"
4688
4689 diff --git a/kde-base/kfilereplace/kfilereplace-4.7.4.ebuild b/kde-base/kfilereplace/kfilereplace-4.7.4.ebuild
4690 new file mode 100644
4691 index 0000000..b64c391
4692 --- /dev/null
4693 +++ b/kde-base/kfilereplace/kfilereplace-4.7.4.ebuild
4694 @@ -0,0 +1,12 @@
4695 +# Copyright 1999-2011 Gentoo Foundation
4696 +# Distributed under the terms of the GNU General Public License v2
4697 +# $Header: $
4698 +
4699 +EAPI=4
4700 +KDE_HANDBOOK="optional"
4701 +KMNAME="kdewebdev"
4702 +inherit kde4-meta
4703 +
4704 +DESCRIPTION="KDE web development - powerful search and replace in multiple files"
4705 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4706 +IUSE="debug"
4707
4708 diff --git a/kde-base/kfind/kfind-4.7.4.ebuild b/kde-base/kfind/kfind-4.7.4.ebuild
4709 new file mode 100644
4710 index 0000000..d354f3e
4711 --- /dev/null
4712 +++ b/kde-base/kfind/kfind-4.7.4.ebuild
4713 @@ -0,0 +1,18 @@
4714 +# Copyright 1999-2011 Gentoo Foundation
4715 +# Distributed under the terms of the GNU General Public License v2
4716 +# $Header: $
4717 +
4718 +EAPI=4
4719 +
4720 +KDE_HANDBOOK="optional"
4721 +KMNAME="kde-baseapps"
4722 +inherit kde4-meta
4723 +
4724 +DESCRIPTION="KDE file finder utility"
4725 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4726 +IUSE="debug"
4727 +
4728 +DEPEND="
4729 + $(add_kdebase_dep libkonq)
4730 +"
4731 +RDEPEND="${DEPEND}"
4732
4733 diff --git a/kde-base/kfloppy/kfloppy-4.7.4.ebuild b/kde-base/kfloppy/kfloppy-4.7.4.ebuild
4734 new file mode 100644
4735 index 0000000..9cf340c
4736 --- /dev/null
4737 +++ b/kde-base/kfloppy/kfloppy-4.7.4.ebuild
4738 @@ -0,0 +1,19 @@
4739 +# Copyright 1999-2011 Gentoo Foundation
4740 +# Distributed under the terms of the GNU General Public License v2
4741 +# $Header: $
4742 +
4743 +EAPI=4
4744 +
4745 +KDE_HANDBOOK="optional"
4746 +KDE_SCM="git"
4747 +if [[ ${PV} == *9999 ]]; then
4748 + kde_eclass="kde4-base"
4749 +else
4750 + KMNAME="kdeutils"
4751 + kde_eclass="kde4-meta"
4752 +fi
4753 +inherit ${kde_eclass}
4754 +
4755 +DESCRIPTION="KFloppy - formats disks and puts a DOS or ext2fs filesystem on them."
4756 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4757 +IUSE="debug"
4758
4759 diff --git a/kde-base/kfmclient/kfmclient-4.7.4.ebuild b/kde-base/kfmclient/kfmclient-4.7.4.ebuild
4760 new file mode 100644
4761 index 0000000..5b872b5
4762 --- /dev/null
4763 +++ b/kde-base/kfmclient/kfmclient-4.7.4.ebuild
4764 @@ -0,0 +1,33 @@
4765 +# Copyright 1999-2011 Gentoo Foundation
4766 +# Distributed under the terms of the GNU General Public License v2
4767 +# $Header: $
4768 +
4769 +EAPI=4
4770 +
4771 +KMNAME="kde-baseapps"
4772 +KMMODULE="konqueror/client"
4773 +inherit kde4-meta
4774 +
4775 +DESCRIPTION="KDE tool for opening URLs from the command line"
4776 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4777 +IUSE="debug"
4778 +
4779 +KMEXTRACTONLY="
4780 + konqueror/kfmclient.desktop
4781 + konqueror/kfmclient_dir.desktop
4782 + konqueror/kfmclient_html.desktop
4783 + konqueror/kfmclient_war.desktop
4784 + konqueror/src/org.kde.Konqueror.Main.xml
4785 + konqueror/src/org.kde.Konqueror.MainWindow.xml
4786 +"
4787 +
4788 +src_prepare() {
4789 + kde4-meta_src_prepare
4790 +
4791 + # Do not install non-kfmclient *.desktop files
4792 + sed -e "/konqbrowser\.desktop/d" \
4793 + -e "/konqueror\.desktop/s/^/#DONOTWANT/" \
4794 + -e "/install(FILES profile/s/^/#DONOTWANT/" \
4795 + -i konqueror/CMakeLists.txt \
4796 + || die "Failed to omit .desktop files"
4797 +}
4798
4799 diff --git a/kde-base/kfourinline/kfourinline-4.7.4.ebuild b/kde-base/kfourinline/kfourinline-4.7.4.ebuild
4800 new file mode 100644
4801 index 0000000..6544d05
4802 --- /dev/null
4803 +++ b/kde-base/kfourinline/kfourinline-4.7.4.ebuild
4804 @@ -0,0 +1,13 @@
4805 +# Copyright 1999-2011 Gentoo Foundation
4806 +# Distributed under the terms of the GNU General Public License v2
4807 +# $Header: $
4808 +
4809 +EAPI=4
4810 +
4811 +KDE_HANDBOOK="optional"
4812 +KMNAME="kdegames"
4813 +inherit kde4-meta
4814 +
4815 +DESCRIPTION="KDE four-in-a-row game."
4816 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4817 +IUSE="debug"
4818
4819 diff --git a/kde-base/kgamma/kgamma-4.7.4.ebuild b/kde-base/kgamma/kgamma-4.7.4.ebuild
4820 new file mode 100644
4821 index 0000000..757b797
4822 --- /dev/null
4823 +++ b/kde-base/kgamma/kgamma-4.7.4.ebuild
4824 @@ -0,0 +1,21 @@
4825 +# Copyright 1999-2011 Gentoo Foundation
4826 +# Distributed under the terms of the GNU General Public License v2
4827 +# $Header: $
4828 +
4829 +EAPI=4
4830 +
4831 +KDE_HANDBOOK="optional"
4832 +KDE_SCM="git"
4833 +
4834 +inherit kde4-base
4835 +
4836 +DESCRIPTION="KDE screen gamma values kcontrol module"
4837 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4838 +IUSE="debug"
4839 +
4840 +RDEPEND="
4841 + x11-libs/libXxf86vm
4842 +"
4843 +DEPEND="${RDEPEND}
4844 + x11-proto/xf86vidmodeproto
4845 +"
4846
4847 diff --git a/kde-base/kgeography/kgeography-4.7.4.ebuild b/kde-base/kgeography/kgeography-4.7.4.ebuild
4848 new file mode 100644
4849 index 0000000..2924226
4850 --- /dev/null
4851 +++ b/kde-base/kgeography/kgeography-4.7.4.ebuild
4852 @@ -0,0 +1,13 @@
4853 +# Copyright 1999-2011 Gentoo Foundation
4854 +# Distributed under the terms of the GNU General Public License v2
4855 +# $Header: $
4856 +
4857 +EAPI=4
4858 +
4859 +KDE_HANDBOOK="optional"
4860 +KDE_SCM="git"
4861 +inherit kde4-base
4862 +
4863 +DESCRIPTION="KDE: a geography learning tool"
4864 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4865 +IUSE="debug"
4866
4867 diff --git a/kde-base/kget/kget-4.7.4.ebuild b/kde-base/kget/kget-4.7.4.ebuild
4868 new file mode 100644
4869 index 0000000..3a84f4f
4870 --- /dev/null
4871 +++ b/kde-base/kget/kget-4.7.4.ebuild
4872 @@ -0,0 +1,41 @@
4873 +# Copyright 1999-2011 Gentoo Foundation
4874 +# Distributed under the terms of the GNU General Public License v2
4875 +# $Header: $
4876 +
4877 +EAPI=4
4878 +
4879 +KDE_HANDBOOK="optional"
4880 +KMNAME="kdenetwork"
4881 +inherit kde4-meta
4882 +
4883 +DESCRIPTION="An advanced download manager for KDE"
4884 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4885 +IUSE="debug bittorrent mms semantic-desktop sqlite webkit"
4886 +
4887 +RDEPEND="
4888 + app-crypt/qca:2
4889 + $(add_kdebase_dep kdelibs 'semantic-desktop=')
4890 + $(add_kdebase_dep kdepimlibs)
4891 + $(add_kdebase_dep libkonq)
4892 + $(add_kdebase_dep libkworkspace)
4893 + $(add_kdebase_dep solid)
4894 + bittorrent? ( >=net-libs/libktorrent-1.0.3 )
4895 + mms? ( media-libs/libmms )
4896 + sqlite? ( dev-db/sqlite:3 )
4897 + webkit? ( >=kde-misc/kwebkitpart-0.9.6 )
4898 +"
4899 +DEPEND="${RDEPEND}
4900 + dev-libs/boost
4901 +"
4902 +
4903 +src_configure() {
4904 + mycmakeargs=(
4905 + $(cmake-utils_use_with bittorrent KTorrent)
4906 + $(cmake-utils_use_with mms LibMms)
4907 + $(cmake-utils_use_with semantic-desktop Nepomuk)
4908 + $(cmake-utils_use_with semantic-desktop Soprano)
4909 + $(cmake-utils_use_with sqlite)
4910 + $(cmake-utils_use_with webkit KWebKitPart)
4911 + )
4912 + kde4-meta_src_configure
4913 +}
4914
4915 diff --git a/kde-base/kglobalaccel/kglobalaccel-4.7.4.ebuild b/kde-base/kglobalaccel/kglobalaccel-4.7.4.ebuild
4916 new file mode 100644
4917 index 0000000..d408e39
4918 --- /dev/null
4919 +++ b/kde-base/kglobalaccel/kglobalaccel-4.7.4.ebuild
4920 @@ -0,0 +1,21 @@
4921 +# Copyright 1999-2011 Gentoo Foundation
4922 +# Distributed under the terms of the GNU General Public License v2
4923 +# $Header: $
4924 +
4925 +EAPI=4
4926 +
4927 +KMNAME="kde-runtime"
4928 +inherit kde4-meta
4929 +
4930 +DESCRIPTION="KDE's Global Shortcut Daemon"
4931 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
4932 +IUSE="debug"
4933 +
4934 +src_configure() {
4935 + mycmakeargs=(
4936 + -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_DESKTOP_FILE=NOTFOUND
4937 + -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_PLUGIN=NOTFOUND
4938 + )
4939 +
4940 + kde4-meta_src_configure
4941 +}
4942
4943 diff --git a/kde-base/kgoldrunner/kgoldrunner-4.7.4.ebuild b/kde-base/kgoldrunner/kgoldrunner-4.7.4.ebuild
4944 new file mode 100644
4945 index 0000000..e9dcdb7
4946 --- /dev/null
4947 +++ b/kde-base/kgoldrunner/kgoldrunner-4.7.4.ebuild
4948 @@ -0,0 +1,19 @@
4949 +# Copyright 1999-2011 Gentoo Foundation
4950 +# Distributed under the terms of the GNU General Public License v2
4951 +# $Header: $
4952 +
4953 +EAPI=4
4954 +
4955 +KDE_HANDBOOK="optional"
4956 +KMNAME="kdegames"
4957 +inherit kde4-meta
4958 +
4959 +DESCRIPTION="KDE: KGoldrunner is a game of action and puzzle solving"
4960 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4961 +IUSE="debug"
4962 +
4963 +DEPEND="
4964 + media-libs/libsndfile
4965 + media-libs/openal
4966 +"
4967 +RDEPEND="${DEPEND}"
4968
4969 diff --git a/kde-base/kgpg/kgpg-4.7.4.ebuild b/kde-base/kgpg/kgpg-4.7.4.ebuild
4970 new file mode 100644
4971 index 0000000..b9cc871
4972 --- /dev/null
4973 +++ b/kde-base/kgpg/kgpg-4.7.4.ebuild
4974 @@ -0,0 +1,34 @@
4975 +# Copyright 1999-2011 Gentoo Foundation
4976 +# Distributed under the terms of the GNU General Public License v2
4977 +# $Header: $
4978 +
4979 +EAPI=4
4980 +
4981 +KDE_HANDBOOK="optional"
4982 +KDE_SCM="git"
4983 +if [[ ${PV} == *9999 ]]; then
4984 + kde_eclass="kde4-base"
4985 +else
4986 + KMNAME="kdeutils"
4987 + kde_eclass="kde4-meta"
4988 +fi
4989 +inherit ${kde_eclass}
4990 +
4991 +DESCRIPTION="KDE gpg keyring manager"
4992 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
4993 +IUSE="debug"
4994 +
4995 +DEPEND="
4996 + $(add_kdebase_dep kdepimlibs)
4997 +"
4998 +RDEPEND="${DEPEND}
4999 + app-crypt/gnupg
5000 +"
5001 +
5002 +pkg_postinst() {
5003 + ${kde_eclass}_pkg_postinst
5004 +
5005 + if ! has_version app-crypt/dirmngr ; then
5006 + elog "For improved key search functionality, install app-crypt/dirmngr."
5007 + fi
5008 +}
5009
5010 diff --git a/kde-base/khangman/khangman-4.7.4.ebuild b/kde-base/khangman/khangman-4.7.4.ebuild
5011 new file mode 100644
5012 index 0000000..0f689d3
5013 --- /dev/null
5014 +++ b/kde-base/khangman/khangman-4.7.4.ebuild
5015 @@ -0,0 +1,17 @@
5016 +# Copyright 1999-2011 Gentoo Foundation
5017 +# Distributed under the terms of the GNU General Public License v2
5018 +# $Header: $
5019 +
5020 +EAPI=4
5021 +
5022 +KDE_HANDBOOK="optional"
5023 +KDE_SCM="git"
5024 +inherit kde4-base
5025 +
5026 +DESCRIPTION="Classical hangman game for KDE"
5027 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5028 +IUSE="debug"
5029 +
5030 +DEPEND="
5031 + $(add_kdebase_dep libkdeedu)
5032 +"
5033
5034 diff --git a/kde-base/khelpcenter/khelpcenter-4.7.4.ebuild b/kde-base/khelpcenter/khelpcenter-4.7.4.ebuild
5035 new file mode 100644
5036 index 0000000..e836a50
5037 --- /dev/null
5038 +++ b/kde-base/khelpcenter/khelpcenter-4.7.4.ebuild
5039 @@ -0,0 +1,24 @@
5040 +# Copyright 1999-2011 Gentoo Foundation
5041 +# Distributed under the terms of the GNU General Public License v2
5042 +# $Header: $
5043 +
5044 +EAPI=4
5045 +
5046 +KDE_HANDBOOK="always"
5047 +KMNAME="kde-runtime"
5048 +inherit kde4-meta
5049 +
5050 +DESCRIPTION="The KDE Help Center"
5051 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
5052 +IUSE="debug"
5053 +
5054 +RDEPEND="
5055 + $(add_kdebase_dep kdesu)
5056 + >=www-misc/htdig-3.2.0_beta6-r1
5057 +"
5058 +
5059 +KMEXTRA="
5060 + doc/documentationnotfound/
5061 + doc/glossary/
5062 + doc/onlinehelp/
5063 +"
5064
5065 diff --git a/kde-base/khotkeys/khotkeys-4.7.4.ebuild b/kde-base/khotkeys/khotkeys-4.7.4.ebuild
5066 new file mode 100644
5067 index 0000000..b8c5c3d
5068 --- /dev/null
5069 +++ b/kde-base/khotkeys/khotkeys-4.7.4.ebuild
5070 @@ -0,0 +1,22 @@
5071 +# Copyright 1999-2011 Gentoo Foundation
5072 +# Distributed under the terms of the GNU General Public License v2
5073 +# $Header: $
5074 +
5075 +EAPI=4
5076 +
5077 +KMNAME="kde-workspace"
5078 +inherit kde4-meta
5079 +
5080 +DESCRIPTION="KDE: hotkey daemon"
5081 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
5082 +IUSE="debug"
5083 +
5084 +DEPEND="
5085 + $(add_kdebase_dep libkworkspace)
5086 + x11-libs/libXtst
5087 +"
5088 +RDEPEND="${DEPEND}"
5089 +
5090 +KMEXTRACTONLY="
5091 + libs/kworkspace/
5092 +"
5093
5094 diff --git a/kde-base/kiconfinder/kiconfinder-4.7.4.ebuild b/kde-base/kiconfinder/kiconfinder-4.7.4.ebuild
5095 new file mode 100644
5096 index 0000000..53a81fe
5097 --- /dev/null
5098 +++ b/kde-base/kiconfinder/kiconfinder-4.7.4.ebuild
5099 @@ -0,0 +1,12 @@
5100 +# Copyright 1999-2011 Gentoo Foundation
5101 +# Distributed under the terms of the GNU General Public License v2
5102 +# $Header: $
5103 +
5104 +EAPI=4
5105 +
5106 +KMNAME="kde-runtime"
5107 +inherit kde4-meta
5108 +
5109 +DESCRIPTION="Finds an icon based on its name"
5110 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
5111 +IUSE="debug"
5112
5113 diff --git a/kde-base/kig/kig-4.7.4.ebuild b/kde-base/kig/kig-4.7.4.ebuild
5114 new file mode 100644
5115 index 0000000..0753aaf
5116 --- /dev/null
5117 +++ b/kde-base/kig/kig-4.7.4.ebuild
5118 @@ -0,0 +1,26 @@
5119 +# Copyright 1999-2011 Gentoo Foundation
5120 +# Distributed under the terms of the GNU General Public License v2
5121 +# $Header: $
5122 +
5123 +EAPI=4
5124 +
5125 +KDE_HANDBOOK="optional"
5126 +KDE_SCM="git"
5127 +inherit kde4-base
5128 +
5129 +DESCRIPTION="KDE Interactive Geometry tool"
5130 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5131 +IUSE="debug kig-scripting"
5132 +
5133 +DEPEND="
5134 + kig-scripting? ( >=dev-libs/boost-1.32 )
5135 +"
5136 +RDEPEND="${DEPEND}"
5137 +
5138 +src_configure() {
5139 + mycmakeargs=(
5140 + $(cmake-utils_use_with kig-scripting BoostPython)
5141 + )
5142 +
5143 + kde4-base_src_configure
5144 +}
5145
5146 diff --git a/kde-base/kigo/kigo-4.7.4.ebuild b/kde-base/kigo/kigo-4.7.4.ebuild
5147 new file mode 100644
5148 index 0000000..2b3d262
5149 --- /dev/null
5150 +++ b/kde-base/kigo/kigo-4.7.4.ebuild
5151 @@ -0,0 +1,34 @@
5152 +# Copyright 1999-2011 Gentoo Foundation
5153 +# Distributed under the terms of the GNU General Public License v2
5154 +# $Header: $
5155 +
5156 +EAPI=4
5157 +
5158 +KDE_HANDBOOK="optional"
5159 +KMNAME="kdegames"
5160 +inherit games-ggz kde4-meta
5161 +
5162 +DESCRIPTION="KDE Go game"
5163 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5164 +IUSE="debug"
5165 +
5166 +RDEPEND="
5167 + games-board/gnugo
5168 +"
5169 +
5170 +src_install() {
5171 + kde4-meta_src_install
5172 + # and also we have to prepare the ggz dir
5173 + insinto "${GGZ_MODDIR}"
5174 + newins ${PN}/src/module.dsc ${P}.dsc
5175 +}
5176 +
5177 +pkg_postinst() {
5178 + kde4-meta_pkg_postinst
5179 + games-ggz_pkg_postinst
5180 +}
5181 +
5182 +pkg_postrm() {
5183 + kde4-meta_pkg_postrm
5184 + games-ggz_pkg_postrm
5185 +}
5186
5187 diff --git a/kde-base/killbots/killbots-4.7.4.ebuild b/kde-base/killbots/killbots-4.7.4.ebuild
5188 new file mode 100644
5189 index 0000000..59bbada
5190 --- /dev/null
5191 +++ b/kde-base/killbots/killbots-4.7.4.ebuild
5192 @@ -0,0 +1,16 @@
5193 +# Copyright 1999-2011 Gentoo Foundation
5194 +# Distributed under the terms of the GNU General Public License v2
5195 +# $Header: $
5196 +
5197 +EAPI=4
5198 +
5199 +KDE_HANDBOOK="optional"
5200 +KMNAME="kdegames"
5201 +inherit kde4-meta
5202 +
5203 +DESCRIPTION="Kill the bots or they kill you!"
5204 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5205 +IUSE="debug"
5206 +
5207 +# Tests hang, last checked in 4.3.3
5208 +RESTRICT="test"
5209
5210 diff --git a/kde-base/kimagemapeditor/kimagemapeditor-4.7.4.ebuild b/kde-base/kimagemapeditor/kimagemapeditor-4.7.4.ebuild
5211 new file mode 100644
5212 index 0000000..182d446
5213 --- /dev/null
5214 +++ b/kde-base/kimagemapeditor/kimagemapeditor-4.7.4.ebuild
5215 @@ -0,0 +1,13 @@
5216 +# Copyright 1999-2011 Gentoo Foundation
5217 +# Distributed under the terms of the GNU General Public License v2
5218 +# $Header: $
5219 +
5220 +EAPI=4
5221 +
5222 +KDE_HANDBOOK="optional"
5223 +KMNAME="kdewebdev"
5224 +inherit kde4-meta
5225 +
5226 +DESCRIPTION="KDE web development - image map editor"
5227 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5228 +IUSE="debug"
5229
5230 diff --git a/kde-base/kimono/kimono-4.7.4.ebuild b/kde-base/kimono/kimono-4.7.4.ebuild
5231 new file mode 100644
5232 index 0000000..02f6772
5233 --- /dev/null
5234 +++ b/kde-base/kimono/kimono-4.7.4.ebuild
5235 @@ -0,0 +1,42 @@
5236 +# Copyright 1999-2011 Gentoo Foundation
5237 +# Distributed under the terms of the GNU General Public License v2
5238 +# $Header: $
5239 +
5240 +EAPI=4
5241 +
5242 +KDE_SCM="git"
5243 +inherit kde4-base mono
5244 +
5245 +DESCRIPTION="C# bindings for KDE"
5246 +KEYWORDS="~amd64 ~x86"
5247 +IUSE="akonadi debug plasma semantic-desktop"
5248 +
5249 +DEPEND="
5250 + dev-lang/mono
5251 + $(add_kdebase_dep qyoto 'webkit')
5252 + $(add_kdebase_dep smokeqt)
5253 + $(add_kdebase_dep smokekde 'akonadi?,semantic-desktop=')
5254 + plasma? ( $(add_kdebase_dep smokeqt 'webkit') )
5255 + semantic-desktop? ( >=dev-libs/soprano-2.6.51[clucene] )
5256 +"
5257 +RDEPEND="${DEPEND}"
5258 +
5259 +# Split from kdebindings-csharp in 4.7
5260 +add_blocker kdebindings-csharp
5261 +
5262 +src_prepare() {
5263 + kde4-base_src_prepare
5264 +
5265 + sed -i "/add_subdirectory( examples )/ s:^:#:" plasma/CMakeLists.txt
5266 +}
5267 +
5268 +src_configure() {
5269 + mycmakeargs=(
5270 + $(cmake-utils_use_with akonadi)
5271 + $(cmake-utils_use_with akonadi KdepimLibs)
5272 + $(cmake-utils_use_disable plasma)
5273 + $(cmake-utils_use_with semantic-desktop Nepomuk)
5274 + $(cmake-utils_use_with semantic-desktop Soprano)
5275 + )
5276 + kde4-base_src_configure
5277 +}
5278
5279 diff --git a/kde-base/kinfocenter/kinfocenter-4.7.4.ebuild b/kde-base/kinfocenter/kinfocenter-4.7.4.ebuild
5280 new file mode 100644
5281 index 0000000..c5e1509
5282 --- /dev/null
5283 +++ b/kde-base/kinfocenter/kinfocenter-4.7.4.ebuild
5284 @@ -0,0 +1,36 @@
5285 +# Copyright 1999-2011 Gentoo Foundation
5286 +# Distributed under the terms of the GNU General Public License v2
5287 +# $Header: $
5288 +
5289 +EAPI=4
5290 +
5291 +KDE_HANDBOOK="optional"
5292 +KMNAME="kde-workspace"
5293 +OPENGL_REQUIRED="optional"
5294 +inherit kde4-meta
5295 +
5296 +DESCRIPTION="The KDE Info Center"
5297 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5298 +IUSE="debug ieee1394"
5299 +
5300 +DEPEND="
5301 + $(add_kdebase_dep solid)
5302 + sys-apps/pciutils
5303 + ieee1394? ( sys-libs/libraw1394 )
5304 + opengl? (
5305 + virtual/glu
5306 + virtual/opengl
5307 + )
5308 +"
5309 +RDEPEND="${DEPEND}
5310 + sys-apps/usbutils
5311 +"
5312 +
5313 +src_configure() {
5314 + mycmakeargs=(
5315 + $(cmake-utils_use_with ieee1394 RAW1394)
5316 + $(cmake-utils_use_with opengl OpenGL)
5317 + )
5318 +
5319 + kde4-meta_src_configure
5320 +}
5321
5322 diff --git a/kde-base/kioclient/kioclient-4.7.4.ebuild b/kde-base/kioclient/kioclient-4.7.4.ebuild
5323 new file mode 100644
5324 index 0000000..8e470b6
5325 --- /dev/null
5326 +++ b/kde-base/kioclient/kioclient-4.7.4.ebuild
5327 @@ -0,0 +1,12 @@
5328 +# Copyright 1999-2011 Gentoo Foundation
5329 +# Distributed under the terms of the GNU General Public License v2
5330 +# $Header: $
5331 +
5332 +EAPI=4
5333 +
5334 +KMNAME="kde-runtime"
5335 +inherit kde4-meta
5336 +
5337 +DESCRIPTION="Command-line tool for network-transparent operations"
5338 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
5339 +IUSE="debug"
5340
5341 diff --git a/kde-base/kiriki/kiriki-4.7.4.ebuild b/kde-base/kiriki/kiriki-4.7.4.ebuild
5342 new file mode 100644
5343 index 0000000..1470cb0
5344 --- /dev/null
5345 +++ b/kde-base/kiriki/kiriki-4.7.4.ebuild
5346 @@ -0,0 +1,13 @@
5347 +# Copyright 1999-2011 Gentoo Foundation
5348 +# Distributed under the terms of the GNU General Public License v2
5349 +# $Header: $
5350 +
5351 +EAPI=4
5352 +
5353 +KDE_HANDBOOK="optional"
5354 +KMNAME="kdegames"
5355 +inherit kde4-meta
5356 +
5357 +DESCRIPTION="Kiriki - a gtali clone for KDE4"
5358 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5359 +IUSE="debug"
5360
5361 diff --git a/kde-base/kiten/kiten-4.7.4.ebuild b/kde-base/kiten/kiten-4.7.4.ebuild
5362 new file mode 100644
5363 index 0000000..9f705b9
5364 --- /dev/null
5365 +++ b/kde-base/kiten/kiten-4.7.4.ebuild
5366 @@ -0,0 +1,13 @@
5367 +# Copyright 1999-2011 Gentoo Foundation
5368 +# Distributed under the terms of the GNU General Public License v2
5369 +# $Header: $
5370 +
5371 +EAPI=4
5372 +
5373 +KDE_HANDBOOK="optional"
5374 +KDE_SCM="git"
5375 +inherit kde4-base
5376 +
5377 +DESCRIPTION="KDE Japanese dictionary and reference"
5378 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5379 +IUSE="debug"
5380
5381 diff --git a/kde-base/kjots/kjots-4.7.4.ebuild b/kde-base/kjots/kjots-4.7.4.ebuild
5382 new file mode 100644
5383 index 0000000..002f670
5384 --- /dev/null
5385 +++ b/kde-base/kjots/kjots-4.7.4.ebuild
5386 @@ -0,0 +1,25 @@
5387 +# Copyright 1999-2011 Gentoo Foundation
5388 +# Distributed under the terms of the GNU General Public License v2
5389 +# $Header: $
5390 +
5391 +EAPI=4
5392 +
5393 +KDE_HANDBOOK="optional"
5394 +KMNAME="kdepim"
5395 +KDE_SCM="git"
5396 +inherit kde4-meta
5397 +
5398 +DESCRIPTION="KDE note taking utility"
5399 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5400 +IUSE="debug"
5401 +
5402 +DEPEND="
5403 + >=dev-libs/grantlee-0.1
5404 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
5405 + $(add_kdebase_dep kdepim-common-libs)
5406 +"
5407 +RDEPEND="${DEPEND}"
5408 +
5409 +KMEXTRACTONLY="
5410 + akonadi_next/
5411 +"
5412
5413 diff --git a/kde-base/kjumpingcube/kjumpingcube-4.7.4.ebuild b/kde-base/kjumpingcube/kjumpingcube-4.7.4.ebuild
5414 new file mode 100644
5415 index 0000000..96fef63
5416 --- /dev/null
5417 +++ b/kde-base/kjumpingcube/kjumpingcube-4.7.4.ebuild
5418 @@ -0,0 +1,13 @@
5419 +# Copyright 1999-2011 Gentoo Foundation
5420 +# Distributed under the terms of the GNU General Public License v2
5421 +# $Header: $
5422 +
5423 +EAPI=4
5424 +
5425 +KDE_HANDBOOK="optional"
5426 +KMNAME="kdegames"
5427 +inherit kde4-meta
5428 +
5429 +DESCRIPTION="KDE: Tactical one or two player game"
5430 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5431 +IUSE="debug"
5432
5433 diff --git a/kde-base/kleopatra/kleopatra-4.7.4.ebuild b/kde-base/kleopatra/kleopatra-4.7.4.ebuild
5434 new file mode 100644
5435 index 0000000..83a4860
5436 --- /dev/null
5437 +++ b/kde-base/kleopatra/kleopatra-4.7.4.ebuild
5438 @@ -0,0 +1,40 @@
5439 +# Copyright 1999-2011 Gentoo Foundation
5440 +# Distributed under the terms of the GNU General Public License v2
5441 +# $Header: $
5442 +
5443 +EAPI=4
5444 +
5445 +KDE_HANDBOOK="optional"
5446 +KMNAME="kdepim"
5447 +KDE_SCM="git"
5448 +inherit kde4-meta
5449 +
5450 +DESCRIPTION="Kleopatra - KDE X.509 key manager"
5451 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5452 +IUSE="debug"
5453 +
5454 +DEPEND="
5455 + app-crypt/gpgme
5456 + dev-libs/boost
5457 + dev-libs/libassuan
5458 + dev-libs/libgpg-error
5459 + $(add_kdebase_dep kdepimlibs)
5460 + $(add_kdebase_dep kdepim-common-libs)
5461 +"
5462 +RDEPEND="${DEPEND}
5463 + app-crypt/gnupg
5464 +"
5465 +
5466 +KMEXTRACTONLY="
5467 + libkleo/
5468 +"
5469 +
5470 +src_unpack() {
5471 + if use handbook; then
5472 + KMEXTRA="
5473 + doc/kwatchgnupg
5474 + "
5475 + fi
5476 +
5477 + kde4-meta_src_unpack
5478 +}
5479
5480 diff --git a/kde-base/klettres/klettres-4.7.4.ebuild b/kde-base/klettres/klettres-4.7.4.ebuild
5481 new file mode 100644
5482 index 0000000..e85e9fa
5483 --- /dev/null
5484 +++ b/kde-base/klettres/klettres-4.7.4.ebuild
5485 @@ -0,0 +1,17 @@
5486 +# Copyright 1999-2011 Gentoo Foundation
5487 +# Distributed under the terms of the GNU General Public License v2
5488 +# $Header: $
5489 +
5490 +EAPI=4
5491 +
5492 +KDE_HANDBOOK="optional"
5493 +KDE_SCM="git"
5494 +inherit kde4-base
5495 +
5496 +DESCRIPTION="KDE: KLettres helps a very young child or an adult learning "
5497 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5498 +IUSE="debug"
5499 +
5500 +RDEPEND="
5501 + $(add_kdebase_dep knotify)
5502 +"
5503
5504 diff --git a/kde-base/klickety/klickety-4.7.4.ebuild b/kde-base/klickety/klickety-4.7.4.ebuild
5505 new file mode 100644
5506 index 0000000..a497d48
5507 --- /dev/null
5508 +++ b/kde-base/klickety/klickety-4.7.4.ebuild
5509 @@ -0,0 +1,13 @@
5510 +# Copyright 1999-2011 Gentoo Foundation
5511 +# Distributed under the terms of the GNU General Public License v2
5512 +# $Header: $
5513 +
5514 +EAPI=4
5515 +
5516 +KDE_HANDBOOK="optional"
5517 +KMNAME="kdegames"
5518 +inherit kde4-meta
5519 +
5520 +DESCRIPTION="A KDE game almost the same as ksame, but a bit different."
5521 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5522 +IUSE="debug"
5523
5524 diff --git a/kde-base/klines/klines-4.7.4.ebuild b/kde-base/klines/klines-4.7.4.ebuild
5525 new file mode 100644
5526 index 0000000..094ae8d
5527 --- /dev/null
5528 +++ b/kde-base/klines/klines-4.7.4.ebuild
5529 @@ -0,0 +1,13 @@
5530 +# Copyright 1999-2011 Gentoo Foundation
5531 +# Distributed under the terms of the GNU General Public License v2
5532 +# $Header: $
5533 +
5534 +EAPI=4
5535 +
5536 +KDE_HANDBOOK="optional"
5537 +KMNAME="kdegames"
5538 +inherit kde4-meta
5539 +
5540 +DESCRIPTION="KDE: Kolor Lines - a little game about balls and how to get rid of them"
5541 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5542 +IUSE="debug"
5543
5544 diff --git a/kde-base/klinkstatus/klinkstatus-4.7.4.ebuild b/kde-base/klinkstatus/klinkstatus-4.7.4.ebuild
5545 new file mode 100644
5546 index 0000000..c3b92d9
5547 --- /dev/null
5548 +++ b/kde-base/klinkstatus/klinkstatus-4.7.4.ebuild
5549 @@ -0,0 +1,36 @@
5550 +# Copyright 1999-2011 Gentoo Foundation
5551 +# Distributed under the terms of the GNU General Public License v2
5552 +# $Header: $
5553 +
5554 +EAPI=4
5555 +
5556 +KDE_HANDBOOK="optional"
5557 +KMNAME="kdewebdev"
5558 +inherit kde4-meta
5559 +
5560 +DESCRIPTION="KDE web development - link validity checker"
5561 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5562 +IUSE="debug tidy"
5563 +
5564 +DEPEND="
5565 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
5566 + tidy? ( app-text/htmltidy )
5567 +"
5568 +RDEPEND="${DEPEND}"
5569 +
5570 +src_configure() {
5571 + mycmakeargs=(
5572 + -DWITH_KdepimLibs=ON
5573 + $(cmake-utils_use_with tidy LibTidy)
5574 + )
5575 +
5576 + kde4-meta_src_configure
5577 +}
5578 +
5579 +pkg_postinst() {
5580 + kde4-meta_pkg_postinst
5581 +
5582 + echo
5583 + elog "To use scripting in ${PN}, install dev-lang/ruby."
5584 + echo
5585 +}
5586
5587 diff --git a/kde-base/klipper/klipper-4.7.4.ebuild b/kde-base/klipper/klipper-4.7.4.ebuild
5588 new file mode 100644
5589 index 0000000..cd3f5b8
5590 --- /dev/null
5591 +++ b/kde-base/klipper/klipper-4.7.4.ebuild
5592 @@ -0,0 +1,20 @@
5593 +# Copyright 1999-2011 Gentoo Foundation
5594 +# Distributed under the terms of the GNU General Public License v2
5595 +# $Header: $
5596 +
5597 +EAPI=4
5598 +
5599 +KDE_HANDBOOK="optional"
5600 +KMNAME="kde-workspace"
5601 +inherit kde4-meta
5602 +
5603 +DESCRIPTION="Applet for KDE and X clipboard management"
5604 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5605 +IUSE="debug"
5606 +
5607 +DEPEND="
5608 + $(add_kdebase_dep libkworkspace)
5609 + $(add_kdebase_dep libtaskmanager)
5610 + !aqua? ( x11-libs/libXfixes )
5611 +"
5612 +RDEPEND="${DEPEND}"
5613
5614 diff --git a/kde-base/kmag/kmag-4.7.4.ebuild b/kde-base/kmag/kmag-4.7.4.ebuild
5615 new file mode 100644
5616 index 0000000..1e17231
5617 --- /dev/null
5618 +++ b/kde-base/kmag/kmag-4.7.4.ebuild
5619 @@ -0,0 +1,23 @@
5620 +# Copyright 1999-2011 Gentoo Foundation
5621 +# Distributed under the terms of the GNU General Public License v2
5622 +# $Header: $
5623 +
5624 +EAPI=4
5625 +
5626 +KDE_HANDBOOK="optional"
5627 +KDE_SCM="git"
5628 +if [[ ${PV} == *9999 ]]; then
5629 + kde_eclass="kde4-base"
5630 +else
5631 + KMNAME="kdeaccessibility"
5632 + kde_eclass="kde4-meta"
5633 +fi
5634 +inherit ${kde_eclass}
5635 +
5636 +DESCRIPTION="KDE screen magnifier"
5637 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5638 +IUSE="debug"
5639 +
5640 +RDEPEND="
5641 + $(add_kdebase_dep kaccessible)
5642 +"
5643
5644 diff --git a/kde-base/kmahjongg/kmahjongg-4.7.4.ebuild b/kde-base/kmahjongg/kmahjongg-4.7.4.ebuild
5645 new file mode 100644
5646 index 0000000..ce68c1b
5647 --- /dev/null
5648 +++ b/kde-base/kmahjongg/kmahjongg-4.7.4.ebuild
5649 @@ -0,0 +1,23 @@
5650 +# Copyright 1999-2011 Gentoo Foundation
5651 +# Distributed under the terms of the GNU General Public License v2
5652 +# $Header: $
5653 +
5654 +EAPI=4
5655 +
5656 +KDE_HANDBOOK="optional"
5657 +KMNAME="kdegames"
5658 +inherit kde4-meta
5659 +
5660 +DESCRIPTION="Mahjongg for KDE"
5661 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5662 +IUSE="debug"
5663 +
5664 +DEPEND="
5665 + $(add_kdebase_dep libkmahjongg)
5666 +"
5667 +RDEPEND="${DEPEND}"
5668 +
5669 +KMEXTRACTONLY="
5670 + libkdegames/
5671 + libkmahjongg/
5672 +"
5673
5674 diff --git a/kde-base/kmail/kmail-4.7.4.ebuild b/kde-base/kmail/kmail-4.7.4.ebuild
5675 new file mode 100644
5676 index 0000000..1036c6b
5677 --- /dev/null
5678 +++ b/kde-base/kmail/kmail-4.7.4.ebuild
5679 @@ -0,0 +1,79 @@
5680 +# Copyright 1999-2011 Gentoo Foundation
5681 +# Distributed under the terms of the GNU General Public License v2
5682 +# $Header: $
5683 +
5684 +EAPI=4
5685 +
5686 +KDE_HANDBOOK="optional"
5687 +KMNAME="kdepim"
5688 +KDE_SCM="git"
5689 +VIRTUALX_REQUIRED=test
5690 +inherit kde4-meta
5691 +
5692 +DESCRIPTION="KMail is the email component of Kontact, the integrated personal information manager of KDE."
5693 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5694 +IUSE="debug"
5695 +
5696 +DEPEND="
5697 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
5698 + $(add_kdebase_dep korganizer)
5699 + $(add_kdebase_dep kdepim-common-libs)
5700 +"
5701 +RDEPEND="${DEPEND}"
5702 +
5703 +KMEXTRACTONLY="
5704 + akonadi_next/
5705 + calendarsupport/
5706 + korganizer/
5707 + kresources/
5708 + libkleo/
5709 + libkpgp/
5710 + libkdepimdbusinterfaces/
5711 + kdgantt2/
5712 +"
5713 +KMCOMPILEONLY="
5714 + messagecomposer/
5715 + messagecore/
5716 + messagelist/
5717 + messageviewer/
5718 + templateparser/
5719 + incidenceeditor-ng/
5720 + calendarsupport/
5721 +"
5722 +KMEXTRA="
5723 + kmailcvt/
5724 + ksendemail/
5725 + libksieve/
5726 + mailcommon/
5727 + ontologies/
5728 + plugins/messageviewer/
5729 +"
5730 +
5731 +KMLOADLIBS="kdepim-common-libs"
5732 +
5733 +src_configure() {
5734 + # Bug 308903
5735 + use ppc64 && append-flags -mminimal-toc
5736 +
5737 + kde4-meta_src_configure
5738 +}
5739 +
5740 +src_compile() {
5741 + kde4-meta_src_compile kmail_xml
5742 + kde4-meta_src_compile
5743 +}
5744 +
5745 +pkg_postinst() {
5746 + kde4-meta_pkg_postinst
5747 +
5748 + if ! has_version kde-base/kdepim-kresources:${SLOT}; then
5749 + echo
5750 + elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
5751 + echo
5752 + fi
5753 + if ! has_version kde-base/kleopatra:${SLOT}; then
5754 + echo
5755 + elog "For certificate management and the gnupg log viewer, please install kde-base/kleopatra:${SLOT}"
5756 + echo
5757 + fi
5758 +}
5759
5760 diff --git a/kde-base/kmenuedit/kmenuedit-4.7.4.ebuild b/kde-base/kmenuedit/kmenuedit-4.7.4.ebuild
5761 new file mode 100644
5762 index 0000000..942a2e0
5763 --- /dev/null
5764 +++ b/kde-base/kmenuedit/kmenuedit-4.7.4.ebuild
5765 @@ -0,0 +1,31 @@
5766 +# Copyright 1999-2011 Gentoo Foundation
5767 +# Distributed under the terms of the GNU General Public License v2
5768 +# $Header: $
5769 +
5770 +EAPI=4
5771 +
5772 +KDE_HANDBOOK="optional"
5773 +KMNAME="kde-workspace"
5774 +inherit kde4-meta
5775 +
5776 +DESCRIPTION="KDE menu editor"
5777 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5778 +IUSE="debug"
5779 +
5780 +RDEPEND="
5781 + $(add_kdebase_dep khotkeys)
5782 +"
5783 +DEPEND=${RDEPEND}
5784 +
5785 +KMEXTRACTONLY="
5786 + libs/kworkspace/
5787 +"
5788 +
5789 +src_configure() {
5790 + sed -i -e \
5791 + "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \
5792 + kmenuedit/CMakeLists.txt \
5793 + || die "sed failed"
5794 +
5795 + kde4-meta_src_configure
5796 +}
5797
5798 diff --git a/kde-base/kmimetypefinder/kmimetypefinder-4.7.4.ebuild b/kde-base/kmimetypefinder/kmimetypefinder-4.7.4.ebuild
5799 new file mode 100644
5800 index 0000000..f8fc853
5801 --- /dev/null
5802 +++ b/kde-base/kmimetypefinder/kmimetypefinder-4.7.4.ebuild
5803 @@ -0,0 +1,12 @@
5804 +# Copyright 1999-2011 Gentoo Foundation
5805 +# Distributed under the terms of the GNU General Public License v2
5806 +# $Header: $
5807 +
5808 +EAPI=4
5809 +
5810 +KMNAME="kde-runtime"
5811 +inherit kde4-meta
5812 +
5813 +DESCRIPTION="KDE application to report the mimetype for a given file"
5814 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
5815 +IUSE="debug"
5816
5817 diff --git a/kde-base/kmines/kmines-4.7.4.ebuild b/kde-base/kmines/kmines-4.7.4.ebuild
5818 new file mode 100644
5819 index 0000000..8d87e56
5820 --- /dev/null
5821 +++ b/kde-base/kmines/kmines-4.7.4.ebuild
5822 @@ -0,0 +1,13 @@
5823 +# Copyright 1999-2011 Gentoo Foundation
5824 +# Distributed under the terms of the GNU General Public License v2
5825 +# $Header: $
5826 +
5827 +EAPI=4
5828 +
5829 +KDE_HANDBOOK="optional"
5830 +KMNAME="kdegames"
5831 +inherit kde4-meta
5832 +
5833 +DESCRIPTION="KMines is a classic mine sweeper game"
5834 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5835 +IUSE="debug"
5836
5837 diff --git a/kde-base/kmix/kmix-4.7.4.ebuild b/kde-base/kmix/kmix-4.7.4.ebuild
5838 new file mode 100644
5839 index 0000000..f4a8184
5840 --- /dev/null
5841 +++ b/kde-base/kmix/kmix-4.7.4.ebuild
5842 @@ -0,0 +1,28 @@
5843 +# Copyright 1999-2011 Gentoo Foundation
5844 +# Distributed under the terms of the GNU General Public License v2
5845 +# $Header: $
5846 +
5847 +EAPI=4
5848 +
5849 +KDE_HANDBOOK="optional"
5850 +KMNAME="kdemultimedia"
5851 +inherit kde4-meta
5852 +
5853 +DESCRIPTION="KDE mixer gui"
5854 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5855 +IUSE="alsa debug pulseaudio"
5856 +
5857 +DEPEND="
5858 + alsa? ( >=media-libs/alsa-lib-1.0.14a )
5859 + pulseaudio? ( >=media-sound/pulseaudio-0.9.12 )
5860 +"
5861 +RDEPEND="${DEPEND}"
5862 +
5863 +src_configure() {
5864 + mycmakeargs=(
5865 + $(cmake-utils_use_with pulseaudio PulseAudio)
5866 + $(cmake-utils_use_with alsa)
5867 + )
5868 +
5869 + kde4-meta_src_configure
5870 +}
5871
5872 diff --git a/kde-base/kmousetool/kmousetool-4.7.4.ebuild b/kde-base/kmousetool/kmousetool-4.7.4.ebuild
5873 new file mode 100644
5874 index 0000000..b30823e
5875 --- /dev/null
5876 +++ b/kde-base/kmousetool/kmousetool-4.7.4.ebuild
5877 @@ -0,0 +1,24 @@
5878 +# Copyright 1999-2011 Gentoo Foundation
5879 +# Distributed under the terms of the GNU General Public License v2
5880 +# $Header: $
5881 +
5882 +EAPI=4
5883 +
5884 +KDE_HANDBOOK="optional"
5885 +KDE_SCM="git"
5886 +if [[ ${PV} == *9999 ]]; then
5887 + kde_eclass="kde4-base"
5888 +else
5889 + KMNAME="kdeaccessibility"
5890 + kde_eclass="kde4-meta"
5891 +fi
5892 +
5893 +inherit ${kde_eclass}
5894 +
5895 +DESCRIPTION="KDE program that clicks the mouse for you."
5896 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5897 +IUSE="debug"
5898 +
5899 +RDEPEND="
5900 + $(add_kdebase_dep knotify)
5901 +"
5902
5903 diff --git a/kde-base/kmouth/kmouth-4.7.4.ebuild b/kde-base/kmouth/kmouth-4.7.4.ebuild
5904 new file mode 100644
5905 index 0000000..af072b6
5906 --- /dev/null
5907 +++ b/kde-base/kmouth/kmouth-4.7.4.ebuild
5908 @@ -0,0 +1,20 @@
5909 +# Copyright 1999-2011 Gentoo Foundation
5910 +# Distributed under the terms of the GNU General Public License v2
5911 +# $Header: $
5912 +
5913 +EAPI=4
5914 +
5915 +KDE_HANDBOOK="optional"
5916 +KDE_SCM="git"
5917 +if [[ ${PV} == *9999 ]]; then
5918 + kde_eclass="kde4-base"
5919 +else
5920 + KMNAME="kdeaccessibility"
5921 + kde_eclass="kde4-meta"
5922 +fi
5923 +
5924 +inherit ${kde_eclass}
5925 +
5926 +DESCRIPTION="KDE application that reads what you type out loud. Doesn't include a speech synthesizer."
5927 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5928 +IUSE="debug"
5929
5930 diff --git a/kde-base/kmplot/kmplot-4.7.4.ebuild b/kde-base/kmplot/kmplot-4.7.4.ebuild
5931 new file mode 100644
5932 index 0000000..1c6267d
5933 --- /dev/null
5934 +++ b/kde-base/kmplot/kmplot-4.7.4.ebuild
5935 @@ -0,0 +1,17 @@
5936 +# Copyright 1999-2011 Gentoo Foundation
5937 +# Distributed under the terms of the GNU General Public License v2
5938 +# $Header: $
5939 +
5940 +EAPI=4
5941 +
5942 +KDE_HANDBOOK="optional"
5943 +KDE_SCM="git"
5944 +inherit kde4-base
5945 +
5946 +DESCRIPTION="Mathematical function plotter for KDE"
5947 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5948 +IUSE="debug"
5949 +
5950 +RDEPEND="
5951 + $(add_kdebase_dep knotify)
5952 +"
5953
5954 diff --git a/kde-base/knetattach/knetattach-4.7.4.ebuild b/kde-base/knetattach/knetattach-4.7.4.ebuild
5955 new file mode 100644
5956 index 0000000..5b9c65e
5957 --- /dev/null
5958 +++ b/kde-base/knetattach/knetattach-4.7.4.ebuild
5959 @@ -0,0 +1,13 @@
5960 +# Copyright 1999-2011 Gentoo Foundation
5961 +# Distributed under the terms of the GNU General Public License v2
5962 +# $Header: $
5963 +
5964 +EAPI=4
5965 +
5966 +KDE_HANDBOOK="optional"
5967 +KMNAME="kde-runtime"
5968 +inherit kde4-meta
5969 +
5970 +DESCRIPTION="KDE network wizard"
5971 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
5972 +IUSE="debug"
5973
5974 diff --git a/kde-base/knetwalk/knetwalk-4.7.4.ebuild b/kde-base/knetwalk/knetwalk-4.7.4.ebuild
5975 new file mode 100644
5976 index 0000000..ef52732
5977 --- /dev/null
5978 +++ b/kde-base/knetwalk/knetwalk-4.7.4.ebuild
5979 @@ -0,0 +1,13 @@
5980 +# Copyright 1999-2011 Gentoo Foundation
5981 +# Distributed under the terms of the GNU General Public License v2
5982 +# $Header: $
5983 +
5984 +EAPI=4
5985 +
5986 +KDE_HANDBOOK="optional"
5987 +KMNAME="kdegames"
5988 +inherit kde4-meta
5989 +
5990 +DESCRIPTION="KDE: Knetwalk is the kde version of the popular NetWalk game for system administrators"
5991 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
5992 +IUSE="debug"
5993
5994 diff --git a/kde-base/knewstuff/knewstuff-4.7.4.ebuild b/kde-base/knewstuff/knewstuff-4.7.4.ebuild
5995 new file mode 100644
5996 index 0000000..7c6064c
5997 --- /dev/null
5998 +++ b/kde-base/knewstuff/knewstuff-4.7.4.ebuild
5999 @@ -0,0 +1,12 @@
6000 +# Copyright 1999-2011 Gentoo Foundation
6001 +# Distributed under the terms of the GNU General Public License v2
6002 +# $Header: $
6003 +
6004 +EAPI=4
6005 +
6006 +KMNAME="kde-runtime"
6007 +inherit kde4-meta
6008 +
6009 +DESCRIPTION="KDE4 software to download and upload 'new stuff'"
6010 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
6011 +IUSE="debug"
6012
6013 diff --git a/kde-base/knode/knode-4.7.4.ebuild b/kde-base/knode/knode-4.7.4.ebuild
6014 new file mode 100644
6015 index 0000000..e648554
6016 --- /dev/null
6017 +++ b/kde-base/knode/knode-4.7.4.ebuild
6018 @@ -0,0 +1,42 @@
6019 +# Copyright 1999-2011 Gentoo Foundation
6020 +# Distributed under the terms of the GNU General Public License v2
6021 +# $Header: $
6022 +
6023 +EAPI=4
6024 +
6025 +KDE_HANDBOOK="optional"
6026 +KMNAME="kdepim"
6027 +KDE_SCM="git"
6028 +inherit kde4-meta
6029 +
6030 +DESCRIPTION="A newsreader for KDE"
6031 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6032 +IUSE="debug"
6033 +
6034 +# test fails, last checked for 4.2.96
6035 +RESTRICT=test
6036 +
6037 +DEPEND="
6038 + $(add_kdebase_dep kdepimlibs)
6039 + $(add_kdebase_dep kdepim-common-libs)
6040 +"
6041 +RDEPEND="${DEPEND}"
6042 +
6043 +KMEXTRACTONLY="
6044 + libkleo/
6045 + libkpgp/
6046 + messagecomposer/
6047 + messageviewer/
6048 +"
6049 +
6050 +KMLOADLIBS="kdepim-common-libs"
6051 +
6052 +src_unpack() {
6053 + if use handbook; then
6054 + KMEXTRA="
6055 + doc/kioslave/news
6056 + "
6057 + fi
6058 +
6059 + kde4-meta_src_unpack
6060 +}
6061
6062 diff --git a/kde-base/knotes/knotes-4.7.4.ebuild b/kde-base/knotes/knotes-4.7.4.ebuild
6063 new file mode 100644
6064 index 0000000..649e5ab
6065 --- /dev/null
6066 +++ b/kde-base/knotes/knotes-4.7.4.ebuild
6067 @@ -0,0 +1,22 @@
6068 +# Copyright 1999-2011 Gentoo Foundation
6069 +# Distributed under the terms of the GNU General Public License v2
6070 +# $Header: $
6071 +
6072 +EAPI=4
6073 +
6074 +KDE_HANDBOOK="optional"
6075 +KMNAME="kdepim"
6076 +KDE_SCM="git"
6077 +inherit kde4-meta
6078 +
6079 +DESCRIPTION="KDE Notes application"
6080 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6081 +IUSE="debug"
6082 +
6083 +DEPEND="
6084 + $(add_kdebase_dep kdepimlibs)
6085 + $(add_kdebase_dep kdepim-common-libs)
6086 +"
6087 +RDEPEND="${DEPEND}"
6088 +
6089 +KMLOADLIBS="kdepim-common-libs"
6090
6091 diff --git a/kde-base/knotify/knotify-4.7.4.ebuild b/kde-base/knotify/knotify-4.7.4.ebuild
6092 new file mode 100644
6093 index 0000000..12794be
6094 --- /dev/null
6095 +++ b/kde-base/knotify/knotify-4.7.4.ebuild
6096 @@ -0,0 +1,12 @@
6097 +# Copyright 1999-2011 Gentoo Foundation
6098 +# Distributed under the terms of the GNU General Public License v2
6099 +# $Header: $
6100 +
6101 +EAPI=4
6102 +
6103 +KMNAME="kde-runtime"
6104 +inherit kde4-meta
6105 +
6106 +DESCRIPTION="The KDE notification daemon."
6107 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
6108 +IUSE="debug"
6109
6110 diff --git a/kde-base/kolf/kolf-4.7.4.ebuild b/kde-base/kolf/kolf-4.7.4.ebuild
6111 new file mode 100644
6112 index 0000000..79a86a4
6113 --- /dev/null
6114 +++ b/kde-base/kolf/kolf-4.7.4.ebuild
6115 @@ -0,0 +1,13 @@
6116 +# Copyright 1999-2011 Gentoo Foundation
6117 +# Distributed under the terms of the GNU General Public License v2
6118 +# $Header: $
6119 +
6120 +EAPI=4
6121 +
6122 +KDE_HANDBOOK="optional"
6123 +KMNAME="kdegames"
6124 +inherit kde4-meta
6125 +
6126 +DESCRIPTION="KDE Minigolf Game"
6127 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6128 +IUSE="debug"
6129
6130 diff --git a/kde-base/kollision/kollision-4.7.4.ebuild b/kde-base/kollision/kollision-4.7.4.ebuild
6131 new file mode 100644
6132 index 0000000..b9f4e2f
6133 --- /dev/null
6134 +++ b/kde-base/kollision/kollision-4.7.4.ebuild
6135 @@ -0,0 +1,13 @@
6136 +# Copyright 1999-2011 Gentoo Foundation
6137 +# Distributed under the terms of the GNU General Public License v2
6138 +# $Header: $
6139 +
6140 +EAPI=4
6141 +
6142 +KDE_HANDBOOK="optional"
6143 +KMNAME="kdegames"
6144 +inherit kde4-meta
6145 +
6146 +DESCRIPTION="KDE: A simple ball dodging game"
6147 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6148 +IUSE="debug"
6149
6150 diff --git a/kde-base/kolourpaint/kolourpaint-4.7.4.ebuild b/kde-base/kolourpaint/kolourpaint-4.7.4.ebuild
6151 new file mode 100644
6152 index 0000000..fdef64b
6153 --- /dev/null
6154 +++ b/kde-base/kolourpaint/kolourpaint-4.7.4.ebuild
6155 @@ -0,0 +1,18 @@
6156 +# Copyright 1999-2011 Gentoo Foundation
6157 +# Distributed under the terms of the GNU General Public License v2
6158 +# $Header: $
6159 +
6160 +EAPI=4
6161 +
6162 +KDE_HANDBOOK="optional"
6163 +KDE_SCM="git"
6164 +inherit kde4-base
6165 +
6166 +DESCRIPTION="Paint Program for KDE"
6167 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6168 +LICENSE="BSD LGPL-2"
6169 +IUSE="debug scanner"
6170 +
6171 +DEPEND="media-libs/qimageblitz"
6172 +RDEPEND="${DEPEND}
6173 + scanner? ( kde-base/ksaneplugin )"
6174
6175 diff --git a/kde-base/kommander/kommander-4.7.4.ebuild b/kde-base/kommander/kommander-4.7.4.ebuild
6176 new file mode 100644
6177 index 0000000..e74b617
6178 --- /dev/null
6179 +++ b/kde-base/kommander/kommander-4.7.4.ebuild
6180 @@ -0,0 +1,13 @@
6181 +# Copyright 1999-2011 Gentoo Foundation
6182 +# Distributed under the terms of the GNU General Public License v2
6183 +# $Header: $
6184 +
6185 +EAPI=4
6186 +
6187 +KDE_HANDBOOK="optional"
6188 +KMNAME="kdewebdev"
6189 +inherit kde4-meta
6190 +
6191 +DESCRIPTION="KDE dialog system for scripting"
6192 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6193 +IUSE="debug"
6194
6195 diff --git a/kde-base/kompare/kompare-4.7.4.ebuild b/kde-base/kompare/kompare-4.7.4.ebuild
6196 new file mode 100644
6197 index 0000000..cb0542d
6198 --- /dev/null
6199 +++ b/kde-base/kompare/kompare-4.7.4.ebuild
6200 @@ -0,0 +1,13 @@
6201 +# Copyright 1999-2011 Gentoo Foundation
6202 +# Distributed under the terms of the GNU General Public License v2
6203 +# $Header: $
6204 +
6205 +EAPI=4
6206 +
6207 +KDE_HANDBOOK="optional"
6208 +KMNAME="kdesdk"
6209 +inherit kde4-meta
6210 +
6211 +DESCRIPTION="Kompare is a program to view the differences between files."
6212 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6213 +IUSE="debug"
6214
6215 diff --git a/kde-base/konq-plugins/konq-plugins-4.7.4.ebuild b/kde-base/konq-plugins/konq-plugins-4.7.4.ebuild
6216 new file mode 100644
6217 index 0000000..375da18
6218 --- /dev/null
6219 +++ b/kde-base/konq-plugins/konq-plugins-4.7.4.ebuild
6220 @@ -0,0 +1,35 @@
6221 +# Copyright 1999-2011 Gentoo Foundation
6222 +# Distributed under the terms of the GNU General Public License v2
6223 +# $Header: $
6224 +
6225 +EAPI=4
6226 +
6227 +KMNAME="kde-baseapps"
6228 +inherit kde4-meta
6229 +
6230 +DESCRIPTION="Various plugins for konqueror"
6231 +HOMEPAGE="http://kde.org/"
6232 +
6233 +LICENSE="GPL-2"
6234 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
6235 +IUSE="debug tidy"
6236 +
6237 +DEPEND="
6238 + $(add_kdebase_dep libkonq)
6239 + tidy? ( app-text/htmltidy )
6240 +"
6241 +RDEPEND="${DEPEND}
6242 + !kde-misc/konq-plugins
6243 + $(add_kdebase_dep kcmshell)
6244 + $(add_kdebase_dep konqueror)
6245 +"
6246 +
6247 +src_configure() {
6248 + local mycmakeargs=(
6249 + -DKdeWebKit=OFF
6250 + -DWebKitPart=OFF
6251 + $(cmake-utils_use_with tidy LibTidy)
6252 + )
6253 +
6254 + kde4-meta_src_configure
6255 +}
6256
6257 diff --git a/kde-base/konqueror/konqueror-4.7.4.ebuild b/kde-base/konqueror/konqueror-4.7.4.ebuild
6258 new file mode 100644
6259 index 0000000..6e4f2bd
6260 --- /dev/null
6261 +++ b/kde-base/konqueror/konqueror-4.7.4.ebuild
6262 @@ -0,0 +1,51 @@
6263 +# Copyright 1999-2011 Gentoo Foundation
6264 +# Distributed under the terms of the GNU General Public License v2
6265 +# $Header: $
6266 +
6267 +EAPI=4
6268 +
6269 +KDE_HANDBOOK="optional"
6270 +KMNAME="kde-baseapps"
6271 +inherit flag-o-matic kde4-meta
6272 +
6273 +DESCRIPTION="KDE: Web browser, file manager, ..."
6274 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6275 +IUSE="+bookmarks debug svg"
6276 +# 4 of 4 tests fail. Last checked for 4.0.3
6277 +RESTRICT="test"
6278 +
6279 +DEPEND="
6280 + $(add_kdebase_dep libkonq)
6281 +"
6282 +RDEPEND="${DEPEND}
6283 + $(add_kdebase_dep kfind)
6284 + $(add_kdebase_dep kfmclient)
6285 + bookmarks? ( $(add_kdebase_dep keditbookmarks) )
6286 + svg? ( $(add_kdebase_dep svgpart) )
6287 +"
6288 +
6289 +KMEXTRACTONLY="
6290 + konqueror/client/
6291 + lib/konq/
6292 +"
6293 +
6294 +src_prepare() {
6295 + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
6296 +
6297 + kde4-meta_src_prepare
6298 +
6299 + # Do not install *.desktop files for kfmclient
6300 + sed -e "/kfmclient\.desktop/d" -i konqueror/CMakeLists.txt \
6301 + || die "Failed to omit .desktop files"
6302 +}
6303 +
6304 +pkg_postinst() {
6305 + kde4-meta_pkg_postinst
6306 +
6307 + echo
6308 + elog "If you want to use konqueror as a filemanager, install the dolphin kpart:"
6309 + elog "emerge -1 kde-base/dolphin:${SLOT}"
6310 + elog
6311 + elog "To use Java on webpages: emerge jre"
6312 + echo
6313 +}
6314
6315 diff --git a/kde-base/konquest/konquest-4.7.4.ebuild b/kde-base/konquest/konquest-4.7.4.ebuild
6316 new file mode 100644
6317 index 0000000..0fb4252
6318 --- /dev/null
6319 +++ b/kde-base/konquest/konquest-4.7.4.ebuild
6320 @@ -0,0 +1,13 @@
6321 +# Copyright 1999-2011 Gentoo Foundation
6322 +# Distributed under the terms of the GNU General Public License v2
6323 +# $Header: $
6324 +
6325 +EAPI=4
6326 +
6327 +KDE_HANDBOOK="optional"
6328 +KMNAME="kdegames"
6329 +inherit kde4-meta
6330 +
6331 +DESCRIPTION="Galactic Strategy KDE Game"
6332 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6333 +IUSE="debug"
6334
6335 diff --git a/kde-base/konsole/konsole-4.7.4.ebuild b/kde-base/konsole/konsole-4.7.4.ebuild
6336 new file mode 100644
6337 index 0000000..fbe5e8f
6338 --- /dev/null
6339 +++ b/kde-base/konsole/konsole-4.7.4.ebuild
6340 @@ -0,0 +1,39 @@
6341 +# Copyright 1999-2011 Gentoo Foundation
6342 +# Distributed under the terms of the GNU General Public License v2
6343 +# $Header: $
6344 +
6345 +EAPI=4
6346 +
6347 +KDE_HANDBOOK="optional"
6348 +KDE_SCM="git"
6349 +
6350 +KDE_DOC_DIRS="doc/manual"
6351 +
6352 +inherit kde4-base
6353 +
6354 +DESCRIPTION="X terminal for use with KDE"
6355 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6356 +IUSE="debug"
6357 +
6358 +COMMONDEPEND="
6359 + !aqua? (
6360 + x11-libs/libX11
6361 + x11-libs/libXext
6362 + >=x11-libs/libxklavier-3.2
6363 + x11-libs/libXrender
6364 + x11-libs/libXtst
6365 + )
6366 +"
6367 +DEPEND="${COMMONDEPEND}
6368 + !aqua? (
6369 + x11-apps/bdftopcf
6370 + x11-proto/kbproto
6371 + x11-proto/renderproto
6372 + )
6373 +"
6374 +RDEPEND="${COMMONDEPEND}"
6375 +
6376 +PATCHES=(
6377 + "${FILESDIR}/${PN}-4.6.4-imagesize.patch"
6378 + "${FILESDIR}/${PN}-4.7.0-tests.patch"
6379 +)
6380
6381 diff --git a/kde-base/konsolekalendar/konsolekalendar-4.7.4.ebuild b/kde-base/konsolekalendar/konsolekalendar-4.7.4.ebuild
6382 new file mode 100644
6383 index 0000000..24a5dda
6384 --- /dev/null
6385 +++ b/kde-base/konsolekalendar/konsolekalendar-4.7.4.ebuild
6386 @@ -0,0 +1,23 @@
6387 +# Copyright 1999-2011 Gentoo Foundation
6388 +# Distributed under the terms of the GNU General Public License v2
6389 +# $Header: $
6390 +
6391 +EAPI=4
6392 +
6393 +KDE_HANDBOOK="optional"
6394 +KMNAME="kdepim"
6395 +KMMODULE="console/${PN}"
6396 +KDE_SCM="git"
6397 +inherit kde4-meta
6398 +
6399 +DESCRIPTION="A command line interface to KDE calendars"
6400 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6401 +IUSE="debug"
6402 +
6403 +DEPEND="
6404 + $(add_kdebase_dep kdepimlibs)
6405 + $(add_kdebase_dep kdepim-common-libs)
6406 +"
6407 +RDEPEND="${DEPEND}"
6408 +
6409 +KMLOADLIBS="kdepim-common-libs"
6410
6411 diff --git a/kde-base/kontact/kontact-4.7.4.ebuild b/kde-base/kontact/kontact-4.7.4.ebuild
6412 new file mode 100644
6413 index 0000000..ee542c9
6414 --- /dev/null
6415 +++ b/kde-base/kontact/kontact-4.7.4.ebuild
6416 @@ -0,0 +1,51 @@
6417 +# Copyright 1999-2011 Gentoo Foundation
6418 +# Distributed under the terms of the GNU General Public License v2
6419 +# $Header: $
6420 +
6421 +EAPI=4
6422 +
6423 +KDE_HANDBOOK="optional"
6424 +KMNAME="kdepim"
6425 +KDE_SCM="git"
6426 +inherit kde4-meta
6427 +
6428 +DESCRIPTION="KDE personal information manager"
6429 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6430 +IUSE="debug"
6431 +
6432 +DEPEND="
6433 + $(add_kdebase_dep kdepimlibs)
6434 + $(add_kdebase_dep kdepim-common-libs)
6435 +"
6436 +RDEPEND="${DEPEND}"
6437 +
6438 +KMLOADLIBS="kdepim-common-libs"
6439 +KMSAVELIBS="true"
6440 +
6441 +# We remove plugins that are related to external kdepim programs. This way
6442 +# kontact doesn't have to depend on all programs it has plugins for.
6443 +# kcontactmanager gone from kdesvn
6444 +#
6445 +KMEXTRACTONLY="
6446 + kontact/plugins/akregator/
6447 + kontact/plugins/kaddressbook/
6448 + kontact/plugins/kjots/
6449 + kontact/plugins/kmail/
6450 + kontact/plugins/knode/
6451 + kontact/plugins/knotes/
6452 + kontact/plugins/korganizer/
6453 + kontact/plugins/ktimetracker/
6454 + kontact/plugins/planner/
6455 + kontact/plugins/specialdates/
6456 + libkdepimdbusinterfaces/
6457 +"
6458 +
6459 +src_unpack() {
6460 + if use handbook; then
6461 + KMEXTRA+="
6462 + doc/kontact-admin/
6463 + "
6464 + fi
6465 +
6466 + kde4-meta_src_unpack
6467 +}
6468
6469 diff --git a/kde-base/kopete/kopete-4.7.4.ebuild b/kde-base/kopete/kopete-4.7.4.ebuild
6470 new file mode 100644
6471 index 0000000..58d1c7d
6472 --- /dev/null
6473 +++ b/kde-base/kopete/kopete-4.7.4.ebuild
6474 @@ -0,0 +1,164 @@
6475 +# Copyright 1999-2011 Gentoo Foundation
6476 +# Distributed under the terms of the GNU General Public License v2
6477 +# $Header: $
6478 +
6479 +EAPI=4
6480 +
6481 +KDE_HANDBOOK="optional"
6482 +KMNAME="kdenetwork"
6483 +inherit kde4-meta
6484 +
6485 +DESCRIPTION="KDE multi-protocol IM client"
6486 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6487 +IUSE="debug ssl v4l"
6488 +
6489 +# tests hang, last checked for 4.2.96
6490 +RESTRICT=test
6491 +
6492 +# Available plugins
6493 +#
6494 +# addbookmarks: NO DEPS
6495 +# alias: NO DEPS (disabled upstream)
6496 +# autoreplace: NO DEPS
6497 +# contactnotes: NO DEPS
6498 +# highlight: NO DEPS
6499 +# history: NO DEPS
6500 +# latex: virtual/latex as RDEPEND
6501 +# nowlistening: NO DEPS
6502 +# otr: libotr
6503 +# pipes: NO DEPS
6504 +# privacy: NO DEPS
6505 +# statistics: dev-db/sqlite:3
6506 +# texteffect: NO DEPS
6507 +# translator: NO DEPS
6508 +# urlpicpreview: NO DEPS
6509 +# webpresence: libxml2 libxslt
6510 +# NOTE: By default we enable all plugins that don't have any dependencies
6511 +PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight +history latex
6512 ++nowlistening otr +pipes +privacy +statistics +texteffect +translator
6513 ++urlpicpreview webpresence"
6514 +
6515 +# Available protocols
6516 +#
6517 +# gadu: net-libs/libgadu @since 4.3
6518 +# groupwise: app-crypt/qca:2
6519 +# irc: NO DEPS, probably will fail so inform user about it
6520 +# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
6521 +# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
6522 +# meanwhile: net-libs/meanwhile
6523 +# msn: libmsn == this is wlm plugin, we disable msn one
6524 +# oscar: NO DEPS
6525 +# qq: NO DEPS
6526 +# telepathy: net-libs/decibel
6527 +# testbed: NO DEPS
6528 +# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
6529 +# yahoo: media-libs/jasper
6530 +# zeroconf (bonjour): NO DEPS
6531 +PROTOCOLS="gadu groupwise jingle meanwhile msn oscar qq skype
6532 +sms testbed winpopup +xmpp yahoo zeroconf"
6533 +
6534 +# disabled protocols
6535 +# telepathy: net-libs/decibel
6536 +# irc: NO DEPS
6537 +
6538 +IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
6539 +
6540 +COMMONDEPEND="
6541 + dev-libs/libpcre
6542 + $(add_kdebase_dep kdepimlibs)
6543 + media-libs/qimageblitz
6544 + >=x11-libs/qt-gui-4.4.0:4[mng]
6545 + !aqua? ( x11-libs/libXScrnSaver )
6546 + gadu? ( >=net-libs/libgadu-1.8.0[threads] )
6547 + groupwise? ( app-crypt/qca:2 )
6548 + jingle? (
6549 + >=media-libs/mediastreamer-2.3.0
6550 + media-libs/speex
6551 + net-libs/ortp
6552 + )
6553 + meanwhile? ( net-libs/meanwhile )
6554 + msn? ( >=net-libs/libmsn-4.1 )
6555 + otr? ( >=net-libs/libotr-3.2.0 )
6556 + statistics? ( dev-db/sqlite:3 )
6557 + v4l? ( media-libs/libv4l )
6558 + webpresence? (
6559 + dev-libs/libxml2
6560 + dev-libs/libxslt
6561 + )
6562 + xmpp? (
6563 + app-crypt/qca:2
6564 + net-dns/libidn
6565 + )
6566 + yahoo? ( media-libs/jasper )
6567 +"
6568 +RDEPEND="${COMMONDEPEND}
6569 + latex? (
6570 + || (
6571 + media-gfx/imagemagick
6572 + media-gfx/graphicsmagick[imagemagick]
6573 + )
6574 + virtual/latex-base
6575 + )
6576 + sms? ( app-mobilephone/smssend )
6577 + ssl? ( app-crypt/qca-ossl )
6578 + winpopup? ( net-fs/samba )
6579 +"
6580 +# telepathy? ( net-libs/decibel )"
6581 +DEPEND="${COMMONDEPEND}
6582 + !aqua? ( x11-proto/scrnsaverproto )
6583 +"
6584 +
6585 +src_prepare() {
6586 + sed -e "s:lib/mozilla:$(get_libdir)/mozilla:" \
6587 + -i kopete/protocols/skype/skypebuttons/CMakeLists.txt || die "sed failed"
6588 +
6589 + kde4-meta_src_prepare
6590 +}
6591 +
6592 +src_configure() {
6593 + local x x2
6594 + # Handle common stuff
6595 + mycmakeargs=(
6596 + $(cmake-utils_use_with jingle GOOGLETALK)
6597 + $(cmake-utils_use_with jingle LiboRTP)
6598 + $(cmake-utils_use_with jingle Mediastreamer)
6599 + $(cmake-utils_use_with jingle Speex)
6600 + $(cmake-utils_use_disable v4l VIDEOSUPPORT)
6601 + )
6602 + # enable protocols
6603 + for x in ${PROTOCOLS}; do
6604 + case ${x/+/} in
6605 + msn) x2=Libmsn ;;
6606 + zeroconf) x2=bonjour ;;
6607 + xmpp) x2=jabber ;;
6608 + *) x2='' ;;
6609 + esac
6610 + mycmakeargs+=($(cmake-utils_use_with ${x/+/} ${x2}))
6611 + done
6612 +
6613 + # enable plugins
6614 + for x in ${PLUGINS}; do
6615 + mycmakeargs+=($(cmake-utils_use_with ${x/+/}))
6616 + done
6617 +
6618 + kde4-meta_src_configure
6619 +}
6620 +
6621 +pkg_postinst() {
6622 + kde4-meta_pkg_postinst
6623 +
6624 + #if use telepathy; then
6625 + # elog "To use kopete telepathy plugins, you need to start gabble first:"
6626 + # elog "GABBLE_PERSIST=1 telepathy-gabble &"
6627 + # elog "export TELEPATHY_DATA_PATH='${EPREFIX}/usr/share/telepathy/managers/'"
6628 + #fi
6629 +
6630 + if ! use ssl; then
6631 + if use xmpp || use msn; then # || use irc; then
6632 + echo
6633 + elog "In order to use ssl in xmpp and msn you'll need to"
6634 + elog "install app-crypt/qca-ossl package."
6635 + echo
6636 + fi
6637 + fi
6638 +}
6639
6640 diff --git a/kde-base/korganizer/korganizer-4.7.4.ebuild b/kde-base/korganizer/korganizer-4.7.4.ebuild
6641 new file mode 100644
6642 index 0000000..73ce36b
6643 --- /dev/null
6644 +++ b/kde-base/korganizer/korganizer-4.7.4.ebuild
6645 @@ -0,0 +1,71 @@
6646 +# Copyright 1999-2011 Gentoo Foundation
6647 +# Distributed under the terms of the GNU General Public License v2
6648 +# $Header: $
6649 +
6650 +EAPI=4
6651 +
6652 +KDE_HANDBOOK="optional"
6653 +KMNAME="kdepim"
6654 +KDE_SCM="git"
6655 +inherit kde4-meta
6656 +
6657 +DESCRIPTION="A Personal Organizer for KDE"
6658 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6659 +IUSE="debug"
6660 +
6661 +DEPEND="
6662 + $(add_kdebase_dep kdepimlibs 'semantic-desktop')
6663 + $(add_kdebase_dep kdepim-common-libs)
6664 + sys-libs/zlib
6665 +"
6666 +RDEPEND="${DEPEND}
6667 + $(add_kdebase_dep ktimezoned)
6668 +"
6669 +
6670 +KMLOADLIBS="kdepim-common-libs"
6671 +
6672 +KMEXTRACTONLY="
6673 + akonadi_next/
6674 + calendarviews/
6675 + kdgantt2/
6676 + kmail/
6677 + knode/org.kde.knode.xml
6678 + libkdepimdbusinterfaces/
6679 +"
6680 +
6681 +KMCOMPILEONLY="
6682 + incidenceeditor-ng/
6683 + calendarsupport/
6684 +"
6685 +
6686 +PATCHES=(
6687 + "${FILESDIR}/${PN}-4.5.64_missing_header.patch"
6688 +)
6689 +
6690 +src_unpack() {
6691 + if use kontact; then
6692 + KMEXTRA="${KMEXTRA}
6693 + kontact/plugins/planner/
6694 + kontact/plugins/specialdates/
6695 + "
6696 + fi
6697 +
6698 + kde4-meta_src_unpack
6699 +}
6700 +
6701 +src_install() {
6702 + kde4-meta_src_install
6703 + # colliding with kdepim-common-libs
6704 + rm -rf "${ED}"/usr/share/kde4/servicetypes/calendarplugin.desktop
6705 + rm -rf "${ED}"/usr/share/kde4/servicetypes/calendardecoration.desktop
6706 +}
6707 +
6708 +pkg_postinst() {
6709 + kde4-meta_pkg_postinst
6710 +
6711 + if ! has_version kde-base/kdepim-kresources:${SLOT}; then
6712 + echo
6713 + elog "For groupware functionality, please install kde-base/kdepim-kresources:${SLOT}"
6714 + echo
6715 + fi
6716 +}
6717
6718 diff --git a/kde-base/korundum/korundum-4.7.4.ebuild b/kde-base/korundum/korundum-4.7.4.ebuild
6719 new file mode 100644
6720 index 0000000..1b579da
6721 --- /dev/null
6722 +++ b/kde-base/korundum/korundum-4.7.4.ebuild
6723 @@ -0,0 +1,76 @@
6724 +# Copyright 1999-2011 Gentoo Foundation
6725 +# Distributed under the terms of the GNU General Public License v2
6726 +# $Header: $
6727 +
6728 +EAPI=4
6729 +
6730 +OPENGL_REQUIRED="always"
6731 +KDE_SCM="git"
6732 +
6733 +USE_RUBY="ruby18"
6734 +# No ruby19 for three reasons:
6735 +# 1) it does not build (yet) - will likely be solved soon
6736 +# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
6737 +# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled
6738 +# files with identical path+name will overwrite each other - difficult :(
6739 +
6740 +inherit kde4-base ruby-ng
6741 +
6742 +DESCRIPTION="KDE Ruby bindings"
6743 +KEYWORDS="~amd64 ~x86"
6744 +IUSE="akonadi debug kate okular semantic-desktop"
6745 +
6746 +DEPEND="
6747 + $(add_kdebase_dep qtruby)
6748 + $(add_kdebase_dep smokekde 'akonadi?,kate?,okular?,semantic-desktop=')
6749 + $(add_kdebase_dep smokeqt)
6750 +"
6751 +RDEPEND="${DEPEND}
6752 +"
6753 +
6754 +# Split from kdebindings-ruby in 4.7
6755 +add_blocker kdebindings-ruby
6756 +
6757 +pkg_setup() {
6758 + ruby-ng_pkg_setup
6759 + kde4-base_pkg_setup
6760 +}
6761 +
6762 +src_unpack() {
6763 + local S="${WORKDIR}/${P}"
6764 + kde4-base_src_unpack
6765 +
6766 + cd "${WORKDIR}"
6767 + mkdir all
6768 + mv ${P} all/ || die "Could not move sources"
6769 +}
6770 +
6771 +all_ruby_prepare() {
6772 + kde4-base_src_prepare
6773 +}
6774 +
6775 +each_ruby_configure() {
6776 + CMAKE_USE_DIR=${S}
6777 + mycmakeargs=(
6778 + -DRUBY_LIBRARY=$(ruby_get_libruby)
6779 + -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir)
6780 + -DRUBY_EXECUTABLE=${RUBY}
6781 + $(cmake-utils_use_with akonadi)
6782 + $(cmake-utils_use_with akonadi KdepimLibs)
6783 + $(cmake-utils_use_disable kate)
6784 + $(cmake-utils_use_with okular)
6785 + $(cmake-utils_use_with semantic-desktop Nepomuk)
6786 + $(cmake-utils_use_with semantic-desktop Soprano)
6787 + )
6788 + kde4-base_src_configure
6789 +}
6790 +
6791 +each_ruby_compile() {
6792 + CMAKE_USE_DIR=${S}
6793 + kde4-base_src_compile
6794 +}
6795 +
6796 +each_ruby_install() {
6797 + CMAKE_USE_DIR=${S}
6798 + kde4-base_src_install
6799 +}
6800
6801 diff --git a/kde-base/kpasswdserver/kpasswdserver-4.7.4.ebuild b/kde-base/kpasswdserver/kpasswdserver-4.7.4.ebuild
6802 new file mode 100644
6803 index 0000000..8627194
6804 --- /dev/null
6805 +++ b/kde-base/kpasswdserver/kpasswdserver-4.7.4.ebuild
6806 @@ -0,0 +1,12 @@
6807 +# Copyright 1999-2011 Gentoo Foundation
6808 +# Distributed under the terms of the GNU General Public License v2
6809 +# $Header: $
6810 +
6811 +EAPI=4
6812 +
6813 +KMNAME="kde-runtime"
6814 +inherit kde4-meta
6815 +
6816 +DESCRIPTION="KDED Password Module"
6817 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
6818 +IUSE="debug"
6819
6820 diff --git a/kde-base/kpat/kpat-4.7.4.ebuild b/kde-base/kpat/kpat-4.7.4.ebuild
6821 new file mode 100644
6822 index 0000000..f21b034
6823 --- /dev/null
6824 +++ b/kde-base/kpat/kpat-4.7.4.ebuild
6825 @@ -0,0 +1,13 @@
6826 +# Copyright 1999-2011 Gentoo Foundation
6827 +# Distributed under the terms of the GNU General Public License v2
6828 +# $Header: $
6829 +
6830 +EAPI=4
6831 +
6832 +KDE_HANDBOOK="optional"
6833 +KMNAME="kdegames"
6834 +inherit kde4-meta
6835 +
6836 +DESCRIPTION="KDE patience game"
6837 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6838 +IUSE="debug"
6839
6840 diff --git a/kde-base/kppp/kppp-4.7.4.ebuild b/kde-base/kppp/kppp-4.7.4.ebuild
6841 new file mode 100644
6842 index 0000000..f94b96b
6843 --- /dev/null
6844 +++ b/kde-base/kppp/kppp-4.7.4.ebuild
6845 @@ -0,0 +1,17 @@
6846 +# Copyright 1999-2011 Gentoo Foundation
6847 +# Distributed under the terms of the GNU General Public License v2
6848 +# $Header: $
6849 +
6850 +EAPI=4
6851 +
6852 +KDE_HANDBOOK="optional"
6853 +KMNAME="kdenetwork"
6854 +inherit kde4-meta
6855 +
6856 +DESCRIPTION="KDE: A dialer and front-end to pppd."
6857 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
6858 +IUSE="debug"
6859 +
6860 +RDEPEND="
6861 + net-dialup/ppp
6862 +"
6863
6864 diff --git a/kde-base/kquitapp/kquitapp-4.7.4.ebuild b/kde-base/kquitapp/kquitapp-4.7.4.ebuild
6865 new file mode 100644
6866 index 0000000..0b050b4
6867 --- /dev/null
6868 +++ b/kde-base/kquitapp/kquitapp-4.7.4.ebuild
6869 @@ -0,0 +1,12 @@
6870 +# Copyright 1999-2011 Gentoo Foundation
6871 +# Distributed under the terms of the GNU General Public License v2
6872 +# $Header: $
6873 +
6874 +EAPI=4
6875 +
6876 +KMNAME="kde-runtime"
6877 +inherit kde4-meta
6878 +
6879 +DESCRIPTION="A CLI application quitter"
6880 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
6881 +IUSE="debug"
6882
6883 diff --git a/kde-base/krdc/krdc-4.7.4.ebuild b/kde-base/krdc/krdc-4.7.4.ebuild
6884 new file mode 100644
6885 index 0000000..a957836
6886 --- /dev/null
6887 +++ b/kde-base/krdc/krdc-4.7.4.ebuild
6888 @@ -0,0 +1,42 @@
6889 +# Copyright 1999-2011 Gentoo Foundation
6890 +# Distributed under the terms of the GNU General Public License v2
6891 +# $Header: $
6892 +
6893 +EAPI=4
6894 +
6895 +KDE_HANDBOOK="optional"
6896 +KMNAME="kdenetwork"
6897 +inherit kde4-meta
6898 +
6899 +DESCRIPTION="KDE remote desktop connection (RDP and VNC) client"
6900 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6901 +IUSE="debug jpeg rdesktop vnc zeroconf"
6902 +
6903 +#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 4.3.61
6904 +#telepathy? ( >=net-libs/telepathy-qt4-0.18 ) not yet in portage/overlay
6905 +
6906 +DEPEND="
6907 + jpeg? ( virtual/jpeg )
6908 + vnc? ( >=net-libs/libvncserver-0.9 )
6909 + zeroconf? (
6910 + || (
6911 + net-dns/avahi
6912 + net-misc/mDNSResponder
6913 + )
6914 + )
6915 +"
6916 +RDEPEND="${DEPEND}
6917 + rdesktop? ( net-misc/rdesktop )
6918 +"
6919 +
6920 +src_configure() {
6921 + mycmakeargs=(
6922 + -DWITH_TelepathyQt4=OFF
6923 + $(cmake-utils_use_with jpeg)
6924 + # $(cmake-utils_use_with telepathy TelepathyQt4)
6925 + $(cmake-utils_use_with vnc LibVNCServer)
6926 + $(cmake-utils_use_with zeroconf DNSSD)
6927 + )
6928 +
6929 + kde4-meta_src_configure
6930 +}
6931
6932 diff --git a/kde-base/kreadconfig/kreadconfig-4.7.4.ebuild b/kde-base/kreadconfig/kreadconfig-4.7.4.ebuild
6933 new file mode 100644
6934 index 0000000..47f4f4d
6935 --- /dev/null
6936 +++ b/kde-base/kreadconfig/kreadconfig-4.7.4.ebuild
6937 @@ -0,0 +1,12 @@
6938 +# Copyright 1999-2011 Gentoo Foundation
6939 +# Distributed under the terms of the GNU General Public License v2
6940 +# $Header: $
6941 +
6942 +EAPI=4
6943 +
6944 +KMNAME="kde-runtime"
6945 +inherit kde4-meta
6946 +
6947 +DESCRIPTION="KDE: A command-line tool to read KConfig entries"
6948 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6949 +IUSE="debug"
6950
6951 diff --git a/kde-base/kremotecontrol/kremotecontrol-4.7.4.ebuild b/kde-base/kremotecontrol/kremotecontrol-4.7.4.ebuild
6952 new file mode 100644
6953 index 0000000..c1e55d9
6954 --- /dev/null
6955 +++ b/kde-base/kremotecontrol/kremotecontrol-4.7.4.ebuild
6956 @@ -0,0 +1,29 @@
6957 +# Copyright 1999-2011 Gentoo Foundation
6958 +# Distributed under the terms of the GNU General Public License v2
6959 +# $Header: $
6960 +
6961 +EAPI=4
6962 +
6963 +KDE_HANDBOOK="optional"
6964 +KDE_SCM="git"
6965 +if [[ ${PV} == *9999 ]]; then
6966 + kde_eclass="kde4-base"
6967 +else
6968 + KMNAME="kdeutils"
6969 + kde_eclass="kde4-meta"
6970 +fi
6971 +inherit ${kde_eclass}
6972 +
6973 +DESCRIPTION="KDE frontend for remote controls"
6974 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
6975 +IUSE="debug"
6976 +
6977 +DEPEND="
6978 + $(add_kdebase_dep libkworkspace)
6979 + $(add_kdebase_dep solid)
6980 +"
6981 +RDEPEND="${DEPEND}"
6982 +
6983 +src_unpack() {
6984 + ${kde_eclass}_src_unpack
6985 +}
6986
6987 diff --git a/kde-base/kreversi/kreversi-4.7.4.ebuild b/kde-base/kreversi/kreversi-4.7.4.ebuild
6988 new file mode 100644
6989 index 0000000..023c4cd
6990 --- /dev/null
6991 +++ b/kde-base/kreversi/kreversi-4.7.4.ebuild
6992 @@ -0,0 +1,39 @@
6993 +# Copyright 1999-2011 Gentoo Foundation
6994 +# Distributed under the terms of the GNU General Public License v2
6995 +# $Header: $
6996 +
6997 +EAPI=4
6998 +
6999 +KDE_HANDBOOK="optional"
7000 +KMNAME="kdegames"
7001 +inherit games-ggz kde4-meta
7002 +
7003 +DESCRIPTION="KDE Board Game"
7004 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7005 +IUSE="debug"
7006 +
7007 +src_prepare() {
7008 + # cmake is doing this really weird
7009 + sed -i \
7010 + -e "s:register_ggz_module:#register_ggz_module:g" \
7011 + ${PN}/CMakeLists.txt || die "ggz removal failed"
7012 +
7013 + kde4-meta_src_prepare
7014 +}
7015 +
7016 +src_install() {
7017 + kde4-meta_src_install
7018 + # and also we have to prepare the ggz dir
7019 + insinto "${GGZ_MODDIR}"
7020 + newins ${PN}/module.dsc ${P}.dsc
7021 +}
7022 +
7023 +pkg_postinst() {
7024 + kde4-meta_pkg_postinst
7025 + games-ggz_pkg_postinst
7026 +}
7027 +
7028 +pkg_postrm() {
7029 + kde4-meta_pkg_postrm
7030 + games-ggz_pkg_postrm
7031 +}
7032
7033 diff --git a/kde-base/krfb/krfb-4.7.4.ebuild b/kde-base/krfb/krfb-4.7.4.ebuild
7034 new file mode 100644
7035 index 0000000..445e8ae
7036 --- /dev/null
7037 +++ b/kde-base/krfb/krfb-4.7.4.ebuild
7038 @@ -0,0 +1,20 @@
7039 +# Copyright 1999-2011 Gentoo Foundation
7040 +# Distributed under the terms of the GNU General Public License v2
7041 +# $Header: $
7042 +
7043 +EAPI=4
7044 +
7045 +KDE_HANDBOOK="optional"
7046 +KMNAME="kdenetwork"
7047 +inherit kde4-meta
7048 +
7049 +DESCRIPTION="VNC-compatible server to share KDE desktops"
7050 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7051 +IUSE="debug"
7052 +
7053 +DEPEND="
7054 + sys-libs/zlib
7055 + virtual/jpeg
7056 + !aqua? ( x11-libs/libXdamage )
7057 +"
7058 +RDEPEND="${DEPEND}"
7059
7060 diff --git a/kde-base/krossjava/krossjava-4.7.4.ebuild b/kde-base/krossjava/krossjava-4.7.4.ebuild
7061 new file mode 100644
7062 index 0000000..32b467c
7063 --- /dev/null
7064 +++ b/kde-base/krossjava/krossjava-4.7.4.ebuild
7065 @@ -0,0 +1,59 @@
7066 +# Copyright 1999-2011 Gentoo Foundation
7067 +# Distributed under the terms of the GNU General Public License v2
7068 +# $Header: $
7069 +
7070 +EAPI=4
7071 +
7072 +KMNAME="kross-interpreters"
7073 +KMMODULE="java"
7074 +KDE_SCM="git"
7075 +inherit java-pkg-2 java-ant-2 kde4-meta eutils
7076 +
7077 +DESCRIPTION="Java plugin for the kdelibs/kross scripting framework."
7078 +KEYWORDS="~amd64 ~ppc ~x86"
7079 +IUSE="debug"
7080 +
7081 +DEPEND="
7082 + >=virtual/jdk-1.5
7083 +"
7084 +RDEPEND="
7085 + >=virtual/jre-1.5
7086 +"
7087 +
7088 +RESTRICT="test"
7089 +
7090 +pkg_setup() {
7091 + kde4-meta_pkg_setup
7092 + java-pkg-2_pkg_setup
7093 +}
7094 +
7095 +src_prepare() {
7096 + find "${S}" -iname '*.jar' | xargs rm -v
7097 + kde4-meta_src_prepare
7098 + java-pkg-2_src_prepare
7099 +}
7100 +
7101 +src_configure() {
7102 + kde4-meta_src_configure
7103 + java-ant-2_src_configure
7104 +}
7105 +
7106 +src_compile() {
7107 + kde4-meta_src_compile
7108 + cd "${S}/java/${PN}/java/" || die
7109 + eant makejar
7110 +}
7111 +
7112 +src_install() {
7113 + kde4-meta_src_install
7114 + java-pkg_dojar "${ED}/usr/$(get_libdir)/kde4/kross/kross.jar"
7115 +
7116 + dosym ../../../share/${PN}-${SLOT}/lib/kross.jar \
7117 + /usr/$(get_libdir)/kde4/kross/kross.jar
7118 + java-pkg_regso "${ED}/usr/$(get_libdir)/kde4/krossjava.so"
7119 +}
7120 +
7121 +pkg_preinst() {
7122 + kde4-meta_pkg_preinst
7123 + java-pkg-2_pkg_preinst
7124 +}
7125
7126 diff --git a/kde-base/krosspython/krosspython-4.7.4.ebuild b/kde-base/krosspython/krosspython-4.7.4.ebuild
7127 new file mode 100644
7128 index 0000000..8e7963e
7129 --- /dev/null
7130 +++ b/kde-base/krosspython/krosspython-4.7.4.ebuild
7131 @@ -0,0 +1,21 @@
7132 +# Copyright 1999-2011 Gentoo Foundation
7133 +# Distributed under the terms of the GNU General Public License v2
7134 +# $Header: $
7135 +
7136 +EAPI=4
7137 +
7138 +KDE_SCM="git"
7139 +KMNAME="kross-interpreters"
7140 +KMMODULE="python"
7141 +PYTHON_DEPEND="2"
7142 +inherit python kde4-meta
7143 +
7144 +DESCRIPTION="Kross scripting framework: Python interpreter"
7145 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7146 +IUSE="debug"
7147 +
7148 +pkg_setup() {
7149 + python_set_active_version 2
7150 + python_pkg_setup
7151 + kde4-meta_pkg_setup
7152 +}
7153
7154 diff --git a/kde-base/krossruby/krossruby-4.7.4.ebuild b/kde-base/krossruby/krossruby-4.7.4.ebuild
7155 new file mode 100644
7156 index 0000000..8aa4f91
7157 --- /dev/null
7158 +++ b/kde-base/krossruby/krossruby-4.7.4.ebuild
7159 @@ -0,0 +1,66 @@
7160 +# Copyright 1999-2011 Gentoo Foundation
7161 +# Distributed under the terms of the GNU General Public License v2
7162 +# $Header: $
7163 +
7164 +EAPI=4
7165 +
7166 +KMNAME="kross-interpreters"
7167 +KMMODULE="ruby"
7168 +KDE_SCM="git"
7169 +
7170 +USE_RUBY="ruby18"
7171 +# No ruby19 for three reasons:
7172 +# 1) it does not build (yet) - will likely be solved soon
7173 +# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
7174 +# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled
7175 +# files with identical path+name will overwrite each other - difficult :(
7176 +
7177 +inherit kde4-meta ruby-ng
7178 +
7179 +DESCRIPTION="Kross scripting framework: Ruby interpreter"
7180 +KEYWORDS="~amd64 ~x86"
7181 +IUSE="debug"
7182 +
7183 +DEPEND=""
7184 +RDEPEND=""
7185 +
7186 +# Split from kdebindings-ruby in 4.7
7187 +add_blocker kdebindings-ruby
7188 +
7189 +pkg_setup() {
7190 + ruby-ng_pkg_setup
7191 + kde4-meta_pkg_setup
7192 +}
7193 +
7194 +src_unpack() {
7195 + local S="${WORKDIR}/${P}"
7196 + kde4-meta_src_unpack
7197 +
7198 + cd "${WORKDIR}"
7199 + mkdir all
7200 + mv ${P} all/ || die "Could not move sources"
7201 +}
7202 +
7203 +all_ruby_prepare() {
7204 + kde4-meta_src_prepare
7205 +}
7206 +
7207 +each_ruby_configure() {
7208 + local CMAKE_USE_DIR=${S}
7209 + local mycmakeargs=(
7210 + -DRUBY_LIBRARY=$(ruby_get_libruby)
7211 + -DRUBY_INCLUDE_DIR=$(ruby_get_hdrdir)
7212 + -DRUBY_EXECUTABLE=${RUBY}
7213 + )
7214 + kde4-meta_src_configure
7215 +}
7216 +
7217 +each_ruby_compile() {
7218 + local CMAKE_USE_DIR=${S}
7219 + kde4-meta_src_compile
7220 +}
7221 +
7222 +each_ruby_install() {
7223 + local CMAKE_USE_DIR=${S}
7224 + kde4-meta_src_install
7225 +}
7226
7227 diff --git a/kde-base/kruler/kruler-4.7.4.ebuild b/kde-base/kruler/kruler-4.7.4.ebuild
7228 new file mode 100644
7229 index 0000000..2a459e1
7230 --- /dev/null
7231 +++ b/kde-base/kruler/kruler-4.7.4.ebuild
7232 @@ -0,0 +1,13 @@
7233 +# Copyright 1999-2011 Gentoo Foundation
7234 +# Distributed under the terms of the GNU General Public License v2
7235 +# $Header: $
7236 +
7237 +EAPI=4
7238 +
7239 +KDE_HANDBOOK="optional"
7240 +KDE_SCM="git"
7241 +inherit kde4-base
7242 +
7243 +DESCRIPTION="A screen ruler for KDE"
7244 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7245 +IUSE="debug"
7246
7247 diff --git a/kde-base/krunner/krunner-4.7.4.ebuild b/kde-base/krunner/krunner-4.7.4.ebuild
7248 new file mode 100644
7249 index 0000000..6d77d5d
7250 --- /dev/null
7251 +++ b/kde-base/krunner/krunner-4.7.4.ebuild
7252 @@ -0,0 +1,57 @@
7253 +# Copyright 1999-2011 Gentoo Foundation
7254 +# Distributed under the terms of the GNU General Public License v2
7255 +# $Header: $
7256 +
7257 +EAPI=4
7258 +
7259 +KMNAME="kde-workspace"
7260 +OPENGL_REQUIRED="optional"
7261 +inherit kde4-meta
7262 +
7263 +DESCRIPTION="KDE Command Runner"
7264 +IUSE="debug"
7265 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7266 +
7267 +COMMONDEPEND="
7268 + $(add_kdebase_dep kcheckpass)
7269 + $(add_kdebase_dep kephal)
7270 + $(add_kdebase_dep ksmserver)
7271 + $(add_kdebase_dep ksysguard)
7272 + $(add_kdebase_dep libkworkspace)
7273 + $(add_kdebase_dep libplasmagenericshell)
7274 + !aqua? (
7275 + x11-libs/libXcursor
7276 + x11-libs/libXScrnSaver
7277 + )
7278 +"
7279 +DEPEND="${COMMONDEPEND}
7280 + !aqua? (
7281 + x11-libs/libXcursor
7282 + x11-proto/scrnsaverproto
7283 + )
7284 +"
7285 +RDEPEND="${COMMONDEPEND}"
7286 +
7287 +PATCHES=( "${FILESDIR}/${PN}"-4.6.2-noxf86misc.patch )
7288 +
7289 +KMEXTRACTONLY="
7290 + libs/kdm/
7291 + libs/kephal/
7292 + libs/ksysguard/
7293 + libs/kworkspace/
7294 + libs/plasmagenericshell/
7295 + kcheckpass/
7296 + ksmserver/org.kde.KSMServerInterface.xml
7297 + ksysguard/
7298 + plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
7299 +"
7300 +
7301 +KMLOADLIBS="libkworkspace"
7302 +
7303 +src_configure() {
7304 + mycmakeargs=(
7305 + $(cmake-utils_use_with opengl OpenGL)
7306 + )
7307 +
7308 + kde4-meta_src_configure
7309 +}
7310
7311 diff --git a/kde-base/ksaneplugin/ksaneplugin-4.7.4.ebuild b/kde-base/ksaneplugin/ksaneplugin-4.7.4.ebuild
7312 new file mode 100644
7313 index 0000000..b5b9461
7314 --- /dev/null
7315 +++ b/kde-base/ksaneplugin/ksaneplugin-4.7.4.ebuild
7316 @@ -0,0 +1,20 @@
7317 +# Copyright 1999-2011 Gentoo Foundation
7318 +# Distributed under the terms of the GNU General Public License v2
7319 +# $Header: $
7320 +
7321 +EAPI=4
7322 +
7323 +KDE_SCM="git"
7324 +inherit kde4-base
7325 +
7326 +DESCRIPTION="SANE Plugin for KDE"
7327 +HOMEPAGE="http://www.kipi-plugins.org"
7328 +
7329 +LICENSE="GPL-2"
7330 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7331 +IUSE="debug"
7332 +
7333 +DEPEND="
7334 + $(add_kdebase_dep libksane)
7335 +"
7336 +RDEPEND="${DEPEND}"
7337
7338 diff --git a/kde-base/kscd/kscd-4.7.4.ebuild b/kde-base/kscd/kscd-4.7.4.ebuild
7339 new file mode 100644
7340 index 0000000..973f546
7341 --- /dev/null
7342 +++ b/kde-base/kscd/kscd-4.7.4.ebuild
7343 @@ -0,0 +1,30 @@
7344 +# Copyright 1999-2011 Gentoo Foundation
7345 +# Distributed under the terms of the GNU General Public License v2
7346 +# $Header: $
7347 +
7348 +EAPI=4
7349 +
7350 +KDE_HANDBOOK="optional"
7351 +KMNAME="kdemultimedia"
7352 +inherit kde4-meta
7353 +
7354 +DESCRIPTION="KDE CD player"
7355 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7356 +IUSE="debug"
7357 +
7358 +DEPEND="
7359 + $(add_kdebase_dep libkcddb)
7360 + $(add_kdebase_dep libkcompactdisc)
7361 + media-libs/musicbrainz:3
7362 +"
7363 +RDEPEND="${DEPEND}"
7364 +
7365 +KMEXTRACTONLY="
7366 + libkcompactdisc/
7367 +"
7368 +
7369 +src_unpack() {
7370 + use handbook && KMEXTRA="doc/kcontrol/cddbretrieval"
7371 +
7372 + kde4-meta_src_unpack
7373 +}
7374
7375 diff --git a/kde-base/kscreensaver/kscreensaver-4.7.4.ebuild b/kde-base/kscreensaver/kscreensaver-4.7.4.ebuild
7376 new file mode 100644
7377 index 0000000..d1ed932
7378 --- /dev/null
7379 +++ b/kde-base/kscreensaver/kscreensaver-4.7.4.ebuild
7380 @@ -0,0 +1,41 @@
7381 +# Copyright 1999-2011 Gentoo Foundation
7382 +# Distributed under the terms of the GNU General Public License v2
7383 +# $Header: $
7384 +
7385 +EAPI=4
7386 +
7387 +KMNAME="kde-workspace"
7388 +OPENGL_REQUIRED="optional"
7389 +inherit kde4-meta
7390 +
7391 +DESCRIPTION="KDE screensaver framework"
7392 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7393 +IUSE="debug pam"
7394 +
7395 +RDEPEND="
7396 + dev-libs/glib:2
7397 + $(add_kdebase_dep kcheckpass)
7398 + >=x11-libs/libxklavier-3.2
7399 + >=x11-libs/libXrandr-1.2.1
7400 + x11-libs/libXtst
7401 + opengl? ( virtual/opengl )
7402 + pam? ( >=kde-base/kdebase-pam-7 )
7403 +"
7404 +DEPEND="${RDEPEND}
7405 + x11-proto/randrproto
7406 +"
7407 +
7408 +PATCHES=(
7409 + "${FILESDIR}/kdebase-4.0.2-pam-optional.patch"
7410 + "${FILESDIR}/${PN}-4.5.95-nsfw.patch"
7411 + "${FILESDIR}/${PN}-4.6.4-xf86misc.patch"
7412 +)
7413 +
7414 +src_configure() {
7415 + mycmakeargs=(
7416 + $(cmake-utils_use_with opengl OpenGL)
7417 + $(cmake-utils_use_with pam)
7418 + )
7419 +
7420 + kde4-meta_src_configure
7421 +}
7422
7423 diff --git a/kde-base/kshisen/kshisen-4.7.4.ebuild b/kde-base/kshisen/kshisen-4.7.4.ebuild
7424 new file mode 100644
7425 index 0000000..716c3f7
7426 --- /dev/null
7427 +++ b/kde-base/kshisen/kshisen-4.7.4.ebuild
7428 @@ -0,0 +1,18 @@
7429 +# Copyright 1999-2011 Gentoo Foundation
7430 +# Distributed under the terms of the GNU General Public License v2
7431 +# $Header: $
7432 +
7433 +EAPI=4
7434 +
7435 +KDE_HANDBOOK="optional"
7436 +KMNAME="kdegames"
7437 +inherit kde4-meta
7438 +
7439 +DESCRIPTION="A KDE game similiar to Mahjongg"
7440 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7441 +IUSE="debug"
7442 +
7443 +DEPEND="
7444 + $(add_kdebase_dep libkmahjongg)
7445 +"
7446 +RDEPEND="${DEPEND}"
7447
7448 diff --git a/kde-base/ksirk/ksirk-4.7.4.ebuild b/kde-base/ksirk/ksirk-4.7.4.ebuild
7449 new file mode 100644
7450 index 0000000..f57b43a
7451 --- /dev/null
7452 +++ b/kde-base/ksirk/ksirk-4.7.4.ebuild
7453 @@ -0,0 +1,18 @@
7454 +# Copyright 1999-2011 Gentoo Foundation
7455 +# Distributed under the terms of the GNU General Public License v2
7456 +# $Header: $
7457 +
7458 +EAPI=4
7459 +
7460 +KDE_HANDBOOK="optional"
7461 +KMNAME="kdegames"
7462 +inherit kde4-meta
7463 +
7464 +DESCRIPTION="KDE: Ksirk is a KDE port of the board game risk"
7465 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7466 +IUSE="debug"
7467 +
7468 +DEPEND="
7469 + app-crypt/qca:2
7470 +"
7471 +RDEPEND="${DEPEND}"
7472
7473 diff --git a/kde-base/ksmserver/ksmserver-4.7.4.ebuild b/kde-base/ksmserver/ksmserver-4.7.4.ebuild
7474 new file mode 100644
7475 index 0000000..50819d7
7476 --- /dev/null
7477 +++ b/kde-base/ksmserver/ksmserver-4.7.4.ebuild
7478 @@ -0,0 +1,27 @@
7479 +# Copyright 1999-2011 Gentoo Foundation
7480 +# Distributed under the terms of the GNU General Public License v2
7481 +# $Header: $
7482 +
7483 +EAPI=4
7484 +
7485 +KMNAME="kde-workspace"
7486 +inherit kde4-meta
7487 +
7488 +DESCRIPTION="The reliable KDE session manager that talks the standard X11R6"
7489 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7490 +IUSE="debug"
7491 +
7492 +DEPEND="
7493 + $(add_kdebase_dep kcminit)
7494 + $(add_kdebase_dep libkworkspace)
7495 + $(add_kdebase_dep solid)
7496 +"
7497 +RDEPEND="${DEPEND}"
7498 +
7499 +KMEXTRACTONLY="
7500 + kcminit/main.h
7501 + libs/kworkspace/
7502 + solid/
7503 +"
7504 +
7505 +KMLOADLIBS="libkworkspace"
7506
7507 diff --git a/kde-base/ksnapshot/ksnapshot-4.7.4.ebuild b/kde-base/ksnapshot/ksnapshot-4.7.4.ebuild
7508 new file mode 100644
7509 index 0000000..4f1d38e
7510 --- /dev/null
7511 +++ b/kde-base/ksnapshot/ksnapshot-4.7.4.ebuild
7512 @@ -0,0 +1,28 @@
7513 +# Copyright 1999-2011 Gentoo Foundation
7514 +# Distributed under the terms of the GNU General Public License v2
7515 +# $Header: $
7516 +
7517 +EAPI=4
7518 +
7519 +KDE_HANDBOOK="optional"
7520 +KDE_SCM="git"
7521 +inherit kde4-base
7522 +
7523 +DESCRIPTION="KDE Screenshot Utility"
7524 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7525 +IUSE="debug kipi"
7526 +
7527 +DEPEND="
7528 + kipi? ( $(add_kdebase_dep libkipi) )
7529 +"
7530 +RDEPEND="${DEPEND}"
7531 +
7532 +PATCHES=( "${FILESDIR}/${PN}-4.7-kipi.patch" )
7533 +
7534 +src_configure() {
7535 + mycmakeargs=(
7536 + $(cmake-utils_use_with kipi)
7537 + )
7538 +
7539 + kde4-base_src_configure
7540 +}
7541
7542 diff --git a/kde-base/kspaceduel/kspaceduel-4.7.4.ebuild b/kde-base/kspaceduel/kspaceduel-4.7.4.ebuild
7543 new file mode 100644
7544 index 0000000..49b8180
7545 --- /dev/null
7546 +++ b/kde-base/kspaceduel/kspaceduel-4.7.4.ebuild
7547 @@ -0,0 +1,13 @@
7548 +# Copyright 1999-2011 Gentoo Foundation
7549 +# Distributed under the terms of the GNU General Public License v2
7550 +# $Header: $
7551 +
7552 +EAPI=4
7553 +
7554 +KDE_HANDBOOK="optional"
7555 +KMNAME="kdegames"
7556 +inherit kde4-meta
7557 +
7558 +DESCRIPTION="KDE Space Game"
7559 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7560 +IUSE="debug"
7561
7562 diff --git a/kde-base/ksplash/ksplash-4.7.4.ebuild b/kde-base/ksplash/ksplash-4.7.4.ebuild
7563 new file mode 100644
7564 index 0000000..1a51f3d
7565 --- /dev/null
7566 +++ b/kde-base/ksplash/ksplash-4.7.4.ebuild
7567 @@ -0,0 +1,36 @@
7568 +# Copyright 1999-2011 Gentoo Foundation
7569 +# Distributed under the terms of the GNU General Public License v2
7570 +# $Header: $
7571 +
7572 +EAPI=4
7573 +
7574 +KMNAME="kde-workspace"
7575 +inherit kde4-meta
7576 +
7577 +DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
7578 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7579 +IUSE="3dnow altivec debug mmx sse sse2 xinerama"
7580 +
7581 +COMMONDEPEND="
7582 + media-libs/libpng
7583 + xinerama? ( x11-libs/libXinerama )
7584 +"
7585 +DEPEND="${COMMONDEPEND}
7586 + xinerama? ( x11-proto/xineramaproto )
7587 +"
7588 +RDEPEND="${COMMONDEPEND}"
7589 +
7590 +PATCHES=( "${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch" )
7591 +
7592 +src_configure() {
7593 + mycmakeargs=(
7594 + $(cmake-utils_use_has 3dnow X86_3DNOW)
7595 + $(cmake-utils_use_has altivec PPC_ALTIVEC)
7596 + $(cmake-utils_use_has mmx X86_MMX)
7597 + $(cmake-utils_use_has sse X86_SSE)
7598 + $(cmake-utils_use_has sse2 X86_SSE2)
7599 + $(cmake-utils_use_with xinerama X11_Xinerama)
7600 + )
7601 +
7602 + kde4-meta_src_configure
7603 +}
7604
7605 diff --git a/kde-base/ksquares/ksquares-4.7.4.ebuild b/kde-base/ksquares/ksquares-4.7.4.ebuild
7606 new file mode 100644
7607 index 0000000..b1c11fc
7608 --- /dev/null
7609 +++ b/kde-base/ksquares/ksquares-4.7.4.ebuild
7610 @@ -0,0 +1,39 @@
7611 +# Copyright 1999-2011 Gentoo Foundation
7612 +# Distributed under the terms of the GNU General Public License v2
7613 +# $Header: $
7614 +
7615 +EAPI=4
7616 +
7617 +KDE_HANDBOOK="optional"
7618 +KMNAME="kdegames"
7619 +inherit games-ggz kde4-meta
7620 +
7621 +DESCRIPTION="KSquares is an implementation of the game squares for KDE4"
7622 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7623 +IUSE="debug"
7624 +
7625 +src_prepare() {
7626 + # cmake is doing this really weird
7627 + sed -i \
7628 + -e "s:register_ggz_module:#register_ggz_module:g" \
7629 + ${PN}/src/CMakeLists.txt || die "ggz removal failed"
7630 +
7631 + kde4-meta_src_prepare
7632 +}
7633 +
7634 +src_install() {
7635 + kde4-meta_src_install
7636 + # and also we have to prepare the ggz dir
7637 + insinto "${GGZ_MODDIR}"
7638 + newins ${PN}/src/module.dsc ${P}.dsc
7639 +}
7640 +
7641 +pkg_postinst() {
7642 + kde4-meta_pkg_postinst
7643 + games-ggz_pkg_postinst
7644 +}
7645 +
7646 +pkg_postrm() {
7647 + kde4-meta_pkg_postrm
7648 + games-ggz_pkg_postrm
7649 +}
7650
7651 diff --git a/kde-base/kstars/kstars-4.7.4.ebuild b/kde-base/kstars/kstars-4.7.4.ebuild
7652 new file mode 100644
7653 index 0000000..0593faf
7654 --- /dev/null
7655 +++ b/kde-base/kstars/kstars-4.7.4.ebuild
7656 @@ -0,0 +1,37 @@
7657 +# Copyright 1999-2011 Gentoo Foundation
7658 +# Distributed under the terms of the GNU General Public License v2
7659 +# $Header: $
7660 +
7661 +EAPI=4
7662 +
7663 +KDE_HANDBOOK="optional"
7664 +KDE_SCM="git"
7665 +inherit kde4-base
7666 +
7667 +DESCRIPTION="KDE Desktop Planetarium"
7668 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7669 +IUSE="debug fits indi"
7670 +
7671 +DEPEND="
7672 + dev-cpp/eigen:2
7673 + $(add_kdebase_dep libkdeedu)
7674 + fits? ( >=sci-libs/cfitsio-0.390 )
7675 + indi? ( >=sci-libs/indilib-0.6.2[fits?] )
7676 +"
7677 +RDEPEND="${DEPEND}"
7678 +
7679 +PATCHES=(
7680 + "${FILESDIR}"/${PN}-4.4.65-solaris.patch
7681 +)
7682 +
7683 +src_configure() {
7684 + # Bug 308903
7685 + use ppc64 && append-flags -mminimal-toc
7686 +
7687 + mycmakeargs=(
7688 + $(cmake-utils_use_with fits CFitsio)
7689 + $(cmake-utils_use_with indi)
7690 + )
7691 +
7692 + kde4-base_src_configure
7693 +}
7694
7695 diff --git a/kde-base/kstart/kstart-4.7.4.ebuild b/kde-base/kstart/kstart-4.7.4.ebuild
7696 new file mode 100644
7697 index 0000000..ff99052
7698 --- /dev/null
7699 +++ b/kde-base/kstart/kstart-4.7.4.ebuild
7700 @@ -0,0 +1,12 @@
7701 +# Copyright 1999-2011 Gentoo Foundation
7702 +# Distributed under the terms of the GNU General Public License v2
7703 +# $Header: $
7704 +
7705 +EAPI=4
7706 +
7707 +KMNAME="kde-runtime"
7708 +inherit kde4-meta
7709 +
7710 +DESCRIPTION="KDE: Utility to launch applications with special window properties"
7711 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7712 +IUSE="debug"
7713
7714 diff --git a/kde-base/kstartperf/kstartperf-4.7.4.ebuild b/kde-base/kstartperf/kstartperf-4.7.4.ebuild
7715 new file mode 100644
7716 index 0000000..27d270c
7717 --- /dev/null
7718 +++ b/kde-base/kstartperf/kstartperf-4.7.4.ebuild
7719 @@ -0,0 +1,12 @@
7720 +# Copyright 1999-2011 Gentoo Foundation
7721 +# Distributed under the terms of the GNU General Public License v2
7722 +# $Header: $
7723 +
7724 +EAPI=4
7725 +
7726 +KMNAME="kdesdk"
7727 +inherit kde4-meta
7728 +
7729 +DESCRIPTION="Measures starting performance of applications"
7730 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7731 +IUSE="debug"
7732
7733 diff --git a/kde-base/kstartupconfig/kstartupconfig-4.7.4.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.7.4.ebuild
7734 new file mode 100644
7735 index 0000000..15f1013
7736 --- /dev/null
7737 +++ b/kde-base/kstartupconfig/kstartupconfig-4.7.4.ebuild
7738 @@ -0,0 +1,12 @@
7739 +# Copyright 1999-2011 Gentoo Foundation
7740 +# Distributed under the terms of the GNU General Public License v2
7741 +# $Header: $
7742 +
7743 +EAPI=4
7744 +
7745 +KMNAME="kde-workspace"
7746 +inherit kde4-meta
7747 +
7748 +DESCRIPTION="KDE: Utility to launch applications with special window properties"
7749 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7750 +IUSE="debug"
7751
7752 diff --git a/kde-base/kstyles/kstyles-4.7.4.ebuild b/kde-base/kstyles/kstyles-4.7.4.ebuild
7753 new file mode 100644
7754 index 0000000..3be649d
7755 --- /dev/null
7756 +++ b/kde-base/kstyles/kstyles-4.7.4.ebuild
7757 @@ -0,0 +1,21 @@
7758 +# Copyright 1999-2011 Gentoo Foundation
7759 +# Distributed under the terms of the GNU General Public License v2
7760 +# $Header: $
7761 +
7762 +EAPI=4
7763 +
7764 +KMNAME="kde-workspace"
7765 +inherit kde4-meta
7766 +
7767 +DESCRIPTION="KDE: A set of different KDE styles."
7768 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
7769 +IUSE="debug"
7770 +
7771 +DEPEND="
7772 + $(add_kdebase_dep liboxygenstyle)
7773 +"
7774 +RDEPEND="${DEPEND}"
7775 +
7776 +KMEXTRACTONLY="
7777 + libs/oxygen
7778 +"
7779
7780 diff --git a/kde-base/ksudoku/ksudoku-4.7.4.ebuild b/kde-base/ksudoku/ksudoku-4.7.4.ebuild
7781 new file mode 100644
7782 index 0000000..a25e1f4
7783 --- /dev/null
7784 +++ b/kde-base/ksudoku/ksudoku-4.7.4.ebuild
7785 @@ -0,0 +1,14 @@
7786 +# Copyright 1999-2011 Gentoo Foundation
7787 +# Distributed under the terms of the GNU General Public License v2
7788 +# $Header: $
7789 +
7790 +EAPI=4
7791 +
7792 +KDE_HANDBOOK="optional"
7793 +KMNAME="kdegames"
7794 +OPENGL_REQUIRED="always"
7795 +inherit kde4-meta
7796 +
7797 +DESCRIPTION="KDE Sudoku"
7798 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7799 +IUSE="debug"
7800
7801 diff --git a/kde-base/ksysguard/ksysguard-4.7.4.ebuild b/kde-base/ksysguard/ksysguard-4.7.4.ebuild
7802 new file mode 100644
7803 index 0000000..07f3859
7804 --- /dev/null
7805 +++ b/kde-base/ksysguard/ksysguard-4.7.4.ebuild
7806 @@ -0,0 +1,44 @@
7807 +# Copyright 1999-2011 Gentoo Foundation
7808 +# Distributed under the terms of the GNU General Public License v2
7809 +# $Header: $
7810 +
7811 +EAPI=4
7812 +
7813 +KDE_HANDBOOK="optional"
7814 +KMNAME="kde-workspace"
7815 +CPPUNIT_REQUIRED="optional"
7816 +VIRTUALX_REQUIRED=test
7817 +inherit kde4-meta
7818 +
7819 +DESCRIPTION="KSysguard is a network enabled task manager and system monitor application."
7820 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7821 +IUSE="debug lm_sensors test"
7822 +
7823 +COMMONDEPEND="
7824 + x11-libs/libXrender
7825 + x11-libs/libXres
7826 + lm_sensors? ( sys-apps/lm_sensors )
7827 +"
7828 +DEPEND="${COMMONDEPEND}
7829 + x11-proto/renderproto
7830 +"
7831 +RDEPEND="${COMMONDEPEND}"
7832 +
7833 +KMEXTRA="
7834 + libs/ksysguard/
7835 +"
7836 +
7837 +src_configure() {
7838 + mycmakeargs=(
7839 + $(cmake-utils_use_with lm_sensors Sensors)
7840 + )
7841 +
7842 + kde4-meta_src_configure
7843 +}
7844 +
7845 +pkg_postinst() {
7846 + kde4-meta_pkg_postinst
7847 + ewarn "Note that ksysguard has powerful features; one of these is the executing of arbitrary"
7848 + ewarn "programs with elevated privileges (as data sources). So be careful opening worksheets"
7849 + ewarn "from untrusted sources!"
7850 +}
7851
7852 diff --git a/kde-base/ksystemlog/ksystemlog-4.7.4.ebuild b/kde-base/ksystemlog/ksystemlog-4.7.4.ebuild
7853 new file mode 100644
7854 index 0000000..67f2194
7855 --- /dev/null
7856 +++ b/kde-base/ksystemlog/ksystemlog-4.7.4.ebuild
7857 @@ -0,0 +1,33 @@
7858 +# Copyright 1999-2011 Gentoo Foundation
7859 +# Distributed under the terms of the GNU General Public License v2
7860 +# $Header: $
7861 +
7862 +EAPI=4
7863 +
7864 +KDE_HANDBOOK="optional"
7865 +KMNAME="kdeadmin"
7866 +
7867 +VIRTUALX_REQUIRED=test
7868 +inherit kde4-meta
7869 +
7870 +DESCRIPTION="KDE system log viewer"
7871 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7872 +IUSE="debug test"
7873 +
7874 +RESTRICT=test
7875 +# bug 378101
7876 +
7877 +src_prepare() {
7878 + kde4-meta_src_prepare
7879 +
7880 + if use test; then
7881 + # beat this stupid test into shape: the test files contain no year, so
7882 + # comparison succeeds only in 2007 !!!
7883 + local theyear=$(date +%Y)
7884 + einfo Setting the current year as ${theyear} in the test files
7885 + sed -e "s:2007:${theyear}:g" -i ksystemlog/tests/systemAnalyzerTest.cpp
7886 +
7887 + # one test consistently fails, so comment it out for the moment
7888 + sed -e "s:systemAnalyzerTest:# dont run systemAnalyzerTest:g" -i ksystemlog/tests/CMakeLists.txt
7889 + fi
7890 +}
7891
7892 diff --git a/kde-base/ksystraycmd/ksystraycmd-4.7.4.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.7.4.ebuild
7893 new file mode 100644
7894 index 0000000..f42664f
7895 --- /dev/null
7896 +++ b/kde-base/ksystraycmd/ksystraycmd-4.7.4.ebuild
7897 @@ -0,0 +1,12 @@
7898 +# Copyright 1999-2011 Gentoo Foundation
7899 +# Distributed under the terms of the GNU General Public License v2
7900 +# $Header: $
7901 +
7902 +EAPI=4
7903 +
7904 +KMNAME="kde-workspace"
7905 +inherit kde4-meta
7906 +
7907 +DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray."
7908 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7909 +IUSE="debug"
7910
7911 diff --git a/kde-base/kteatime/kteatime-4.7.4.ebuild b/kde-base/kteatime/kteatime-4.7.4.ebuild
7912 new file mode 100644
7913 index 0000000..14b5ef8
7914 --- /dev/null
7915 +++ b/kde-base/kteatime/kteatime-4.7.4.ebuild
7916 @@ -0,0 +1,13 @@
7917 +# Copyright 1999-2011 Gentoo Foundation
7918 +# Distributed under the terms of the GNU General Public License v2
7919 +# $Header: $
7920 +
7921 +EAPI=4
7922 +
7923 +KDE_HANDBOOK="optional"
7924 +KMNAME="kdetoys"
7925 +inherit kde4-meta
7926 +
7927 +DESCRIPTION="KDE utility for making a fine cup of tea"
7928 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7929 +IUSE="debug"
7930
7931 diff --git a/kde-base/ktimer/ktimer-4.7.4.ebuild b/kde-base/ktimer/ktimer-4.7.4.ebuild
7932 new file mode 100644
7933 index 0000000..3dd913c
7934 --- /dev/null
7935 +++ b/kde-base/ktimer/ktimer-4.7.4.ebuild
7936 @@ -0,0 +1,19 @@
7937 +# Copyright 1999-2011 Gentoo Foundation
7938 +# Distributed under the terms of the GNU General Public License v2
7939 +# $Header: $
7940 +
7941 +EAPI=4
7942 +
7943 +KDE_HANDBOOK="optional"
7944 +KDE_SCM="git"
7945 +if [[ ${PV} == *9999 ]]; then
7946 + kde_eclass="kde4-base"
7947 +else
7948 + KMNAME="kdeutils"
7949 + kde_eclass="kde4-meta"
7950 +fi
7951 +inherit ${kde_eclass}
7952 +
7953 +DESCRIPTION="KDE Timer"
7954 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7955 +IUSE="debug"
7956
7957 diff --git a/kde-base/ktimetracker/ktimetracker-4.7.4.ebuild b/kde-base/ktimetracker/ktimetracker-4.7.4.ebuild
7958 new file mode 100644
7959 index 0000000..f148164
7960 --- /dev/null
7961 +++ b/kde-base/ktimetracker/ktimetracker-4.7.4.ebuild
7962 @@ -0,0 +1,38 @@
7963 +# Copyright 1999-2011 Gentoo Foundation
7964 +# Distributed under the terms of the GNU General Public License v2
7965 +# $Header: $
7966 +
7967 +EAPI=4
7968 +
7969 +KDE_HANDBOOK="optional"
7970 +KMNAME="kdepim"
7971 +KDE_SCM="git"
7972 +inherit kde4-meta
7973 +
7974 +DESCRIPTION="KTimeTracker tracks time spent on various tasks."
7975 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
7976 +IUSE="debug"
7977 +
7978 +RDEPEND="
7979 + $(add_kdebase_dep kdepim-kresources)
7980 + $(add_kdebase_dep kdepimlibs)
7981 + $(add_kdebase_dep kdepim-common-libs)
7982 + x11-libs/libXScrnSaver
7983 +"
7984 +DEPEND="${RDEPEND}
7985 + x11-proto/scrnsaverproto
7986 +"
7987 +
7988 +KMEXTRACTONLY="
7989 + kresources/
7990 +"
7991 +
7992 +KMLOADLIBS="kdepim-common-libs"
7993 +
7994 +src_unpack() {
7995 + if use kontact; then
7996 + KMEXTRA="${KMEXTRA} kontact/plugins/ktimetracker"
7997 + fi
7998 +
7999 + kde4-meta_src_unpack
8000 +}
8001
8002 diff --git a/kde-base/ktimezoned/ktimezoned-4.7.4.ebuild b/kde-base/ktimezoned/ktimezoned-4.7.4.ebuild
8003 new file mode 100644
8004 index 0000000..871d461
8005 --- /dev/null
8006 +++ b/kde-base/ktimezoned/ktimezoned-4.7.4.ebuild
8007 @@ -0,0 +1,12 @@
8008 +# Copyright 1999-2011 Gentoo Foundation
8009 +# Distributed under the terms of the GNU General Public License v2
8010 +# $Header: $
8011 +
8012 +EAPI=4
8013 +
8014 +KMNAME="kde-runtime"
8015 +inherit kde4-meta
8016 +
8017 +DESCRIPTION="KDE: Timezone daemon"
8018 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
8019 +IUSE="debug"
8020
8021 diff --git a/kde-base/ktouch/ktouch-4.7.4.ebuild b/kde-base/ktouch/ktouch-4.7.4.ebuild
8022 new file mode 100644
8023 index 0000000..3af1c5f
8024 --- /dev/null
8025 +++ b/kde-base/ktouch/ktouch-4.7.4.ebuild
8026 @@ -0,0 +1,17 @@
8027 +# Copyright 1999-2011 Gentoo Foundation
8028 +# Distributed under the terms of the GNU General Public License v2
8029 +# $Header: $
8030 +
8031 +EAPI=4
8032 +
8033 +KDE_HANDBOOK="optional"
8034 +KDE_SCM="git"
8035 +inherit kde4-base
8036 +
8037 +DESCRIPTION="KDE: A program that helps you to learn and practice touch typing"
8038 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8039 +IUSE="debug"
8040 +
8041 +RDEPEND="
8042 + $(add_kdebase_dep knotify)
8043 +"
8044
8045 diff --git a/kde-base/ktraderclient/ktraderclient-4.7.4.ebuild b/kde-base/ktraderclient/ktraderclient-4.7.4.ebuild
8046 new file mode 100644
8047 index 0000000..9d21099
8048 --- /dev/null
8049 +++ b/kde-base/ktraderclient/ktraderclient-4.7.4.ebuild
8050 @@ -0,0 +1,12 @@
8051 +# Copyright 1999-2011 Gentoo Foundation
8052 +# Distributed under the terms of the GNU General Public License v2
8053 +# $Header: $
8054 +
8055 +EAPI=4
8056 +
8057 +KMNAME="kde-runtime"
8058 +inherit kde4-meta
8059 +
8060 +DESCRIPTION="A command-line tool for querying the KDE trader system"
8061 +IUSE="debug"
8062 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
8063
8064 diff --git a/kde-base/ktron/ktron-4.7.4.ebuild b/kde-base/ktron/ktron-4.7.4.ebuild
8065 new file mode 100644
8066 index 0000000..d4567d1
8067 --- /dev/null
8068 +++ b/kde-base/ktron/ktron-4.7.4.ebuild
8069 @@ -0,0 +1,12 @@
8070 +# Copyright 1999-2011 Gentoo Foundation
8071 +# Distributed under the terms of the GNU General Public License v2
8072 +# $Header: $
8073 +
8074 +EAPI=4
8075 +
8076 +KMNAME="kdegames"
8077 +inherit kde4-meta
8078 +
8079 +DESCRIPTION="KDE Tron game"
8080 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8081 +IUSE="debug"
8082
8083 diff --git a/kde-base/ktuberling/ktuberling-4.7.4.ebuild b/kde-base/ktuberling/ktuberling-4.7.4.ebuild
8084 new file mode 100644
8085 index 0000000..c533caf
8086 --- /dev/null
8087 +++ b/kde-base/ktuberling/ktuberling-4.7.4.ebuild
8088 @@ -0,0 +1,13 @@
8089 +# Copyright 1999-2011 Gentoo Foundation
8090 +# Distributed under the terms of the GNU General Public License v2
8091 +# $Header: $
8092 +
8093 +EAPI=4
8094 +
8095 +KDE_HANDBOOK="optional"
8096 +KMNAME="kdegames"
8097 +inherit kde4-meta
8098 +
8099 +DESCRIPTION="KDE: potato game for kids"
8100 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8101 +IUSE="debug"
8102
8103 diff --git a/kde-base/kturtle/kturtle-4.7.4.ebuild b/kde-base/kturtle/kturtle-4.7.4.ebuild
8104 new file mode 100644
8105 index 0000000..5cd6569
8106 --- /dev/null
8107 +++ b/kde-base/kturtle/kturtle-4.7.4.ebuild
8108 @@ -0,0 +1,17 @@
8109 +# Copyright 1999-2011 Gentoo Foundation
8110 +# Distributed under the terms of the GNU General Public License v2
8111 +# $Header: $
8112 +
8113 +EAPI=4
8114 +
8115 +KDE_HANDBOOK="optional"
8116 +KDE_SCM="git"
8117 +inherit kde4-base
8118 +
8119 +DESCRIPTION="KDE: Educational programming environment using the Logo programming language"
8120 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8121 +IUSE="debug"
8122 +
8123 +RDEPEND="
8124 + $(add_kdebase_dep knotify)
8125 +"
8126
8127 diff --git a/kde-base/ktux/ktux-4.7.4.ebuild b/kde-base/ktux/ktux-4.7.4.ebuild
8128 new file mode 100644
8129 index 0000000..be8d272
8130 --- /dev/null
8131 +++ b/kde-base/ktux/ktux-4.7.4.ebuild
8132 @@ -0,0 +1,19 @@
8133 +# Copyright 1999-2011 Gentoo Foundation
8134 +# Distributed under the terms of the GNU General Public License v2
8135 +# $Header: $
8136 +
8137 +EAPI=4
8138 +
8139 +KMNAME="kdetoys"
8140 +inherit kde4-meta
8141 +
8142 +DESCRIPTION="KDE: screensaver featuring the Space-Faring Tux"
8143 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8144 +IUSE="debug"
8145 +
8146 +# libkworkspace - only as a stub to provide KDE4Workspace config
8147 +DEPEND="
8148 + $(add_kdebase_dep kscreensaver)
8149 + $(add_kdebase_dep libkworkspace)
8150 +"
8151 +RDEPEND="${DEPEND}"
8152
8153 diff --git a/kde-base/kubrick/kubrick-4.7.4.ebuild b/kde-base/kubrick/kubrick-4.7.4.ebuild
8154 new file mode 100644
8155 index 0000000..bc322ec
8156 --- /dev/null
8157 +++ b/kde-base/kubrick/kubrick-4.7.4.ebuild
8158 @@ -0,0 +1,14 @@
8159 +# Copyright 1999-2011 Gentoo Foundation
8160 +# Distributed under the terms of the GNU General Public License v2
8161 +# $Header: $
8162 +
8163 +EAPI=4
8164 +
8165 +KDE_HANDBOOK="optional"
8166 +KMNAME="kdegames"
8167 +OPENGL_REQUIRED="always"
8168 +inherit kde4-meta
8169 +
8170 +DESCRIPTION="KDE: Kubrick is a game based on \"Rubik's Cube\" puzzle."
8171 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8172 +IUSE="debug"
8173
8174 diff --git a/kde-base/kuiserver/kuiserver-4.7.4.ebuild b/kde-base/kuiserver/kuiserver-4.7.4.ebuild
8175 new file mode 100644
8176 index 0000000..89e1f60
8177 --- /dev/null
8178 +++ b/kde-base/kuiserver/kuiserver-4.7.4.ebuild
8179 @@ -0,0 +1,12 @@
8180 +# Copyright 1999-2011 Gentoo Foundation
8181 +# Distributed under the terms of the GNU General Public License v2
8182 +# $Header: $
8183 +
8184 +EAPI=4
8185 +
8186 +KMNAME="kde-runtime"
8187 +inherit kde4-meta
8188 +
8189 +DESCRIPTION="KDE: Progress Info UI server"
8190 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
8191 +IUSE="debug"
8192
8193 diff --git a/kde-base/kuiviewer/kuiviewer-4.7.4.ebuild b/kde-base/kuiviewer/kuiviewer-4.7.4.ebuild
8194 new file mode 100644
8195 index 0000000..5d4a2ce
8196 --- /dev/null
8197 +++ b/kde-base/kuiviewer/kuiviewer-4.7.4.ebuild
8198 @@ -0,0 +1,13 @@
8199 +# Copyright 1999-2011 Gentoo Foundation
8200 +# Distributed under the terms of the GNU General Public License v2
8201 +# $Header: $
8202 +
8203 +EAPI=4
8204 +
8205 +KMNAME="kdesdk"
8206 +
8207 +inherit kde4-meta
8208 +
8209 +DESCRIPTION="KDE utility that displays and tests UI files generated by Qt Designer."
8210 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8211 +IUSE="debug"
8212
8213 diff --git a/kde-base/kurifilter-plugins/kurifilter-plugins-4.7.4.ebuild b/kde-base/kurifilter-plugins/kurifilter-plugins-4.7.4.ebuild
8214 new file mode 100644
8215 index 0000000..8941255
8216 --- /dev/null
8217 +++ b/kde-base/kurifilter-plugins/kurifilter-plugins-4.7.4.ebuild
8218 @@ -0,0 +1,13 @@
8219 +# Copyright 1999-2011 Gentoo Foundation
8220 +# Distributed under the terms of the GNU General Public License v2
8221 +# $Header: $
8222 +
8223 +EAPI=4
8224 +
8225 +KMNAME="kde-runtime"
8226 +inherit kde4-meta
8227 +
8228 +DESCRIPTION="KDE: Plugins to manage filtering URIs."
8229 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8230 +IUSE="debug"
8231 +RESTRICT="test" # Tests segfault. Last checked on 4.0.3.
8232
8233 diff --git a/kde-base/kuser/kuser-4.7.4.ebuild b/kde-base/kuser/kuser-4.7.4.ebuild
8234 new file mode 100644
8235 index 0000000..3ec4f18
8236 --- /dev/null
8237 +++ b/kde-base/kuser/kuser-4.7.4.ebuild
8238 @@ -0,0 +1,22 @@
8239 +# Copyright 1999-2011 Gentoo Foundation
8240 +# Distributed under the terms of the GNU General Public License v2
8241 +# $Header: $
8242 +
8243 +EAPI=4
8244 +
8245 +KDE_HANDBOOK="optional"
8246 +KMNAME="kdeadmin"
8247 +
8248 +inherit kde4-meta
8249 +
8250 +DESCRIPTION="KDE application that helps you manage system users"
8251 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8252 +IUSE="debug"
8253 +
8254 +DEPEND="
8255 + $(add_kdebase_dep kdepimlibs)
8256 +"
8257 +# notify is needed for dialogs
8258 +RDEPEND="${DEPEND}
8259 + $(add_kdebase_dep knotify)
8260 +"
8261
8262 diff --git a/kde-base/kwallet/kwallet-4.7.4.ebuild b/kde-base/kwallet/kwallet-4.7.4.ebuild
8263 new file mode 100644
8264 index 0000000..59503b0
8265 --- /dev/null
8266 +++ b/kde-base/kwallet/kwallet-4.7.4.ebuild
8267 @@ -0,0 +1,19 @@
8268 +# Copyright 1999-2011 Gentoo Foundation
8269 +# Distributed under the terms of the GNU General Public License v2
8270 +# $Header: $
8271 +
8272 +EAPI=4
8273 +
8274 +KDE_HANDBOOK="optional"
8275 +KDE_SCM="git"
8276 +if [[ ${PV} == *9999 ]]; then
8277 + kde_eclass="kde4-base"
8278 +else
8279 + KMNAME="kdeutils"
8280 + kde_eclass="kde4-meta"
8281 +fi
8282 +inherit ${kde_eclass}
8283 +
8284 +DESCRIPTION="KDE Wallet Management Tool"
8285 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8286 +IUSE="debug"
8287
8288 diff --git a/kde-base/kwalletd/kwalletd-4.7.4.ebuild b/kde-base/kwalletd/kwalletd-4.7.4.ebuild
8289 new file mode 100644
8290 index 0000000..2e7fd23
8291 --- /dev/null
8292 +++ b/kde-base/kwalletd/kwalletd-4.7.4.ebuild
8293 @@ -0,0 +1,12 @@
8294 +# Copyright 1999-2011 Gentoo Foundation
8295 +# Distributed under the terms of the GNU General Public License v2
8296 +# $Header: $
8297 +
8298 +EAPI=4
8299 +
8300 +KMNAME="kde-runtime"
8301 +inherit kde4-meta
8302 +
8303 +DESCRIPTION="KDE Password Server"
8304 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
8305 +IUSE="debug"
8306
8307 diff --git a/kde-base/kwin/kwin-4.7.4.ebuild b/kde-base/kwin/kwin-4.7.4.ebuild
8308 new file mode 100644
8309 index 0000000..07e4ac9
8310 --- /dev/null
8311 +++ b/kde-base/kwin/kwin-4.7.4.ebuild
8312 @@ -0,0 +1,69 @@
8313 +# Copyright 1999-2011 Gentoo Foundation
8314 +# Distributed under the terms of the GNU General Public License v2
8315 +# $Header: $
8316 +
8317 +EAPI=4
8318 +
8319 +KMNAME="kde-workspace"
8320 +OPENGL_REQUIRED="optional"
8321 +inherit kde4-meta
8322 +
8323 +DESCRIPTION="KDE window manager"
8324 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8325 +IUSE="debug gles xinerama"
8326 +
8327 +COMMONDEPEND="
8328 + $(add_kdebase_dep kephal)
8329 + $(add_kdebase_dep libkworkspace)
8330 + $(add_kdebase_dep liboxygenstyle)
8331 + x11-libs/libXcomposite
8332 + x11-libs/libXdamage
8333 + x11-libs/libXfixes
8334 + >=x11-libs/libXrandr-1.2.1
8335 + x11-libs/libXrender
8336 + opengl? ( >=media-libs/mesa-7.10 )
8337 + gles? (
8338 + || ( ( >=media-libs/mesa-7.10[egl(+),gles] <media-libs/mesa-7.12[egl(+),gles] )
8339 + >=media-libs/mesa-7.12[egl(+),gles2] )
8340 + )
8341 + xinerama? ( x11-libs/libXinerama )
8342 +"
8343 +DEPEND="${COMMONDEPEND}
8344 + x11-proto/compositeproto
8345 + x11-proto/damageproto
8346 + x11-proto/fixesproto
8347 + x11-proto/randrproto
8348 + x11-proto/renderproto
8349 + xinerama? ( x11-proto/xineramaproto )
8350 +"
8351 +RDEPEND="${COMMONDEPEND}
8352 + x11-apps/scripts
8353 +"
8354 +
8355 +KMEXTRACTONLY="
8356 + ksmserver/
8357 + libs/kephal/
8358 + libs/oxygen/
8359 +"
8360 +
8361 +PATCHES=(
8362 + "${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch"
8363 +)
8364 +
8365 +# you can use just gles or opengl or none
8366 +REQUIRED_USE="opengl? ( !gles ) gles? ( !opengl )"
8367 +
8368 +src_configure() {
8369 + # FIXME Remove when activity API moved away from libkworkspace
8370 + append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
8371 +
8372 + mycmakeargs=(
8373 + $(cmake-utils_use_with gles OpenGLES)
8374 + $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
8375 + $(cmake-utils_use_with opengl OpenGL)
8376 + $(cmake-utils_use_with xinerama X11_Xinerama)
8377 + -DWITH_X11_Xcomposite=ON
8378 + )
8379 +
8380 + kde4-meta_src_configure
8381 +}
8382
8383 diff --git a/kde-base/kwordquiz/kwordquiz-4.7.4.ebuild b/kde-base/kwordquiz/kwordquiz-4.7.4.ebuild
8384 new file mode 100644
8385 index 0000000..44c0d8e
8386 --- /dev/null
8387 +++ b/kde-base/kwordquiz/kwordquiz-4.7.4.ebuild
8388 @@ -0,0 +1,17 @@
8389 +# Copyright 1999-2011 Gentoo Foundation
8390 +# Distributed under the terms of the GNU General Public License v2
8391 +# $Header: $
8392 +
8393 +EAPI=4
8394 +
8395 +KDE_HANDBOOK="optional"
8396 +KDE_SCM="git"
8397 +inherit kde4-base
8398 +
8399 +DESCRIPTION="KDE: A powerful flashcard and vocabulary learning program"
8400 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8401 +IUSE="debug"
8402 +
8403 +DEPEND="
8404 + $(add_kdebase_dep libkdeedu)
8405 +"
8406
8407 diff --git a/kde-base/kwrite/kwrite-4.7.4.ebuild b/kde-base/kwrite/kwrite-4.7.4.ebuild
8408 new file mode 100644
8409 index 0000000..e032477
8410 --- /dev/null
8411 +++ b/kde-base/kwrite/kwrite-4.7.4.ebuild
8412 @@ -0,0 +1,18 @@
8413 +# Copyright 1999-2011 Gentoo Foundation
8414 +# Distributed under the terms of the GNU General Public License v2
8415 +# $Header: $
8416 +
8417 +EAPI=4
8418 +
8419 +KDE_HANDBOOK="optional"
8420 +KMNAME="kate"
8421 +KDE_SCM="git"
8422 +inherit kde4-meta
8423 +
8424 +DESCRIPTION="KDE MDI editor/IDE"
8425 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8426 +IUSE="debug"
8427 +
8428 +RDEPEND="
8429 + $(add_kdebase_dep katepart)
8430 +"
8431
8432 diff --git a/kde-base/kwrited/kwrited-4.7.4.ebuild b/kde-base/kwrited/kwrited-4.7.4.ebuild
8433 new file mode 100644
8434 index 0000000..94fcedf
8435 --- /dev/null
8436 +++ b/kde-base/kwrited/kwrited-4.7.4.ebuild
8437 @@ -0,0 +1,16 @@
8438 +# Copyright 1999-2011 Gentoo Foundation
8439 +# Distributed under the terms of the GNU General Public License v2
8440 +# $Header: $
8441 +
8442 +EAPI=4
8443 +KMNAME="kde-workspace"
8444 +inherit kde4-meta
8445 +
8446 +DESCRIPTION="KDE daemon listening for wall and write messages."
8447 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8448 +IUSE="debug"
8449 +
8450 +DEPEND="
8451 + >=sys-libs/libutempter-1.1.5
8452 +"
8453 +RDEPEND="${DEPEND}"
8454
8455 diff --git a/kde-base/libkcddb/libkcddb-4.7.4.ebuild b/kde-base/libkcddb/libkcddb-4.7.4.ebuild
8456 new file mode 100644
8457 index 0000000..aacf77f
8458 --- /dev/null
8459 +++ b/kde-base/libkcddb/libkcddb-4.7.4.ebuild
8460 @@ -0,0 +1,31 @@
8461 +# Copyright 1999-2011 Gentoo Foundation
8462 +# Distributed under the terms of the GNU General Public License v2
8463 +# $Header: $
8464 +
8465 +EAPI=4
8466 +
8467 +KMNAME="kdemultimedia"
8468 +inherit kde4-meta
8469 +
8470 +DESCRIPTION="KDE library for CDDB"
8471 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8472 +IUSE="debug musicbrainz"
8473 +
8474 +# tests require network access and compare static data with online data
8475 +# bug 280996
8476 +RESTRICT=test
8477 +
8478 +DEPEND="
8479 + musicbrainz? ( media-libs/musicbrainz:3 )
8480 +"
8481 +RDEPEND="${DEPEND}"
8482 +
8483 +KMSAVELIBS="true"
8484 +
8485 +src_configure() {
8486 + mycmakeargs=(
8487 + $(cmake-utils_use_with musicbrainz MusicBrainz3)
8488 + )
8489 +
8490 + kde4-meta_src_configure
8491 +}
8492
8493 diff --git a/kde-base/libkcompactdisc/libkcompactdisc-4.7.4.ebuild b/kde-base/libkcompactdisc/libkcompactdisc-4.7.4.ebuild
8494 new file mode 100644
8495 index 0000000..deb18c6
8496 --- /dev/null
8497 +++ b/kde-base/libkcompactdisc/libkcompactdisc-4.7.4.ebuild
8498 @@ -0,0 +1,19 @@
8499 +# Copyright 1999-2011 Gentoo Foundation
8500 +# Distributed under the terms of the GNU General Public License v2
8501 +# $Header: $
8502 +
8503 +EAPI=4
8504 +
8505 +KMNAME="kdemultimedia"
8506 +inherit kde4-meta
8507 +
8508 +DESCRIPTION="KDE library for playing & ripping CDs"
8509 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8510 +IUSE="alsa debug"
8511 +
8512 +src_configure() {
8513 + mycmakeargs=(
8514 + $(cmake-utils_use_with alsa)
8515 + )
8516 + kde4-meta_src_configure
8517 +}
8518
8519 diff --git a/kde-base/libkdcraw/libkdcraw-4.7.4.ebuild b/kde-base/libkdcraw/libkdcraw-4.7.4.ebuild
8520 new file mode 100644
8521 index 0000000..3877b2f
8522 --- /dev/null
8523 +++ b/kde-base/libkdcraw/libkdcraw-4.7.4.ebuild
8524 @@ -0,0 +1,21 @@
8525 +# Copyright 1999-2011 Gentoo Foundation
8526 +# Distributed under the terms of the GNU General Public License v2
8527 +# $Header: $
8528 +
8529 +EAPI=4
8530 +
8531 +KDE_SCM="git"
8532 +inherit kde4-base
8533 +
8534 +DESCRIPTION="KDE digital camera raw image library wrapper"
8535 +HOMEPAGE="http://www.kipi-plugins.org"
8536 +
8537 +LICENSE="GPL-2"
8538 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8539 +IUSE="debug"
8540 +
8541 +DEPEND="
8542 + media-libs/lcms:0
8543 + virtual/jpeg
8544 +"
8545 +RDEPEND="${DEPEND}"
8546
8547 diff --git a/kde-base/libkdeedu/libkdeedu-4.7.4.ebuild b/kde-base/libkdeedu/libkdeedu-4.7.4.ebuild
8548 new file mode 100644
8549 index 0000000..32b17a0
8550 --- /dev/null
8551 +++ b/kde-base/libkdeedu/libkdeedu-4.7.4.ebuild
8552 @@ -0,0 +1,18 @@
8553 +# Copyright 1999-2011 Gentoo Foundation
8554 +# Distributed under the terms of the GNU General Public License v2
8555 +# $Header: $
8556 +
8557 +EAPI=4
8558 +
8559 +KDE_SCM="git"
8560 +inherit kde4-base
8561 +
8562 +DESCRIPTION="Common library for KDE educational apps"
8563 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8564 +IUSE="debug"
8565 +
8566 +# 4 of 4 tests fail. Last checked for 4.6.1. Tests are fundamentally broken,
8567 +# see bug 258857 for details.
8568 +RESTRICT=test
8569 +
8570 +add_blocker kvtml-data
8571
8572 diff --git a/kde-base/libkdegames/libkdegames-4.7.4.ebuild b/kde-base/libkdegames/libkdegames-4.7.4.ebuild
8573 new file mode 100644
8574 index 0000000..8712a9a
8575 --- /dev/null
8576 +++ b/kde-base/libkdegames/libkdegames-4.7.4.ebuild
8577 @@ -0,0 +1,23 @@
8578 +# Copyright 1999-2011 Gentoo Foundation
8579 +# Distributed under the terms of the GNU General Public License v2
8580 +# $Header: $
8581 +
8582 +EAPI=4
8583 +
8584 +KMNAME="kdegames"
8585 +inherit kde4-meta
8586 +
8587 +DESCRIPTION="Base library common to many KDE games."
8588 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8589 +IUSE="debug"
8590 +
8591 +DEPEND="
8592 + >=dev-games/ggz-client-libs-0.0.14
8593 +"
8594 +RDEPEND="${DEPEND}"
8595 +
8596 +KMSAVELIBS="true"
8597 +
8598 +PATCHES=(
8599 + "${FILESDIR}"/${PN}-4.2.0-darwin.patch
8600 +)
8601
8602 diff --git a/kde-base/libkexiv2/libkexiv2-4.7.4.ebuild b/kde-base/libkexiv2/libkexiv2-4.7.4.ebuild
8603 new file mode 100644
8604 index 0000000..1982de5
8605 --- /dev/null
8606 +++ b/kde-base/libkexiv2/libkexiv2-4.7.4.ebuild
8607 @@ -0,0 +1,22 @@
8608 +# Copyright 1999-2011 Gentoo Foundation
8609 +# Distributed under the terms of the GNU General Public License v2
8610 +# $Header: $
8611 +
8612 +EAPI=4
8613 +
8614 +KDE_SCM="git"
8615 +inherit kde4-base
8616 +
8617 +DESCRIPTION="KDE Image Plugin Interface: an exiv2 library wrapper"
8618 +HOMEPAGE="http://www.kipi-plugins.org"
8619 +
8620 +LICENSE="GPL-2"
8621 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8622 +IUSE="debug"
8623 +
8624 +DEPEND="
8625 + >=media-gfx/exiv2-0.20
8626 + media-libs/lcms:0
8627 + virtual/jpeg
8628 +"
8629 +RDEPEND="${DEPEND}"
8630
8631 diff --git a/kde-base/libkipi/libkipi-4.7.4.ebuild b/kde-base/libkipi/libkipi-4.7.4.ebuild
8632 new file mode 100644
8633 index 0000000..cf64d6d
8634 --- /dev/null
8635 +++ b/kde-base/libkipi/libkipi-4.7.4.ebuild
8636 @@ -0,0 +1,15 @@
8637 +# Copyright 1999-2011 Gentoo Foundation
8638 +# Distributed under the terms of the GNU General Public License v2
8639 +# $Header: $
8640 +
8641 +EAPI=4
8642 +
8643 +KDE_SCM="git"
8644 +inherit kde4-base
8645 +
8646 +DESCRIPTION="A library for image plugins accross KDE applications."
8647 +HOMEPAGE="http://www.kipi-plugins.org"
8648 +
8649 +LICENSE="GPL-2"
8650 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8651 +IUSE="debug"
8652
8653 diff --git a/kde-base/libkmahjongg/libkmahjongg-4.7.4.ebuild b/kde-base/libkmahjongg/libkmahjongg-4.7.4.ebuild
8654 new file mode 100644
8655 index 0000000..fea7a2f
8656 --- /dev/null
8657 +++ b/kde-base/libkmahjongg/libkmahjongg-4.7.4.ebuild
8658 @@ -0,0 +1,14 @@
8659 +# Copyright 1999-2011 Gentoo Foundation
8660 +# Distributed under the terms of the GNU General Public License v2
8661 +# $Header: $
8662 +
8663 +EAPI=4
8664 +
8665 +KMNAME="kdegames"
8666 +inherit kde4-meta
8667 +
8668 +DESCRIPTION="LibKMahjongg for KDE"
8669 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8670 +IUSE="debug"
8671 +
8672 +KMLOADLIBS="libkdegames"
8673
8674 diff --git a/kde-base/libkonq/libkonq-4.7.4.ebuild b/kde-base/libkonq/libkonq-4.7.4.ebuild
8675 new file mode 100644
8676 index 0000000..efa001b
8677 --- /dev/null
8678 +++ b/kde-base/libkonq/libkonq-4.7.4.ebuild
8679 @@ -0,0 +1,19 @@
8680 +# Copyright 1999-2011 Gentoo Foundation
8681 +# Distributed under the terms of the GNU General Public License v2
8682 +# $Header: $
8683 +
8684 +EAPI=4
8685 +
8686 +KMNAME="kde-baseapps"
8687 +KMMODULE="lib/konq"
8688 +CPPUNIT_REQUIRED="optional"
8689 +inherit kde4-meta
8690 +
8691 +DESCRIPTION="The embeddable part of konqueror"
8692 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8693 +IUSE="debug"
8694 +RESTRICT="test"
8695 +
8696 +KMSAVELIBS="true"
8697 +
8698 +PATCHES=( "${FILESDIR}/${PN}-4.5.56-cmake.patch" )
8699
8700 diff --git a/kde-base/libksane/libksane-4.7.4.ebuild b/kde-base/libksane/libksane-4.7.4.ebuild
8701 new file mode 100644
8702 index 0000000..b7d383c
8703 --- /dev/null
8704 +++ b/kde-base/libksane/libksane-4.7.4.ebuild
8705 @@ -0,0 +1,19 @@
8706 +# Copyright 1999-2011 Gentoo Foundation
8707 +# Distributed under the terms of the GNU General Public License v2
8708 +# $Header: $
8709 +
8710 +EAPI=4
8711 +
8712 +KDE_SCM="git"
8713 +inherit kde4-base
8714 +
8715 +DESCRIPTION="SANE Library interface for KDE"
8716 +HOMEPAGE="http://www.kipi-plugins.org"
8717 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8718 +IUSE="debug"
8719 +LICENSE="LGPL-2"
8720 +
8721 +DEPEND="
8722 + media-gfx/sane-backends
8723 +"
8724 +RDEPEND="${DEPEND}"
8725
8726 diff --git a/kde-base/libkworkspace/libkworkspace-4.7.4.ebuild b/kde-base/libkworkspace/libkworkspace-4.7.4.ebuild
8727 new file mode 100644
8728 index 0000000..bde64f2
8729 --- /dev/null
8730 +++ b/kde-base/libkworkspace/libkworkspace-4.7.4.ebuild
8731 @@ -0,0 +1,33 @@
8732 +# Copyright 1999-2011 Gentoo Foundation
8733 +# Distributed under the terms of the GNU General Public License v2
8734 +# $Header: $
8735 +
8736 +EAPI=4
8737 +
8738 +KMNAME="kde-workspace"
8739 +KMMODULE="libs/kworkspace"
8740 +inherit kde4-meta
8741 +
8742 +DESCRIPTION="A library for KDE desktop applications"
8743 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
8744 +IUSE="debug"
8745 +
8746 +KMEXTRACTONLY="
8747 + ksmserver/org.kde.KSMServerInterface.xml
8748 + kwin/org.kde.KWin.xml
8749 +"
8750 +
8751 +KMSAVELIBS="true"
8752 +
8753 +DEPEND="
8754 + x11-libs/libxkbfile
8755 + x11-libs/libXcomposite
8756 +"
8757 +RDEPEND=${DEPEND}
8758 +
8759 +src_prepare() {
8760 + sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
8761 + libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
8762 +
8763 + kde4-meta_src_prepare
8764 +}
8765
8766 diff --git a/kde-base/liboxygenstyle/liboxygenstyle-4.7.4.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.7.4.ebuild
8767 new file mode 100644
8768 index 0000000..3b0609f
8769 --- /dev/null
8770 +++ b/kde-base/liboxygenstyle/liboxygenstyle-4.7.4.ebuild
8771 @@ -0,0 +1,13 @@
8772 +# Copyright 1999-2011 Gentoo Foundation
8773 +# Distributed under the terms of the GNU General Public License v2
8774 +# $Header: $
8775 +
8776 +EAPI=4
8777 +
8778 +KMNAME="kde-workspace"
8779 +KMMODULE="libs/oxygen"
8780 +inherit kde4-meta
8781 +
8782 +DESCRIPTION="Library to support the Oxygen style in KDE"
8783 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8784 +IUSE="debug"
8785
8786 diff --git a/kde-base/libplasmaclock/libplasmaclock-4.7.4.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.7.4.ebuild
8787 new file mode 100644
8788 index 0000000..4faf972
8789 --- /dev/null
8790 +++ b/kde-base/libplasmaclock/libplasmaclock-4.7.4.ebuild
8791 @@ -0,0 +1,34 @@
8792 +# Copyright 1999-2011 Gentoo Foundation
8793 +# Distributed under the terms of the GNU General Public License v2
8794 +# $Header: $
8795 +
8796 +EAPI=4
8797 +
8798 +KMNAME="kde-workspace"
8799 +KMMODULE="libs/plasmaclock"
8800 +OPENGL_REQUIRED="optional"
8801 +inherit kde4-meta
8802 +
8803 +DESCRIPTION="Libraries for KDE Plasma's clocks"
8804 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8805 +IUSE="debug +holidays"
8806 +
8807 +DEPEND="
8808 + $(add_kdebase_dep kephal)
8809 + holidays? ( $(add_kdebase_dep kdepimlibs) )
8810 +"
8811 +RDEPEND="${DEPEND}"
8812 +
8813 +KMSAVELIBS="true"
8814 +
8815 +KMEXTRACTONLY="
8816 + libs/kephal/
8817 +"
8818 +
8819 +src_configure() {
8820 + mycmakeargs=(
8821 + $(cmake-utils_use_with holidays KdepimLibs)
8822 + )
8823 +
8824 + kde4-meta_src_configure
8825 +}
8826
8827 diff --git a/kde-base/libplasmagenericshell/libplasmagenericshell-4.7.4.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.7.4.ebuild
8828 new file mode 100644
8829 index 0000000..0176fdf
8830 --- /dev/null
8831 +++ b/kde-base/libplasmagenericshell/libplasmagenericshell-4.7.4.ebuild
8832 @@ -0,0 +1,27 @@
8833 +# Copyright 1999-2011 Gentoo Foundation
8834 +# Distributed under the terms of the GNU General Public License v2
8835 +# $Header: $
8836 +
8837 +EAPI=4
8838 +
8839 +KMNAME="kde-workspace"
8840 +KMMODULE="libs/plasmagenericshell"
8841 +inherit kde4-meta
8842 +
8843 +DESCRIPTION="Libraries for the KDE Plasma shell"
8844 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8845 +IUSE="debug test"
8846 +
8847 +DEPEND="
8848 + $(add_kdebase_dep kephal)
8849 + $(add_kdebase_dep libkworkspace)
8850 +"
8851 +
8852 +RDEPEND="${DEPEND}"
8853 +
8854 +KMSAVELIBS="true"
8855 +
8856 +KMEXTRACTONLY="
8857 + libs/kephal/kephal/
8858 + plasma/desktop/shell/data/
8859 +"
8860
8861 diff --git a/kde-base/libtaskmanager/libtaskmanager-4.7.4.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.7.4.ebuild
8862 new file mode 100644
8863 index 0000000..d68af8a
8864 --- /dev/null
8865 +++ b/kde-base/libtaskmanager/libtaskmanager-4.7.4.ebuild
8866 @@ -0,0 +1,26 @@
8867 +# Copyright 1999-2011 Gentoo Foundation
8868 +# Distributed under the terms of the GNU General Public License v2
8869 +# $Header: $
8870 +
8871 +EAPI=4
8872 +
8873 +KMNAME="kde-workspace"
8874 +KMMODULE="libs/taskmanager"
8875 +inherit kde4-meta
8876 +
8877 +DESCRIPTION="A library that provides basic taskmanager functionality"
8878 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8879 +IUSE="debug"
8880 +
8881 +DEPEND="
8882 + $(add_kdebase_dep kephal)
8883 + $(add_kdebase_dep libkworkspace)
8884 +"
8885 +RDEPEND="${DEPEND}"
8886 +
8887 +KMSAVELIBS="true"
8888 +
8889 +KMEXTRACTONLY="
8890 + libs/kephal/
8891 + libs/kworkspace/
8892 +"
8893
8894 diff --git a/kde-base/lokalize/lokalize-4.7.4.ebuild b/kde-base/lokalize/lokalize-4.7.4.ebuild
8895 new file mode 100644
8896 index 0000000..fe3fda2
8897 --- /dev/null
8898 +++ b/kde-base/lokalize/lokalize-4.7.4.ebuild
8899 @@ -0,0 +1,46 @@
8900 +# Copyright 1999-2011 Gentoo Foundation
8901 +# Distributed under the terms of the GNU General Public License v2
8902 +# $Header: $
8903 +
8904 +EAPI=4
8905 +
8906 +KDE_HANDBOOK="optional"
8907 +KMNAME="kdesdk"
8908 +PYTHON_DEPEND="2"
8909 +inherit python kde4-meta
8910 +
8911 +DESCRIPTION="KDE4 translation tool"
8912 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8913 +IUSE="debug semantic-desktop"
8914 +
8915 +DEPEND="
8916 + >=app-text/hunspell-1.2.8
8917 + >=x11-libs/qt-sql-4.5.0:4[sqlite]
8918 + semantic-desktop? ( dev-libs/soprano )
8919 +"
8920 +RDEPEND="${DEPEND}
8921 + $(add_kdebase_dep kdesdk-strigi-analyzer)
8922 + $(add_kdebase_dep krosspython)
8923 + $(add_kdebase_dep pykde4)
8924 +"
8925 +
8926 +PATCHES=( "${FILESDIR}/${PN}"-4.6.5-hunspell.patch )
8927 +
8928 +pkg_setup() {
8929 + kde4-meta_pkg_setup
8930 + python_pkg_setup
8931 + python_set_active_version 2
8932 +}
8933 +
8934 +src_install() {
8935 + kde4-meta_src_install
8936 + python_convert_shebangs -q -r $(python_get_version) "${ED}/usr/share/apps/${PN}"
8937 +}
8938 +
8939 +pkg_postinst() {
8940 + kde4-meta_pkg_postinst
8941 + echo
8942 + elog "To be able to autofetch KDE translations in new project wizard, install subversion client:"
8943 + elog " emerge -vau subversion"
8944 + echo
8945 +}
8946
8947 diff --git a/kde-base/lskat/lskat-4.7.4.ebuild b/kde-base/lskat/lskat-4.7.4.ebuild
8948 new file mode 100644
8949 index 0000000..7d279d1
8950 --- /dev/null
8951 +++ b/kde-base/lskat/lskat-4.7.4.ebuild
8952 @@ -0,0 +1,13 @@
8953 +# Copyright 1999-2011 Gentoo Foundation
8954 +# Distributed under the terms of the GNU General Public License v2
8955 +# $Header: $
8956 +
8957 +EAPI=4
8958 +
8959 +KDE_HANDBOOK="optional"
8960 +KMNAME="kdegames"
8961 +inherit kde4-meta
8962 +
8963 +DESCRIPTION="Skat game for KDE"
8964 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8965 +IUSE="debug"
8966
8967 diff --git a/kde-base/marble/marble-4.7.4.ebuild b/kde-base/marble/marble-4.7.4.ebuild
8968 new file mode 100644
8969 index 0000000..02ea0b3
8970 --- /dev/null
8971 +++ b/kde-base/marble/marble-4.7.4.ebuild
8972 @@ -0,0 +1,65 @@
8973 +# Copyright 1999-2011 Gentoo Foundation
8974 +# Distributed under the terms of the GNU General Public License v2
8975 +# $Header: /var/cvsroot/gentoo-x86/kde-base/marble/marble-4.7.3.ebuild,v 1.2 2011/11/03 10:52:25 tampakrap Exp $
8976 +
8977 +EAPI=4
8978 +
8979 +KDE_HANDBOOK="optional"
8980 +KDE_REQUIRED="optional"
8981 +CPPUNIT_REQUIRED="optional"
8982 +PYTHON_DEPEND="python? 2"
8983 +KDE_SCM="git"
8984 +inherit kde4-base python
8985 +
8986 +DESCRIPTION="Generic geographical map widget"
8987 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
8988 +IUSE="debug designer-plugin gps +kde plasma python"
8989 +
8990 +# tests fail / segfault. Last checked for 4.2.88
8991 +RESTRICT=test
8992 +
8993 +DEPEND="
8994 + gps? ( >=sci-geosciences/gpsd-2.95[qt4] )
8995 + python? (
8996 + >=dev-python/PyQt4-4.4.4-r1
8997 + kde? ( $(add_kdebase_dep pykde4) )
8998 + )
8999 +"
9000 +RDEPEND="${DEPEND}
9001 +"
9002 +
9003 +REQUIRED_USE="plasma? ( kde )"
9004 +
9005 +PATCHES=(
9006 + "${FILESDIR}/${PN}-4.7-magic-r1.patch"
9007 +)
9008 +
9009 +pkg_setup() {
9010 + python_set_active_version 2
9011 + kde4-base_pkg_setup
9012 + python_pkg_setup
9013 +}
9014 +
9015 +src_prepare() {
9016 + kde4-base_src_prepare
9017 + python_convert_shebangs -r $(python_get_version) .
9018 +
9019 + find "${S}/marble/src/bindings/python/sip" -name "*.sip" | xargs -- sed -i 's/#include <marble\//#include </'
9020 +}
9021 +
9022 +src_configure() {
9023 + local mycmakeargs=(
9024 + $(cmake-utils_use_with designer-plugin DESIGNER_PLUGIN)
9025 + $(cmake-utils_use python EXPERIMENTAL_PYTHON_BINDINGS)
9026 + $(cmake-utils_use_with python PyQt4)
9027 + $(cmake-utils_use_with python PythonLibrary)
9028 + $(cmake-utils_use_with python SIP)
9029 + $(cmake-utils_use_with gps libgps)
9030 + $(cmake-utils_use !kde QTONLY)
9031 + $(cmake-utils_use_with plasma)
9032 + -DWITH_liblocation=0
9033 + $(use kde && cmake-utils_use_with python PyKDE4)
9034 + )
9035 +
9036 + kde4-base_src_configure
9037 +}
9038
9039 diff --git a/kde-base/mplayerthumbs/mplayerthumbs-4.7.4.ebuild b/kde-base/mplayerthumbs/mplayerthumbs-4.7.4.ebuild
9040 new file mode 100644
9041 index 0000000..b601562
9042 --- /dev/null
9043 +++ b/kde-base/mplayerthumbs/mplayerthumbs-4.7.4.ebuild
9044 @@ -0,0 +1,30 @@
9045 +# Copyright 1999-2011 Gentoo Foundation
9046 +# Distributed under the terms of the GNU General Public License v2
9047 +# $Header: $
9048 +
9049 +EAPI=4
9050 +
9051 +KMNAME="kdemultimedia"
9052 +inherit kde4-meta
9053 +
9054 +DESCRIPTION="A Thumbnail Generator for Video Files on KDE filemanagers."
9055 +HOMEPAGE="http://www.kde-apps.org/content/show.php?content=41180"
9056 +LICENSE="GPL-2"
9057 +
9058 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9059 +IUSE="debug"
9060 +
9061 +RDEPEND="
9062 + || (
9063 + $(add_kdebase_dep dolphin)
9064 + $(add_kdebase_dep konqueror)
9065 + )
9066 +"
9067 +
9068 +src_configure() {
9069 + mycmakeargs=(
9070 + -DENABLE_PHONON_SUPPORT=ON
9071 + )
9072 +
9073 + kde4-meta_src_configure
9074 +}
9075
9076 diff --git a/kde-base/nepomuk/nepomuk-4.7.4.ebuild b/kde-base/nepomuk/nepomuk-4.7.4.ebuild
9077 new file mode 100644
9078 index 0000000..7c7f3cd
9079 --- /dev/null
9080 +++ b/kde-base/nepomuk/nepomuk-4.7.4.ebuild
9081 @@ -0,0 +1,21 @@
9082 +# Copyright 1999-2011 Gentoo Foundation
9083 +# Distributed under the terms of the GNU General Public License v2
9084 +# $Header: $
9085 +
9086 +EAPI=4
9087 +
9088 +KDE_HANDBOOK="optional"
9089 +KMNAME="kde-runtime"
9090 +inherit kde4-meta
9091 +
9092 +DESCRIPTION="Nepomuk KDE4 client"
9093 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
9094 +IUSE="debug"
9095 +
9096 +DEPEND="
9097 + >=app-misc/strigi-0.6.3[dbus,qt4]
9098 + >=dev-libs/soprano-2.6.51[dbus,raptor,redland,virtuoso]
9099 + $(add_kdebase_dep kdelibs 'semantic-desktop')
9100 + !kde-misc/nepomukcontroller
9101 +"
9102 +RDEPEND="${DEPEND}"
9103
9104 diff --git a/kde-base/nsplugins/nsplugins-4.7.4.ebuild b/kde-base/nsplugins/nsplugins-4.7.4.ebuild
9105 new file mode 100644
9106 index 0000000..d2a4651
9107 --- /dev/null
9108 +++ b/kde-base/nsplugins/nsplugins-4.7.4.ebuild
9109 @@ -0,0 +1,25 @@
9110 +# Copyright 1999-2011 Gentoo Foundation
9111 +# Distributed under the terms of the GNU General Public License v2
9112 +# $Header: $
9113 +
9114 +EAPI=4
9115 +
9116 +KMNAME="kde-baseapps"
9117 +inherit kde4-meta
9118 +
9119 +DESCRIPTION="Netscape plugins support for Konqueror."
9120 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9121 +IUSE="debug"
9122 +
9123 +DEPEND="
9124 + x11-libs/libXt
9125 +"
9126 +RDEPEND="${DEPEND}
9127 + $(add_kdebase_dep konqueror)
9128 +"
9129 +
9130 +KMEXTRACTONLY="
9131 + konqueror/settings/
9132 +"
9133 +
9134 +PATCHES=( "${FILESDIR}/${PN}"-4.6.1-enablefinal.patch )
9135
9136 diff --git a/kde-base/okteta/okteta-4.7.4.ebuild b/kde-base/okteta/okteta-4.7.4.ebuild
9137 new file mode 100644
9138 index 0000000..4335970
9139 --- /dev/null
9140 +++ b/kde-base/okteta/okteta-4.7.4.ebuild
9141 @@ -0,0 +1,21 @@
9142 +# Copyright 1999-2011 Gentoo Foundation
9143 +# Distributed under the terms of the GNU General Public License v2
9144 +# $Header: $
9145 +
9146 +EAPI=4
9147 +
9148 +KDE_HANDBOOK="optional"
9149 +KMNAME="kdesdk"
9150 +inherit kde4-meta
9151 +
9152 +DESCRIPTION="KDE hexeditor"
9153 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9154 +IUSE="debug"
9155 +
9156 +DEPEND="
9157 + app-crypt/qca:2
9158 +"
9159 +RDEPEND="${DEPEND}"
9160 +
9161 +# Tests hang, last checked in 4.3.3
9162 +RESTRICT="test"
9163
9164 diff --git a/kde-base/okular/okular-4.7.4.ebuild b/kde-base/okular/okular-4.7.4.ebuild
9165 new file mode 100644
9166 index 0000000..371ffdc
9167 --- /dev/null
9168 +++ b/kde-base/okular/okular-4.7.4.ebuild
9169 @@ -0,0 +1,44 @@
9170 +# Copyright 1999-2011 Gentoo Foundation
9171 +# Distributed under the terms of the GNU General Public License v2
9172 +# $Header: $
9173 +
9174 +EAPI=4
9175 +
9176 +KDE_HANDBOOK="optional"
9177 +KDE_SCM="git"
9178 +inherit kde4-base
9179 +
9180 +DESCRIPTION="Okular is an universal document viewer based on KPDF for KDE 4."
9181 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9182 +IUSE="chm crypt debug djvu ebook +jpeg +ps +pdf +tiff"
9183 +
9184 +DEPEND="
9185 + media-libs/freetype
9186 + media-libs/qimageblitz
9187 + sys-libs/zlib
9188 + chm? ( dev-libs/chmlib )
9189 + crypt? ( app-crypt/qca:2 )
9190 + djvu? ( app-text/djvu )
9191 + ebook? ( app-text/ebook-tools )
9192 + jpeg? ( virtual/jpeg:0 )
9193 + pdf? ( >=app-text/poppler-0.12.3-r3[lcms,qt4,-exceptions(-)] )
9194 + ps? ( app-text/libspectre )
9195 + tiff? ( media-libs/tiff )
9196 +"
9197 +RDEPEND="${DEPEND}"
9198 +
9199 +src_configure() {
9200 + mycmakeargs=(
9201 + $(cmake-utils_use_with chm)
9202 + $(cmake-utils_use_with crypt QCA2)
9203 + $(cmake-utils_use_with djvu DjVuLibre)
9204 + $(cmake-utils_use_with ebook EPub)
9205 + $(cmake-utils_use_with jpeg)
9206 + $(cmake-utils_use_with ps LibSpectre)
9207 + $(cmake-utils_use_with pdf PopplerQt4)
9208 + $(cmake-utils_use_with pdf Poppler)
9209 + $(cmake-utils_use_with tiff)
9210 + )
9211 +
9212 + kde4-base_src_configure
9213 +}
9214
9215 diff --git a/kde-base/oxygen-icons/oxygen-icons-4.7.4.ebuild b/kde-base/oxygen-icons/oxygen-icons-4.7.4.ebuild
9216 new file mode 100644
9217 index 0000000..d5316c2
9218 --- /dev/null
9219 +++ b/kde-base/oxygen-icons/oxygen-icons-4.7.4.ebuild
9220 @@ -0,0 +1,37 @@
9221 +# Copyright 1999-2011 Gentoo Foundation
9222 +# Distributed under the terms of the GNU General Public License v2
9223 +# $Header: $
9224 +
9225 +EAPI=4
9226 +
9227 +if [[ ${PV} == *9999 ]]; then
9228 + KMNAME="kdesupport"
9229 +else
9230 + # Upstream does not ship releases properly so we dont want all versions
9231 + MY_PV="4.7.2"
9232 + MY_P="${PN}-${MY_PV}"
9233 +fi
9234 +KDE_REQUIRED="never"
9235 +inherit kde4-base
9236 +
9237 +DESCRIPTION="Oxygen SVG icon theme."
9238 +HOMEPAGE="http://www.oxygen-icons.org/"
9239 +# Note that the upstream tarball is .bz2, ours is .xz -- if upstream
9240 +# changes its compression format to .xz, we will need to change the
9241 +# filename of one of the tarballs
9242 +[[ ${PV} == *9999 ]] || \
9243 +SRC_URI="
9244 + !bindist? ( http://dev.gentoo.org/~alexxy/distfiles/${MY_P}.tar.xz )
9245 + bindist? ( ${SRC_URI//${PV}/${MY_PV}} )
9246 +"
9247 +
9248 +LICENSE="LGPL-3"
9249 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
9250 +IUSE="aqua bindist"
9251 +
9252 +DEPEND="
9253 + !bindist? ( app-arch/xz-utils )
9254 +"
9255 +RDEPEND=""
9256 +
9257 +[[ ${PV} == *9999 ]] || S=${WORKDIR}/${MY_P}
9258
9259 diff --git a/kde-base/palapeli/palapeli-4.7.4.ebuild b/kde-base/palapeli/palapeli-4.7.4.ebuild
9260 new file mode 100644
9261 index 0000000..f179c3d
9262 --- /dev/null
9263 +++ b/kde-base/palapeli/palapeli-4.7.4.ebuild
9264 @@ -0,0 +1,13 @@
9265 +# Copyright 1999-2011 Gentoo Foundation
9266 +# Distributed under the terms of the GNU General Public License v2
9267 +# $Header: $
9268 +
9269 +EAPI=4
9270 +
9271 +KDE_HANDBOOK="optional"
9272 +KMNAME="kdegames"
9273 +inherit kde4-meta
9274 +
9275 +DESCRIPTION="KDE jigsaw puzzle game"
9276 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9277 +IUSE="debug"
9278
9279 diff --git a/kde-base/parley/parley-4.7.4.ebuild b/kde-base/parley/parley-4.7.4.ebuild
9280 new file mode 100644
9281 index 0000000..9fbba24
9282 --- /dev/null
9283 +++ b/kde-base/parley/parley-4.7.4.ebuild
9284 @@ -0,0 +1,29 @@
9285 +# Copyright 1999-2011 Gentoo Foundation
9286 +# Distributed under the terms of the GNU General Public License v2
9287 +# $Header: $
9288 +
9289 +EAPI=4
9290 +
9291 +KDE_HANDBOOK="optional"
9292 +KDE_SCM="git"
9293 +inherit kde4-base
9294 +
9295 +DESCRIPTION="KDE Educational: vocabulary trainer"
9296 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9297 +IUSE="debug +plasma"
9298 +
9299 +DEPEND="
9300 + $(add_kdebase_dep libkdeedu)
9301 +"
9302 +
9303 +KMEXTRACTONLY="
9304 + libkdeedu/keduvocdocument
9305 +"
9306 +
9307 +src_configure() {
9308 + mycmakeargs=(
9309 + $(cmake-utils_use_with plasma)
9310 + )
9311 +
9312 + kde4-base_src_configure
9313 +}
9314
9315 diff --git a/kde-base/perlkde/perlkde-4.7.4.ebuild b/kde-base/perlkde/perlkde-4.7.4.ebuild
9316 new file mode 100644
9317 index 0000000..4c99231
9318 --- /dev/null
9319 +++ b/kde-base/perlkde/perlkde-4.7.4.ebuild
9320 @@ -0,0 +1,40 @@
9321 +# Copyright 1999-2011 Gentoo Foundation
9322 +# Distributed under the terms of the GNU General Public License v2
9323 +# $Header: $
9324 +
9325 +EAPI=4
9326 +
9327 +KDE_SCM="git"
9328 +inherit kde4-base
9329 +
9330 +DESCRIPTION="KDE Perl bindings"
9331 +KEYWORDS="~amd64 ~x86"
9332 +IUSE="akonadi attica debug kate okular semantic-desktop test"
9333 +
9334 +RDEPEND="
9335 + >=dev-lang/perl-5.10.1
9336 + $(add_kdebase_dep perlqt)
9337 + $(add_kdebase_dep smokekde 'akonadi?,attica?,kate?,okular?,semantic-desktop=')
9338 + semantic-desktop? ( >=dev-libs/soprano-2.6.51 )
9339 +"
9340 +DEPEND="${RDEPEND}
9341 + test? ( dev-perl/List-MoreUtils )
9342 +"
9343 +
9344 +# Split from kdebindings-perl in 4.7
9345 +add_blocker kdebindings-perl
9346 +
9347 +PATCHES=( "${FILESDIR}/${PN}-4.7.2-vendor.patch" )
9348 +
9349 +src_configure() {
9350 + mycmakeargs=(
9351 + $(cmake-utils_use_with akonadi)
9352 + $(cmake-utils_use_with akonadi KdepimLibs)
9353 + $(cmake-utils_use_with attica LibAttica)
9354 + $(cmake-utils_use_disable kate)
9355 + $(cmake-utils_use_with okular)
9356 + $(cmake-utils_use_with semantic-desktop Nepomuk)
9357 + $(cmake-utils_use_with semantic-desktop Soprano)
9358 + )
9359 + kde4-base_src_configure
9360 +}
9361
9362 diff --git a/kde-base/perlqt/perlqt-4.7.4.ebuild b/kde-base/perlqt/perlqt-4.7.4.ebuild
9363 new file mode 100644
9364 index 0000000..22eb2ac
9365 --- /dev/null
9366 +++ b/kde-base/perlqt/perlqt-4.7.4.ebuild
9367 @@ -0,0 +1,45 @@
9368 +# Copyright 1999-2011 Gentoo Foundation
9369 +# Distributed under the terms of the GNU General Public License v2
9370 +# $Header: $
9371 +
9372 +EAPI=4
9373 +
9374 +DECLARATIVE_REQUIRED="optional"
9375 +MULTIMEDIA_REQUIRED="optional"
9376 +OPENGL_REQUIRED="optional"
9377 +QTHELP_REQUIRED="optional"
9378 +KDE_REQUIRED="never"
9379 +KDE_SCM="git"
9380 +inherit kde4-base
9381 +
9382 +DESCRIPTION="Qt Perl bindings"
9383 +KEYWORDS="~amd64 ~x86"
9384 +IUSE="debug phonon qimageblitz qscintilla qwt webkit"
9385 +
9386 +RDEPEND="
9387 + >=dev-lang/perl-5.10.1
9388 + dev-perl/List-MoreUtils
9389 + $(add_kdebase_dep smokeqt 'declarative?,multimedia?,opengl?,phonon?,qimageblitz?,qscintilla?,qthelp?,qwt?,webkit?')
9390 +"
9391 +DEPEND=${RDEPEND}
9392 +
9393 +# Split from kdebindings-perl in 4.7
9394 +add_blocker kdebindings-perl
9395 +
9396 +PATCHES=( "${FILESDIR}/${PN}-4.7.2-vendor.patch" )
9397 +
9398 +src_configure() {
9399 + local mycmakeargs=(
9400 + -DDISABLE_Qt3Support=ON
9401 + $(cmake-utils_use_disable declarative QtDeclarative)
9402 + $(cmake-utils_use_disable multimedia QtMultimedia)
9403 + $(cmake-utils_use_disable opengl QtOpenGL)
9404 + $(cmake-utils_use_with phonon)
9405 + $(cmake-utils_use_with qimageblitz QImageBlitz)
9406 + $(cmake-utils_use_with qscintilla QScintilla)
9407 + $(cmake-utils_use_disable qthelp QtHelp)
9408 + $(cmake-utils_use_disable qwt)
9409 + $(cmake-utils_use_disable webkit QtWebKit)
9410 + )
9411 + kde4-base_src_configure
9412 +}
9413
9414 diff --git a/kde-base/phonon-kde/phonon-kde-4.7.4.ebuild b/kde-base/phonon-kde/phonon-kde-4.7.4.ebuild
9415 new file mode 100644
9416 index 0000000..da1bc67
9417 --- /dev/null
9418 +++ b/kde-base/phonon-kde/phonon-kde-4.7.4.ebuild
9419 @@ -0,0 +1,38 @@
9420 +# Copyright 1999-2011 Gentoo Foundation
9421 +# Distributed under the terms of the GNU General Public License v2
9422 +# $Header: $
9423 +
9424 +EAPI=4
9425 +
9426 +KMNAME="kde-runtime"
9427 +KMMODULE="phonon"
9428 +inherit kde4-meta
9429 +
9430 +DESCRIPTION="Phonon KDE Integration"
9431 +HOMEPAGE="http://phonon.kde.org"
9432 +
9433 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9434 +LICENSE="GPL-2"
9435 +IUSE="alsa debug xine pulseaudio"
9436 +
9437 +DEPEND="
9438 + >=media-libs/phonon-4.4.3[xine?]
9439 + alsa? ( media-libs/alsa-lib )
9440 + pulseaudio? (
9441 + dev-libs/glib:2
9442 + media-libs/libcanberra
9443 + >=media-sound/pulseaudio-0.9.21[glib]
9444 + )
9445 +"
9446 +RDEPEND="${DEPEND}"
9447 +
9448 +src_configure() {
9449 + mycmakeargs=(
9450 + -DBUILD_tests=OFF
9451 + $(cmake-utils_use_with alsa)
9452 + $(cmake-utils_use_with xine)
9453 + $(cmake-utils_use_with pulseaudio PulseAudio)
9454 + )
9455 +
9456 + kde4-meta_src_configure
9457 +}
9458
9459 diff --git a/kde-base/plasma-apps/plasma-apps-4.7.4.ebuild b/kde-base/plasma-apps/plasma-apps-4.7.4.ebuild
9460 new file mode 100644
9461 index 0000000..0e49c0f
9462 --- /dev/null
9463 +++ b/kde-base/plasma-apps/plasma-apps-4.7.4.ebuild
9464 @@ -0,0 +1,18 @@
9465 +# Copyright 1999-2011 Gentoo Foundation
9466 +# Distributed under the terms of the GNU General Public License v2
9467 +# $Header: $
9468 +
9469 +EAPI=4
9470 +
9471 +KMNAME="kde-baseapps"
9472 +KMMODULE="plasma"
9473 +inherit kde4-meta
9474 +
9475 +DESCRIPTION="Additional Applets for Plasma"
9476 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9477 +IUSE="debug"
9478 +
9479 +DEPEND="
9480 + $(add_kdebase_dep libkonq)
9481 +"
9482 +RDEPEND="${DEPEND}"
9483
9484 diff --git a/kde-base/plasma-runtime/plasma-runtime-4.7.4.ebuild b/kde-base/plasma-runtime/plasma-runtime-4.7.4.ebuild
9485 new file mode 100644
9486 index 0000000..27807b2
9487 --- /dev/null
9488 +++ b/kde-base/plasma-runtime/plasma-runtime-4.7.4.ebuild
9489 @@ -0,0 +1,14 @@
9490 +# Copyright 1999-2011 Gentoo Foundation
9491 +# Distributed under the terms of the GNU General Public License v2
9492 +# $Header: $
9493 +
9494 +EAPI=4
9495 +
9496 +KMNAME="kde-runtime"
9497 +KMMODULE="plasma"
9498 +DECLARATIVE_REQUIRED="always"
9499 +inherit kde4-meta
9500 +
9501 +DESCRIPTION="Script engine and package tool for plasma"
9502 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
9503 +IUSE="debug"
9504
9505 diff --git a/kde-base/plasma-workspace/plasma-workspace-4.7.4.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.7.4.ebuild
9506 new file mode 100644
9507 index 0000000..3151793
9508 --- /dev/null
9509 +++ b/kde-base/plasma-workspace/plasma-workspace-4.7.4.ebuild
9510 @@ -0,0 +1,144 @@
9511 +# Copyright 1999-2011 Gentoo Foundation
9512 +# Distributed under the terms of the GNU General Public License v2
9513 +# $Header: $
9514 +
9515 +EAPI=4
9516 +
9517 +KDE_HANDBOOK="optional"
9518 +KMNAME="kde-workspace"
9519 +KMMODULE="plasma"
9520 +PYTHON_DEPEND="python? 2"
9521 +inherit python kde4-meta
9522 +
9523 +DESCRIPTION="Plasma: KDE desktop framework"
9524 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9525 +IUSE="debug google-gadgets gps python qalculate +rss semantic-desktop xinerama"
9526 +
9527 +COMMONDEPEND="
9528 + $(add_kdebase_dep kactivities)
9529 + $(add_kdebase_dep kdelibs 'semantic-desktop=')
9530 + $(add_kdebase_dep kephal)
9531 + $(add_kdebase_dep ksysguard)
9532 + $(add_kdebase_dep libkworkspace)
9533 + $(add_kdebase_dep libplasmagenericshell)
9534 + $(add_kdebase_dep libtaskmanager)
9535 + $(add_kdebase_dep solid)
9536 + x11-libs/libXcomposite
9537 + x11-libs/libXdamage
9538 + x11-libs/libXfixes
9539 + x11-libs/libXrender
9540 + google-gadgets? ( >=x11-misc/google-gadgets-0.11.0[qt4] )
9541 + gps? ( >=sci-geosciences/gpsd-2.37 )
9542 + python? (
9543 + >=dev-python/PyQt4-4.4.0[X]
9544 + >=dev-python/sip-4.7.1
9545 + $(add_kdebase_dep pykde4)
9546 + )
9547 + qalculate? ( sci-libs/libqalculate )
9548 + rss? (
9549 + $(add_kdebase_dep kdepimlibs 'semantic-desktop=')
9550 + $(add_kdebase_dep libplasmaclock 'holidays')
9551 + )
9552 + !rss? ( $(add_kdebase_dep libplasmaclock '-holidays') )
9553 + xinerama? ( x11-libs/libXinerama )
9554 +"
9555 +DEPEND="${COMMONDEPEND}
9556 + rss? ( dev-libs/boost )
9557 + x11-proto/compositeproto
9558 + x11-proto/damageproto
9559 + x11-proto/fixesproto
9560 + x11-proto/renderproto
9561 + xinerama? ( x11-proto/xineramaproto )
9562 +"
9563 +RDEPEND="${COMMONDEPEND}
9564 + $(add_kdebase_dep activitymanager)
9565 + $(add_kdebase_dep plasma-runtime)
9566 +"
9567 +
9568 +KMEXTRA="
9569 + statusnotifierwatcher/
9570 +"
9571 +KMEXTRACTONLY="
9572 + krunner/dbus/org.freedesktop.ScreenSaver.xml
9573 + krunner/dbus/org.kde.krunner.App.xml
9574 + ksmserver/org.kde.KSMServerInterface.xml
9575 + libs/kephal/
9576 + libs/kworkspace/
9577 + libs/taskmanager/
9578 + libs/plasmagenericshell/
9579 + libs/ksysguard/
9580 + ksysguard/
9581 +"
9582 +
9583 +KMLOADLIBS="libkworkspace libplasmaclock libplasmagenericshell libtaskmanager"
9584 +
9585 +PATCHES=(
9586 + "${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch"
9587 +)
9588 +
9589 +pkg_setup() {
9590 + python_set_active_version 2
9591 + python_pkg_setup
9592 + kde4-meta_pkg_setup
9593 +}
9594 +
9595 +src_unpack() {
9596 + if use handbook; then
9597 + KMEXTRA+=" doc/plasma-desktop"
9598 + fi
9599 +
9600 + kde4-meta_src_unpack
9601 +}
9602 +
9603 +src_prepare() {
9604 + sed -i -e '1ifind_package(KdepimLibs)' plasma/CMakeLists.txt || die
9605 +
9606 + kde4-meta_src_prepare
9607 +}
9608 +
9609 +src_configure() {
9610 + mycmakeargs=(
9611 + $(cmake-utils_use_with google-gadgets Googlegadgets)
9612 + $(cmake-utils_use_with gps libgps)
9613 + $(cmake-utils_use_with python SIP)
9614 + $(cmake-utils_use_with python PyQt4)
9615 + $(cmake-utils_use_with python PyKDE4)
9616 + $(cmake-utils_use_with qalculate)
9617 + $(cmake-utils_use_with rss KdepimLibs)
9618 + $(cmake-utils_use_with semantic-desktop Akonadi)
9619 + $(cmake-utils_use_with semantic-desktop Nepomuk)
9620 + $(cmake-utils_use_with semantic-desktop Soprano)
9621 + $(cmake-utils_use_with xinerama X11_Xinerama)
9622 + -DWITH_Xmms=OFF
9623 + )
9624 +
9625 + kde4-meta_src_configure
9626 +}
9627 +
9628 +src_install() {
9629 + kde4-meta_src_install
9630 +
9631 + rm -f \
9632 + "${ED}$(python_get_sitedir)"/PyKDE4/*.py[co] \
9633 + "${ED}"/usr/share/apps/plasma_scriptengine_python/*.py[co]
9634 +}
9635 +
9636 +pkg_postinst() {
9637 + kde4-meta_pkg_postinst
9638 +
9639 + if use python; then
9640 + python_mod_optimize \
9641 + PyKDE4 \
9642 + /usr/share/apps/plasma_scriptengine_python
9643 + fi
9644 +}
9645 +
9646 +pkg_postrm() {
9647 + kde4-meta_pkg_postrm
9648 +
9649 + if [[ -d ${EPREFIX}/usr/share/apps/plasma_scriptengine_python ]]; then
9650 + python_mod_cleanup \
9651 + PyKDE4 \
9652 + /usr/share/apps/plasma_scriptengine_python
9653 + fi
9654 +}
9655
9656 diff --git a/kde-base/powerdevil/powerdevil-4.7.4.ebuild b/kde-base/powerdevil/powerdevil-4.7.4.ebuild
9657 new file mode 100644
9658 index 0000000..29760e2
9659 --- /dev/null
9660 +++ b/kde-base/powerdevil/powerdevil-4.7.4.ebuild
9661 @@ -0,0 +1,28 @@
9662 +# Copyright 1999-2011 Gentoo Foundation
9663 +# Distributed under the terms of the GNU General Public License v2
9664 +# $Header: $
9665 +
9666 +EAPI=4
9667 +
9668 +KMNAME="kde-workspace"
9669 +inherit kde4-meta
9670 +
9671 +DESCRIPTION="PowerDevil is an utility for KDE4 for Laptop Powermanagement."
9672 +HOMEPAGE="http://www.kde-apps.org/content/show.php/PowerDevil?content=85078"
9673 +LICENSE="GPL-2"
9674 +
9675 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9676 +IUSE="debug +pm-utils"
9677 +
9678 +DEPEND="
9679 + $(add_kdebase_dep libkworkspace)
9680 + $(add_kdebase_dep solid)
9681 +"
9682 +RDEPEND="${DEPEND}
9683 + pm-utils? ( sys-power/pm-utils )
9684 +"
9685 +
9686 +KMEXTRACTONLY="
9687 + krunner/
9688 + ksmserver/org.kde.KSMServerInterface.xml
9689 +"
9690
9691 diff --git a/kde-base/printer-applet/printer-applet-4.7.4.ebuild b/kde-base/printer-applet/printer-applet-4.7.4.ebuild
9692 new file mode 100644
9693 index 0000000..86e99ac
9694 --- /dev/null
9695 +++ b/kde-base/printer-applet/printer-applet-4.7.4.ebuild
9696 @@ -0,0 +1,55 @@
9697 +# Copyright 1999-2011 Gentoo Foundation
9698 +# Distributed under the terms of the GNU General Public License v2
9699 +# $Header: $
9700 +
9701 +EAPI=4
9702 +
9703 +KDE_HANDBOOK="optional"
9704 +PYTHON_DEPEND="2"
9705 +KDE_SCM="git"
9706 +if [[ ${PV} == *9999 ]]; then
9707 + kde_eclass="kde4-base"
9708 +else
9709 + KMNAME="kdeutils"
9710 + kde_eclass="kde4-meta"
9711 +fi
9712 +inherit python ${kde_eclass}
9713 +
9714 +DESCRIPTION="KDE printer system tray utility"
9715 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
9716 +IUSE=""
9717 +
9718 +DEPEND="
9719 + >=app-admin/system-config-printer-common-1.2.2
9720 + $(add_kdebase_dep pykde4)
9721 +"
9722 +RDEPEND="${DEPEND}"
9723 +
9724 +pkg_setup() {
9725 + ${kde_eclass}_pkg_setup
9726 + python_set_active_version 2
9727 + python_pkg_setup
9728 +}
9729 +
9730 +src_prepare() {
9731 + ${kde_eclass}_src_prepare
9732 +
9733 + # Rename printer-applet -> printer-applet-kde
9734 + local newname="printer-applet-kde"
9735 + local srcdir=.
9736 + [[ ${kde_eclass} == "kde4-meta" ]] && srcdir="${KMMODULE}"
9737 + sed -e "/PYKDE4_ADD_EXECUTABLE/s/ printer-applet[[:space:]]*)/ ${newname})/" \
9738 + -e "/install/s/)/ RENAME ${newname}.desktop)/" \
9739 + -i "${srcdir}"/CMakeLists.txt || die "failed to rename printer-applet executable"
9740 + sed -e "/Exec/s/printer-applet/${newname}/" \
9741 + -i "${srcdir}"/printer-applet.desktop || die "failed to patch .desktop file"
9742 +}
9743 +
9744 +src_install() {
9745 + ${kde_eclass}_src_install
9746 + python_convert_shebangs -q -r $(python_get_version) "${ED}"
9747 +}
9748 +
9749 +pkg_postrm() {
9750 + python_mod_cleanup "${PREFIX}share/apps/${PN}"
9751 +}
9752
9753 diff --git a/kde-base/pykde4/pykde4-4.7.4.ebuild b/kde-base/pykde4/pykde4-4.7.4.ebuild
9754 new file mode 100644
9755 index 0000000..4b6bed5
9756 --- /dev/null
9757 +++ b/kde-base/pykde4/pykde4-4.7.4.ebuild
9758 @@ -0,0 +1,158 @@
9759 +# Copyright 1999-2011 Gentoo Foundation
9760 +# Distributed under the terms of the GNU General Public License v2
9761 +# $Header: $
9762 +
9763 +EAPI=4
9764 +
9765 +PYTHON_DEPEND="*:2.5"
9766 +RESTRICT_PYTHON_ABIS="*-jython 2.4"
9767 +PYTHON_USE_WITH="threads"
9768 +SUPPORT_PYTHON_ABIS="1"
9769 +
9770 +OPENGL_REQUIRED="always"
9771 +KDE_SCM="git"
9772 +inherit python portability kde4-base
9773 +
9774 +DESCRIPTION="Python bindings for KDE4"
9775 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9776 +IUSE="debug doc examples semantic-desktop"
9777 +
9778 +# blocker added due to compatibility issues and error during compile time
9779 +RDEPEND="
9780 + >=dev-python/sip-4.12.3-r2
9781 + $(add_kdebase_dep kdelibs 'opengl,semantic-desktop=')
9782 + semantic-desktop? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
9783 + aqua? ( >=dev-python/PyQt4-4.8.2[dbus,declarative,sql,svg,webkit,aqua] )
9784 + !aqua? ( >=dev-python/PyQt4-4.8.2[dbus,declarative,sql,svg,webkit,X] )
9785 +"
9786 +DEPEND="${RDEPEND}
9787 + sys-devel/libtool
9788 +"
9789 +
9790 +PATCHES=(
9791 + "${FILESDIR}"/${PN}-4.6.3-python-3.2.patch
9792 +)
9793 +
9794 +pkg_setup() {
9795 + python_pkg_setup
9796 + kde4-base_pkg_setup
9797 +
9798 + have_python2=false
9799 +
9800 + scan_python_versions() {
9801 + [[ ${PYTHON_ABI} == 2.* ]] && have_python2=true
9802 + :
9803 + }
9804 + python_execute_function -q scan_python_versions
9805 + if ! ${have_python2}; then
9806 + ewarn "You do not have a Python 2 version selected."
9807 + ewarn "kpythonpluginfactory will not be built"
9808 + fi
9809 +}
9810 +
9811 +src_prepare() {
9812 + kde4-base_src_prepare
9813 +
9814 + if ! use examples; then
9815 + sed -e '/^ADD_SUBDIRECTORY(examples)/s/^/# DISABLED /' -i CMakeLists.txt \
9816 + || die "Failed to disable examples"
9817 + fi
9818 +
9819 + # See bug 322351
9820 + use arm && epatch "${FILESDIR}/${PN}-4.4.4-arm-sip.patch"
9821 +
9822 + sed -i -e 's/kpythonpluginfactory /kpython${PYTHON_SHORT_VERSION}pluginfactory /g' kpythonpluginfactory/CMakeLists.txt
9823 +
9824 + if ${have_python2}; then
9825 + mkdir -p "${WORKDIR}/wrapper" || die "failed to copy wrapper"
9826 + cp "${FILESDIR}/kpythonpluginfactorywrapper.c" "${WORKDIR}/wrapper" || die "failed to copy wrapper"
9827 + fi
9828 +}
9829 +
9830 +src_configure() {
9831 + configuration() {
9832 + local mycmakeargs=(
9833 + -DWITH_PolkitQt=OFF
9834 + -DWITH_QScintilla=OFF
9835 + $(cmake-utils_use_with semantic-desktop Soprano)
9836 + $(cmake-utils_use_with semantic-desktop Nepomuk)
9837 + $(cmake-utils_use_with semantic-desktop KdepimLibs)
9838 + -DPYTHON_EXECUTABLE=$(PYTHON -a)
9839 + )
9840 + local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
9841 + kde4-base_src_configure
9842 + }
9843 +
9844 + python_execute_function configuration
9845 +}
9846 +
9847 +echo_and_run() {
9848 + echo "$@"
9849 + "$@"
9850 +}
9851 +
9852 +src_compile() {
9853 + compilation() {
9854 + local CMAKE_BUILD_DIR=${S}_build-${PYTHON_ABI}
9855 + kde4-base_src_compile
9856 + }
9857 + python_execute_function compilation
9858 +
9859 + if ${have_python2}; then
9860 + cd "${WORKDIR}/wrapper"
9861 + echo_and_run libtool --tag=CC --mode=compile $(tc-getCC) \
9862 + -shared \
9863 + ${CFLAGS} ${CPPFLAGS} \
9864 + -DEPREFIX="\"${EPREFIX}\"" \
9865 + -DPLUGIN_DIR="\"/usr/$(get_libdir)/kde4\"" -c \
9866 + -o kpythonpluginfactorywrapper.lo \
9867 + kpythonpluginfactorywrapper.c
9868 + echo_and_run libtool --tag=CC --mode=link $(tc-getCC) \
9869 + -shared -module -avoid-version \
9870 + ${CFLAGS} ${LDFLAGS} \
9871 + -o kpythonpluginfactory.la \
9872 + -rpath "${EPREFIX}/usr/$(get_libdir)/kde4" \
9873 + kpythonpluginfactorywrapper.lo \
9874 + $(dlopen_lib)
9875 + fi
9876 +}
9877 +
9878 +src_install() {
9879 + installation() {
9880 + cd "${S}_build-${PYTHON_ABI}"
9881 + emake DESTDIR="${T}/images/${PYTHON_ABI}" install
9882 + }
9883 + python_execute_function installation
9884 +
9885 + python_merge_intermediate_installation_images "${T}/images"
9886 +
9887 + # As we don't call the eclass's src_install, we have to install the docs manually
9888 + DOCS=("${S}"/{AUTHORS,NEWS,README})
9889 + use doc && HTML_DOCS=("${S}/docs/html/")
9890 + base_src_install_docs
9891 +
9892 + if ${have_python2}; then
9893 + cd "${WORKDIR}/wrapper"
9894 + echo_and_run libtool --mode=install install kpythonpluginfactory.la "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la"
9895 + rm "${ED}/usr/$(get_libdir)/kde4/kpythonpluginfactory.la"
9896 + fi
9897 +}
9898 +
9899 +pkg_postinst() {
9900 + kde4-base_pkg_postinst
9901 +
9902 + python_mod_optimize PyKDE4 PyQt4/uic/pykdeuic4.py PyQt4/uic/widget-plugins/kde4.py
9903 +
9904 + if use examples; then
9905 + echo
9906 + elog "PyKDE4 examples have been installed to"
9907 + elog "${EPREFIX}/usr/share/apps/${PN}/examples"
9908 + echo
9909 + fi
9910 +}
9911 +
9912 +pkg_postrm() {
9913 + kde4-base_pkg_postrm
9914 +
9915 + python_mod_cleanup PyKDE4 PyQt4/uic/pykdeuic4.py PyQt4/uic/widget-plugins/kde4.py
9916 +}
9917
9918 diff --git a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.7.4.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.7.4.ebuild
9919 new file mode 100644
9920 index 0000000..de6b5b6
9921 --- /dev/null
9922 +++ b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.7.4.ebuild
9923 @@ -0,0 +1,12 @@
9924 +# Copyright 1999-2011 Gentoo Foundation
9925 +# Distributed under the terms of the GNU General Public License v2
9926 +# $Header: $
9927 +
9928 +EAPI=4
9929 +
9930 +KMNAME="kde-workspace"
9931 +inherit kde4-meta
9932 +
9933 +DESCRIPTION="Helps integration of pure Qt applications with KDE Workspace"
9934 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
9935 +IUSE="debug"
9936
9937 diff --git a/kde-base/qtruby/qtruby-4.7.4.ebuild b/kde-base/qtruby/qtruby-4.7.4.ebuild
9938 new file mode 100644
9939 index 0000000..dd05729
9940 --- /dev/null
9941 +++ b/kde-base/qtruby/qtruby-4.7.4.ebuild
9942 @@ -0,0 +1,75 @@
9943 +# Copyright 1999-2011 Gentoo Foundation
9944 +# Distributed under the terms of the GNU General Public License v2
9945 +# $Header: $
9946 +
9947 +EAPI=4
9948 +
9949 +OPENGL_REQUIRED="always"
9950 +DECLARATIVE_REQUIRED="optional"
9951 +KDE_REQUIRED="never"
9952 +KDE_SCM="git"
9953 +USE_RUBY="ruby18"
9954 +# No ruby19 for three reasons:
9955 +# 1) it does not build (yet) - will likely be solved soon
9956 +# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
9957 +# 3) the ebuild can only be installed for one ruby variant, otherwise the compiled
9958 +# files with identical path+name will overwrite each other - difficult :(
9959 +
9960 +inherit kde4-base ruby-ng
9961 +
9962 +DESCRIPTION="Qt Ruby bindings"
9963 +KEYWORDS="~amd64 ~x86"
9964 +IUSE="debug phonon qscintilla qwt webkit"
9965 +
9966 +DEPEND="
9967 + $(add_kdebase_dep smokeqt 'declarative?,opengl,phonon?,qscintilla?,qwt?,webkit?')
9968 +"
9969 +
9970 +RDEPEND="${DEPEND}
9971 +"
9972 +
9973 +# Split from kdebindings-ruby in 4.7
9974 +add_blocker kdebindings-ruby
9975 +
9976 +pkg_setup() {
9977 + ruby-ng_pkg_setup
9978 + kde4-base_pkg_setup
9979 +}
9980 +
9981 +src_unpack() {
9982 + local S="${WORKDIR}/${P}"
9983 + kde4-base_src_unpack
9984 +
9985 + cd "${WORKDIR}"
9986 + mkdir all
9987 + mv ${P} all/ || die "Could not move sources"
9988 +}
9989 +
9990 +all_ruby_prepare() {
9991 + kde4-base_src_prepare
9992 +}
9993 +
9994 +each_ruby_configure() {
9995 + local CMAKE_USE_DIR=${S}
9996 + mycmakeargs=(
9997 + -DRUBY_LIBRARY=$(ruby_get_libruby)
9998 + -DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir)
9999 + -DRUBY_EXECUTABLE=${RUBY}
10000 + $(cmake-utils_use_disable declarative QtDeclarative)
10001 + $(cmake-utils_use_with phonon)
10002 + $(cmake-utils_use_with qscintilla QScintilla)
10003 + $(cmake-utils_use_with qwt Qwt5)
10004 + $(cmake-utils_use_disable webkit QtWebKit)
10005 + )
10006 + kde4-base_src_configure
10007 +}
10008 +
10009 +each_ruby_compile() {
10010 + local CMAKE_USE_DIR=${S}
10011 + kde4-base_src_compile
10012 +}
10013 +
10014 +each_ruby_install() {
10015 + local CMAKE_USE_DIR=${S}
10016 + kde4-base_src_install
10017 +}
10018
10019 diff --git a/kde-base/qyoto/qyoto-4.7.4.ebuild b/kde-base/qyoto/qyoto-4.7.4.ebuild
10020 new file mode 100644
10021 index 0000000..75e905a
10022 --- /dev/null
10023 +++ b/kde-base/qyoto/qyoto-4.7.4.ebuild
10024 @@ -0,0 +1,31 @@
10025 +# Copyright 1999-2011 Gentoo Foundation
10026 +# Distributed under the terms of the GNU General Public License v2
10027 +# $Header: $
10028 +
10029 +EAPI=4
10030 +
10031 +KDE_REQUIRED="never"
10032 +KDE_SCM="git"
10033 +inherit kde4-base mono
10034 +
10035 +DESCRIPTION="C# bindings for Qt"
10036 +KEYWORDS="~amd64 ~x86"
10037 +IUSE="debug +phonon qscintilla webkit"
10038 +
10039 +DEPEND="
10040 + dev-lang/mono
10041 + $(add_kdebase_dep smokeqt 'opengl,phonon?,qscintilla?,webkit?')
10042 +"
10043 +RDEPEND="${DEPEND}"
10044 +
10045 +# Split from kdebindings-csharp in 4.7
10046 +add_blocker kdebindings-csharp
10047 +
10048 +src_configure() {
10049 + local mycmakeargs=(
10050 + $(cmake-utils_use_with phonon)
10051 + $(cmake-utils_use_disable qscintilla QScintilla)
10052 + $(cmake-utils_use_disable webkit QtWebKit)
10053 + )
10054 + kde4-base_src_configure
10055 +}
10056
10057 diff --git a/kde-base/renamedlg-plugins/renamedlg-plugins-4.7.4.ebuild b/kde-base/renamedlg-plugins/renamedlg-plugins-4.7.4.ebuild
10058 new file mode 100644
10059 index 0000000..1b8c765
10060 --- /dev/null
10061 +++ b/kde-base/renamedlg-plugins/renamedlg-plugins-4.7.4.ebuild
10062 @@ -0,0 +1,13 @@
10063 +# Copyright 1999-2011 Gentoo Foundation
10064 +# Distributed under the terms of the GNU General Public License v2
10065 +# $Header: $
10066 +
10067 +EAPI=4
10068 +
10069 +KMNAME="kde-runtime"
10070 +KMMODULE="renamedlgplugins"
10071 +inherit kde4-meta
10072 +
10073 +DESCRIPTION="KDE RenameDlg plugins"
10074 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
10075 +IUSE="debug"
10076
10077 diff --git a/kde-base/rocs/rocs-4.7.4.ebuild b/kde-base/rocs/rocs-4.7.4.ebuild
10078 new file mode 100644
10079 index 0000000..87f5857
10080 --- /dev/null
10081 +++ b/kde-base/rocs/rocs-4.7.4.ebuild
10082 @@ -0,0 +1,22 @@
10083 +# Copyright 1999-2011 Gentoo Foundation
10084 +# Distributed under the terms of the GNU General Public License v2
10085 +# $Header: $
10086 +
10087 +EAPI=4
10088 +
10089 +KDE_HANDBOOK="optional"
10090 +KDE_SCM="git"
10091 +inherit kde4-base
10092 +
10093 +DESCRIPTION="KDE4 interface to work with Graph Theory"
10094 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
10095 +IUSE="debug"
10096 +
10097 +RDEPEND="dev-libs/boost"
10098 +DEPEND="
10099 + ${RDEPEND}
10100 + >=dev-cpp/eigen-2.0.3:2
10101 +"
10102 +
10103 +RESTRICT="test"
10104 +# bug 376909
10105
10106 diff --git a/kde-base/smokegen/smokegen-4.7.4.ebuild b/kde-base/smokegen/smokegen-4.7.4.ebuild
10107 new file mode 100644
10108 index 0000000..2074738
10109 --- /dev/null
10110 +++ b/kde-base/smokegen/smokegen-4.7.4.ebuild
10111 @@ -0,0 +1,20 @@
10112 +# Copyright 1999-2011 Gentoo Foundation
10113 +# Distributed under the terms of the GNU General Public License v2
10114 +# $Header: $
10115 +
10116 +EAPI=4
10117 +
10118 +KDE_REQUIRED="never"
10119 +KDE_SCM="git"
10120 +inherit kde4-base
10121 +
10122 +DESCRIPTION="Scripting Meta Object Kompiler Engine - generators"
10123 +KEYWORDS="~amd64 ~x86"
10124 +IUSE="aqua debug"
10125 +
10126 +DEPEND="
10127 + x11-libs/qt-core:4[aqua=]
10128 +"
10129 +RDEPEND="${DEPEND}"
10130 +
10131 +add_blocker smoke
10132
10133 diff --git a/kde-base/smokekde/smokekde-4.7.4.ebuild b/kde-base/smokekde/smokekde-4.7.4.ebuild
10134 new file mode 100644
10135 index 0000000..6a5936c
10136 --- /dev/null
10137 +++ b/kde-base/smokekde/smokekde-4.7.4.ebuild
10138 @@ -0,0 +1,38 @@
10139 +# Copyright 1999-2011 Gentoo Foundation
10140 +# Distributed under the terms of the GNU General Public License v2
10141 +# $Header: $
10142 +
10143 +EAPI=4
10144 +
10145 +KDE_SCM="git"
10146 +
10147 +inherit kde4-base
10148 +
10149 +DESCRIPTION="Scripting Meta Object Kompiler Engine - KDE bindings"
10150 +KEYWORDS="~amd64 ~x86"
10151 +IUSE="akonadi attica debug kate okular semantic-desktop"
10152 +
10153 +DEPEND="
10154 + $(add_kdebase_dep kdelibs 'semantic-desktop=')
10155 + $(add_kdebase_dep smokeqt)
10156 + akonadi? ( $(add_kdebase_dep kdepimlibs) )
10157 + attica? ( dev-libs/libattica )
10158 + kate? ( $(add_kdebase_dep kate) )
10159 + okular? ( $(add_kdebase_dep okular) )
10160 +"
10161 +RDEPEND="${DEPEND}"
10162 +
10163 +add_blocker smoke
10164 +
10165 +src_configure() {
10166 + mycmakeargs=(
10167 + $(cmake-utils_use_with akonadi)
10168 + $(cmake-utils_use_with akonadi KdepimLibs)
10169 + $(cmake-utils_use_with attica LibAttica)
10170 + $(cmake-utils_use_disable kate)
10171 + $(cmake-utils_use_with okular)
10172 + $(cmake-utils_use_with semantic-desktop Nepomuk)
10173 + $(cmake-utils_use_with semantic-desktop Soprano)
10174 + )
10175 + kde4-base_src_configure
10176 +}
10177
10178 diff --git a/kde-base/smokeqt/smokeqt-4.7.4.ebuild b/kde-base/smokeqt/smokeqt-4.7.4.ebuild
10179 new file mode 100644
10180 index 0000000..898a31f
10181 --- /dev/null
10182 +++ b/kde-base/smokeqt/smokeqt-4.7.4.ebuild
10183 @@ -0,0 +1,57 @@
10184 +# Copyright 1999-2011 Gentoo Foundation
10185 +# Distributed under the terms of the GNU General Public License v2
10186 +# $Header: $
10187 +
10188 +EAPI=4
10189 +
10190 +DECLARATIVE_REQUIRED="optional"
10191 +MULTIMEDIA_REQUIRED="optional"
10192 +QTHELP_REQUIRED="optional"
10193 +OPENGL_REQUIRED="optional"
10194 +KDE_REQUIRED="never"
10195 +
10196 +KDE_SCM="git"
10197 +
10198 +inherit kde4-base
10199 +
10200 +DESCRIPTION="Scripting Meta Object Kompiler Engine - Qt bindings"
10201 +KEYWORDS="~amd64 ~x86"
10202 +IUSE="debug +phonon qimageblitz qscintilla qwt webkit"
10203 +
10204 +# Maybe make more of Qt optional?
10205 +DEPEND="
10206 + $(add_kdebase_dep smokegen)
10207 + x11-libs/qt-core:4
10208 + x11-libs/qt-dbus:4
10209 + x11-libs/qt-gui:4
10210 + x11-libs/qt-script:4
10211 + x11-libs/qt-sql:4
10212 + x11-libs/qt-svg:4
10213 + x11-libs/qt-test:4
10214 + phonon? ( >=media-libs/phonon-4.4.3 )
10215 + qimageblitz? ( >=media-libs/qimageblitz-0.0.4 )
10216 + qscintilla? ( x11-libs/qscintilla )
10217 + qwt? ( x11-libs/qwt:5 )
10218 + webkit? ( x11-libs/qt-webkit:4 )
10219 +"
10220 +RDEPEND="${DEPEND}"
10221 +
10222 +# Split in 4.7
10223 +add_blocker smoke
10224 +
10225 +src_configure() {
10226 + mycmakeargs=(
10227 + -DDISABLE_Qt3Support=ON
10228 + -DWITH_QT3_SUPPORT=OFF
10229 + $(cmake-utils_use_disable declarative QtDeclarative)
10230 + $(cmake-utils_use_disable multimedia QtMultimedia)
10231 + $(cmake-utils_use_disable opengl QtOpenGL)
10232 + $(cmake-utils_use_with phonon)
10233 + $(cmake-utils_use_with qimageblitz QImageBlitz)
10234 + $(cmake-utils_use_with qscintilla QScintilla)
10235 + $(cmake-utils_use_disable qthelp QtHelp)
10236 + $(cmake-utils_use_disable qwt Qwt5)
10237 + $(cmake-utils_use_disable webkit QtWebKit)
10238 + )
10239 + kde4-base_src_configure
10240 +}
10241
10242 diff --git a/kde-base/solid-runtime/solid-runtime-4.7.4.ebuild b/kde-base/solid-runtime/solid-runtime-4.7.4.ebuild
10243 new file mode 100644
10244 index 0000000..e666e1d
10245 --- /dev/null
10246 +++ b/kde-base/solid-runtime/solid-runtime-4.7.4.ebuild
10247 @@ -0,0 +1,21 @@
10248 +# Copyright 1999-2011 Gentoo Foundation
10249 +# Distributed under the terms of the GNU General Public License v2
10250 +# $Header: $
10251 +
10252 +EAPI=4
10253 +
10254 +KMNAME="kde-runtime"
10255 +KMNOMODULE=true
10256 +inherit kde4-meta
10257 +
10258 +DESCRIPTION="KDE SC solid runtime modules (autoeject, automounter and others)"
10259 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
10260 +IUSE="debug"
10261 +
10262 +KMEXTRA="
10263 + solid-device-automounter/
10264 + solid-hardware/
10265 + solid-networkstatus/
10266 + solidautoeject/
10267 + soliduiserver/
10268 +"
10269
10270 diff --git a/kde-base/solid/solid-4.7.4.ebuild b/kde-base/solid/solid-4.7.4.ebuild
10271 new file mode 100644
10272 index 0000000..34d7904
10273 --- /dev/null
10274 +++ b/kde-base/solid/solid-4.7.4.ebuild
10275 @@ -0,0 +1,36 @@
10276 +# Copyright 1999-2011 Gentoo Foundation
10277 +# Distributed under the terms of the GNU General Public License v2
10278 +# $Header: $
10279 +
10280 +EAPI=4
10281 +
10282 +KMNAME="kde-workspace"
10283 +CPPUNIT_REQUIRED="test"
10284 +inherit kde4-meta
10285 +
10286 +DESCRIPTION="Solid: the KDE hardware library"
10287 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
10288 +IUSE="debug bluetooth networkmanager wicd"
10289 +
10290 +DEPEND="
10291 + networkmanager? ( net-misc/networkmanager )
10292 + wicd? ( net-misc/wicd )
10293 +"
10294 +RDEPEND="${DEPEND}
10295 + $(add_kdebase_dep solid-runtime)
10296 +"
10297 +
10298 +PDEPEND="bluetooth? ( net-wireless/bluedevil )"
10299 +
10300 +KMEXTRA="
10301 + libs/solid/
10302 +"
10303 +
10304 +src_configure() {
10305 + mycmakeargs=(
10306 + $(cmake-utils_use_with networkmanager NetworkManager)
10307 + $(cmake-utils_use_build wicd)
10308 + )
10309 +
10310 + kde4-meta_src_configure
10311 +}
10312
10313 diff --git a/kde-base/step/step-4.7.4.ebuild b/kde-base/step/step-4.7.4.ebuild
10314 new file mode 100644
10315 index 0000000..be7a4fe
10316 --- /dev/null
10317 +++ b/kde-base/step/step-4.7.4.ebuild
10318 @@ -0,0 +1,34 @@
10319 +# Copyright 1999-2011 Gentoo Foundation
10320 +# Distributed under the terms of the GNU General Public License v2
10321 +# $Header: $
10322 +
10323 +EAPI=4
10324 +
10325 +KDE_HANDBOOK="optional"
10326 +KDE_SCM="git"
10327 +inherit kde4-base
10328 +
10329 +DESCRIPTION="The KDE physics simulator"
10330 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
10331 +IUSE="debug +gsl +qalculate"
10332 +
10333 +DEPEND="
10334 + >=dev-cpp/eigen-2.0.3:2
10335 + sci-libs/cln
10336 + >=sci-mathematics/gmm-3.0
10337 + gsl? ( >=sci-libs/gsl-1.9-r1 )
10338 + qalculate? ( >=sci-libs/libqalculate-0.9.5 )
10339 +"
10340 +RDEPEND="${DEPEND}"
10341 +
10342 +PATCHES=(
10343 + "${FILESDIR}"/${PN}-4.3.2-solaris.patch
10344 +)
10345 +
10346 +src_configure() {
10347 + local mycmakeargs=(
10348 + $(cmake-utils_use_with gsl)
10349 + $(cmake-utils_use_with qalculate)
10350 + )
10351 + kde4-base_src_configure
10352 +}
10353
10354 diff --git a/kde-base/superkaramba/superkaramba-4.7.4.ebuild b/kde-base/superkaramba/superkaramba-4.7.4.ebuild
10355 new file mode 100644
10356 index 0000000..eb74680
10357 --- /dev/null
10358 +++ b/kde-base/superkaramba/superkaramba-4.7.4.ebuild
10359 @@ -0,0 +1,43 @@
10360 +# Copyright 1999-2011 Gentoo Foundation
10361 +# Distributed under the terms of the GNU General Public License v2
10362 +# $Header: $
10363 +
10364 +EAPI=4
10365 +
10366 +PYTHON_DEPEND="python? 2"
10367 +KDE_SCM="git"
10368 +if [[ ${PV} == *9999 ]]; then
10369 + kde_eclass="kde4-base"
10370 +else
10371 + KMNAME="kdeutils"
10372 + kde_eclass="kde4-meta"
10373 +fi
10374 +inherit python ${kde_eclass}
10375 +
10376 +DESCRIPTION="A tool to create interactive applets for the KDE desktop."
10377 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
10378 +IUSE="debug python"
10379 +
10380 +DEPEND="
10381 + media-libs/qimageblitz
10382 + python? ( $(add_kdebase_dep pykde4) )
10383 +"
10384 +RDEPEND="${DEPEND}
10385 + python? ( $(add_kdebase_dep krosspython) )
10386 +"
10387 +
10388 +PATCHES=( "${FILESDIR}/${PN}-as-needed.patch" )
10389 +
10390 +pkg_setup() {
10391 + python_set_active_version 2
10392 + python_pkg_setup
10393 + ${kde_eclass}_pkg_setup
10394 +}
10395 +
10396 +src_configure() {
10397 + mycmakeargs=(
10398 + $(cmake-utils_use_with python PythonLibs)
10399 + )
10400 +
10401 + ${kde_eclass}_src_configure
10402 +}
10403
10404 diff --git a/kde-base/svgpart/svgpart-4.7.4.ebuild b/kde-base/svgpart/svgpart-4.7.4.ebuild
10405 new file mode 100644
10406 index 0000000..cef709d
10407 --- /dev/null
10408 +++ b/kde-base/svgpart/svgpart-4.7.4.ebuild
10409 @@ -0,0 +1,12 @@
10410 +# Copyright 1999-2011 Gentoo Foundation
10411 +# Distributed under the terms of the GNU General Public License v2
10412 +# $Header: $
10413 +
10414 +EAPI=4
10415 +
10416 +KDE_SCM="git"
10417 +inherit kde4-base
10418 +
10419 +DESCRIPTION="Svgpart is a kpart for viewing SVGs"
10420 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
10421 +IUSE="debug"
10422
10423 diff --git a/kde-base/sweeper/sweeper-4.7.4.ebuild b/kde-base/sweeper/sweeper-4.7.4.ebuild
10424 new file mode 100644
10425 index 0000000..a9d1f41
10426 --- /dev/null
10427 +++ b/kde-base/sweeper/sweeper-4.7.4.ebuild
10428 @@ -0,0 +1,19 @@
10429 +# Copyright 1999-2011 Gentoo Foundation
10430 +# Distributed under the terms of the GNU General Public License v2
10431 +# $Header: $
10432 +
10433 +EAPI=4
10434 +
10435 +KDE_HANDBOOK="optional"
10436 +KDE_SCM="git"
10437 +if [[ ${PV} == *9999 ]]; then
10438 + kde_eclass="kde4-base"
10439 +else
10440 + KMNAME="kdeutils"
10441 + kde_eclass="kde4-meta"
10442 +fi
10443 +inherit ${kde_eclass}
10444 +
10445 +DESCRIPTION="KDE Privacy Settings Widget"
10446 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
10447 +IUSE="debug"
10448
10449 diff --git a/kde-base/system-config-printer-kde/system-config-printer-kde-4.7.4.ebuild b/kde-base/system-config-printer-kde/system-config-printer-kde-4.7.4.ebuild
10450 new file mode 100644
10451 index 0000000..bca760e
10452 --- /dev/null
10453 +++ b/kde-base/system-config-printer-kde/system-config-printer-kde-4.7.4.ebuild
10454 @@ -0,0 +1,37 @@
10455 +# Copyright 1999-2011 Gentoo Foundation
10456 +# Distributed under the terms of the GNU General Public License v2
10457 +# $Header: $
10458 +
10459 +EAPI=4
10460 +
10461 +KMNAME="kdeadmin"
10462 +PYTHON_DEPEND="2"
10463 +inherit python kde4-meta
10464 +
10465 +DESCRIPTION="KDE port of Red Hat's Gnome system-config-printer"
10466 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
10467 +IUSE=""
10468 +
10469 +DEPEND="
10470 + >=app-admin/system-config-printer-common-1.2.2
10471 + >=dev-python/pycups-1.9.49
10472 + $(add_kdebase_dep pykde4)
10473 +"
10474 +RDEPEND="${DEPEND}
10475 + net-print/cups[dbus]
10476 +"
10477 +
10478 +pkg_setup() {
10479 + python_set_active_version 2
10480 + python_pkg_setup
10481 + kde4-meta_pkg_setup
10482 +}
10483 +
10484 +src_install() {
10485 + kde4-meta_src_install
10486 + python_convert_shebangs -q -r $(python_get_version) "${ED}"
10487 +}
10488 +
10489 +pkg_postrm() {
10490 + python_mod_cleanup "${PREFIX}share/apps/${PN}"
10491 +}
10492
10493 diff --git a/kde-base/systemsettings/systemsettings-4.7.4.ebuild b/kde-base/systemsettings/systemsettings-4.7.4.ebuild
10494 new file mode 100644
10495 index 0000000..0ca1986
10496 --- /dev/null
10497 +++ b/kde-base/systemsettings/systemsettings-4.7.4.ebuild
10498 @@ -0,0 +1,91 @@
10499 +# Copyright 1999-2011 Gentoo Foundation
10500 +# Distributed under the terms of the GNU General Public License v2
10501 +# $Header: $
10502 +
10503 +EAPI=4
10504 +
10505 +KDE_HANDBOOK="optional"
10506 +KMNAME="kde-workspace"
10507 +OPENGL_REQUIRED="optional"
10508 +inherit kde4-meta
10509 +
10510 +DESCRIPTION="System settings utility"
10511 +IUSE="debug gtk +usb xinerama"
10512 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
10513 +
10514 +COMMONDEPEND="
10515 + dev-libs/glib:2
10516 + $(add_kdebase_dep libkworkspace)
10517 + media-libs/fontconfig
10518 + >=media-libs/freetype-2
10519 + >=x11-libs/libxklavier-3.2
10520 + x11-libs/libXcursor
10521 + x11-libs/libXext
10522 + x11-libs/libXfixes
10523 + x11-libs/libXft
10524 + x11-libs/libXrandr
10525 + x11-libs/libXtst
10526 + opengl? ( virtual/opengl )
10527 + usb? ( =virtual/libusb-0* )
10528 + xinerama? ( x11-libs/libXinerama )
10529 +"
10530 +DEPEND="${COMMONDEPEND}
10531 + x11-proto/kbproto
10532 + x11-proto/xextproto
10533 + xinerama? ( x11-proto/xineramaproto )
10534 +"
10535 +RDEPEND="${COMMONDEPEND}
10536 + sys-libs/timezone-data
10537 + x11-apps/setxkbmap
10538 + x11-misc/xkeyboard-config
10539 + gtk? ( kde-misc/kcm-gtk-config )
10540 +"
10541 +
10542 +KMEXTRA="
10543 + kcontrol/
10544 +"
10545 +KMEXTRACTONLY="
10546 + krunner/dbus/org.kde.krunner.App.xml
10547 + krunner/dbus/org.kde.screensaver.xml
10548 + kwin/
10549 + libs/
10550 + plasma/
10551 +"
10552 +
10553 +add_blocker kdeaccessibility-colorschemes '<4.6.50'
10554 +
10555 +PATCHES=( "${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch" )
10556 +
10557 +src_unpack() {
10558 + if use handbook; then
10559 + KMEXTRA+="
10560 + doc/kcontrol
10561 + doc/kfontview
10562 + "
10563 + fi
10564 +
10565 + kde4-meta_src_unpack
10566 +}
10567 +
10568 +src_prepare() {
10569 + sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
10570 + systemsettings/CMakeLists.txt \
10571 + || die "Failed to fix systemsettingsrc install location"
10572 +
10573 + kde4-meta_src_prepare
10574 +}
10575 +
10576 +# FIXME: is have_openglxvisual found without screensaver
10577 +src_configure() {
10578 + # Old keyboard-detection code is unmaintained,
10579 + # so we force the new stuff, using libxklavier.
10580 + mycmakeargs=(
10581 + -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
10582 + -DWITH_GLIB2=ON -DWITH_GObject=ON
10583 + $(cmake-utils_use_with opengl OpenGL)
10584 + $(cmake-utils_use_with usb)
10585 + $(cmake-utils_use_with xinerama X11_Xinerama)
10586 + )
10587 +
10588 + kde4-meta_src_configure
10589 +}
10590
10591 diff --git a/kde-base/thumbnailers/thumbnailers-4.7.4.ebuild b/kde-base/thumbnailers/thumbnailers-4.7.4.ebuild
10592 new file mode 100644
10593 index 0000000..4e5c3ee
10594 --- /dev/null
10595 +++ b/kde-base/thumbnailers/thumbnailers-4.7.4.ebuild
10596 @@ -0,0 +1,22 @@
10597 +# Copyright 1999-2011 Gentoo Foundation
10598 +# Distributed under the terms of the GNU General Public License v2
10599 +# $Header: $
10600 +
10601 +EAPI=4
10602 +
10603 +KDE_SCM="git"
10604 +KMNAME="kdegraphics-thumbnailers"
10605 +inherit kde4-base
10606 +
10607 +DESCRIPTION="KDE 4 thumbnail generators for PDF/PS files"
10608 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
10609 +IUSE="debug"
10610 +
10611 +DEPEND="
10612 + $(add_kdebase_dep libkdcraw)
10613 + $(add_kdebase_dep libkexiv2)
10614 + media-libs/lcms:0
10615 +"
10616 +RDEPEND="${DEPEND}"
10617 +
10618 +S="${WORKDIR}/${KMNAME}-${PV}"
10619
10620 diff --git a/kde-base/umbrello/umbrello-4.7.4.ebuild b/kde-base/umbrello/umbrello-4.7.4.ebuild
10621 new file mode 100644
10622 index 0000000..6ad5b57
10623 --- /dev/null
10624 +++ b/kde-base/umbrello/umbrello-4.7.4.ebuild
10625 @@ -0,0 +1,22 @@
10626 +# Copyright 1999-2011 Gentoo Foundation
10627 +# Distributed under the terms of the GNU General Public License v2
10628 +# $Header: $
10629 +
10630 +EAPI=4
10631 +
10632 +KDE_HANDBOOK="optional"
10633 +KMNAME="kdesdk"
10634 +
10635 +inherit kde4-meta
10636 +
10637 +DESCRIPTION="KDE UML Modeller"
10638 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
10639 +IUSE="debug"
10640 +
10641 +RDEPEND="
10642 + dev-libs/libxml2
10643 + dev-libs/libxslt
10644 +"
10645 +DEPEND="${RDEPEND}
10646 + dev-libs/boost
10647 +"