Compare commits

...

1048 Commits
f8 ... master

Author SHA1 Message Date
Rex Dieter fef64b95bc BR: gcc-c++, -devel: Requires: gcc-c++ 2018-02-20 15:39:26 -06:00
Sandro Mani 3e131fc48d Rebuild (giflib) 2018-02-11 21:56:00 +01:00
Igor Gnatenko b480bd6292
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:04:50 +01:00
Fedora Release Engineering 71c6e1aeee - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 19:46:55 +00:00
Igor Gnatenko f9130efe8c Remove obsolete scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-11 14:58:24 +01:00
Kevin Kofler a4a16201d5 build against OpenSSL 1.1 (patch by Daniel Vrátil and Wolfgang Bauer)
* Fri Jan 05 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.14.38-2
- build against OpenSSL 1.1 (patch by Daniel Vrátil and Wolfgang Bauer)
2018-01-05 18:47:32 +01:00
Rex Dieter 43bfe54d12 4.14.38 (kde-apps-17.08.3) 2017-11-08 08:16:30 -06:00
Rex Dieter 167adeadc4 4.14.37 (kde-apps-17.08.2) 2017-10-11 11:42:37 -05:00
Rex Dieter 3f46931d2f 4.14.36 (kde-apps-17.08.1) 2017-09-05 09:42:01 -05:00
Rex Dieter 01787fc1d0 4-14.35 (kde-apps-17.08.0) 2017-08-26 10:10:43 -05:00
Björn Esser 57c15eecf9 Rebuilt for AutoReq cmake-filesystem 2017-08-07 11:15:09 +02:00
Rex Dieter d0d3b2ed23 pull in upstream 4.14 branch fixes 2017-07-31 10:53:23 -05:00
Rex Dieter da837f11a3 4.14.34 (kde-apps-17.04.3) 2017-07-28 16:13:43 -05:00
Fedora Release Engineering b95ff9d674 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 15:03:07 +00:00
Rex Dieter a07e6e478a 4.14.33 (kde-apps-17.04.2) 2017-06-15 08:38:47 -05:00
Rex Dieter c7148ed759 Merge branch 'master' into f26 2017-05-15 09:26:06 -05:00
Rex Dieter ebade8b997 Revert "security fix, CVE-2017-8422"
This reverts commit 697007e32f.
2017-05-15 09:26:03 -05:00
Rex Dieter dbb6ec293b 4.14.32 2017-05-10 09:06:46 -05:00
Than Ngo 697007e32f security fix, CVE-2017-8422 2017-05-10 11:20:22 +02:00
Than Ngo 71ae6c005b security fix, CVE-2017-8422 2017-05-10 10:47:35 +02:00
Rex Dieter 98fff58e77 4.14.31 (kde-apps-17.04.0) 2017-04-14 10:44:00 -05:00
Rex Dieter d9289dada5 4.14.30 (kde-apps-16.12.3) 2017-03-08 08:56:14 -06:00
Rex Dieter 8ab470f20f CVE-2017-6410 (#1427808) 2017-03-02 12:49:09 -06:00
Rex Dieter a0636f60be BR: perl(Getopt::Long) 2017-02-09 07:55:03 -06:00
Rex Dieter f2297df048 4.14.29 (kde-apps-16.12.2) 2017-02-08 13:51:11 -06:00
Rex Dieter 103626bcc0 4.14.28 (kde-apps-16.12.1) 2017-01-10 08:56:02 -06:00
Rex Dieter 5d0de4ee49 re-enable -apidocs 2016-12-22 13:15:58 -06:00
Rex Dieter a04203247f disable apidocs
rawhide doxygen broken deps :(
2016-12-22 12:28:19 -06:00
Rex Dieter bfe6a2eee9 4.14.27 (kde-apps-16.12.0) 2016-12-22 12:01:28 -06:00
Kevin Kofler b206cc8f65 reenable WebKit support
* Fri Dec 09 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.14.26-2
- reenable WebKit support
2016-12-09 04:46:07 +01:00
Rex Dieter eb4d3a420f drop webkit support
bootstrap a build to avoid "moc parse error: qwebpage"
2016-12-05 07:23:12 -06:00
Rex Dieter 343c8fcf6d 4.14.26 2016-12-03 12:49:31 -06:00
Rex Dieter bff7c61ba1 patch65 can (probably) be dropped 2016-11-30 10:51:43 -06:00
Rex Dieter 4fdbe837f3 4.14.26 2016-11-30 09:42:06 -06:00
Rex Dieter 23d032707d support use of plasma-desktop-drkonqi too 2016-11-10 11:22:39 -06:00
Rex Dieter 6e27d7de5a 4.14.25 (kde-apps-16.08.2) 2016-10-16 08:51:38 -05:00
Rex Dieter 428a617cdd 4.14.24 (kde-apps-16.08.1) 2016-09-06 09:36:39 -05:00
Rex Dieter d822f8a9af backport no_fake_mimetypes fix for f24+ (reviewboard#117135) 2016-08-28 09:03:49 -05:00
Rex Dieter 7ad5094d62 Release++ 2016-08-18 13:54:56 -05:00
Rex Dieter 896a948c45 pull in upstream fixes 2016-08-18 13:54:36 -05:00
Rex Dieter 80bfeab96c drop upstreamed patch 2016-08-16 22:49:02 -05:00
Rex Dieter e9ee7d10ba respin 2016-08-16 17:33:16 -05:00
Rex Dieter 725603e7ca fix gcc6 visibility support detection (review#128697) 2016-08-16 09:07:29 -05:00
Rex Dieter f866561ce7 4.14.23 (kde-apps-16.08.0) 2016-08-12 09:10:25 -05:00
Rex Dieter 948066e110 upstreamed patch 2016-07-08 08:19:13 -05:00
Rex Dieter d6c484612e 4.14.22 (kde-apps-16.04.3) 2016-07-08 08:02:19 -05:00
Petr Písař 0eb7147436 Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 10:23:41 +02:00
Rex Dieter 3ba56c09ac 4.14.21 (kde-apps-16.04.2) 2016-06-12 10:15:11 -05:00
Rex Dieter b459bc2531 4.14.20 (kde-apps-16.04.1) 2016-05-08 07:06:35 -05:00
Rex Dieter b1fac5955e drop strigi support (f25+)
See also ml thread:
https://lists.fedoraproject.org/archives/list/kde@lists.fedoraproject.org/message/EOQ57IGVTS3WHWTRIZNFMQEUXKT2VE26/
2016-05-06 12:54:17 -05:00
Rex Dieter 1f0798516b rebuild (qt) 2016-04-20 17:47:12 -05:00
Rex Dieter 2d5c85b77b rebuild (qt) 2016-04-18 11:13:40 -05:00
Rex Dieter b31b252af4 4.4.19 (kde-apps-16.04.0) 2016-04-15 18:32:10 -05:00
Rex Dieter d612976a3c Recommends: kde-platform-plugin kde-style-breeze, moved soft dep here, workaround bug #1325471 2016-04-11 10:50:54 -05:00
Rex Dieter 8183ca5a37 drop Requires: (...rich deps...) (#1317481) 2016-03-14 13:51:57 -05:00
Rex Dieter 4aeba340ca 6:4.14.18-1
- 4.14.18 (kde-apps-15.12.3)
- Requires: (kde-platform-plugin%{?_isa} if plasma-workspace), f23+
- Requires: (kde-style-breeze%{?_isa} if plasma-desktop), f23+
2016-03-12 15:46:53 -06:00
Rex Dieter 8335d68389 nepomuk(-devel) subpkgs on < f24, drop on f24+ 2016-02-26 14:27:33 -06:00
Rex Dieter ce522328fb drop BR: shared-desktop-ontologies (f24+) 2016-02-26 10:53:55 -06:00
Rex Dieter af2f24e5e0 Recommends: media-player-info (f24+) 2016-02-26 10:46:51 -06:00
Rex Dieter ffaaa26c97 fix %%files 2016-02-17 14:10:18 -06:00
Rex Dieter b3665985af 6:4.14.17-3
- split up gcc patches,
- -nepomuk(-devel) subpkgs (f24+)
2016-02-17 12:02:04 -06:00
Rex Dieter 2f9b4989cb respin gcc6 patch 2016-02-12 19:50:42 -06:00
Rex Dieter 2594748149 search for truncf (instead of trunc) 2016-02-12 14:44:53 -06:00
Rex Dieter 241d238c70 fix path in sed hack 2016-02-12 13:36:52 -06:00
Rex Dieter b69935f2f8 Hack to assume HAVE_TRUNC is true
see https://bugzilla.redhat.com/show_bug.cgi?id=1307086#c2
2016-02-12 13:03:46 -06:00
Rex Dieter 5de20fd850 kdelibs-4.14.17 FTBFS 2016-02-12 12:57:01 -06:00
Rex Dieter 51cf3d9621 4.14.17 (kde-apps-15.12.2) 2016-02-12 10:18:25 -06:00
Dennis Gilmore 91f95bc34c - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 01:49:35 +00:00
Than Ngo e73466e1c5 disable webkit for rhel 2016-01-28 13:59:43 +01:00
Rex Dieter a16dbf58e3 unconditionally enable hardening (#965527) 2016-01-21 08:56:53 -06:00
Rex Dieter 47244ebc84 4.14.16 (kde-apps-15.12.1), drop pre-f22 support patches 2016-01-08 16:12:19 -06:00
Rex Dieter 45cd4cc3d0 move dbus xml interface files to -devel 2015-12-21 13:57:35 -06:00
Rex Dieter 2b3aff185a actually apply those post-4.14.15 commits (kparts, python) 2015-12-19 13:06:43 -06:00
Rex Dieter 4afda83d43 6:4.14.15-1
- 4.14.15 (kde apps 15.12.0)
- include a few post-4.14.15 commits (kparts, python related)
2015-12-18 13:14:16 -06:00
Rex Dieter e9f546bf1f make VFolderMenu::loadDoc KDebug instead of KWarning 2015-12-09 08:49:10 -06:00
Rex Dieter b370918161 revert upstream commit causing kopete crashes for now (kde#355275) 2015-12-05 10:58:48 -06:00
Rex Dieter a8602f5ad2 pull in upstream fixes 2015-11-25 08:11:17 -06:00
Rex Dieter f8444455e3 4.14.14 (kde apps 15.08.3) 2015-11-07 06:59:12 -06:00
Rex Dieter 82538f474c add new patch 2015-10-21 21:16:05 -05:00
Rex Dieter 221fe066fb FindTaglib.cmake: fix for taglib-1.10 2015-10-21 18:12:26 -05:00
Rex Dieter f180590699 4.14.13 (kde apps 15.08.2) 2015-10-14 06:27:04 -05:00
Rex Dieter 8b1db0dd2a rename to macros.kde-apps sources too 2015-09-12 08:26:56 -05:00
Rex Dieter 7b1f4d8343 6:4.14.12-1
- 4.14.12 (KDE Applications 15.08.1)
- kde-apps-rpm-macros subpkg
- apply icon-related reverts for < f22 only
2015-09-12 08:06:15 -05:00
Rex Dieter 943fa471aa fix "Macro expanded in comment" warnings 2015-08-24 10:30:48 -05:00
Dan Vrátil 217a7fab28 Update Drop-Nepomuk-from-KParts patch 2015-08-24 17:11:56 +02:00
Dan Vrátil 122079fc4a KDE Applications 15.08.0 2015-08-24 17:03:42 +02:00
Rex Dieter 5ee1cbaca7 4.14.10 (kde-apps-15.04.3) 2015-06-28 09:24:02 -05:00
Dennis Gilmore f978277c59 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 13:01:19 +00:00
Rex Dieter 527b440da4 fix sonnect/hunspell dictionary paths 2015-06-04 18:01:19 -05:00
Rex Dieter e40662f7a9 Revert upstream kplaces sync fix (<f22, #1228340) 2015-06-04 13:55:13 -05:00
Rex Dieter aeacca0af4 4.14.9 (kde-apps-15.04.2) 2015-06-01 20:27:52 -05:00
Rex Dieter 91a3d7a923 4.14.8 2015-05-14 11:26:56 -05:00
Rex Dieter 16dfa112c1 6:4.14.7-5
- drop cmake hacks
- Added folders to left panel "Places" disappear (kde#345174)
2015-05-01 08:00:59 -05:00
Rex Dieter dd6198e02d ktexteditor subpkg (Requires: kate4-part) 2015-04-22 08:19:44 -05:00
Rex Dieter 4ff6b8fa01 omit apidocs in bootstrap mode 2015-04-20 09:45:11 -05:00
Rex Dieter bb20a3fba5 apps_version to 15.04.0 2015-04-13 14:31:05 -05:00
Rex Dieter 647c75e513 4.14.7 2015-04-10 10:40:32 -05:00
Rex Dieter c88f7f4469 fix build when disabling plasma_packagekit feature 2015-03-08 14:05:01 -05:00
Rex Dieter 0f9ce49aad changelog typo 2015-03-08 08:44:20 -05:00
Rex Dieter 3836b68a04 6:4.14.6-2
- pull in upstream fixes, including minor BIC fix for 4.14.6
- disable plasma/pacakgekit feature (for f22+
2015-03-08 08:43:51 -05:00
Rex Dieter b76c7bcb2e 4.14.6 2015-02-28 08:29:13 -06:00
Rex Dieter 5a31913ce0 bump Release too 2015-02-24 06:20:11 -06:00
Rex Dieter 2639d13685 bump apps_version to 14.12.2 2015-02-24 06:19:49 -06:00
Rex Dieter 714eb72aa9 4.14.5 2015-02-23 21:16:57 -06:00
Rex Dieter a48aa99972 rebuild (gcc5) 2015-02-18 09:04:11 -06:00
Rex Dieter 13bce06724 reduce stderr spam about invalid mimetypes (workaround #1184918) 2015-01-27 09:47:40 -06:00
Rex Dieter 6c70da6b72 typo in copy-n-paste macros file 2015-01-10 14:15:22 -06:00
Rex Dieter 28add374ce 6:4.14.4-1
- 4.14.4 (with kde-applications-14.12.1)
- +macros.kdelibs4 : includes %kde_applications_version, %kde_runtime_requires, %kdelibs_requires
2015-01-10 13:01:21 -06:00
Rex Dieter dfe751c10c pull in candidate fix for "kde deamon crash on wakeup" (kde#288410) 2014-12-29 21:23:00 -06:00
Rex Dieter 3a97198c66 6:4.14.3-7
- borrow Drop-Nepomuk-from-KParts-LINK_INTERFACE_LIBRARIES.patch from obs
- start work to support -nepomuk, -nepomuk-devel subpkgs (wip)
2014-12-20 16:13:47 -06:00
Rex Dieter 177d6f0d7c 6:4.14.3-6
- kill uri/ fake mimetypes (#587573, kde#269045)
- own fake mimetype dirs, e.g. mime/all/ (#907667)
2014-12-18 08:21:19 -06:00
Rex Dieter 28c4e45f92 pull in Kolab KRecursiveFilterProxyModel.patch 2014-12-09 14:26:27 -06:00
Rex Dieter 560ccaa8a6 Requires: kde-l10n 2014-12-05 18:02:14 -06:00
Rex Dieter cb135308d9 rebuild (openexr) 2014-11-25 13:44:55 -06:00
Rex Dieter b58b4e85de enable webkit for epel builds 2014-11-25 10:08:47 -06:00
Rex Dieter 76e5f9740b 4.14.3-2
- No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) (#1056769)
- use upstream _DEFAULT_SOURCE commit/patch instead
2014-11-21 12:09:37 -06:00
Rex Dieter 9048770b51 Merge branch 'master' into f21 2014-11-08 07:51:10 -06:00
Rex Dieter b2450a6608 4.14.3 2014-11-08 07:49:18 -06:00
Rex Dieter 670e4a45a8 Merge branch 'master' into f20 2014-10-11 08:25:53 -05:00
Rex Dieter 47aaf1fd69 Merge branch 'master' into f21 2014-10-11 08:25:30 -05:00
Rex Dieter 9baad4c7da 4.14.2 2014-10-11 08:24:33 -05:00
Rex Dieter b734e8a845 Merge branch 'master' into f21 2014-09-15 09:18:51 -05:00
Rex Dieter 4489cb1d5f Revert "4.14.1"
This reverts commit 7eda69ab78.
2014-09-15 09:18:34 -05:00
Rex Dieter 7eda69ab78 4.14.1 2014-09-15 09:12:50 -05:00
Rex Dieter 015ad65e30 4.14.1 2014-09-15 08:37:03 -05:00
Peter Robinson 07b7d4ac06 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 23:21:14 +00:00
Rex Dieter 157bddf750 4.14.0 2014-08-14 10:43:58 -05:00
Rex Dieter 7f040cc42f 4.13.97 2014-08-04 18:26:32 -05:00
Rex Dieter e7f791c246 Merge branch 'master' into f20 2014-07-14 20:30:50 -05:00
Rex Dieter 13cd99aa64 4.13.3 2014-07-13 19:15:35 -05:00
Than Ngo bc86df28d4 fix issue in opening a terminal in Konqueror/Dolphin does not inherit environment variable 2014-07-11 17:03:26 +02:00
Rex Dieter e39a4b2757 mimeinfo scriptlet polish 2014-07-08 13:08:37 -05:00
Rex Dieter f52b096035 shorter version 2014-07-03 13:23:15 -05:00
Rex Dieter a571b3ef12 optimize mimeinfo scriptlet 2014-07-03 12:26:00 -05:00
Rex Dieter 557f3f61c5 Merge branch 'master' into f20 2014-06-30 12:11:12 -05:00
Rex Dieter 2fc677db6f Revert "4.12.4"
This reverts commit 7bef3c7b3e.
2014-06-30 12:11:09 -05:00
Rex Dieter 4d91da9d19 Revert "4.12.5"
This reverts commit 0700c690bc.
2014-06-30 12:11:08 -05:00
Rex Dieter 13962fa44d Revert "respin"
This reverts commit d98238726d.
2014-06-30 12:11:07 -05:00
Rex Dieter ca95843bc3 Revert "POP3 kiosloave silently accepted invalid SSL certificates (#1111022, #1111023, CVE-2014-3494)"
This reverts commit a202c166f0.
2014-06-30 12:11:06 -05:00
Rex Dieter 602e091b10 Revert "Provides: kdelibs4-webkit ..."
This reverts commit 89913d3c51.
2014-06-30 12:11:05 -05:00
Rex Dieter ec69e7724c 6:4.13.2-8
- %files enumerate libs
- move kdewebkitwidgets.so to -webkit too
2014-06-20 11:53:52 -05:00
Rex Dieter b0c6bf362c add Obsoletes for -webkit upgrade path 2014-06-19 12:55:26 -05:00
Rex Dieter 89913d3c51 Provides: kdelibs4-webkit ... 2014-06-19 09:57:55 -05:00
Rex Dieter d38cc88e56 add kdelibs4-webkit Provides 2014-06-19 09:54:46 -05:00
Rex Dieter ffce806c95 webkit subpkg 2014-06-19 09:51:20 -05:00
Rex Dieter 865d28c0b7 backport another meinproc/libxml2 fix (kde#335001) 2014-06-19 08:49:53 -05:00
Rex Dieter a202c166f0 POP3 kiosloave silently accepted invalid SSL certificates (#1111022, #1111023, CVE-2014-3494) 2014-06-19 08:42:59 -05:00
Rex Dieter f9853a30da POP3 kiosloave silently accepted invalid SSL certificates (#1111022, #1111023, CVE-2014-3494) 2014-06-19 08:41:02 -05:00
Rex Dieter 3e43f489c0 FindKDE4Internal.cmake: define _DEFAULT_SOURCE too (to avoid _BSD_SOURCE deprecation warnings) 2014-06-09 08:04:41 -05:00
Rex Dieter 12672cccc0 respin 2014-06-08 17:16:48 -05:00
Rex Dieter e9b64d15fc fix build on arm
see https://bugs.kde.org/show_bug.cgi?id=335346#c3
2014-06-07 23:02:34 -05:00
Rex Dieter 469049fb66 fix changelog 2014-06-07 17:31:13 -05:00
Rex Dieter c1a484f8b7 4.13.1 2014-06-07 16:07:46 -05:00
Rex Dieter 2551653d7c meinproc4 doesn't substitute entity with libxml2 fixed for CVE-2014-0191 (kde#335001) 2014-05-23 13:00:54 -05:00
Rex Dieter 379a767770 4.13.1 2014-05-10 08:50:44 -05:00
Rex Dieter d98238726d respin 2014-04-29 09:45:05 -05:00
Rex Dieter 0700c690bc 4.12.5 2014-04-25 20:01:01 -05:00
Rex Dieter 69a04d9587 4.13.0 2014-04-11 13:03:26 -05:00
Rex Dieter e437963ec9 4.12.97 2014-04-03 08:48:12 -05:00
Than Ngo 7bef3c7b3e 4.12.4 2014-04-02 16:24:49 +02:00
Rex Dieter ea8e8c3409 4.12.95 2014-03-22 07:56:31 -05:00
Rex Dieter 615b18379a 4.12.90 2014-03-17 13:58:46 -05:00
Rex Dieter 09667877f1 4.12.3 2014-03-01 08:03:02 -06:00
Rex Dieter 64437c2d4a hal support: +Requires: hal-storage-addon 2014-02-27 07:45:56 -06:00
Kevin Kofler b8899f88cd Merge branch 'f20' of ssh://pkgs.fedoraproject.org/kdelibs into f20 2014-02-16 18:14:49 +01:00
Kevin Kofler 558270b8dc plasma-pk: fix plasmapkg (#1065688)
* Sat Feb 15 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.12.2-3
- Plasma PackageKit integration: fix plasmapkg to not query Plasma for available
  script engines if component is not Plasma/*, but e.g. KWin/Script (#1065688)
2014-02-16 00:31:34 +01:00
Kevin Kofler cfe4b28c0f Delete the plasma-pk-0001 patch that went upstream at some point. 2014-02-16 00:22:20 +01:00
Rex Dieter e9cfe5fa5a Merge branch 'master' into f20
Conflicts:
	.gitignore
	kdelibs.spec
	sources
2014-02-02 13:27:51 -06:00
Rex Dieter 0378c1266a drop autostart-debug.patch 2014-02-02 13:26:49 -06:00
Rex Dieter 67b4fc4653 4.12.2 2014-01-31 08:16:12 -06:00
Rex Dieter 721b000bde 4.12.1 2014-01-10 07:33:02 -06:00
Rex Dieter fb05da6aa4 4.11.5 2014-01-03 13:02:47 -06:00
Rex Dieter 0cb6c45d92 disable tests 2013-12-19 17:35:11 -05:00
Rex Dieter 0d3f4e1aea 4.12.0 2013-12-18 11:43:09 -06:00
Rex Dieter c41df480f5 4.11.4 2013-12-12 08:31:16 -06:00
Kevin Kofler e8a32dd17f drop autostart-debug patch
* Mon Dec 09 2013 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.11.3-9
- drop autostart-debug patch
2013-12-09 20:22:48 +01:00
Rex Dieter 9eb06908f0 Merge branch 'f20'
Conflicts:
	kdelibs.spec
2013-12-09 08:19:14 -06:00
Kevin Kofler 35fd72ad83 set QT_NO_GLIB in klauncher_main.cpp as a possible fix/workaround for #983110
* Mon Dec 09 2013 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.11.3-8
- drop klauncher-timeout patch that did not help
- set QT_NO_GLIB in klauncher_main.cpp as a possible fix/workaround for #983110
2013-12-09 01:54:40 +01:00
Rex Dieter a172f8137a Merge branch 'f20'
Conflicts:
	kdelibs.spec
2013-12-07 13:26:01 -06:00
Rex Dieter 0945db3aee avoid possible crasher in autostart-debug.patch 2013-12-07 08:49:29 -06:00
Kevin Kofler 1610769098 Merge branch 'f20' into 'master' 2013-12-07 05:38:21 +01:00
Kevin Kofler 3d17a457ed Fix typo in libexecdir patch.
This only affects the kstandarddirstest, so it should only matter when
tests are run.
2013-12-07 05:36:14 +01:00
Rex Dieter 48ec2a9434 autostart debugging bits, increase klauncher timeout (possible fix for #983110)
merge recent commits to f20 branch
2013-12-06 21:57:05 -06:00
Rex Dieter a03bbb6705 slightly less verbose tests 2013-12-06 21:49:53 -06:00
Rex Dieter 7e41e741bd cleanup %check/tests 2013-12-06 20:46:05 -06:00
Kevin Kofler 351f1953e4 Actually apply the klauncher-timeout patch. 2013-12-07 03:44:17 +01:00
Kevin Kofler e3d77729c8 increase KLauncher timeout as a possible fix/workaround for #983110
* Sat Dec 07 2013 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.11.3-6
- increase KLauncher timeout as a possible fix/workaround for #983110
2013-12-07 03:42:15 +01:00
Rex Dieter 487dc84f06 6:4.11.3-5
- respin autostart debuging patch
- %check: support regression tests (default off)
2013-12-06 18:29:04 -06:00
Rex Dieter a5e6d24f31 add some autostart debugging 2013-12-06 15:29:50 -06:00
Rex Dieter 886ee57885 Merge commit 'cf152dc1fcec80efe2d292afe7b79463c917c9ea'
Conflicts:
	kdelibs.spec
2013-12-03 08:45:32 -06:00
Rex Dieter 4dc43f67d3 unconditionally omit kdecmake.1 2013-12-03 08:42:04 -06:00
than 8b6657082a fix rpm file list 2013-12-02 23:09:20 +01:00
Than Ngo cf152dc1fc add the arm's check in kdelibs 2013-12-02 17:58:22 +01:00
Rex Dieter 4c8d507f2d Merge branch 'f20', for arm fix
Conflicts:
	kdelibs.spec
2013-12-02 10:53:38 -06:00
Rex Dieter b934cf8267 use %%arm macro 2013-12-02 10:52:06 -06:00
Than Ngo c9bb4d0750 bump release 2013-12-02 17:27:26 +01:00
Than Ngo 265b52e23e * add workaround for bz#969524 2013-12-02 16:55:32 +01:00
Rex Dieter 3de52986bd 4.11.97 2013-11-30 21:40:51 -06:00
Rex Dieter f3d640ed40 rebuild (openexr) 2013-11-27 10:22:21 -06:00
Rex Dieter 2afa35cd38 4.11.95 2013-11-21 08:30:22 -06:00
Rex Dieter 07009c8789 update %files 2013-11-15 12:18:59 -06:00
Rex Dieter f3004c01ee 4.11.90 2013-11-15 11:20:56 -06:00
Rex Dieter 4f1050a7c3 4.11.3 2013-11-01 16:04:21 -05:00
Rex Dieter 7fbafb9ec9 patch upstreamed 2013-10-23 10:04:22 -05:00
Rex Dieter f3efe1f53c allow udev backend on el6
afiestas recommended simply ommitting the new solid api for systems
with older udev, so here we are.
2013-10-23 09:21:16 -05:00
Rex Dieter 8207dace25 el6 fixes
- bump udev dep
- fix LEGACY_HAL handling
2013-10-21 08:02:28 -05:00
Rex Dieter 9625fd1880 followup upstream mimetypes fix 2013-10-19 07:26:21 -05:00
Rex Dieter a4e7e17e68 backport a few upstream fixes 2013-10-18 08:48:35 -05:00
Rex Dieter 9942ba96bf 4.11.2 2013-09-27 23:22:00 -05:00
Rex Dieter 4be0693da5 6:4.11.1-4
- kded4 leak sockets when wifi connections fail (kde#324954)
- use upstreamed Samba patch
- Wrong timestamp on files copied (kde#55804)
2013-09-23 08:40:51 -05:00
Rex Dieter 817dcd5aef rebuild (ilmbase/openexr) 2013-09-08 16:51:39 -05:00
Rex Dieter f6cb502cd2 Merge branch 'master' into f19
Conflicts:
	.gitignore
	kdelibs.spec
	sources
2013-09-04 21:56:55 -05:00
Rex Dieter 865e874a2c backport kwallet synchronous mode fix (kde#254198) 2013-09-03 15:44:00 -05:00
Rex Dieter 0509005e1e 6:4.11.1-1
- 4.11.1
- include SOLID_HAL_LEGACY hack (el6)
2013-09-03 12:07:19 -05:00
Rex Dieter a5f92b79f1 upstream patches, including plasma crasher fix (kde#320855) 2013-08-14 07:27:03 -05:00
Than Ngo a2b49ff462 4.11.0 2013-08-08 12:46:53 +02:00
Rex Dieter a12d831309 cleanup 2013-07-25 09:17:18 -05:00
Rex Dieter 01eab565f7 4.10.97 2013-07-25 09:16:56 -05:00
Rex Dieter 2f58094d16 4.10.95 2013-07-23 11:00:24 -05:00
Rex Dieter 5918344556 cmake -devel dep too 2013-07-19 11:41:12 -05:00
Rex Dieter 57fd106bb8 use cmake_pkg macro
So not to conflict with %cmake macro provided by cmake pkg
2013-07-19 11:38:22 -05:00
Than Ngo d2c6e9b0ed 4.10.5 2013-06-30 19:01:50 +02:00
Rex Dieter 96a1cdc159 mime dirs use %_datadir, not %_kde_datadir
(even if they happen to be the same atm)
2013-06-28 10:05:07 -05:00
Rex Dieter 41735b71c3 actually apply patch to fix depextractor build 2013-06-27 10:38:33 -05:00
Rex Dieter 66325c5488 revert upstream commit disabling plasma/packagekit 2013-06-27 09:36:17 -05:00
Rex Dieter aed4a6b278 explicitly enable hupnp/packagekit bits 2013-06-27 08:33:46 -05:00
Rex Dieter ae07a247dc bump attica dep 2013-06-27 08:17:12 -05:00
Rex Dieter cddd637fad trim changelog included in binary rpms 2013-06-27 07:54:22 -05:00
Rex Dieter c0b1b3895e 4.10.90 2013-06-27 07:31:09 -05:00
Rex Dieter 6443871522 4.10.4 2013-06-01 09:07:01 -05:00
Rex Dieter 1d5f527063 4.10.3-2
- pull in a few upstream fixes, including a couple minor security issues
- Crash in DialogShadows::Private::freeX11Pixmaps() (kde#319137)
2013-05-09 07:57:13 -05:00
Than Ngo f3b1d87bb6 add fedora condition 2013-05-06 17:16:33 +02:00
Than Ngo 63e08e29de it's included on 4.10.3, drop 2013-05-06 17:12:51 +02:00
Than Ngo 8bc04bf5b0 4.10.3 2013-05-06 10:33:58 +02:00
Than Ngo 105d8d7888 kdelibs-4.1.72-no-cache-kdeglobals-paths.patch 2013-04-30 12:17:36 +02:00
Rex Dieter 0838c911b6 6:4.10.2-3
- fix/workaround plasma-desktop crash (kde#318806)
- respin FindSamba patch
2013-04-24 15:20:36 -05:00
Rex Dieter 3d61393ab3 include followup commits too...
so we can back out all of them.
2013-04-16 13:47:56 -05:00
Rex Dieter c0f75e8d30 revert upstream commit wrt icon inheritance, for now, to avoid regression (kde#317138) 2013-04-16 13:30:06 -05:00
Rex Dieter ee0ccd4dc6 restore Obsoletes: kdelibs-experimental(-devel)
for rhel < 8
2013-04-02 20:08:49 -05:00
Rex Dieter 09c8597845 4.10.2 2013-03-30 12:25:19 -05:00
Rex Dieter 2545330782 one more use/need for webkit macro 2013-03-21 19:18:41 -05:00
Rex Dieter 801df6df92 use webkit macro to toggle webkit support 2013-03-21 15:14:06 -05:00
Rex Dieter bdeef81fd5 oops, revert Release bump 2013-03-21 10:53:14 -05:00
Rex Dieter e5747843d1 minor tweaks for el6 (hal!), bump up cmake dep 2013-03-21 10:52:26 -05:00
Rex Dieter 08a0441be2 lower strigi min version
Mostly harmless and helps rebulids for other stuff (say, like el6)
2013-03-21 09:17:46 -05:00
Rex Dieter d3d085bf07 rebuild (OpenEXR) 2013-03-10 14:42:45 -05:00
Rex Dieter 03eeceb69c Merge branch 'master' into f18
Conflicts:
	.gitignore
	kdelibs-solid_qt_no_debug_output.patch
	kdelibs-udisks2-backend.patch
	kdelibs.spec
	sources
2013-03-02 15:24:40 -06:00
Rex Dieter e9ddb5c55e 4.10.1 2013-03-02 07:34:31 -06:00
Than Ngo 80a9765d6d disable dot to reduce apidoc size 2013-03-01 15:24:02 +01:00
Than Ngo 262ec97ebe disable dot to reduce doc size 2013-02-28 17:48:01 +01:00
Than Ngo fbfb1d8e39 add kdelibs-4.x-abrt.patch 2013-02-28 17:30:45 +01:00
Than Ngo 781be70efb abrt by default for RHEL 2013-02-28 16:36:21 +01:00
Than Ngo 82b519787f abrt by default for rhel 2013-02-28 15:57:10 +01:00
Than Ngo 0c564852a4 fix typo 2013-02-28 13:16:25 +01:00
Than Ngo bebe7ed111 adapt webkit patch 2013-02-28 11:56:46 +01:00
Lukáš Tinkl 411209b447 also fix removing 2-stage devices 2013-02-07 14:40:09 +01:00
Rex Dieter bb04e0a72d kdelibs-udisks2_2_stage.patch (fix for some phones/mtp-device detection) 2013-02-05 09:57:06 -06:00
Rex Dieter 80419ac53a kdelibs-udisks2_2_stage.patch (fix for some phones/mtp-device detection) 2013-02-01 10:43:45 -06:00
Rex Dieter ecb23ae7c3 rebase patches
rebase patches to avoid fuzz
2013-01-31 07:50:05 -06:00
Rex Dieter 877ac92e1e 4.10.0 2013-01-31 07:35:36 -06:00
Rex Dieter 602db2ba2b 4.9.98 2013-01-19 13:04:09 -06:00
Adam Tkac 405c57cc10 Rebuild due to "jpeg8-ABI" feature drop
Signed-off-by: Adam Tkac <atkac@redhat.com>
2013-01-18 18:55:21 +01:00
Rex Dieter 8178b92e68 4.9.97 2013-01-03 15:00:32 -06:00
Rex Dieter 6669dcb86e unused patch 2013-01-02 05:52:46 -06:00
Rex Dieter 994371b009 Merge branch 'f18' into f17 2013-01-02 05:51:23 -06:00
Rex Dieter 3f6b564f7a Release++ 2013-01-02 05:50:58 -06:00
Rex Dieter 3312db0256 FindKdcraw.cmake fixes(kde#311936) 2013-01-02 05:50:26 -06:00
Rex Dieter e242148dec FindKdcraw.cmake fixes(kde#311936) 2012-12-29 06:34:19 -06:00
Rex Dieter 7d2ab2359e Merge branch 'f18' into f17
Conflicts:
	kdelibs.spec
2012-12-28 13:04:34 -06:00
Rex Dieter 9866b4574d 4.9.5 2012-12-28 12:48:56 -06:00
Rex Dieter 23897b390c Conflicts: kdelibs3 < 3.5.10-42 2012-12-20 21:12:50 -06:00
Rex Dieter 13bf6ac3ac move ktelnetservice to bindir 2012-12-19 16:14:11 -06:00
Rex Dieter 6bc0c00afb rebase parallel_devel, drop kmailservice hack 2012-12-19 15:24:31 -06:00
Rex Dieter 75d16d2d7b 4.9.95 2012-12-19 14:23:41 -06:00
Lukáš Tinkl 4870c19294 Resolves: bz#888478 - Eject of CDs and DVDs fails 2012-12-19 15:32:40 +01:00
Rex Dieter e1df9fddb3 prune/fix changelog 2012-12-13 08:37:38 -06:00
Rex Dieter ece602dfcc respin (workaround hal failure too)
Probably should perform a halectomy here
2012-12-12 16:19:01 -06:00
Rex Dieter 50500ac68f fix solid_qt_no_debug_output patch too 2012-12-12 15:57:14 -06:00
Rex Dieter 0005ac1ea0 fix udisks2 conditional, so -DWITH_SOLID_UDISKS2:BOOL=ON really gets set 2012-12-12 15:55:37 -06:00
Rex Dieter f34f6c91b4 respin solid_qt_no_debug_output.patch 2012-12-12 15:45:08 -06:00
Rex Dieter 99e1e347c9 6:4.9.90-2
- sync with latest solid/udisks2 upstream bits
- Debug output in kdelibs-udisks2-backend.patch should be disabled (#882731)
2012-12-12 14:44:36 -06:00
Rex Dieter ec28fb10f9 Debug output in kdelibs-udisks2-backend.patch should be disabled (#882731) 2012-12-12 14:32:31 -06:00
Than Ngo f2aaad9133 Merge branch 'f18' into f17 2012-12-06 15:09:21 +01:00
Than Ngo 4c69567fa0 apply upstream patch to fix crash when no service was selected 2012-12-06 13:22:05 +01:00
Than Ngo 840ce1b474 - apply upstream patch to revert the check parent mimetypes in
protocolForArchiveMimetype() (kde#311214)
2012-12-06 11:43:10 +01:00
Than Ngo 92f040cd34 - disable kfileplacesdevicecache which causes bad regression
- add rhel condition
2012-12-04 18:02:25 +01:00
Lukáš Tinkl 477c1b4144 make it compile 2012-12-04 13:29:12 +01:00
Than Ngo faa7170e1d drop patch which is already merged in 4.9.4 2012-12-03 22:27:22 +01:00
Rex Dieter e326136c9b 4.9.90 (4.10beta2) 2012-12-03 11:39:46 -06:00
Lukáš Tinkl 3966b2d0bd fix ghost devices in the udisks2 Solid backend 2012-12-03 17:31:16 +01:00
Than Ngo 8d3faf2202 4.9.4 2012-12-03 16:52:35 +01:00
Dan Vrátil 34d2c6233c Minor fixes in udisks2 patch 2012-12-01 16:56:53 +01:00
Dan Vrátil c8f1a5d078 update udisks2 backend patch 2012-11-30 17:23:15 +01:00
Dan Vrátil 04893e481a Add cache for Solid devices to speed up KFilePlacesModel 2012-11-29 16:13:40 +01:00
Than Ngo 601681bc18 fix typo 2012-11-29 16:03:24 +01:00
Than Ngo 61d8d48a57 fix file filter 2012-11-29 15:54:46 +01:00
Lukáš Tinkl 9d5428cf35 rebase udisks2 backend patch 2012-11-29 15:46:42 +01:00
Jan Grulich 296c2fa21a Merge branch 'f18' into f17 2012-11-23 16:15:34 +01:00
Jan Grulich 4294e82645 Fix previous patch 2012-11-23 16:15:21 +01:00
Jan Grulich 148a373d45 Merge branch 'f18' into f17 2012-11-23 13:29:57 +01:00
Jan Grulich 4464712ab3 Resolves: bz#877021 2012-11-23 13:29:20 +01:00
Rex Dieter d938e3bbc2 Merge branch 'f18' into f17 2012-11-06 10:35:41 -06:00
Rex Dieter d5888666b3 (re)enable apidocs 2012-11-02 15:18:07 -05:00
Rex Dieter 785945b8c9 4.9.3 2012-11-02 14:47:02 -05:00
Than Ngo 4ff70754e3 Merge branch 'master' into f17 2012-10-31 17:30:18 +01:00
Than Ngo 72b4a0fe6e fix distribution text 2012-10-31 17:25:24 +01:00
Than Ngo 23ef5dd446 Merge branch 'master' into f17 2012-10-31 17:18:55 +01:00
Than Ngo 76aa7e7fe9 fix distribution text 2012-10-31 17:16:26 +01:00
Than Ngo 899eac0738 Merge branch 'master' into f17 2012-10-31 11:16:22 +01:00
Than Ngo 8b43eea334 Resolves: CVE-2012-4514 2012-10-31 11:13:15 +01:00
Than Ngo 591a27fbbd Merge branch 'master' into f17 2012-10-31 09:57:12 +01:00
Than Ngo 574879f332 Resolves: bz#871541, CVE-2012-4515 2012-10-31 09:40:04 +01:00
Rex Dieter 7c4a39ccdd Merge branch 'f18' into f17 2012-10-30 08:24:52 -05:00
Lukáš Tinkl 04a2905a13 fixup patch 2012-10-29 18:58:24 +01:00
Lukáš Tinkl 032b78558d Resolves #868530 - cache information about solid device in 'Places'
panel in  open/save dialog
- update solid/udisks2 backend, switch to cmake-define
2012-10-29 18:26:23 +01:00
Rex Dieter 01e36094ea Merge branch 'master' into f18 2012-10-25 13:22:10 -05:00
Rex Dieter c690951b5a Revert "Cache udisks devices in open/save dialog (#868530)"
This reverts commit 59f15d34dc.
2012-10-25 13:22:04 -05:00
Dan Vrátil 59f15d34dc Cache udisks devices in open/save dialog (#868530) 2012-10-25 16:43:05 +02:00
Dan Vrátil b012e5922f Cache udisks devices in open/save dialog (#868530) 2012-10-25 16:40:57 +02:00
Rex Dieter f296b4697e rebuild (libjpeg-turbo v8) 2012-10-24 13:27:48 -05:00
Rex Dieter 7c9643e813 add reviewboard reference 2012-10-14 18:44:36 -05:00
Rex Dieter 1aca4791da add reviewboard reference 2012-10-08 14:22:57 -05:00
Rex Dieter c914c483da cmake/python3 love (kde#275919) 2012-10-08 11:12:12 -05:00
Rex Dieter a3e8073d45 Merge branch 'f18' into f17 2012-10-04 11:01:29 -05:00
Rex Dieter 7595b4761c multilib conflict /usr/share/doc/HTML/en/sonnet/index.cache.bz2 (#862388) 2012-10-04 11:00:50 -05:00
Rex Dieter 97eef5da7b Merge branch 'f18' into f17 2012-10-04 09:58:58 -05:00
Than Ngo ff6b24590c revert kde#108510, kde#183534 2012-10-04 14:52:20 +02:00
Rex Dieter 83097942e5 patch FindSamba.cmake to use pkg-config hints (#862169) 2012-10-02 07:16:30 -05:00
Rex Dieter 7a8dfa2a9c Merge branch 'master' into f17 2012-09-29 11:12:05 -05:00
Rex Dieter 4fcf146a20 respin 2012-09-29 09:04:44 -05:00
Rex Dieter 5fb8aea0f3 4.9.2 2012-09-28 13:19:43 -05:00
Rex Dieter db5beadcce respin FindKipi.cmake patch (kde#307213) 2012-09-26 08:03:45 -05:00
Rex Dieter ae605bb15f Merge branch 'master' into f17 2012-09-22 14:15:24 -05:00
Lukas Tinkl a32a1acc95 and remove Kevin's patch 2012-09-22 19:12:41 +02:00
Lukas Tinkl aa448a1e6a fully restore the udisks2 backend 2012-09-22 19:09:01 +02:00
Kevin Kofler ae5f4b1749 enable Solid udisks2 backend, backport FindKipi.cmake
* Sat Sep 22 2012 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.9.1-4
- actually enable Solid udisks2 backend (restore patch hunks lost in 4.9.1-2)
- backport FindKipi.cmake from Digikam SC 3.0.0-beta1 for libkipi 2 (kde#307213)
2012-09-22 18:42:15 +02:00
Lukas Tinkl a521b57d28 Merge remote-tracking branch 'origin/master' into f17 2012-09-19 14:24:51 +02:00
Lukas Tinkl e5e0930922 Resolves #690123 - solid-udisks: Constant spinning of DVD drive when
selecting dolphin
2012-09-19 10:47:59 +02:00
Rex Dieter 98f99eaf15 Merge branch 'master' into f17 2012-09-05 14:30:17 -05:00
Lukas Tinkl e0348dd554 rebase udisks2 backend against KDE/4.10 branch 2012-09-04 22:58:47 +02:00
Rex Dieter 20c504f9d3 Merge remote-tracking branch 'origin/master' into f17
Conflicts:
	.gitignore
	0002-Trigger-installation-of-missing-components-when-inst.patch
	kdelibs-udisks2-backend.patch
	kdelibs.spec
	sources
2012-09-04 12:11:39 -05:00
Rex Dieter 81ae9a9576 update .gitignore 2012-09-04 12:07:04 -05:00
Than Ngo dede8a12d6 adapt the patch 2012-09-04 12:20:40 +02:00
Than Ngo 206571ae25 4.9.1 2012-09-03 22:28:41 +02:00
Rex Dieter 288c7c3305 Can't safely remove a USB removable hard drive (#852196) 2012-08-29 10:37:44 -05:00
Rex Dieter 04f815b67d Can't safely remove a USB removable hard drive (#852196) 2012-08-29 10:29:50 -05:00
Rex Dieter 248b358eaa 6:4.9.0-3
- drop .spec cruft
- Requires: media-player-info
2012-08-12 12:04:56 -05:00
Rex Dieter 74c04c6197 4.8.5 2012-08-02 08:35:48 -05:00
Rex Dieter 2fe0c23634 respin 2012-08-02 07:26:34 -05:00
Rex Dieter 99881fb15c old stuff 2012-07-27 08:21:05 -05:00
Lukas Tinkl ac673a438e 4.9.0 2012-07-26 17:16:11 +02:00
Kevin Kofler ff2adf8187 revert "-devel: move only conflicting lib symlinks to kde4/devel" (#842142)
* Sun Jul 22 2012 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.8.97-7
- revert "-devel: move only conflicting lib symlinks to kde4/devel" (#842142)
2012-07-22 16:51:05 +02:00
Kevin Kofler 5fe6a05357 Revert "update %files for unmoved lib*.so symlinks"
This reverts commit 1569d0f85b.
2012-07-22 16:48:26 +02:00
Rex Dieter 1569d0f85b update %files for unmoved lib*.so symlinks 2012-07-21 19:57:23 -05:00
Rex Dieter 2f1030de8b 6:4.8.97-6
- -devel: move only conflicting lib symlinks to kde4/devel
- drop old Conflicts/Obsoletes
2012-07-21 17:49:44 -05:00
Lukas Tinkl 08dfa52f8e drop unused patch 2012-07-19 13:21:38 +02:00
Lukas Tinkl ac18c15be0 remove already included patch 2012-07-18 09:11:43 +02:00
Lukas Tinkl 18c6ca619e respin the udisks2 backend patch
- fix k3b not recognizing any CD/DVD burning device
2012-07-18 09:08:53 +02:00
Rex Dieter c95acea448 actually apply solid_cd_eject.patch 2012-07-13 07:29:49 -05:00
Rex Dieter 91142b58ad CD drive tray goes back in after 'Eject' when dolphin is running (kde#296657, #811609) 2012-07-13 07:29:23 -05:00
Rex Dieter 83473c16d7 CD drive tray goes back in after 'Eject' when dolphin is running (kde#296657, #811609) 2012-07-13 07:24:57 -05:00
Rex Dieter a1b1a94b5a provide /usr/bin/kmailservice (#773414) 2012-07-12 12:24:57 -05:00
Than Ngo ca34a44235 fix kjs to return valid lang (RFC 1766) 2012-07-12 14:38:19 +02:00
Than Ngo 19664638ed update 2012-07-12 14:35:48 +02:00
Than Ngo 40c0864bf7 fix kjs to return valid lang (RFC 1766) 2012-07-12 14:33:20 +02:00
Rex Dieter 62a00ec7e6 4.8.97 2012-07-11 12:37:54 -05:00
Lukas Tinkl ed3f432ac5 sync the udisks2 backend patch 2012-06-29 15:38:23 +02:00
Lukas Tinkl b54aa3a731 respin the udisks2 backend patch
- Resolves #835107 - Unable to eject optical media using "Device
  notifier"
2012-06-27 18:11:24 +02:00
Radek Novacek c537d8854e Cleanup .gitignore 2012-06-27 09:50:12 +02:00
Radek Novacek 2d247ee300 4.8.95 2012-06-27 08:40:19 +02:00
Lukas Tinkl 92c309ac71 correct changelog version 2012-06-27 00:17:33 +02:00
Lukas Tinkl f94c05b373 update the udisks2 backend patch
- Resolves #835107 - Unable to eject optical media using "Device
  notifier"
2012-06-26 22:53:06 +02:00
Rex Dieter a09ae4edc1 rebuild (attica) 2012-06-20 13:11:32 -05:00
Rex Dieter 71fe9b41bc rebuild (attica) 2012-06-20 12:32:49 -05:00
Than Ngo dadd747f5a fix bz#830178, regression in 4.8.4 2012-06-14 13:15:49 +02:00
Rex Dieter 5d79b99d8d rebuild 2012-06-09 10:36:40 -05:00
Jaroslav Reznik 8ea46a2542 rebase trigger-inst patch 2012-06-08 16:15:50 +02:00
Jaroslav Reznik abcc464497 4.8.90 2012-06-08 15:49:56 +02:00
Lukas Tinkl 441e6b81c3 another respin 2012-06-07 14:26:42 +02:00
Than Ngo 026b86e43a respin 2012-06-06 22:16:28 +02:00
Than Ngo 2a651574ee adapt the patch 2012-06-06 11:21:07 +02:00
Than Ngo a2a7df74a9 drop patches which are already included in new upstream 2012-06-05 19:19:20 +02:00
Than Ngo bcf41e9397 4.8.4 2012-06-04 13:20:52 +02:00
Jaroslav Reznik 98dd339b82 respin 2012-06-01 08:59:34 +02:00
Jaroslav Reznik 0327978449 4.8.80 2012-05-26 01:14:10 +02:00
Rex Dieter 00c981f7d6 6:4.8.3-4
- include upstream kmessagewidget fixes
- apply kdeclarative-install-location.patch
2012-05-25 06:58:26 -05:00
Rex Dieter a183fa3b6b The one true fix(tm) for udisks2-backend build
split out non-upstreamed pieces into _post.patch
and quick-n-dirty sed to handle header renames.
2012-05-24 11:26:51 -05:00
Lukas Tinkl 73e318a836 make it a toplevel patch
ugh, this is a nightmare to maintain :/
2012-05-24 16:41:56 +02:00
Lukas Tinkl 534f130d29 fix path 2012-05-24 15:51:34 +02:00
Lukas Tinkl 39902f5a99 fix patch 2012-05-24 13:15:33 +02:00
Lukas Tinkl 6a04fdc855 update the udisks2 backend patch, fixing some bugs with storage drives 2012-05-24 11:24:45 +02:00
Lukas Tinkl 76ac32d95f update the udisks2 backend patch, fixing some bugs with storage drives 2012-05-24 10:53:26 +02:00
Than Ngo f3b60d6c33 add missing rhel condition 2012-05-04 14:17:43 +02:00
Than Ngo a41ffeb07b add rhel/fedora condition 2012-05-04 13:19:51 +02:00
Jaroslav Reznik 6bbcaeb229 fix files and location for kdeclarative 2012-04-30 12:34:47 +02:00
Jaroslav Reznik dc4ed5b61b 4.8.3
- remove cmake implicit link directories patch
- remove adblock filter patch
2012-04-30 10:01:59 +02:00
Rex Dieter f6f84d57b9 nuke halbasictests too 2012-04-17 16:04:26 -05:00
Rex Dieter cc70975c28 +QT_QTDBUS_INCLUDE_DIR for udisks2backend.patch 2012-04-17 15:36:31 -05:00
Rex Dieter e0d1434dd8 rework stuff to make udisks2backend apply right 2012-04-17 15:10:28 -05:00
Lukas Tinkl 578efc382d fix patchlevel 2012-04-17 19:56:29 +02:00
Lukas Tinkl 87f9a65582 ... and make the patch apply 2012-04-17 19:30:16 +02:00
Lukas Tinkl f4aa686537 fixup include paths, don't include the whole files 2012-04-17 19:26:11 +02:00
Lukas Tinkl e7300e997b fixup patch to build 2012-04-17 19:24:38 +02:00
Than Ngo 93a41c59fa add missing header files 2012-04-17 18:32:57 +02:00
Than Ngo a65ec2c810 cleanup specfile 2012-04-17 10:02:14 +02:00
Rex Dieter 1eb8fd86c6 fix udisks2 vs halectomy logic 2012-04-16 13:27:34 -05:00
Rex Dieter fc485a0fea better conditional 2012-04-16 13:16:03 -05:00
Rex Dieter 2c8917553d enable udisks2, +Requires: udisks2 on f18+ too 2012-04-16 13:15:47 -05:00
Lukas Tinkl 7dbe0c221e add udisks2 Solid backend plus RHEL conditional 2012-04-16 19:50:29 +02:00
Than Ngo 1d67fe3668 backport: Load/Update filter lists only when AdBlock is enabled 2012-04-12 10:30:26 +02:00
Jaroslav Reznik 278467117c 4.8.2 2012-03-30 09:59:59 +02:00
Jaroslav Reznik 0143b76a8a Sonnet crash due to unitialized value access (kde#295615, rhbz#805010) 2012-03-22 13:32:26 +01:00
Rex Dieter 756eaa3170 Nepomuk::Resource[Data|Watcher] thread-safety (kde#295474) 2012-03-13 06:54:05 -05:00
Radek Novacek 2e3932fb25 Unpacked manpages 2012-03-05 10:24:43 +01:00
Radek Novacek 16d10212c3 4.8.1
- Drop upstreamed patches
2012-03-05 09:43:51 +01:00
Rex Dieter 1303dad95f Merge branch 'f17'
Conflicts:
	kdelibs.spec
2012-02-28 12:52:40 -06:00
Dennis Gilmore c78dcee7e2 - Rebuilt for c++ ABI breakage 2012-02-28 12:46:06 -06:00
Rex Dieter c30afae87a don't set rpath on multiarch dirs (kde review request #103422) 2012-02-18 12:01:01 -06:00
Petr Písař 1569626673 Rebuild against PCRE 8.30 2012-02-10 14:10:15 +01:00
Rex Dieter 903de08e3e fix KDE_VERSION_STRING (kde#293204) 2012-02-04 10:18:57 -06:00
Rex Dieter f48dcf0d66 cleanup 2012-01-23 07:31:35 -06:00
Jaroslav Reznik ac8795d8c6 4.8.0 2012-01-19 13:56:05 +01:00
Rex Dieter d10fda5760 old stuff 2012-01-04 07:33:51 -06:00
Radek Novacek 66d84ae885 4.7.97 2012-01-04 09:31:55 +01:00
Rex Dieter bd2119db7c rebuild (attica) 2011-12-31 07:29:33 -06:00
Radek Novacek cf25c58e8e drop patch for Plasma::PackageMetadata::read: Match the behavior of KService. 2011-12-21 08:53:55 +01:00
Radek Novacek f96ffcbf57 Upload sources 2011-12-21 08:35:20 +01:00
Radek Novacek 934cb25456 4.7.95 2011-12-21 08:24:49 +01:00
Than Ngo 1b7f933f1a add ss390/s390x support in kjs 2011-12-06 17:42:41 +01:00
Rex Dieter cf7d07b596 4.7.90 2011-12-03 17:25:22 -06:00
Rex Dieter 812f087fa1 macro'ize %{stable} for Source0 URL's 2011-12-01 21:20:01 -06:00
Rex Dieter e560fcafee 4.7.4 on the way too 2011-12-01 19:43:39 -06:00
Rex Dieter b2d388a10a disable solid/upnp by default, set env SOLID_UPNP=1 to re-enable (#754530, #758008, kde#259472) 2011-12-01 19:43:03 -06:00
Rex Dieter 3d3282dafe drop kactivities conditional 2011-11-29 08:03:19 -06:00
Rex Dieter 6ae12f308a update for older sources 2011-11-29 08:02:08 -06:00
Jaroslav Reznik 6e0612c392 4.7.80 2011-11-18 13:33:03 +01:00
Rex Dieter 0daefb6f30 restore halectomy patch (sans fstab-removing pieces) 2011-11-16 17:22:38 -06:00
Rex Dieter 3b2e5f5a39 old/unused patch 2011-11-14 10:01:34 -06:00
Rex Dieter e2cee2cd8e Merge branch 'master' into f16 2011-11-14 09:48:21 -06:00
Rex Dieter 40984c1435 solid hardware does not detect NFS drives, halectomy related (#751879) 2011-11-14 08:43:07 -06:00
Than Ngo 13745b8149 Merge branch 'master' into f16 2011-11-09 16:11:55 +01:00
Than Ngo c816e01003 better fix 2011-11-09 16:10:59 +01:00
Than Ngo 5550b358f1 Merge branch 'master' into f16 2011-11-07 19:42:10 +01:00
Than Ngo d693c5a9f8 CVE-2010-0046, security issue in khtml 2011-11-07 19:38:47 +01:00
Rex Dieter 8b43010d9f fix sources 2011-11-04 10:57:52 -05:00
Rex Dieter 07c69db5c5 Merge branch 'master' into f16
Conflicts:
	kdelibs.spec
2011-11-04 10:49:10 -05:00
Rex Dieter 93ce084af6 no_libkactivities 2011-11-04 09:33:04 -05:00
Rex Dieter a73f58c804 Revert "4.7.3"
This reverts commit 01e9eb6ce2.
2011-10-29 06:48:45 -05:00
Rex Dieter 01e9eb6ce2 4.7.3 2011-10-29 06:47:42 -05:00
Rex Dieter 842e4e2b0b Merge branch 'master' into f16 2011-10-28 22:42:54 -05:00
Rex Dieter 28f81c0ef4 omit knotify hack, fix in qt instead 2011-10-28 22:42:37 -05:00
Rex Dieter 47ce31f297 fix knotify, workaround Qt 4.8 QUrl.toLocalFile behavior change (#749213) 2011-10-26 14:27:16 -05:00
Rex Dieter 34dd4a96ae -devel: Provides: libkactivities-devel 2011-10-25 19:21:39 -05:00
Rex Dieter b011cdc5dc oops, undef no_libkactivities by default 2011-10-25 19:12:03 -05:00
Rex Dieter 0d27241689 no_libkactivities toggle 2011-10-25 19:11:49 -05:00
Rex Dieter 94c5710330 Merge branch 'master' into f16 2011-10-09 09:52:51 -05:00
Rex Dieter 04b87d0cde upstream nepomuk_unicode patch 2011-10-09 09:50:55 -05:00
Rex Dieter 877e1053b6 Merge branch 'master' into f16 2011-10-04 15:45:43 -05:00
Rex Dieter 3e5dba2ecf 4.7.2 2011-10-04 15:08:06 -05:00
Rex Dieter 12c8e1938b Merge branch 'master' into f16
Conflicts:
	kdelibs.spec
2011-10-04 13:53:27 -05:00
Rex Dieter 6de5a52775 respin using f16-kde target 2011-10-04 12:56:59 -05:00
Lukas Tinkl a9bbddacb9 Resolves #743056 - CVE-2011-3365 kdelibs: input validation failure in KSSL 2011-10-04 18:40:18 +02:00
Lukas Tinkl ca3920c5b0 adjust patch to apply cleanly 2011-10-04 18:07:19 +02:00
Lukas Tinkl 1683ac4f78 Resolves #743056 - CVE-2011-3365 kdelibs: input validation failure in KSSL 2011-10-04 17:41:35 +02:00
Rex Dieter d50b994714 devel: s/pkgconfig(attica)/pkgconfig(libattica)/ 2011-09-28 14:54:40 -05:00
Kevin Kofler 66a25543f5 * Tue Sep 27 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.7.1-4
- updated Plasma data engine dependency extraction patch:
  - added support for declarativeappletscript QML code
  - plasma-dataengine-depextractor command-line tool:
    - make sure we pass an absolute path to KDesktopFile
    - autodetect the API/language used, drop --api command-line argument
2011-09-28 01:51:17 +02:00
Rex Dieter 20d5931c2d - move kde4_appsdir/kdewidgets to main pkg (pairs with kdewidgets designer plugin) 2011-09-22 11:56:41 -05:00
Rex Dieter 56b3144529 pkgconfig-style deps 2011-09-22 11:35:19 -05:00
Rex Dieter 60b21b6ab4 Revert "Fix build failure by adding pthread linkage explicitely"
This reverts commit 060432be2b.
2011-09-15 13:38:28 -05:00
Radek Novacek 060432be2b Fix build failure by adding pthread linkage explicitely 2011-09-14 09:43:21 +02:00
Rex Dieter e942d00083 drop unused/upstream patches
better knewstuff2_gpg2 patch
2011-09-06 11:37:09 -05:00
Than Ngo 384716c152 4.7.1 2011-09-02 12:39:48 +02:00
Than Ngo b44e696b74 clean up fedora conditonals 2011-08-30 10:54:52 +02:00
Kevin Kofler 36f80355f5 Also delete the duplicate entries in PackageMetadata::write. 2011-08-22 02:47:24 +02:00
Kevin Kofler 961605e18c Fix typo. 2011-08-22 02:14:14 +02:00
Kevin Kofler e4a0ae7113 * Mon Aug 22 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.7.0-4
- fix Plasma::PackageMetadata::read to match the behavior of KService
2011-08-22 02:11:13 +02:00
Kevin Kofler 2ba6013470 - package plasma-dataengine-depextractor in -devel (F17+) 2011-08-21 04:21:13 +02:00
Kevin Kofler 516b628b71 * Sun Aug 21 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.7.0-3
- backport my GSoC 2011 patches for libplasma PackageKit integration (F17+)

(The main reason this is F17+ only is because F16 and F15 don't have the
required Provides at this time.)
2011-08-21 04:10:16 +02:00
Kevin Kofler 6620216a96 - add BuildRequires: kde-settings to pick up the above 2011-08-21 02:51:08 +02:00
Kevin Kofler 69e90aef2d * Sun Aug 21 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.7.0-2
- rebuild for the RPM dependency generators for Plasma (GSoC 2011)
2011-08-21 02:47:37 +02:00
Jaroslav Reznik dea33f2996 4.7.0 2011-07-26 10:40:00 +02:00
Kevin Kofler 18c5cc4187 Rebase the patch. 2011-07-25 23:22:02 +02:00
Kevin Kofler da9c150c6e * Mon Jul 25 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.6.95-11
- fix KHTML form completion regression (kde#277457, patch by Andrea Iacovitti)
2011-07-25 19:15:14 +02:00
Rex Dieter 7d5a327616 oops, didn't mean to turn apidocs off 2011-07-25 09:00:39 -05:00
Rex Dieter cc94c15ab0 drop kate 2011-07-25 08:49:09 -05:00
Rex Dieter 417d4c866b rebuild (qt48) 2011-07-21 10:01:45 -05:00
Rex Dieter 540dff8fc4 all_languages is a file, not a dir 2011-07-20 11:52:56 -05:00
Jaroslav Reznik bf7372467a add Herqq dependency for Solid's UPnP support 2011-07-20 18:01:55 +02:00
Rex Dieter b0e8792636 Provides: katepart 2011-07-08 14:20:31 -05:00
Rex Dieter b855639784 Revert "-devel: Provides: kate-devel"
This reverts commit 22aa23d20c.

doh, this includes only katepart,the rest is currently in kdesdk
2011-07-08 14:18:49 -05:00
Rex Dieter 22aa23d20c -devel: Provides: kate-devel 2011-07-08 14:19:01 -05:00
Rex Dieter 814559fc88 drop upstreamed qt48 patch
oddly this patch was still applying, though at a large offset, wtf?
2011-07-08 14:09:59 -05:00
Jaroslav Reznik ccfd73b007 4.6.95 (rc2) 2011-07-08 13:57:01 +02:00
Rex Dieter d76f7f2765 drop unneeded kstatusnotify_dbus_leak.patch (upstream fixed better) 2011-06-30 14:43:41 -05:00
Rex Dieter f77ddf6e76 - upstream kdoctools/docbook patch (#690124) 2011-06-29 13:17:43 -05:00
Rex Dieter a19256f64e fix %shared_desktop_ontologies_ver(sion) usage 2011-06-29 13:06:47 -05:00
Rex Dieter 05fe2a81a8 move oxygen-icons-theme dep (back) to kdebase-runtime 2011-06-28 09:20:28 -05:00
Than Ngo ee74271256 adapt patches 2011-06-28 10:02:02 +02:00
Than Ngo 8dd23ad977 4.6.90 (rc1) 2011-06-27 10:49:46 +02:00
Rex Dieter 846e34f8a2 KStatusNotifierItem leaks D-Bus connections (#667787, kde#261180) 2011-06-14 09:16:39 -05:00
Kevin Kofler db4fc0456a * Sun Jun 12 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.6.80-4
- rebuild for new qtwebkit (in an attempt to fix KWebPage crash)
2011-06-12 04:00:30 +02:00
Rex Dieter c38aacaeec typo 2011-06-02 11:49:42 -05:00
Rex Dieter a6b3ebdce0 up min versions of phonon, shared-desktop-ontologies, soprano 2011-06-02 11:45:32 -05:00
Kevin Kofler 847ace4349 Release++ 2011-06-02 05:21:18 +02:00
Kevin Kofler 1e97c0364f - fix KConfigXT KComboBox for Qt 4.8 TP1 (upstream patch) 2011-06-02 02:35:51 +02:00
Jaroslav Reznik a01337b591 add kfilemetadatareader 2011-05-31 18:58:24 +02:00
Jaroslav Reznik 62328afc0a Revert "nepomuk-rcgen removed"
This reverts commit 11b8107aa0.
2011-05-31 18:56:03 +02:00
Jaroslav Reznik e77097124a oxygen-icon-theme synced back with kdelibs version 2011-05-31 17:47:14 +02:00
Jaroslav Reznik 79350e9d92 bump shared-desktop-ontologies required version 2011-05-31 13:43:48 +02:00
Jaroslav Reznik 2ff332124c remove halectomy conditional, as we're hal-less in F14+ 2011-05-31 10:36:12 +02:00
Jaroslav Reznik 11b8107aa0 nepomuk-rcgen removed 2011-05-31 10:32:17 +02:00
Jaroslav Reznik f97b5cf285 inject kate part to kdelibs 2011-05-31 10:30:41 +02:00
Jaroslav Reznik cc7e864ff9 fix branding and add hal tests to halectomy 2011-05-30 16:16:45 +02:00
Jaroslav Reznik 8a72ede39a 4.6.80 2011-05-27 14:57:55 +02:00
Kevin Kofler 6fba052a9f * Tue May 24 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.6.3-5
- fix kio regression causing requests submitted twice (#707146, kde#272466)
2011-05-24 15:52:08 +02:00
Rex Dieter e1ff5630d8 Requires: oxygen-icon-theme >= 4.6.2 2011-05-16 11:00:47 -05:00
Kevin Kofler aad1d5793e Delete ancient CVS-era import.log. 2011-05-10 23:18:32 +02:00
Kevin Kofler 03b01f13f7 * Tue May 10 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.6.3-4
- Apply the xdg-menu patch everywhere again (#703531)
- Requires: redhat-menus (proper fix for #701693)
2011-05-10 17:40:28 +02:00
Rex Dieter 4d49c964e1 Plasma crash in KiconLoader (kde258706) 2011-05-08 17:56:01 -05:00
Kevin Kofler 7518336988 * Tue May 03 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.6.3-2
- Drop xdg-menu patch on F15+ (#701693)
2011-05-03 18:06:02 +02:00
Rex Dieter b81bb33cb2 4.6.3 2011-04-28 13:05:15 -05:00
Rex Dieter c3a66745e1 typo 2011-04-25 14:18:47 -05:00
Rex Dieter 572485f4d9 Adjust uri/ mimetypes to use newer x-scheme-handler/ (#587573) 2011-04-25 14:04:48 -05:00
Rex Dieter 23f43378ed Solid::Networking::status() returning Solid::Networking::Status::Unknown (kde#270538) 2011-04-19 14:33:19 -05:00
Jaroslav Reznik 05e9adc114 4.6.2 2011-04-06 12:53:47 +02:00
Rex Dieter b872dae409 Constant spinning of cd/dvd drive ... (#690123, kde#264487) 2011-03-23 14:47:28 -05:00
Kevin Kofler 91b310e667 * Fri Mar 11 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.1-4
- use upstream patch for #682300 (kde#267770), my previous one didn't work
2011-03-11 21:21:46 +01:00
Kevin Kofler 314b6a4ab6 Fix typo in the kde#267770 patch. 2011-03-11 03:06:12 +01:00
Kevin Kofler 30fab2d5a0 * Fri Mar 11 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.1-3
- set the plugin path in KApplication, don't rely on QT_PLUGIN_PATH being set,
  fixes kpackagekitsmarticon not getting themed (#682300, kde#267770)
2011-03-11 02:41:26 +01:00
Rex Dieter cbd3aea034 Dolphin shows no files... (kde#267709) 2011-03-08 08:26:42 -06:00
Rex Dieter 37613aa466 4.6.1 2011-02-26 14:56:58 -06:00
Jaroslav Reznik 94b1fa9628 Fix plasma logout crash (kde#264076) 2011-02-21 17:25:22 +01:00
Rex Dieter 6e63dfd764 BR: shared-desktop-ontologies >= 0.4 2011-02-09 07:55:28 -06:00
Dennis Gilmore 2088f95b09 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 20:09:19 -06:00
Rex Dieter 2fa91dc67f old cruft 2011-01-26 06:54:08 -06:00
Kevin Kofler d285a5e4f5 s/2010/2011/ (again!) 2011-01-25 22:37:42 +01:00
Kevin Kofler a6597198a5 * Tue Jan 25 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.6.0-2
- Conflicts with old versions of kdevplatform, kdevelop, kile, rkward to force
  their upgrade to compatible versions
2011-01-25 22:34:50 +01:00
Jaroslav Reznik 000c0f848f 4.6.0 2011-01-21 12:28:31 +01:00
Rex Dieter ebe88b1939 - Unowned /usr/lib*/kde4/plugins/{gui_platform,styles} dirs (#645059) 2011-01-18 14:22:06 -06:00
Jaroslav Reznik 7447bf202d fix changelog version, missed release 2011-01-05 16:31:03 +01:00
Jaroslav Reznik 82ac2a1699 4.5.95 (4.6rc2) 2011-01-05 16:28:03 +01:00
Lukas Tinkl b576c989a8 update the halectomy patch, omits the fstab backend 2011-01-03 20:51:47 +01:00
Rex Dieter d19331d04d - build hal-free (ltinkl) 2010-12-23 07:10:38 -06:00
Rex Dieter 79704c986d drop policykit-workaround patch, no longer applies and is hal-only anyway 2010-12-23 07:05:06 -06:00
Lukas Tinkl e17de0145a rebased HALectomy patch 2010-12-23 13:51:14 +01:00
Rex Dieter c07b6c7957 drop cruft 2010-12-22 08:44:48 -06:00
Rex Dieter 40593390ff - 4.5.90 (4.6rc1) 2010-12-22 08:43:51 -06:00
Jaroslav Reznik 5d8701c4e1 rebuild for polkit-qt-1-0.99.0 2010-12-17 15:53:48 +01:00
Jaroslav Reznik 8d3698c7c8 rebuild for polkit-qt-1-0.99.0 2010-12-17 15:52:48 +01:00
Rex Dieter 8e763e0ac4 - -common: Conflicts: kdebase-runtime < 4.5.80
- drop some old pre-f13 era Conflicts
2010-12-10 13:09:15 -06:00
Kevin Kofler 9d96f580c2 * Fri Dec 10 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.85-3
- fix FindQt4.cmake when there's also qt3-devel installed (#661996)
2010-12-10 18:37:42 +01:00
Thomas Janssen a5d39bb4fc respun upstream tarball 2010-12-08 13:22:33 +01:00
Rex Dieter b58f6b3956 s/halsectemy/halectomy/ 2010-12-07 09:12:03 -06:00
Rex Dieter 31c80f5313 drop dup'd %%define 2010-12-07 09:05:33 -06:00
Rex Dieter 39616b8444 perform halsectemy for f14 too 2010-12-05 14:15:07 -06:00
Rex Dieter b7fa7e9e69 - old stuff 2010-12-05 14:14:32 -06:00
Thomas Janssen dde5311e88 update to 4.5.85 2010-12-03 19:50:56 +01:00
Foo Bar Baz 850d5cc9ef move halsectemy macro to top of .spec, to make it easier to toggle
(ie, when/if we decide to test that on f14 too)
2010-11-26 16:40:48 -06:00
Rex Dieter 166d42fb9b - move udisks/upower dep to main pkg (from -devel) 2010-11-26 16:22:53 -06:00
Rex Dieter c9458e4c31 conditionalize halsectemy for f15+ (similar to how it's done in kdebase-runtime atm) 2010-11-24 13:10:58 -06:00
Lukas Tinkl 93d22ea801 require udisks/upower 2010-11-24 20:04:15 +01:00
Kevin Kofler a3c2fbf0ff * Tue Nov 23 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.80-5
- respun tarball (again), includes fix-build patch
2010-11-23 22:16:39 +01:00
Kevin Kofler eed1765699 - fix build failure triggered by "build fix" (patch by Jonathan Riddell) 2010-11-23 15:07:57 +01:00
Kevin Kofler 56ed7a981d * Tue Nov 23 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.80-4
- respun tarball
2010-11-23 07:03:38 +01:00
Rex Dieter 3afb01dd31 up phonon dep 2010-11-22 15:52:31 -06:00
Lukas Tinkl fe5129af10 disable HAL deps, don't build Solid HAL backend (with conditionals) 2010-11-22 20:27:13 +01:00
Rex Dieter 827dd60918 - squash more rpath's 2010-11-20 18:23:22 -06:00
Rex Dieter 7d9f43aea1 rpath FIXME 2010-11-20 18:05:57 -06:00
Rex Dieter f9cea9c45e unpackaged files 2010-11-20 17:06:48 -06:00
Rex Dieter 8c514623fd fix typo 2010-11-20 16:25:39 -06:00
Rex Dieter 074e1b4151 fix typo 2010-11-20 16:08:10 -06:00
Rex Dieter 60ad3002d0 update kstandarddirs patch 2010-11-20 16:06:09 -06:00
Rex Dieter 97e2720006 BR: grantlee-devel libudev-devel 2010-11-20 15:52:39 -06:00
Rex Dieter 8ca37db61f up minimal build deps (attica, polkit-qt, soprano) 2010-11-20 15:12:25 -06:00
Rex Dieter de1941f596 up min qt version 2010-11-20 13:03:23 -06:00
Kevin Kofler f0b8ba3b79 Rebase parallel_devel patch. 2010-11-20 19:57:38 +01:00
Rex Dieter 65507b4711 - 4.5.80 (4.6beta1) (sans parallel_devel patch which needs rebasing yet) 2010-11-20 11:12:30 -06:00
Rex Dieter e926209233 - Closing a konsolepart shell crashes (kde#256652) 2010-11-15 19:20:16 -06:00
Thomas Janssen faab8d1626 rebuild for new libxml2 2010-11-05 10:48:10 +01:00
Than Ngo ebdb7525fa drop patches which are included in upstream 2010-11-02 13:50:09 +01:00
Than Ngo dcb992d61b 4.5.3 2010-10-29 15:34:22 +02:00
Rex Dieter ee675a9236 - backport configChanged() for wallpaper 2010-10-15 12:25:49 -05:00
Rex Dieter 2a0f06831d - kio/krun patch so kde services can open urls directly too 2010-10-15 11:16:19 -05:00
Rex Dieter 5811dd9a64 typo 2010-10-08 08:19:09 -05:00
Rex Dieter 61bdfa02e2 fix application of patch100 (-p4) 2010-10-08 07:30:51 -05:00
Rex Dieter ed4e146527 QTDOCDIR, use %_qt4_docdir if available, fallback to pkg-config if not
(though I think we could probably assume _qt4_docdir is present these days)
2010-10-08 07:29:37 -05:00
Rex Dieter 411685d022 move sed call near to relevant branding patch 2010-10-08 07:24:07 -05:00
Rex Dieter e00a432d21 - switching comic in commic applet crashes plasma (kde#253387,rh#640619) 2010-10-08 07:21:16 -05:00
Than Ngo 200df46c45 - kde253294, KMail and Kopete download and open https url instead of only opening 2010-10-07 13:08:25 +02:00
Lukas Tinkl ace57af74f tarball respin 2010-10-05 14:26:10 +02:00
Rex Dieter 1f8d87826d - rebuild (phonon) 2010-10-01 21:49:24 -05:00
Rex Dieter db35356eb7 - 4.5.2 2010-10-01 09:23:11 -05:00
Thomas Janssen cd78701fe9 backported fix, fixes crashing kdevelop, 4.5 try 2 2010-09-10 12:20:06 +02:00
Thomas Janssen 2a36ca6101 backported fix, fixes crashing kdevelop, 4.5.1 only 2010-09-10 11:34:16 +02:00
Kevin Kofler df86e87ee6 * Fri Aug 27 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.1-3
- make building -apidocs-qch optional and disable it by default until fixed
2010-08-28 00:40:51 +02:00
Rex Dieter 30a8071b34 - -apidocs : exclude installdox 2010-08-27 12:24:39 -05:00
Rex Dieter 6b2c5a32fd +knewstuff_gpg2 patch 2010-08-27 11:06:49 -05:00
Jaroslav Reznik 96c577407f 4.5.1 2010-08-27 16:39:09 +02:00
Rex Dieter 510abf9c75 - use ca-certificates' ca-bundle.crt (#521902) 2010-08-26 13:20:51 -05:00
Kevin Kofler 337333e54a * Wed Aug 18 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.0-5
- fix packaging of QCH apidocs
2010-08-18 07:40:16 +02:00
Kevin Kofler 3da017382d Fix a typo in my previous commit. 2010-08-18 05:58:07 +02:00
Kevin Kofler 5dda981d9c * Wed Aug 18 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.0-4
- package QCH apidocs (-apidocs-qch noarch subpackage)
2010-08-18 05:16:20 +02:00
Kevin Kofler bb6e0e00dd * Wed Aug 18 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.5.0-3
- generate QCH apidocs (try 1)
2010-08-18 02:55:53 +02:00
Rex Dieter a567e2c6f6 - (Build)Requires: qt4(-devel) >= 4.6.3
- dbusmenu_qt_ver 0.5.2, soprano_ver 4.5.0
2010-08-11 15:44:05 -05:00
Jaroslav Reznik 1960ce8853 icon-name patch removed 2010-08-05 14:42:47 +02:00
Jaroslav Reznik 7651fb1201 respin 2010-08-05 12:29:52 +02:00
Than Ngo 14d332c836 4.5.0 2010-08-03 13:52:43 +02:00
Fedora Release Engineering 114aa4cd95 dist-git conversion 2010-07-29 06:58:03 +00:00
Rex Dieter 7450540b74 remove any doxygen .tmp junk 2010-07-24 18:58:57 +00:00
Rex Dieter 2d7791c2a8 * Sat Jul 25 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.95-1
- 4.5 RC3 (4.4.95)
2010-07-24 16:52:20 +00:00
Rex Dieter 5448b28270 revert to using %_qt4_version macro again
drop icon-name-qt47 patch
2010-07-21 13:57:25 +00:00
Than Ngo 6e767d2df9 requires: qt >= 4.7.0 2010-07-21 13:02:42 +00:00
Rex Dieter 393ec1def2 * Fri Jul 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.92-3
- Requires: oxygen-icon-theme (ensures default fallback is present)
2010-07-16 13:44:11 +00:00
Rex Dieter b8f63417df new-sources 2010-07-07 19:44:56 +00:00
Rex Dieter 280ccd684d * Wed Jul 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.92-1
- 4.5 RC2 (4.4.92)
2010-07-07 17:00:43 +00:00
Rex Dieter 0388f66f97 revert checkXML/meinproc move
unpackaged %files
2010-06-08 16:29:13 +00:00
Rex Dieter 64b4edb80f - (Build)Requires: docbook-dtds, docbook-style-xsl
- -devel: move checkXML, meinproc4 here
- drop fedora < 12 conditionals
2010-06-08 15:35:13 +00:00
Jaroslav Reznik 771d0936da * Tue Jun 08 2010 Jaroslav Reznik <jreznik@redhat.com> - 6:4.4.85-2
- requires docbook-dtds and docbook-style-xsl
2010-06-08 14:38:24 +00:00
Jaroslav Reznik b3fbcc171f remove kcmremotewidgets helper and policy 2010-06-07 18:53:05 +00:00
Jaroslav Reznik d3f595dd0a removed kde#235620 patch 2010-06-07 15:28:33 +00:00
Jaroslav Reznik 19a0e6bd44 * Mon Jun 07 2010 Jaroslav Reznik <jreznik@redhat.com> - 6:4.4.85-1
- 4.5 Beta 2 (4.4.85)
2010-06-07 14:11:10 +00:00
Rex Dieter 473c2cef32 * Tue May 25 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.80-3
- Blur shadow around widgets does not smoothly fade out (kde#235620)
2010-05-25 22:13:28 +00:00
Rex Dieter 28913b130c * Sun May 23 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.80-2
- own %{_kde4_libdir}/plugins/{gui_platform,styles}
2010-05-24 01:42:56 +00:00
Rex Dieter 898b2090f3 latest FTBFS attempt:
BR: docbook-dtds
fix %%files
2010-05-23 19:55:19 +00:00
Rex Dieter 77934c1d93 up deps for attica, phonon, soprano
reset Release to 1 (no successful builds yet)
2010-05-22 14:58:59 +00:00
Jaroslav Reznik 7e816424a9 Temporary workaround, QIcon::name() will be in final Qt 4.7 - fixed 2010-05-21 20:51:37 +00:00
Jaroslav Reznik 6303109147 Temporary workaround, QIcon::name() will be in final Qt 4.7 2010-05-21 20:34:14 +00:00
Jaroslav Reznik d72020f790 fix policykit-workaround patch 2010-05-21 20:09:11 +00:00
Jaroslav Reznik 187c3bf903 * Fri May 21 2010 Jaroslav Reznik <jreznik@redhat.com> - 6:4.4.80-2
- BuildRequires: dbusmenu-qt-devel
2010-05-21 15:20:58 +00:00
Rex Dieter 50116d5bf6 keep only CMAKE_INSTALL_RPATH_USE_LINK_PATH part of the patch for now,
the rest is most likely no longer needed (will verify once we have some
initial builds to test)
2010-05-21 12:24:24 +00:00
Jaroslav Reznik 1d1778983c * Fri May 21 2010 Jaroslav Reznik <jreznik@redhat.com> - 6:4.4.80-1
- 4.5 Beta 1 (4.4.80)
2010-05-21 08:28:42 +00:00
Rex Dieter e0de32fa3f * Sun May 16 2010 Rex Dieter <rdieter@fedoraproject.org> 6:4.4.3-5
- Web proxy auto-discovery (WPAD) fails (#592658)
2010-05-16 17:01:13 +00:00
Rex Dieter cbe7427563 * Sat May 08 2010 Rex Dieter <rdieter@fedoraproject.org> 6:4.4.3-4
- -devel: Req: qt4-webkit-devel
2010-05-09 00:08:04 +00:00
Rex Dieter 68cd00554e * Sat May 08 2010 Rex Dieter <rdieter@fedoraproject.org: 6:4.4.3-3
- BR: qt4-webkit-devel
2010-05-08 21:17:36 +00:00
Than Ngo c1e8d73771 respin 2010-05-05 10:13:40 +00:00
Rex Dieter 1ef7e09fe4 upstreamed qt47 patch too 2010-04-30 17:46:47 +00:00
Rex Dieter 0263dd8e3f adjust patches 2010-04-30 15:32:13 +00:00
Jaroslav Reznik 796f3cc540 KDE 4.4.3 2010-04-30 13:08:38 +00:00
Rex Dieter 24e183e53e * Sun Apr 25 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.2-5
- rebuild (soprano)
2010-04-25 17:02:08 +00:00
Rex Dieter bbd6023973 * Sat Apr 24 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.2-4
- fix kidletime (kde#231628,kde#227279,kde#218468)
- kate part ignores japanese input from input method (#585242,kde#206455)
2010-04-24 20:34:21 +00:00
Rex Dieter fcab8c27d8 drop unused patch 2010-04-15 12:07:32 +00:00
Rex Dieter 39f686838d * Thu Apr 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.2-3
- cleanup/fix webkitkde Obsoletes a bit more (#582469)
- (Build)Requies: cmake >= 2.6.4
2010-04-15 12:01:40 +00:00
Rex Dieter 7894e7f789 * Fri Apr 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.2-2
- Obsoletes: webkitkde < 0.0.6 (#576634)
2010-04-09 17:08:15 +00:00
Lukas Tinkl f7d08a35cd drop another upstream patch 2010-03-31 12:01:32 +00:00
Lukas Tinkl d34fcf1db3 remove upstream patch 2010-03-31 11:44:37 +00:00
Lukas Tinkl a0953546f7 KDE 4.4.2 2010-03-29 16:01:12 +00:00
Rex Dieter df630dce6a Release++ 2010-03-25 14:39:15 +00:00
Rex Dieter 86d07eb21c * Thu Mar 25 2010 Rex Dieter <rdieter@fedoraproject.org> 6:4.4.1-10
- drop BR: openssh-clients subversion
2010-03-25 14:38:03 +00:00
Rex Dieter 81049d0020 * Thu Mar 25 2010 Rex Dieter <rdieter@fedoraproject.org> 6:4.4.1-9
- refresh kdelibs-4.4.2-kpixmapcache.patch
2010-03-25 14:06:50 +00:00
Rex Dieter 5a62fcab6d * Wed Mar 24 2010 Rex Dieter <rdieter@fedoraproject.org> 6:4.4.1-8
- Obsoletes: webkitkde (#576634)
2010-03-24 18:50:06 +00:00
Rex Dieter 19266b2a3c * Sat Mar 20 2010 Rex Dieter <rdieter@fedoraproject.org> 6:4.4.1-7
- KDE default in noisy debug mode to stdout/stderr (kde#227089)
- backport trunk/ fix building against qt-4.7
2010-03-20 13:17:07 +00:00
Lukas Tinkl 0e89607838 bump release O_o
coffee++;
2010-03-17 12:24:55 +00:00
Lukas Tinkl cb3b87b5e1 fix crash in kpixmapcache (#568389) 2010-03-17 12:19:41 +00:00
Rex Dieter 8bbb54cbab * Tue Mar 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.1-5
- rebuild (soprano)
2010-03-09 22:29:38 +00:00
Rex Dieter f42dc01dd3 * Tue Mar 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.1-4
- Requires: hal (for solid)
- drop Requires: dbus-x11 (it's already Req'd in kdebase-workspace)
- drop Requires: coreutils grep (F-12+)
- make Requires: kdelibs-common versioned
2010-03-09 19:41:21 +00:00
Rex Dieter 398ad4ac7f * Sun Feb 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.1-3
- put back CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE to avoid
  %_libdir/kde/devel rpaths (#568495)
2010-02-28 21:17:07 +00:00
Rex Dieter f9b68d5500 * Sun Feb 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.1-2
- update no_rpath patch, revert back to
  CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE (#568495)
2010-02-28 18:01:58 +00:00
Rex Dieter 97e9677568 * Sat Feb 27 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.1-1
- 4.4.1
2010-02-28 02:44:50 +00:00
Rex Dieter a302fee3cc 4.4.1 sources 2010-02-27 21:52:26 +00:00
Rex Dieter 846dd9adff * Fri Feb 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-9
- -devel: Provides: nepomuk-devel, Requires: soprano-devel
2010-02-19 17:37:55 +00:00
Than Ngo c5df4d726a typo 2010-02-16 11:41:22 +00:00
Than Ngo c8337c2333 plasma crashe patch (kde#226823) 2010-02-16 11:27:37 +00:00
Than Ngo 57ebedf7f8 krunner crash patch (kde#227118) 2010-02-16 11:18:09 +00:00
Kevin Kofler 6a7fd37df9 * Sat Feb 13 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 6:4.4.0-7
- rebuild for new kde-filesystem in F13, fixes kde4-config --libsuffix (#564712)
2010-02-13 23:33:32 +00:00
Rex Dieter 3fdee713ed * Sat Feb 13 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-6
- nepomuk_memleak patch
2010-02-13 21:53:10 +00:00
Rex Dieter 9ad55e44b4 * Fri Feb 12 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-5
- khtml_scrolling patch
- drop khtml_svg_no_var_tracking_assignments patch
2010-02-13 21:49:16 +00:00
Rex Dieter 94a35b3080 * Fri Feb 12 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-5
- khtml_scrolling patch
- drop khtml_svg_no_var_tracking_assignments patch
2010-02-12 16:49:50 +00:00
Kevin Kofler d38683ca2c rm obsolete F8- conditionals 2010-02-10 01:38:22 +00:00
Kevin Kofler b6fc528876 Fedora doesn't prefer ABRT to DrKonqi, RHEL does, this patch is RHEL-only (see conditionals in %prep). 2010-02-10 01:36:32 +00:00
Rex Dieter 32d75e4774 * Tue Feb 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-4
- depend on version of phonon,strigi,soprano built against
2010-02-09 21:18:41 +00:00
Rex Dieter 60743f002e * Tue Feb 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-4
- depend on version of soprano currently built against
2010-02-09 20:58:08 +00:00
Rex Dieter 868fe8eae0 * Tue Feb 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-4
- soprano_ver 2.4.0
2010-02-09 20:46:57 +00:00
Rex Dieter d7e5179ef1 sample rpm macros file, unused currently 2010-02-09 20:42:30 +00:00
Rex Dieter 82b6bac151 * Tue Feb 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-3
- respin
2010-02-09 12:46:13 +00:00
Rex Dieter 4e355903f9 * Mon Feb 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 6:4.4.0-2
- respin
2010-02-08 21:33:41 +00:00
Than Ngo 7f992c1f37 drop the patch, it's already included in 4.4.0 2010-02-05 16:09:12 +00:00
Than Ngo 077219ed94 4.4.0 2010-02-05 11:56:58 +00:00
Rex Dieter b278d20bf3 * Tue Feb 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.98-4
- -apidocs: build as normal noarch subpkg
2010-02-02 17:05:41 +00:00
Rex Dieter 61496e9322 * Tue Feb 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.98-3
- respin no_rpath patch, add LIB_INSTALL_DIR rpath only if not in
  CMAKE_SYSTEM_LIBRARY_PATH.  added some status messages to help debug.
2010-02-02 15:53:56 +00:00
Rex Dieter 92ad76807f * Mon Feb 01 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.98-2
- no_rpath patch, goodbye -DCMAKE_SKIP_RPATH:BOOL=ON, it's been fun
2010-02-01 20:01:45 +00:00
Kevin Kofler fdd0c65722 rm obsolete patch (confirmed fixed upstream, see revision 1079649). 2010-02-01 04:24:51 +00:00
Rex Dieter ae602b040f * Sun Jan 31 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.98-1
- KDE 4.3.98 (4.4rc3)
2010-02-01 00:56:36 +00:00
Rex Dieter fb20af6999 fix changelog, didn't do %%_kde4_version here (currently in kde-filesystem) 2010-01-28 14:48:23 +00:00
Rex Dieter 53384f6387 mention kde-config upstream bug #224540 2010-01-27 22:28:25 +00:00
Rex Dieter 92058f17ef * Wed Jan 27 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.95-3
- patch for kde4-config --kde-version option
- kdelibs.macros: provide %{_kde4_version} macro
2010-01-27 17:07:20 +00:00
Lukas Tinkl 8b4715f671 KDE 4.4 rc2 2010-01-20 19:00:52 +00:00
Rex Dieter 9cf072cdd3 actually applying patches is good 2010-01-14 18:50:19 +00:00
Rex Dieter fae0439394 +#include <sys/stat.h> 2010-01-14 18:47:59 +00:00
Rex Dieter f5c226ebee * Thu Jan 14 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.90-6
- use %_polkit_qt_policydir
- strigi_ver 0.7.1
2010-01-14 18:06:45 +00:00
Jaroslav Reznik b7b1453eb4 * Mon Jan 11 2010 Jaroslav Reznik <jreznik@redhat.com> - 4.3.90-5
- hopefully correct kauth fix (old polkit cmake module is broken)
2010-01-11 16:45:58 +00:00
Rex Dieter 2c2c4789c6 fix %%files 2010-01-08 16:19:39 +00:00
Jaroslav Reznik 870a0969ee * Fri Jan 08 2010 Jaroslav Reznik <jreznik@redhat.com> - 4.3.90-4
- fix kauth polkit policies installation
2010-01-08 15:54:36 +00:00
Rex Dieter 3a3d267ba0 * Thu Jan 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.90-3
- bump min polkit-qt version(s)
2010-01-07 14:38:32 +00:00
Rex Dieter fd8040c9b0 * Wed Jan 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.90-2
- -devel: Requires: shared-desktop-ontologies-devel
2010-01-06 23:04:53 +00:00
Rex Dieter 1fe62c8a92 * Wed Jan 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.3.90-1
- 4.3.90 (4.4rc1)
- drop openssl patch (no longer needed since bug #429846 fixed)
2010-01-06 19:50:19 +00:00
Rex Dieter afca73ce0e inadvertantly nuked, will revive here in a bit 2010-01-06 19:43:37 +00:00
Jaroslav Reznik 66a128bf38 * Tue Jan 05 2010 Jaroslav Reznik <jreznik@redhat.com> - 4.3.85-7
- PolkitQt rebuild
2010-01-05 17:12:44 +00:00
Rex Dieter b700d470d1 * Sun Dec 27 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.85-6
- Conflicts: kdebase-workspace(-libs,-devel) < 4.3.80
2009-12-27 10:53:38 +00:00
Rex Dieter 3c8c4e4d2d polkit09 mods (ie, make buildable on f11) 2009-12-27 02:05:02 +00:00
Rex Dieter 89e1a898f1 * Sat Dec 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.85-5
- move kdecmake,makekdewidgets manpages to -devel (#549947)
2009-12-26 21:19:39 +00:00
Rex Dieter 8894e22ae2 * Sat Dec 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.85-4
- tarball respin
2009-12-19 16:19:09 +00:00
Rex Dieter 9aeb895ca0 * Fri Dec 18 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.85-3
- -devel: Requires: attica-devel
2009-12-19 01:17:35 +00:00
Rex Dieter 2bd0f2d912 changelog 2009-12-18 22:53:49 +00:00
Rex Dieter 44c47110a5 http://websvn.kde.org/?revision=1063597&view=revision 2009-12-18 22:53:04 +00:00
Rex Dieter 1343a91ef3 try newer attica 2009-12-18 15:11:55 +00:00
Rex Dieter 894ae67cb4 drop hunk from kdelibs-4.1.70-cmake.patch 2009-12-18 14:53:27 +00:00
Rex Dieter 2faef47f66 rebase parallel_devel patch 2009-12-18 14:41:20 +00:00
Rex Dieter 9d6b51bfc1 * Fri Dec 18 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.85-1
- 4.3.85 (4.4 beta2)
2009-12-18 14:29:01 +00:00
Kevin Kofler ed25a9bc5f s/the KDE/KDE/ 2009-12-16 16:05:23 +00:00
Jaroslav Reznik c840efc144 * Wed Dec 16 2009 Jaroslav Reznik <jreznik@redhat.com> - 4.3.80-5
- Repositioning the KDE Brand (#547361)
2009-12-16 11:17:12 +00:00
Rex Dieter 6a4a03ac57 s/libattica/attica/ 2009-12-09 22:21:00 +00:00
Rex Dieter 006b6cab41 fix build with new rpm 2009-12-09 22:09:42 +00:00
Rex Dieter b9626c553f * Wed Dec 09 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.80-4
- BR: libattica-devel shared-desktop-ontologies-devel
- phonon_ver 4.3.80
- soprano_ver 2.3.70
2009-12-09 21:47:18 +00:00
Rex Dieter 29b7e50da6 use no_var_tracking patch on f12+ only 2009-12-09 14:43:12 +00:00
Than Ngo 15e2888ad2 drop, it's included in new tarball 2009-12-04 16:00:58 +00:00
Than Ngo 3e0f378b77 respin 2009-12-04 15:20:31 +00:00
Kevin Kofler 89037a6dd7 * Thu Dec 03 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.3.80-2
- BR polkit-qt-devel
- fix the build of the KAuth PolkitQt-1 backend (upstream patch)
2009-12-03 13:36:24 +00:00
Kevin Kofler b1d103f658 Fix file list. 2009-12-03 11:30:56 +00:00
Kevin Kofler 3fd427b171 Rediff policykit-workaround patch. 2009-12-03 02:52:58 +00:00
Lukas Tinkl 899ed68461 KDE 4.4b1 2009-12-02 13:21:54 +00:00
Kevin Kofler c33bc61dcb Readd missing Patch100: declaration. 2009-12-02 06:22:29 +00:00
Ben Boeckel 81736d28a2 - KDE 4.4 beta1 (4.3.80) 2009-12-02 04:50:37 +00:00
Ben Boeckel f863bf725b Backport patch to fix a typo in FindQt4; needed for kdeedu 2009-12-02 04:25:48 +00:00
Bill Nottingham 6a2e7705f8 Fix typo that causes a failure to update the common directory. (releng #2781) 2009-11-25 23:51:18 +00:00
Rex Dieter 2281c4ef23 * Wed Nov 25 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.75-0.2.svn1048496
- -devel: Provides: kdelibs4-devel%{?_isa} ...
- Obsoletes: kdelibs-experimental(-devel) < 4.3.75
2009-11-25 16:38:28 +00:00
Ben Boeckel 3af75b5461 Fix apidocs path 2009-11-24 16:45:38 +00:00
Ben Boeckel f8ff5b60d8 Update to 4.3.75 2009-11-24 15:24:36 +00:00
Rex Dieter 39e567d3c3 -fno-var-tracking-assignment bz reference 2009-11-21 23:56:37 +00:00
Rex Dieter ed4dd231b1 * Wed Nov 18 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.3-6
- rebuild (for qt-4.6.0-rc1, f13+)
- fix/revert soprano_ver change in -5
2009-11-18 19:34:47 +00:00
Than Ngo d99ec077dd fix conditional 2009-11-16 16:51:30 +00:00
Rex Dieter e05726247a dep on soprano-2.3.1 for f12+ only (for now):
CVS ----------------------------------------------------------------------
2009-11-14 15:50:57 +00:00
Rex Dieter 03b65c4059 not 2mb, that's *so* 90's 2009-11-14 03:49:58 +00:00
Rex Dieter 50a432be7c include, but don't apply -fno-var-tracking-assignments hack by default 2009-11-14 01:48:44 +00:00
Rex Dieter 84fc929edf * Fri Nov 13 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.3-4
- kubuntu_80_kaction_qt_keys.diff (#475247)
- soprano_ver 2.3.1
2009-11-14 01:45:21 +00:00
Than Ngo 31d6252071 - rhel cleanup, fix conditional for RHEL 2009-11-13 16:52:48 +00:00
Kevin Kofler fe787f3437 - fix build of fakes.c due to missing #include <string.h> 2009-11-06 01:09:45 +00:00
Kevin Kofler 76c00bbd3b - BR flex and bison for the Solid predicate parser 2009-11-06 00:17:18 +00:00
Kevin Kofler e5a2b22f18 * Thu Nov 05 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.3.3-2
- backport adFilteredBy API from trunk, required to build konq-plugins-4.3.3
2009-11-05 23:36:43 +00:00
Rex Dieter f40669dbb4 * Fri Oct 30 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.3-1
- 4.3.3
2009-10-31 13:10:42 +00:00
Lukas Tinkl e62fbf5640 fix another khtml kpart crasher
(to go with the previous one)
2009-10-12 16:31:16 +00:00
Rex Dieter 213ea1d9a2 Release++ 2009-10-08 18:27:04 +00:00
Rex Dieter a43e12f075 * Thu Oct 08 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.2-3
- khtml kpart crasher (kde #207173/209876)
2009-10-08 18:26:18 +00:00
Lukas Tinkl 945b47e317 KDE 4.3.2 2009-10-07 10:49:20 +00:00
Than Ngo 0e68aeb5df fix a deadlock in KLocale 2009-10-07 10:39:07 +00:00
Kevin Kofler 0c307763ab rm obsolete comment 2009-10-05 13:30:20 +00:00
Than Ngo 893a1b5c17 4.3.2 2009-10-05 13:24:57 +00:00
Rex Dieter 0bab8bf59a * Wed Sep 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.1-7
- move /etc/profile.d/kde4.(sh|csh) to kde-settings (F-12+)
2009-09-23 19:40:39 +00:00
Than Ngo e13e8c2cd3 use abrt for RHEL 2009-09-21 15:47:17 +00:00
Rex Dieter 92d17c693f * Sat Sep 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.1-5
- groupdav connect to egroupware failed (kde#186763)
2009-09-19 06:20:04 +00:00
Kevin Kofler 1642880c4f * Fri Sep 18 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.3.1-4
- ship kde4-doxygen.sh only in -devel (fix duplicate file)
2009-09-18 23:38:55 +00:00
Than Ngo 69c1e12f0e security fix for -CVE-2009-2702 2009-09-04 12:22:13 +00:00
Ben Boeckel 177f7c1141 Add patch for kde#160679 2009-09-02 17:57:44 +00:00
Than Ngo efcc919ad3 - openssl-1.0 build fixes 2009-09-01 21:31:35 +00:00
Lukas Tinkl 228e075369 KDE 4.3.1 2009-09-01 17:41:48 +00:00
Than Ngo 32a845add4 drop the workarounnd, it's now fixed in lastest glibc 2009-09-01 14:34:16 +00:00
Than Ngo 6d80bfb5eb - workaround for glibc on x86_64 (rawhide), it causes build failure,
will be removed when it's fixed in glibc
2009-09-01 12:21:49 +00:00
Than Ngo d65173af7b 4.3.1 2009-08-28 20:59:29 +00:00
Than Ngo c02354a80f 4.3.1 2009-08-28 14:14:08 +00:00
Rex Dieter 73b4dbc867 * Wed Aug 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.0-8
- BR: xz-devel
2009-08-26 17:17:40 +00:00
Rex Dieter 201bc8f9b4 * Sun Aug 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.0-7
- buildsys_phonon patch (to be compatible with newer kde-qt.git qt builds)
2009-08-23 18:43:21 +00:00
Lukas Tinkl 92b7cabdc5 fix crash when editting toolbars (KDE bug #200815) 2009-08-19 09:39:14 +00:00
Lukas Tinkl 0754b46075 fix KDE bug #195385 - Copy file after rename use old file name 2009-08-18 10:04:20 +00:00
Lukas Tinkl 229b6f2844 a pair of useful fixes from the 4.3 branch
(will backport to F11/F10 once it builds here)
2009-08-17 11:11:29 +00:00
Rex Dieter 5e5b00bc2b * Fri Aug 14 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.0-3
- kde4.(sh|csh): drop KDE_IS_PRELINKED for now (workaround bug #515539)
2009-08-14 14:21:12 +00:00
Rex Dieter c48ed134f0 - khtml crasher (kdebug#199557) 2009-08-05 18:25:22 +00:00
Rex Dieter a5e81cafd2 * Wed Aug 05 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.3.0-2
- microblog crashes plasma on show friends toggle (kdebug#202550)
2009-08-05 17:48:32 +00:00
Than Ngo d7c211b5ea 4.3.0 2009-07-29 23:05:01 +00:00
Rex Dieter f7171463f8 * Wed Jul 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.98-4
- -devel: Conflicts: kdebase-runtime < 4.2.90, kdebase-workspace-devel < 4.2.90
2009-07-29 20:40:53 +00:00
Kevin Kofler 743d19e55b Security fixes upstreamed. 2009-07-26 03:41:30 +00:00
Kevin Kofler f892b2d007 - fix minimum strigi version (0.7, not 0.7.0, RPM thinks 0.7 < 0.7.0) 2009-07-26 02:59:12 +00:00
Kevin Kofler 7c5ffb8bcf Use -p1 rather than -p0 for the patches which expect it. 2009-07-26 02:27:07 +00:00
Kevin Kofler 74fa0fbc55 * Sun Jul 26 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.98-3
- fix CVE-2009-2537 - select length DoS
- fix CVE-2009-1725 - crash, possible ACE in numeric character references
- fix CVE-2009-1687 - possible ACE in KJS (FIXME: now aborts, so still crashes)
- fix CVE-2009-1698 - crash, possible ACE in CSS style attribute handling
2009-07-26 02:25:43 +00:00
Rex Dieter 2fdf94d0d0 update changelog (including strigi), and resubmit build 2009-07-25 16:58:35 +00:00
Lukas Tinkl 7c97e6c558 fix changelog 2009-07-24 16:48:26 +00:00
Lukas Tinkl 0aabb8b9cb - respun tarball, fixing KIO HTTP redirects
- correct phonon version, we ship 4.3.1
2009-07-24 16:42:21 +00:00
Than Ngo 6fc8f63adf 4.3rc3 2009-07-22 10:12:16 +00:00
Rex Dieter ce9d3ec6e5 * Thu Jul 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.96-2
- soprano_ver 2.3.0
- License: LGPLv2+
2009-07-16 20:16:57 +00:00
Than Ngo e1f4728ba5 adapt parallel_devel patch 2009-07-13 14:39:09 +00:00
Than Ngo d8e68ee377 4.3rc2 2009-07-13 05:24:49 +00:00
Than Ngo 9674377c21 4.3rc2 2009-07-10 20:13:40 +00:00
Kevin Kofler a4c231454d * Wed Jul 08 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.95-4
- fix CMake dependency in parallel_devel patch (#510259, CHIKAMA Masaki)
2009-07-08 15:21:44 +00:00
Rex Dieter 28dcb5f1c8 fix changelog date 2009-07-04 00:52:49 +00:00
Rex Dieter 88dd30de7d * Fir Jul 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.95-3
- plasma animation crasher (kdebug#198338)
2009-07-04 00:52:00 +00:00
Rex Dieter 259bc7b29c * Fri Jul 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.95-2
- up min versions, phonon, strigi, soprano (#509511)
2009-07-03 10:53:26 +00:00
Than Ngo f4a547d65f 4.3 rc1 2009-06-25 13:11:05 +00:00
Rex Dieter e00bb4c96e * Wed Jun 03 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.90-1
- KDE-4.3 beta2 (4.2.90)
2009-06-03 21:15:23 +00:00
Rex Dieter a9c663f5b7 - kde4.(sh|csh): drop QT_PLUGINS_PATH munging, kde4-config call (#498809) 2009-05-14 16:52:04 +00:00
Rex Dieter cc50bd0f86 touchup libexecdir 2009-05-14 16:50:03 +00:00
Kevin Kofler 67be42f91d Use the ported kde149705 patch (accidentally committed to kdebase-workspace instead of kdelibs by than). 2009-05-14 16:03:07 +00:00
Lukas Tinkl 10ba41a1fc add missing patch 2009-05-14 15:01:50 +00:00
Lukas Tinkl 5fe3b9c24a reference the correct patch 2009-05-14 14:47:14 +00:00
Than Ngo 2ee94d4b1e 4.3 beta1 2009-05-12 12:42:05 +00:00
Than Ngo 667e6861f4 4.3 beta1 2009-05-12 12:12:56 +00:00
Rex Dieter 7b36d25621 * Wed Apr 29 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.2-14
- -devel: Provides: kdelibs4-devel%{?_isa} ...
2009-04-29 23:50:34 +00:00
Lukas Tinkl 72613d8603 /tmp/cvsXCJtVy 2009-04-28 12:20:38 +00:00
Kevin Kofler c0bd0bc57b * Fri Apr 24 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.2-12
- drop the PopupApplet configuration backports (#495998) for now, kconf_update
  does not work as expected for Plasma
2009-04-24 01:45:15 +00:00
Kevin Kofler 55b80fabf5 * Thu Apr 23 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.2-11
- fix the kconf_update scriptlet for #495998 again (missing DELETEGROUP)
2009-04-23 22:50:30 +00:00
Kevin Kofler fbc7198d3d * Thu Apr 23 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.2-10
- fix the kconf_update scriptlet for #495998
2009-04-23 21:29:02 +00:00
Kevin Kofler 199f3cca65 Sync the plasma-focus patch as well. 2009-04-22 10:27:37 +00:00
Kevin Kofler 372e5cc1fe Sync from F11:
* Tue Apr 21 2009 Than Ngo <than@redhat.com> - 4.2.2-9
- don't let plasma appear over screensaver

(No separate build needed.)
2009-04-21 15:07:16 +00:00
Kevin Kofler 13b5380ad8 Apply the correct patch. 2009-04-20 13:08:29 +00:00
Kevin Kofler c68eb5c6d1 * Mon Apr 20 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.2.2-8
- fix Plasma PopupApplet configuration interfering with weather applet (#495998)
2009-04-20 12:23:37 +00:00
Rex Dieter 80dba827d5 import new patch 2009-04-19 14:25:48 +00:00
Rex Dieter 17eb85bfa4 * Sun Apr 19 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.2-7
- fix and simplify the child struct disposal (kde#180785)
2009-04-19 14:23:15 +00:00
Rex Dieter 711e7c67c8 * Sat Apr 18 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.2-6
- squash leaky file descriptors in kdeinit (kde#180785,rhbz#484370)
2009-04-18 22:53:41 +00:00
Rex Dieter c88e72734d * Fri Apr 10 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.2-5
- fix bidi-related hangs in khtml (kde#189161)
2009-04-10 15:43:12 +00:00
Than Ngo bcd1eb69b6 upstream patch fix ReadOnlyPart crash for non-local file 2009-04-08 15:08:10 +00:00
Than Ngo aff09393d1 fix kickoff focus issue 2009-04-07 15:43:04 +00:00
Than Ngo 0edd5dfcba upstream patch to fix kio_http issue 2009-04-07 10:24:29 +00:00
Lukas Tinkl 1b724f2330 drop upstream patches 2009-04-01 10:40:09 +00:00
Lukas Tinkl b5a97b5a35 drop upstream patches 2009-04-01 10:32:24 +00:00
Lukas Tinkl de1a48202f KDE 4.2.2 2009-04-01 10:18:07 +00:00
Rex Dieter d797d8d73c typo (iconsdir), further minor scriptlet cosmetics 2009-03-23 17:16:37 +00:00
Rex Dieter 6425b8fe26 * Mon Mar 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.1-9
- scriptlet optimization
2009-03-23 16:41:02 +00:00
Rex Dieter 8e0847c5c4 * Thu Mar 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.1-8
- Provides: kdelibs4%{?_isa} ... (#491082)
2009-03-19 12:17:23 +00:00
Rex Dieter 1ca0dacc16 * Wed Mar 18 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.1-7
- Provides: kross(javascript) kross(qtscript)  (#490586)
2009-03-18 13:23:04 +00:00
Than Ngo b3980800c2 apply patcch to fix encoding for Qt-4.5.0 2009-03-12 12:38:41 +00:00
Than Ngo b218f00ee7 apply patch to fix issue in CSS style that causes konqueror shows a blank page 2009-03-09 22:35:47 +00:00
Rex Dieter 1c0bcc174e * Wed Mar 05 2009 Rex Dieter <rdieter@fedorproject.org> - 4.2.1-4
- move designer plugins to main/runtime (#487622)
2009-03-04 19:12:01 +00:00
Kevin Kofler 225af0df90 Revert, the "better" patch does not work. 2009-03-03 22:06:11 +00:00
Kevin Kofler ce439986ba * Tue Mar 03 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.1-3
- better fix for #485968 (fix aliasing instead of using -fno-strict-aliasing)
2009-03-03 19:40:16 +00:00
Than Ngo 7224f88a0d respin 2009-03-01 11:21:50 +00:00
Rex Dieter 6d570873a1 add libSM-devel to x_deps (mostly harmless, but noticed post on kde-devel that it's a genuine dep) 2009-02-27 15:41:57 +00:00
Than Ngo 5cc40efed1 4.2.1 2009-02-27 12:21:02 +00:00
Than Ngo d3120c63c5 fix build issue against gcc44 2009-02-26 11:24:36 +00:00
Than Ngo 055739c9ee fix files conflicts with 3.5.x 2009-02-25 11:39:31 +00:00
Kevin Kofler 9993b8e36d * Tue Feb 24 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.0-15
- fix crash in ~KMainWindow triggered by sending messages in KNode (kde#182322)
2009-02-24 04:25:19 +00:00
Kevin Kofler c2c462bc6b Document addition of add gcc44-workaround in 4.2.0-11. 2009-02-24 04:19:51 +00:00
Kevin Kofler 58d759730e Clarify that the Plasma fix only works / has an effect when building against Qt 4.5 at compile time. 2009-02-24 04:17:41 +00:00
Rex Dieter 0fea500c58 * Mon Feb 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.0-14
- (Build)Req: soprano(-devel) >= 2.2
- devel: drop Req: zlib-devel libutempter-devel
2009-02-23 17:03:58 +00:00
Kevin Kofler 8bb549e284 Add -fno-strict-aliasing at CMake level, the GCC #pragma seems to have no effect. 2009-02-18 18:49:38 +00:00
Kevin Kofler a834ca0b9b Fix duplicate patch ID, actually apply the patch. 2009-02-18 17:41:56 +00:00
Kevin Kofler 9a4ed0cb08 * Wed Feb 18 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.0-12
- disable strict aliasing in kjs/dtoa.cpp for GCC 4.4 (#485968)
2009-02-18 17:17:41 +00:00
Kevin Kofler b437896df1 Fix BZ ID in old changelog entry (again, as the fix got accidentally reverted). 2009-02-16 15:48:00 +00:00
Than Ngo 2363a95dfd add gcc44-workaround 2009-02-16 13:58:02 +00:00
Kevin Kofler 1abf03aff6 Fix BZ ID in old changelog entry. 2009-02-16 03:48:57 +00:00
Than Ngo 100bb80f12 make plasma working better with qt4.5 2009-02-12 22:24:21 +00:00
Rex Dieter b2f1f7c38f add bz# reference 2009-02-06 17:46:22 +00:00
Than Ngo 98f194b01d Fix duplicated applications in the K menu and in keditfiletype 2009-02-05 23:06:44 +00:00
Rex Dieter 72f9eaa7f2 * Thu Feb 05 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.0-9
- ssl/proxy patch (kde#179934)
2009-02-05 14:37:06 +00:00
Rex Dieter 27a76ed8fb add missing %%buildroot 2009-01-31 19:10:50 +00:00
Rex Dieter ec7fff774f * Sat Jan 31 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.0-8
- unowned dirs (#483315,#483318)
2009-01-31 18:50:36 +00:00
Rex Dieter 8c84d0a2a3 * Sat Jan 31 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.0-8
- unowned dirs (#483315)
2009-01-31 17:25:15 +00:00
Rex Dieter e04898b9ce * Fri Jan 30 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.0-7
- kded/kdirwatch patch (kde#182472)
2009-01-30 20:47:54 +00:00
Than Ngo 2534344e15 -p0 instead -p1 2009-01-30 17:11:19 +00:00
Lukas Tinkl f716adc79c recent dfaure's fixes sent to @kde-packager 2009-01-30 15:21:21 +00:00
Kevin Kofler 08038486de * Fri Jan 30 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.0-5
- reenable PolicyKit and NTFS workarounds

WHY was this commented out??? It applies without the slightest offset or fuzz. Please don't comment out patches!
2009-01-30 02:05:29 +00:00
Kevin Kofler d868f03cec Remove plasma-on-screensaver-security patch, already in respun tarball and thus no longer applied. 2009-01-28 15:56:17 +00:00
Rex Dieter 6f3ea35067 * Mon Jan 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.0-4
- revert Requires: qt4%{_isa}
2009-01-27 00:22:51 +00:00
Rex Dieter 37e9e4e91a * Mon Jan 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.0-3
- respun tarball
2009-01-26 18:20:23 +00:00
Rex Dieter 030e70255b * Mon Jan 26 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.0-2
- plasma-on-screensaver-security patch
- (Build)Req: automoc4 >= 0.9.88, phonon(-devel) >= 4.3.0
- Requires: strigi-libs >= 0.6.3
- use %{?_isa} to avoid potential multilib heartbreak
2009-01-26 17:08:28 +00:00
Rex Dieter e2b0edbaff tarball respin (again) 2009-01-23 17:38:09 +00:00
Than Ngo f49c191b58 respin 2009-01-23 10:04:29 +00:00
Than Ngo 379013eebc 4.2.0 2009-01-22 11:18:31 +00:00
Than Ngo 5bc7305740 backport fix from trunk to allow symlinks in wallpaper theme 2009-01-16 14:11:00 +00:00
Than Ngo 08100005f0 - drop kdelibs-4.1.85-plasma-default-wallpaper.patch, it's not needed
since new plasma allows to define default wallpaper, new kde-setting
  is required
2009-01-16 12:14:14 +00:00
Kevin Kofler 27471c5936 * Fri Jan 16 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.1.96-8
- rebuild for new OpenSSL
2009-01-16 10:23:15 +00:00
Rex Dieter e4555928ba doh, Release++ 2009-01-12 20:35:51 +00:00
Rex Dieter c690702870 * Mon Jan 12 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.1.96-7
- Slight speedup to profile.d/kde.sh (#465370)
- (Build)Req: strigi(-devel) >= 0.6.3
2009-01-12 20:34:52 +00:00
Than Ngo adc85e5dc4 fix a crash (appearing in KSMServer) 2009-01-12 13:43:16 +00:00
Than Ngo bbbb68e279 kdeworkspace cmake files in correct place 2009-01-10 20:54:00 +00:00
Rex Dieter 3c36cabc82 doh, Release++ 2009-01-09 15:45:59 +00:00
Rex Dieter a5e92a9072 * Fri Jan 09 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.1.96-4
- bump min deps (cmake, kde-filesystem, phonon)
- kde.(sh|csh): cleanup QT_PLUGIN_PATH handling
- Requires: coreutils grep
2009-01-09 15:43:38 +00:00
Than Ngo 6ee5e7bc0d BR soprano >= 2.1.64 2009-01-09 13:16:47 +00:00
Than Ngo fc838ad760 kdepim cmake files in correct place 2009-01-08 21:20:30 +00:00
Than Ngo eefba9872c adapted kdelibs-4.1.96-parallel_devel.patch 2009-01-07 22:02:34 +00:00
Than Ngo 4c3b013e23 adapted kdelibs-4.1.96-parallel_devel.patch 2009-01-07 21:51:50 +00:00
Than Ngo 255d8d8e5f 4.2rc1 2009-01-07 16:23:23 +00:00
Kevin Kofler 60df8bdbde * Fri Dec 19 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.85-6
- add plasma-default-wallpaper libplasma patch from kdebase-workspace-4.1
2008-12-19 01:31:10 +00:00
Rex Dieter 5c52395864 re-re-spin tarball 2008-12-16 20:54:23 +00:00
Rex Dieter 0c2fefe984 * Tue Dec 16 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.85-5
- respun tarball, integrates kde-l10n-systemsettings patch
2008-12-16 19:35:48 +00:00
Than Ngo ccf40d26c9 - add missing ENTITY systemsettings in pt, that fixes kde-l10
build breakage
2008-12-16 16:32:09 +00:00
Than Ngo 1d1a4bfb96 - add missing ENTITY systemsettings in ru/gl/es, that fixes kde-l10-es build breakage 2008-12-15 14:44:19 +00:00
Than Ngo b47b1a2099 rename suffix ro .xxcmake to avoid install .cmake 2008-12-15 14:19:47 +00:00
Than Ngo 2f4e6e1fde add missing ENTITY systemsettings that fixes kde-l10-es build breakage 2008-12-15 14:10:35 +00:00
Kevin Kofler 61d0fc52b3 Move the link_directories call to the part only used when not building kdelibs itself, so we don't get a bogus -L/kde4/devel when building kdelibs. 2008-12-14 02:49:47 +00:00
Kevin Kofler aabfe8bbca * Sun Dec 14 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.1.85-2
- tweak parallel_devel patch to get a -L flag for the symlink directory
2008-12-14 02:29:07 +00:00
Than Ngo 2c9760b24f 4.2beta2 2008-12-11 11:53:42 +00:00
Kevin Kofler 85bf2b2c5a Fix kde149705 patch.
Hint: please don't make any "slight modifications" to my patches you're unsure about, they're almost definitely a mistake. ;-)
In this case, we want to use widgetStyle4 only if it is defined, otherwise fall back to widgetStyle, which is the officially documented setting also in the GUI. So just changing widgetStyle to widgetStyle4 is wrong.
2008-12-09 15:23:31 +00:00
Lorenzo Villani 7e7988986d - rebase parallel_devel and kde149705 patch, I'm not sure about the slight modifications made to the latter, can someone verify it? 2008-12-09 13:24:29 +00:00
Lorenzo Villani d33c7517bf - 4.1.82 2008-12-08 15:20:26 +00:00
Rex Dieter d3e8491ce9 %files: unpackaged files 2008-11-25 21:33:12 +00:00
Kevin Kofler 1f38b6c2c7 - fix minimum strigi version (only 0.5.9 needed) 2008-11-25 20:49:41 +00:00
Kevin Kofler 05854df6bd - update parallel_devel patch
Note: tweaks to KdeLibsLibraryDependencies.cmake and/or KdeLibsLibraryDependencies-release.cmake may also be needed. Looking at those files, they seem to link the library by the fully-versioned path or by the soname, if that's true, no fixes are needed (because those aren't moved out of the way, only the .so symlinks are).
2008-11-25 20:20:43 +00:00
Kevin Kofler 6687d88928 Remove whitespace-only changes from parallel_devel patch again (to facilitate merging).
Please either set your text editor not to remove trailing spaces or use diff -w. Whitespace changes make it harder to merge the patch. It is upstream's job to clean up their whitespace, not ours. :-)
2008-11-25 19:49:02 +00:00
Kevin Kofler d17d5c8947 * Tue Nov 25 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.80-5
- remove workaround BR on phonon-backend-gstreamer, it's ineffective since
  phonon now explicitly Requires: phonon-backend-xine and the dependency is no
  longer circular anyway
2008-11-25 19:28:00 +00:00
Than Ngo 4a874d58d5 respin 2008-11-25 15:00:24 +00:00
Than Ngo a4b5425fcc respin 2008-11-25 09:42:19 +00:00
Rex Dieter 44ce1460f0 * Thu Nov 20 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.80-3
- -devel: Provides: plasma-devel
2008-11-20 17:24:05 +00:00
Than Ngo 055eeab1d6 kde-4.2 beta1 2008-11-20 10:22:49 +00:00
Kevin Kofler 4f5b7b5c3d Add missing changelog entries for Lorenzo Villani's changes:
- BR cmake >= 2.6, strigi-devel >= 0.6.0
- use make install/fast
2008-10-17 21:39:49 +00:00
Kevin Kofler c847ca2b80 Reenable policykit_workaround patch. Don't use useless __mkdir macro. 2008-10-17 21:34:35 +00:00
Kevin Kofler 3024683a1e Fix parallel_devel patch:
* unify - no reason to split it in 3 parts, they all depend on each other
* remove hunks only removing trailing spaces
* readd missing hunks (compared with the 4.1.0 patch, contains the same changes)
* rediff
* rename to match actual version number
2008-10-17 21:33:08 +00:00
Kevin Kofler a6dead4a6f Use master server in Source0 instead of random mirror.
Restore kdelibs-4.1.1-cmake.patch.
2008-10-17 21:09:36 +00:00
Lorenzo Villani 5ab9c2c429 - fixed date in changelog
- added VERBOSE=1
- removed unneeded macros
2008-10-17 18:19:53 +00:00
Lorenzo Villani b8ca36ef23 - remove internal changelog entries (keep only the latest one)
- merge F-10/ changelog entries
- drop uneeded buildtype patch
2008-10-17 18:06:04 +00:00
Lorenzo Villani 46768e5f89 import kdelibs 4.1.69 2008-10-17 17:49:41 +00:00
Kevin Kofler 110dc2b3a8 Remove no longer used patch. 2008-10-05 23:56:00 +00:00
Rex Dieter f8529421ff * Sun Sep 28 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-2
- make VERBOSE=1
- respin against new(er) kde-filesystem
2008-09-29 02:38:40 +00:00
Rex Dieter 21407dadd7 * Thu Sep 25 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-1
- kde-4.1.2
2008-09-26 19:39:01 +00:00
Kevin Kofler c05ac1cc13 Improved kde#157789 patch as per upstream feedback, move to "upstream patches" as it got essentially approved. 2008-09-19 00:42:56 +00:00
Kevin Kofler a47ea4929c * Thu Sep 18 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.1-12
- make "Stop Animations" work again in Konqueror (KDE 4 regression kde#157789)
2008-09-19 00:00:20 +00:00
Than Ngo 0212771a65 - apply upstream patch to fix the regression
- drop the kdelibs-4.1.1-bz#461725-regression.patch
2008-09-18 14:39:40 +00:00
Than Ngo 26a0c05ef0 #461725, revert the patch to fix the regression 2008-09-17 09:45:29 +00:00
Than Ngo b0860c2164 fix kdelibs-4.1.1-kdeui-widgets-fixes.patch 2008-09-13 15:48:34 +00:00
Than Ngo 3358ebbe1b typo 2008-09-12 22:52:36 +00:00
Than Ngo 5bdcb098f7 - remove redundant FEDORA, use CMAKE_BUILD_TYPE=release
- fix install problem with cmake > 2.5
2008-09-12 22:28:08 +00:00
Kevin Kofler 488e7455b6 Sync from F-9:
* Mon Sep 08 2008 Lukáš Tinkl <ltinkl@redhat.com> 4.1.1-6
- fix crashes in plugin selector
- fix problems in various kdeui widgets
2008-09-12 20:32:08 +00:00
Kevin Kofler b8077df49f Sync from F-9:
* Wed Sep 03 2008 Lukáš Tinkl <ltinkl@redhat.com> 4.1.1-5
- fixed crash on setting cookies on empty domains (like the file
  system), KDE bug #170147
- fix URL navigator focus in file dialogs, KDE bug #169497, #170211
2008-09-04 09:40:31 +00:00
Than Ngo cca0de4886 apply patch to fix regression in khtml 2008-09-02 09:56:16 +00:00
Than Ngo 92f00ed803 respun 2008-09-01 09:22:37 +00:00
Kevin Kofler 69835801c4 * Fri Aug 29 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.1-2
- fix #455130 (kinit crashing in kglobalconfig with no KComponentData) properly
- drop revert-kinit-regression hack (fixes ioslave translations)
2008-08-29 14:54:03 +00:00
Than Ngo 6fc3c96dfa 4.1.1 2008-08-29 12:46:19 +00:00
Kevin Kofler 5cc0bbce3a * Fri Aug 29 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.0-9
- -devel: +Requires: libutempter-devel (cmake wants to link it in)
2008-08-29 08:43:19 +00:00
Kevin Kofler 5b3456f709 * Thu Aug 28 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.0-8
- rewrite kstandarddirs patch to fix side effects (#459904 (KDEDIRS), #457633)
2008-08-28 22:38:48 +00:00
Than Ngo 84ffdf1abd konsole doesn't write to utmp 2008-08-25 15:53:38 +00:00
Kevin Kofler 6d65753cb6 Clarify changelog. 2008-08-23 07:51:29 +00:00
Kevin Kofler 0e1b0d5ebe * Sat Aug 23 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.0-6
- don't hide KDE 3 KCMs in kde4-applications.menu, not needed with our
  OnlyShowIn=KDE3 patch and breaks KDE 3 kcmshell in KDE 4 sessions
2008-08-23 07:48:48 +00:00
Kevin Kofler af44d5b92c Use working version of kcookiejar fix. 2008-08-10 16:52:21 +00:00
Kevin Kofler 180f33073b * Sun Aug 10 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.0-5
- fix kcookiejar crash on invalid cookie file from KDE 3 (patch by David Faure)
2008-08-10 15:59:59 +00:00
Rex Dieter 0dd338ecda respin kde#167826 patch 2008-08-01 14:03:21 +00:00
Rex Dieter cd2705e239 - konq processes never terminate (kde#167826, rh#457526) 2008-08-01 13:00:10 +00:00
Rex Dieter d33f11b248 * Fri Aug 01 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.0-4
- -devel: Requires: phonon-devel >= 4.2 (helps multilib upgrades)
2008-08-01 12:35:47 +00:00
Rex Dieter cbe0d792b5 note bz 2008-07-31 00:43:14 +00:00
Rex Dieter 4a68d4c9e9 * Wed Jul 30 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.0-3
- (Build)Requires: soprano(-devel) >= 2.1
2008-07-31 00:34:21 +00:00
Kevin Kofler c46b9c251f * Thu Jul 24 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.0-2
- move Sonnet documentation back to the main package
- fix #453063 (Sonnet documentation multilib conflict) properly
2008-07-24 18:41:01 +00:00
Kevin Kofler 353267fc4a Fix again. 2008-07-24 18:13:35 +00:00
Kevin Kofler 4ccff4a8ba * Thu Jul 24 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.0-1.1
- fix file list for build as kdelibs4 (no -common split)
2008-07-24 18:12:10 +00:00
Kevin Kofler 55f099a8f2 Attempt to work around circular dependency from phonon-devel pulling in phonon-backend-xine. 2008-07-23 17:51:34 +00:00
Than Ngo 9605359829 kdelibs-4.1.0-parallel_devel.patch 2008-07-23 16:14:00 +00:00
Than Ngo 7c582b8cde 4.1.0 2008-07-23 14:25:23 +00:00
Kevin Kofler 2b667a5955 * Sun Jul 20 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.99-3
- fix kstandarddirs patch to always append the installed location last, even if
  it is already present earlier in the search path (#456004)
2008-07-20 16:37:44 +00:00
Rex Dieter 5bde7d2426 * Sat Jul 19 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.99-2
- use better fedora-buildtype patch from F-9 branch
2008-07-19 06:17:10 +00:00
Rex Dieter 5b706dc0a3 * Fri Jul 18 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.99-1
- 4.0.99
2008-07-18 15:13:36 +00:00
Rex Dieter 3877fa30d5 respin++ 2008-07-14 21:01:57 +00:00
Rex Dieter 73a2f1d88e * Mon Jul 14 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.98-3
- respun tarball
2008-07-14 16:10:07 +00:00
Kevin Kofler f91feb745e Remove proxy patch entirely (no longer needed). 2008-07-13 15:48:55 +00:00
Kevin Kofler 77ed39a3f5 %define _default_patch_fuzz 2 2008-07-12 21:08:22 +00:00
Kevin Kofler 5d36efcd06 Try making the spec palatable to the new RPM. 2008-07-12 20:55:44 +00:00
Kevin Kofler c050ea15e2 Mention BZ ID. 2008-07-12 20:45:09 +00:00
Kevin Kofler 9c8a11d12b Remove whitespace changes from patch (not useful). 2008-07-12 20:41:13 +00:00
Kevin Kofler 0af386e751 * Sat Jul 12 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.98-2
- revert a kinit patch causing an assertion failure in KComponentData

(I hope this fixes the assertion failure.)
2008-07-12 20:37:48 +00:00
Kevin Kofler 78abaf951e Proxy patch appears to be already applied (slightly modified): http://websvn.kde.org/?view=rev&revision=829797 2008-07-11 05:28:48 +00:00
Rex Dieter 7635f2472f BR: automoc 2008-07-11 04:15:20 +00:00
Rex Dieter 59a6eaa287 * Thu Jul 10 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.98-1
- 4.0.98
- omit proxy patch (for now, needswork)
2008-07-11 03:57:48 +00:00
Rex Dieter 7639f35c69 * Sun Jul 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.85-1
- 4.0.85
2008-07-07 12:38:52 +00:00
Rex Dieter 276b4c7938 * Fri Jun 27 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.84-1
- 4.0.84
2008-06-27 17:01:25 +00:00
Kevin Kofler bc6266a63e * Fri Jun 27 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.83-3
- fix kstandarddirs patch so /usr/libexec/kde4 is found (#453063)
2008-06-27 01:56:06 +00:00
Rex Dieter 02df092e48 * Wed Jun 25 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.83-2
- -common: move %{_kde4_docdir}/HTML/en/sonnet/ here (#341751)
2008-06-25 18:12:18 +00:00
Than Ngo 04a0bb2573 patch kstandarddirs.patch 2008-06-19 15:16:50 +00:00
Than Ngo 608b3f7bce 4.0.83 (beta2) 2008-06-19 10:11:50 +00:00
Rex Dieter 64fa559c30 phonon now packaged separately 2008-06-14 13:25:14 +00:00
Than Ngo 219be2012b 4.0.82 2008-06-13 21:25:21 +00:00
Than Ngo 0edeb29cf2 4.0.82 2008-06-13 21:15:44 +00:00
Than Ngo 891bb90889 - fix #447965, order issue in kde path, thanks to Kevin
- backport patch to check html style version
2008-05-31 06:48:20 +00:00
Than Ngo 3082133aaa - fix #447965, order issue in kde path, thanks to Kevin
- backport patch to check html style version
2008-05-30 17:17:51 +00:00
Than Ngo 886e52844d drop it, it's not needed in 4.1beta1 2008-05-26 14:50:46 +00:00
Than Ngo f8e43eb362 adapt kdelibs-4.0.80-parallel_devel.patch 2008-05-26 14:37:19 +00:00
Than Ngo 3ade250137 4.1 beta1 2008-05-26 13:31:03 +00:00
Rex Dieter 0fe8b3db41 * Sat May 24 2008 Rex Dieter <rdieter@fedoraproject.org> - 4.0.72-8
- revert previous, don't include kde3-compat symlink (here, anyway)
2008-05-24 20:26:25 +00:00
Rex Dieter 90d0d183e7 typo 2008-05-23 14:46:03 +00:00
Rex Dieter f3b5cfe2d3 include %%_kde4_appsdir/kdeui in -common too (doh) 2008-05-23 14:16:26 +00:00
Rex Dieter d70b6a1841 * Fri May 23 2008 Rex Dieter <rdieter@fedoraproejct.org> - 4.0.72-7
- -common: provide %_datadir/apps/kdeui for kde3 apps (#447965)
2008-05-23 14:12:48 +00:00
Rex Dieter 19bd5a3481 - port kstandarddirs hack, to search /etc/kde 2008-05-22 18:44:00 +00:00
Kevin Kofler 634d5ca195 * Thu May 22 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.72-5
- keep libphonon.so in %{_libdir} for non-KDE apps (#447831)
2008-05-22 12:24:30 +00:00
Kevin Kofler a83d931307 Document patch origin. 2008-05-15 02:43:03 +00:00
Kevin Kofler e6c6506266 * Thu May 15 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.72-4
- fix proxy support (#443931, kde#155707)
- move %%{_kde4_appsdir}/ksgmltools2/ from -devel to the main package (#446435)
2008-05-15 02:28:27 +00:00
Kevin Kofler c3a1b8cb26 * Thu May 15 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.72-4
- fix proxy support (#443931, kde#155707)
- move %%{_kde4_appsdir}/ksgmltools2/ from -devel to the main package (#446435)
2008-05-15 02:17:32 +00:00
Kevin Kofler 3dc991f2f8 * Tue May 13 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.72-3
- drop no longer needed ALSA default device Phonon hack
2008-05-13 17:20:19 +00:00
Kevin Kofler 0ca51b5037 Clarify changelog. 2008-05-04 12:58:17 +00:00
Kevin Kofler b29a2815b7 Oops, today is Sunday. ;-) 2008-05-04 12:56:40 +00:00
Kevin Kofler 947f23d26e * Fri May 4 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.72-2
- BR minimum versions of qt4-devel and soprano-devel
2008-05-04 12:55:44 +00:00
Kevin Kofler 9ed9b0399e Fix parallel_devel patch. (${KDE4_LIB_INSTALL_DIR}/kde4/devel MUST come BEFORE ${CMAKE_SYSTEM_LIBRARY_PATH} or it will link the KDE 3 libs instead of the KDE 4 ones!) 2008-05-02 01:09:22 +00:00
Kevin Kofler 52ed5f7382 * Fri May 2 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.0.72-1
- update to 4.0.72 (4.1 alpha 1)
- parallel-devel patch ported by Lorenzo Villani <lvillani@binaryhelix.net>
- update file list (Lorenzo Villani)
- drop upstreamed khtml-security, kconfig_sync_crash and klauncher-crash patches
- update xdg-menu (Administration menu) patch
2008-05-02 00:52:55 +00:00
Kevin Kofler f668819923 s/EMBARGOED //
http://www.kde.org/info/security/advisory-20080426-1.txt
2008-04-26 23:16:21 +00:00
Lukas Tinkl a25c5452ab backport the patch to F9, sync and update changelogs 2008-04-23 13:58:27 +00:00
Lukas Tinkl bd282994d6 fix buffer overflow in KHTML's image loader (KDE advisory 20080426-1) 2008-04-22 16:30:35 +00:00
Rex Dieter 5d508639d7 omit BR:libtool-ltdl workaround 2008-04-16 16:06:04 +00:00
Rex Dieter 180f4783cc add explicit BR: kde4-macros(api) >= 2 2008-04-16 16:00:47 +00:00
Than Ngo 55b9dc33f9 - better fix 2008-04-04 14:04:32 +00:00
Than Ngo 805b4090eb - apply upstream patch to fix klauncher crash
- fix kconfig_sync_crash patch
2008-04-04 13:23:32 +00:00
Than Ngo 7dc464653b apply upstream patch to fix klaunch crash 2008-04-04 12:50:04 +00:00
Than Ngo 3f48398ea9 - apply upstream patch to fix klauncher crash 2008-04-04 12:33:41 +00:00
Rex Dieter 44f46e09dc * Fri Apr 4 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.3-5
- kconfig_sync_crash patch
2008-04-04 12:13:52 +00:00
Lukas Tinkl 5108013273 fix % escape 2008-04-03 17:00:04 +00:00
Lukas Tinkl c3de33769d - rebuild for the new %{_kde4_buildtype} 2008-04-03 15:04:54 +00:00
Kevin Kofler c4370153ce * Mon Mar 31 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-3
- patch and update file list for _kde4_libexecdir
2008-03-31 16:24:53 +00:00
Kevin Kofler 9fdf9a0fc1 * Mon Mar 31 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-2
- add Fedora build type (uses -DNDEBUG)
2008-03-31 15:38:48 +00:00
Rex Dieter 55c53f3904 -apidocs: drop Requires: %%name 2008-03-28 18:14:45 +00:00
Than Ngo 5208d7296f 4.0.3 2008-03-28 16:26:23 +00:00
Than Ngo 85a5e0ec02 add Administration menu, bz#439378 2008-03-28 14:01:27 +00:00
Than Ngo e725940a39 add Administration menu, bz#439378 2008-03-28 14:01:27 +00:00
Than Ngo ac2f01c604 bz#428212, adapted Kevin Kofler's workaround for Policykit 2008-03-27 11:19:11 +00:00
Rex Dieter 1c4eae34ec * Thu Mar 20 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.2-11
- apidocs subpackage should be noarch (#436579)
2008-03-26 17:36:58 +00:00
Rex Dieter e8ffc7cf70 import what I've got so far, haven't confirmed correctness or buildability.
not tagging or building (yet).

* Thu Mar 20 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.2-11
- include noarch build hooks (not enabled)
2008-03-20 20:37:51 +00:00
Kevin Kofler 86d3ed39bc BuildConflicts appears to have no effect in Koji, BR libtool-ltdl instead (to workaround #436725). 2008-03-10 05:28:14 +00:00
Kevin Kofler ae7d9d6b4c * Mon Mar 10 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-10
- work around #436725: BuildConflicts: gnash so graphviz gets a valid libltdl
2008-03-10 05:02:23 +00:00
Kevin Kofler c1349fef16 * Mon Mar 10 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-9
- fix kdeglobals not being found in profile (e.g. kde-settings) directory
2008-03-10 00:23:52 +00:00
Rex Dieter 479212f23f * Fri Mar 07 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.2-8
- touchup KDE_DISTRIBUTION_TEXT
- add Fedora/V-R to KHTML UA string (thanks caillon)
2008-03-07 20:57:11 +00:00
Than Ngo 4d618c8f1b fix kdelibs-4.0.x-kio.patch 2008-03-06 11:36:25 +00:00
Kevin Kofler cd090e0502 * Thu Mar 06 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-7
- exclude apidocs from the main package
2008-03-06 11:16:10 +00:00
Than Ngo 3319155584 apply upstream patch to fix issue in KPropertiesDialog 2008-03-06 10:29:15 +00:00
Kevin Kofler 699f37aaec * Thu Mar 06 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-5
- also install Doxyfile.global in -common to build kdepimlibs-apidocs against
2008-03-06 04:21:20 +00:00
Kevin Kofler ea13b25bde Revert last change, it is incorrect (the references are actually to the source directories, not the apidocs directory). 2008-03-06 01:21:01 +00:00
Kevin Kofler 86a6826e56 Fix references to build directory in *.tag files. 2008-03-06 01:15:36 +00:00
Kevin Kofler 8705a978f3 Can't use install for a directory, use cp -prf instead. 2008-03-05 23:53:19 +00:00
Kevin Kofler 39ddd5aa3f Also BR graphviz when building apidocs. Fix apidocs directory. 2008-03-05 22:56:55 +00:00
Kevin Kofler fc7e7e4747 - BR doxygen and qt4-doc when building apidocs 2008-03-05 22:08:50 +00:00
Kevin Kofler 2aafce6ee4 * Wed Mar 05 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-4
- install all .css files in kdelibs-common to build kdepimlibs-apidocs against
- install doxygen.sh as kde4-doxygen.sh in -devel
- build apidocs and put them into an -apidocs subpackage (can be turned off)
2008-03-05 21:39:51 +00:00
Than Ngo 7a2ae5b5db rebuilt 2008-02-29 18:19:36 +00:00
Kevin Kofler 6b8f9d4d31 - drop backports from 4.0.2: objectembed-handling, autostart, kde#771201-khtml 2008-02-29 12:15:36 +00:00
Kevin Kofler a36e36be72 * Fri Feb 29 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-2
- drop obsolete kde#149703 patch
2008-02-29 12:06:27 +00:00
Than Ngo 16f47dff70 4.0.2 2008-02-28 18:15:24 +00:00
Lukas Tinkl 55d5744537 Fedora branding (#434815) 2008-02-27 14:25:32 +00:00
Rex Dieter a2611562b7 doh, unpackaged files 2008-02-25 16:15:30 +00:00
Rex Dieter 77b13711ee * Mon Feb 25 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.1-7
- -devel: own %_kde4_libdir/kde4/plugins (thanks wolfy!)
2008-02-25 15:26:15 +00:00
Kevin Kofler a54ba72ec2 * Tue Feb 19 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.1-6
- fix running KDE 3 apps as filetype viewers from KDE 4 Dolphin
2008-02-19 22:12:39 +00:00
Rex Dieter ed9bd202a0 * Mon Feb 18 2008 Rex Dieter <rdieter@fedoraprojectorg> 4.0.1-5
- -devel: include %_kde4_appsdir/cmake here (#341751)
2008-02-18 16:14:44 +00:00
Than Ngo 5a12ad42bf upstream patch to make sure that static widget is always at position 0, 2008-02-06 10:32:04 +00:00
Than Ngo 86cc4fabdf autostart upstream patch 2008-02-04 17:08:46 +00:00
Than Ngo 00fbaa215b autostart upstream patch 2008-02-04 17:07:25 +00:00
Than Ngo e079d00faf upstream patch to fix a regression in <object><embed> handling 2008-02-01 15:37:29 +00:00
Than Ngo 41fe3abcb3 autostart from XDG_CONFIG_DIRS 2008-02-01 12:57:29 +00:00
Rex Dieter 5d02d707f0 * Wed Jan 30 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.1-1
- 4.0.1
2008-01-31 12:52:43 +00:00
Rex Dieter e201e9291e * Wed Jan 30 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.0-4
- omit openssl patch (f9+ #429846)
- respin (qt4)
2008-01-30 14:47:46 +00:00
Rex Dieter 7ea690b036 * Wed Jan 23 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.0-3
- openssl patch
2008-01-23 13:02:18 +00:00
Kevin Kofler c2b7e8075d * Sat Jan 19 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.0-2
- patch K3Spell for hunspell support on F9+ (FeatureDictionary, kde#154561)
2008-01-19 15:55:33 +00:00
Than Ngo 215a50fabd kde-4.0.0 2008-01-07 13:06:54 +00:00
Kevin Kofler 2affe2b966 * Fri Jan 04 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-11
- force Phonon to use the ALSA default device by default
2008-01-04 15:26:31 +00:00
Kevin Kofler 9c57d8b13c Fix changelog date. 2008-01-02 18:00:27 +00:00
Kevin Kofler 85b8fae8e6 * Wed Jan 02 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-10
- apply patch by Alex Merry to support FLAC 1.1.3+ in FindFlac.cmake
2008-01-02 17:58:47 +00:00
Kevin Kofler 4a34142edd * Sat Dec 22 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-9
- drop BR aspell-devel on F9+, use only enchant (FeatureDictionary)
2007-12-22 19:52:36 +00:00
Kevin Kofler efddc03d75 * Tue Dec 18 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-8
- don't put binaries into kdelibs-common, they drag in kdelibs (#417251)
2007-12-18 16:48:09 +00:00
Kevin Kofler 82d2e50647 Add Bugzilla reference (#417251). 2007-12-17 18:12:04 +00:00
Kevin Kofler a86654e344 * Mon Dec 17 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-7
- split out kdelibs-common on F9+ (shared with KDE 3)
- Requires: kdelibs-common (F9+)
2007-12-17 17:59:59 +00:00
Than Ngo 2de04c3da2 enable subversion again 2007-12-11 12:31:20 +00:00
Kevin Kofler 8051ae70a2 * Tue Dec 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-5
- rebuild for changed _kde4_includedir
2007-12-11 11:26:47 +00:00
Rex Dieter 32ddd0ec9f * Thu Dec 06 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.97.0-4
- drop Req: kdebase-runtime oxygen-icon-theme (at least for now)
2007-12-06 20:37:55 +00:00
Rex Dieter cd3f44a44b * Thu Dec 06 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.97.0-3
- drop Req: kdebase-runtime (at least for now)
2007-12-06 20:34:16 +00:00
Rex Dieter b81a17be4c * Thu Dec 06 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.97.0-2
- drop BR: subversion temporarily (due to rawhide breakage)
2007-12-06 15:00:35 +00:00
Rex Dieter 30129746c4 * Wed Dec 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.97.0-1
- kde-3.97.0
2007-12-06 01:33:11 +00:00
Than Ngo 62c674ed56 rebuilt against new openssl/openldap 2007-12-04 14:35:56 +00:00
Kevin Kofler 0099fcf3bf install profile scripts as 644 instead of 755 (Ville Skyttä, #407521) 2007-12-01 21:03:41 +00:00
Kevin Kofler 10236645a5 - BR openssh-clients and subversion (Sebastian Vahl)
- make this the default kdelibs for F9 again
2007-12-01 20:34:38 +00:00
Kevin Kofler a7e893cb17 Sync from kdelibs4 (kdelibs 3.96.2). 2007-12-01 19:43:21 +00:00
Rex Dieter 25d4d6662f * Tue Oct 30 2007 Rex Dieter <rdieter[AT]fedoraproject.org> - 3.5.8-8
- Provides: crystalsvg-icon-theme
2007-10-30 12:46:46 +00:00
Rex Dieter f2d8b21f70 * Thu Oct 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> - 3.5.8-7
- fix application of custom zoom patch (rh#335461)
2007-10-25 14:27:43 +00:00
Rex Dieter 27edf6f554 * Tue Oct 23 2007 Than Ngo <than@redhat.com> - 3.5.8-6
- Resolves: rh#335461, kpdf and kview lost custom zoom
2007-10-25 13:35:51 +00:00
62 changed files with 4724 additions and 2056 deletions

View File

@ -1,4 +0,0 @@
clog
kdelibs-3.5.6.tar.bz2
kdelibs-3.5.7.tar.bz2
kdelibs-3.5.8.tar.bz2

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/kdelibs-4.14.38.tar.xz

View File

@ -0,0 +1,27 @@
From 02966e348e37ebf6269aaed238e7ce67fbe958e7 Mon Sep 17 00:00:00 2001
From: Hrvoje Senjan <hrvoje.senjan@gmail.com>
Date: Sun, 25 May 2014 00:36:08 +0200
Subject: [PATCH 1/1] Drop Nepomuk from KParts' LINK_INTERFACE_LIBRARIES
Nepomuk is only used in a private header, browserrun_p.h,
thus it is not needed as KParts public dependancy
Makes it possible to drop libsoprano-devel from libkde4-devel Requires
---
kparts/CMakeLists.txt | 1 -
1 file changed, 1 deletion(-)
diff --git a/kparts/CMakeLists.txt b/kparts/CMakeLists.txt
index 2eab2e8..e17ef5e 100644
--- a/kparts/CMakeLists.txt
+++ b/kparts/CMakeLists.txt
@@ -39,7 +39,6 @@ target_link_libraries(kparts ${KDE4_KDECORE_LIBS} kdeui kio)
target_link_libraries(kparts LINK_PUBLIC kio kdeui kdecore ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} )
if(HAVE_NEPOMUK)
target_link_libraries(kparts LINK_PRIVATE nepomuk nepomukutils)
- target_link_libraries(kparts LINK_PUBLIC nepomuk nepomukutils )
endif(HAVE_NEPOMUK)
set_target_properties(kparts PROPERTIES VERSION ${GENERIC_LIB_VERSION}
--
1.9.3

View File

@ -4,7 +4,7 @@ NAME := kdelibs
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))

6
SOLID_HAL_LEGACY.sh Normal file
View File

@ -0,0 +1,6 @@
if [ -z "${SOLID_HAL_LEGACY}" ] ; then
SOLID_HAL_LEGACY=1
export SOLID_HAL_LEGACY
fi

View File

@ -1,18 +0,0 @@
[Protocol]
exec=kio_media
protocol=devices
input=none
output=filesystem
listing=Name,Type,Size,Date,AccessDate,Access,Owner,Group,Link
reading=true
writing=true
makedir=true
deleting=true
linking=true
moving=true
Icon=system
maxInstances=4
#TODO DocPath=kioslave/file.html
Class=:local
deleteRecursive=true
fileNameUsedForCopying=Name

View File

@ -1,72 +0,0 @@
Index: arts-1.5.4/acinclude.m4
===================================================================
--- arts-1.5.4.orig/acinclude.m4
+++ arts-1.5.4/acinclude.m4
@@ -12040,28 +12040,12 @@ fi
])# AC_LTDL_SYS_DLOPEN_DEPLIBS
AC_DEFUN([AC_LTDL_SHLIBEXT],
-[AC_REQUIRE([AC_LTDL_SNARF_CONFIG])dnl
+[AC_REQUIRE([AC_LIBTOOL_SYS_DYNAMIC_LINKER])dnl
AC_CACHE_CHECK([which extension is used for shared libraries],
libltdl_cv_shlibext, [dnl
-(
- last=
- case "$host_os" in
- cygwin* | mingw*)
- last=".dll"
- ;;
- *)
- for spec in $library_names_spec; do
- last="$spec"
- done
- ;;
- esac
-changequote(, )
- echo "$last" | sed 's/\[.*\]//;s/^[^.]*//;s/\$.*$//;s/\.$//' > conftest
-changequote([, ])
-)
-libltdl_cv_shlibext=`cat conftest`
-rm -f conftest
-])
+module=yes
+eval libltdl_cv_shlibext=$shrext
+ ])
if test -n "$libltdl_cv_shlibext"; then
AC_DEFINE_UNQUOTED(LTDL_SHLIB_EXT, "$libltdl_cv_shlibext",
[Define to the extension used for shared libraries, say, ".so". ])
Index: arts-1.5.4/libltdl/ltdl.m4
===================================================================
--- arts-1.5.4.orig/libltdl/ltdl.m4
+++ arts-1.5.4/libltdl/ltdl.m4
@@ -118,27 +118,11 @@ fi
])# AC_LTDL_SYS_DLOPEN_DEPLIBS
AC_DEFUN([AC_LTDL_SHLIBEXT],
-[AC_REQUIRE([AC_LTDL_SNARF_CONFIG])dnl
+[AC_REQUIRE([AC_LIBTOOL_SYS_DYNAMIC_LINKER])dnl
AC_CACHE_CHECK([which extension is used for shared libraries],
libltdl_cv_shlibext, [dnl
-(
- last=
- case "$host_os" in
- cygwin* | mingw*)
- last=".dll"
- ;;
- *)
- for spec in $library_names_spec; do
- last="$spec"
- done
- ;;
- esac
-changequote(, )
- echo "$last" | sed 's/\[.*\]//;s/^[^.]*//;s/\$.*$//;s/\.$//' > conftest
-changequote([, ])
-)
-libltdl_cv_shlibext=`cat conftest`
-rm -f conftest
+module=yes
+eval libltdl_cv_shlibext=$shrext
])
if test -n "$libltdl_cv_shlibext"; then
AC_DEFINE_UNQUOTED(LTDL_SHLIB_EXT, "$libltdl_cv_shlibext",

17
kde.csh
View File

@ -1,17 +0,0 @@
## http://kde.ground.cz/tiki-index.php?page=Environment+Variables
## for possible entries here
## Make sure KDEDIRS is set
if ( ! $?KDEDIRS ) setenv KDEDIRS /usr
## When/if using prelinking, avoids (some) use of kdeinit
if ( -f /etc/sysconfig/prelink ) then
set PRELINKING = `grep "^PRELINKING=" /etc/sysconfig/prelink | cut -d"=" -f2`
if ( "$PRELINKING" == "yes" ) then
if ( ! $?KDE_IS_PRELINKED ) setenv KDE_IS_PRELINKED 1
endif
endif
## if not using IPv6, speeds DNS operations
# if ( ! $?KDE_NO_IPV6 ) setenv KDE_NO_IPV6 1

12
kde.sh
View File

@ -1,12 +0,0 @@
## http://kde.ground.cz/tiki-index.php?page=Environment+Variables
## for possible entries here
## Make sure KDEDIRS is set
[ -z "$KDEDIRS" ] && KDEDIRS="/usr" && export KDEDIRS
## When/if using prelinking, avoids (some) use of kdeinit
if [ -f /etc/sysconfig/prelink ]; then
if [ `grep '^PRELINKING=yes' /etc/sysconfig/prelink` ] ; then
[ -z "$KDE_IS_PRELINKED" ] && KDE_IS_PRELINKED=1 && export KDE_IS_PRELINKED
fi
fi

View File

@ -1,11 +0,0 @@
--- kdelibs/kdecore/kdebug.cpp.ndebug Mon Mar 11 16:44:31 2002
+++ kdelibs/kdecore/kdebug.cpp Mon Mar 11 16:45:19 2002
@@ -224,7 +224,7 @@
break;
}
- short nOutput = kDebug_data->config ? kDebug_data->config->readNumEntry(key, 2) : 2;
+ short nOutput = kDebug_data->config ? kDebug_data->config->readNumEntry(key, 4) : 4;
// If the application doesn't have a QApplication object it can't use
// a messagebox.

View File

@ -1,29 +0,0 @@
--- kdelibs-3.0.4/kdecore/ksycoca.cpp.ksyscoca 2002-09-09 20:25:56.000000000 -0400
+++ kdelibs-3.0.4/kdecore/ksycoca.cpp 2002-10-10 12:16:39.000000000 -0400
@@ -149,9 +149,15 @@
}
static void delete_ksycoca_self() {
- delete KSycoca::_self;
+ if (KSycoca::_checkSelf())
+ delete KSycoca::_self;
+
}
+bool KSycoca::_checkSelf() {
+ return (_self ? true : false);
+}
+
KSycoca * KSycoca::self()
{
if (!_self) {
--- kdelibs-3.0.4/kdecore/ksycoca.h.ksyscoca 2002-09-09 20:25:56.000000000 -0400
+++ kdelibs-3.0.4/kdecore/ksycoca.h 2002-10-10 11:54:28.000000000 -0400
@@ -63,6 +63,7 @@
* Get or create the only instance of KSycoca (read-only)
*/
static KSycoca *self();
+ static bool _checkSelf();
virtual ~KSycoca();

View File

@ -1,7 +0,0 @@
--- kdelibs-3.2.3/kdeprint/kdeprintrc.orig 2004-07-19 12:45:04.575573066 +0200
+++ kdelibs-3.2.3/kdeprint/kdeprintrc 2004-07-19 12:45:27.141880905 +0200
@@ -3,3 +3,4 @@
ViewType=1
ViewToolBar=true
ViewPrinterInfos=true
+PrintSystem=cups

View File

@ -1,10 +0,0 @@
--- kdelibs-3.3.2/kdefx/kcpuinfo.cpp.orig 2004-12-15 11:17:53.549403872 -0500
+++ kdelibs-3.3.2/kdefx/kcpuinfo.cpp 2004-12-15 11:18:26.312348696 -0500
@@ -30,6 +30,7 @@
#include <config.h>
#include "kcpuinfo.h"
+#undef HAVE_PPC_ALTIVEC
#if defined(__GNUC__) || defined(__INTEL_COMPILER)
# define HAVE_GNU_INLINE_ASM

View File

@ -1,11 +0,0 @@
--- kdelibs-3.4.0/admin/acinclude.m4.in.orig 2005-04-01 19:01:33.000000000 +0200
+++ kdelibs-3.4.0/admin/acinclude.m4.in 2005-04-01 19:03:15.000000000 +0200
@@ -5317,7 +5317,7 @@
kde_qtdir="$with_qt_dir"
fi
-AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR)
+AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDOC/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR)
AC_MSG_RESULT($QTDOCDIR)
AC_SUBST(QTDOCDIR)

View File

@ -1,26 +0,0 @@
--- kdelibs-3.4.91/kdecore/Makefile.am.orig 2005-09-27 17:15:22.000000000 +0200
+++ kdelibs-3.4.91/kdecore/Makefile.am 2005-09-27 17:14:37.000000000 +0200
@@ -172,14 +172,6 @@
kgrantpty_LDFLAGS = $(KDE_USE_PIE) $(KDE_RPATH) $(all_libraries)
kgrantpty_LDADD = ./libkdefakes.la
-# kgrantpty needs to be installed setuid root
-install-exec-hook:
- @(chown 0 $(DESTDIR)$(bindir)/kgrantpty && chmod 4755 $(DESTDIR)$(bindir)/kgrantpty) || echo "Please make kgrantpty setuid root" >&2
- @echo ""
- @echo "kgrantpty is by default installed with a set SETUID root bit!"
- @echo "This is needed for konsole, etc. to ensure that they can't be eavesdropped."
- @echo ""
-
DISTCLEANFILES = kde-config.cpp
DOXYGEN_REFERENCES = dcop kdeui kparts kio
--- kdelibs-3.4.91/kio/misc/kpac/Makefile.am.orig 2005-09-27 17:15:39.000000000 +0200
+++ kdelibs-3.4.91/kio/misc/kpac/Makefile.am 2005-09-27 17:15:58.000000000 +0200
@@ -24,6 +24,3 @@
proxyscoutdatadir = $(kde_datadir)/proxyscout
proxyscoutdata_DATA = eventsrc
-
-install-exec-local:
- @(chown root $(DESTDIR)$(bindir)/kpac_dhcp_helper && chmod 4755 $(DESTDIR)$(bindir)/kpac_dhcp_helper) || echo "Please make kpac_dhcp_helper setuid root"

View File

@ -1,11 +0,0 @@
--- kdelibs-3.4.92/kwallet/backend/sha1.cc.orig 2005-10-24 08:01:18.000000000 -0400
+++ kdelibs-3.4.92/kwallet/backend/sha1.cc 2005-10-24 08:11:28.000000000 -0400
@@ -27,6 +27,8 @@
#include <sys/bitypes.h> /* For uintXX_t on Tru64 */
#endif
+#include <inttypes.h>
+
#include "sha1.h"
#include <string.h>

View File

@ -1,32 +0,0 @@
--- kdelibs-3.5.0/kioslave/http/http.cc.101956 2005-11-08 16:39:17.000000000 -0600
+++ kdelibs-3.5.0/kioslave/http/http.cc 2005-12-01 13:23:39.000000000 -0600
@@ -2103,6 +2103,8 @@
return false;
}
+ bool bCacheOnly = (m_request.cache == KIO::CC_CacheOnly);
+
m_request.fcache = 0;
m_request.bCachedRead = false;
m_request.bCachedWrite = false;
@@ -2114,7 +2116,6 @@
{
m_request.fcache = checkCacheEntry( );
- bool bCacheOnly = (m_request.cache == KIO::CC_CacheOnly);
bool bOffline = isOffline(m_request.doProxy ? m_proxyURL : m_request.url);
if (bOffline && (m_request.cache != KIO::CC_Reload))
m_request.cache = KIO::CC_CacheOnly;
@@ -2156,6 +2157,12 @@
return false;
}
}
+ else if (bCacheOnly)
+ {
+ // Instructed to only check cache, but _not_ to use cache. Oops.
+ error( ERR_DOES_NOT_EXIST, m_request.url.url() );
+ return false;
+ }
QString header;
QString davHeader;

View File

@ -1,21 +0,0 @@
--- kdelibs-3.5.1/kded/applications.menu.orig 2006-02-21 14:30:11.000000000 +0100
+++ kdelibs-3.5.1/kded/applications.menu 2006-02-21 14:30:16.000000000 +0100
@@ -31,12 +31,16 @@
<Category>Core</Category>
<Not><Category>KDE</Category></Not>
</And>
- <!-- Don't list SUSE's YaST in here -->
- <Category>X-SuSE-YaST</Category>
+ <Category>X-Red-Hat-Base</Category>
</Not>
</Include>
</Menu>
<Menu>
+ <Name>System Settings</Name>
+ <MergeFile>system-settings.menu</MergeFile>
+ </Menu>
+
+ <Menu>
<Name>Development</Name>
<Directory>kde-development.directory</Directory>
<Menu>

View File

@ -1,25 +0,0 @@
--- kdelibs-3.5.2/kdeprint/cups/cupsdconf2/cupsd.conf.template.tn 2006-05-22 14:51:46.000000000 +0200
+++ kdelibs-3.5.2/kdeprint/cups/cupsdconf2/cupsd.conf.template 2006-05-22 15:27:27.000000000 +0200
@@ -275,9 +275,9 @@
# must be <b>sys</b>, however you can configure things for another
# group as needed.</p>
# <p>
-# <i>ex</i>: sys</p>
+# <i>ex</i>: lp</p>
$$
-#Group sys
+#Group lp
@@
%%ripcache
--- kdelibs-3.5.2/kdeprint/cups/cupsdconf2/cupsdconf.cpp.tn 2006-05-22 15:26:15.000000000 +0200
+++ kdelibs-3.5.2/kdeprint/cups/cupsdconf2/cupsdconf.cpp 2006-05-22 15:26:32.000000000 +0200
@@ -115,7 +115,7 @@
maxjobsperprinter_ = 0;
maxjobsperuser_ = 0;
user_ = "lp";
- group_ = "sys";
+ group_ = "lp";
ripcache_ = "8m";
filterlimit_ = 0;
browsing_ = true;

View File

@ -1,11 +0,0 @@
--- kdelibs-3.5.2/kdecore/kdebugrc.orig 2006-05-03 16:12:27.000000000 +0200
+++ kdelibs-3.5.2/kdecore/kdebugrc 2006-05-03 16:12:35.000000000 +0200
@@ -82,7 +82,7 @@
# KMail
[5006]
-InfoOutput=2
+InfoOutput=4
# KitchenSync (Syncing Algorithm)
[5250]

View File

@ -1,10 +0,0 @@
--- kdelibs-3.5.4/kabc/Makefile.am.orig 2006-09-29 12:07:44.000000000 +0200
+++ kdelibs-3.5.4/kabc/Makefile.am 2006-09-29 12:06:01.000000000 +0200
@@ -55,6 +55,7 @@
kab2kabc_LDFLAGS = $(all_libraries) $(KDE_RPATH)
kab2kabc_LDADD = libkabc.la ../kab/libkab.la
kab2kabc_SOURCES = kab2kabc.cpp
+kab2kabc_COMPILE_FIRST = addressee.h
autostart_DATA = kab2kabc.desktop
autostartdir = $(datadir)/autostart

View File

@ -1,11 +0,0 @@
--- kdelibs-3.5.4/kdeprint/cups/kmcupsmanager.cpp.orig 2006-10-01 21:55:49.000000000 +0200
+++ kdelibs-3.5.4/kdeprint/cups/kmcupsmanager.cpp 2006-10-01 21:56:08.000000000 +0200
@@ -85,7 +85,7 @@
// change LANG variable so that CUPS is always using
// english language: translation may only come from the PPD
// itself, or from KDE.
- setenv("LANG", "en", 1);
+ setenv("LANG", "en_US.UTF-8", 1);
}
KMCupsManager::~KMCupsManager()

View File

@ -1,14 +0,0 @@
diff -urN kdelibs-3.3.91.orig/kdecore/kstandarddirs.cpp kdelibs-3.3.91/kdecore/kstandarddirs.cpp
--- kdelibs-3.3.91.orig/kdecore/kstandarddirs.cpp 2005-01-14 21:46:57.964666000 -0800
+++ kdelibs-3.3.91/kdecore/kstandarddirs.cpp 2005-01-14 21:49:53.043136983 -0800
@@ -833,6 +833,10 @@
if ((local || testdir.exists()) && !candidates->contains(path))
candidates->append(path);
}
+ // UGLY HACK - Chris CHeney
+ if (local && (!strcmp("config", type)))
+ candidates->append("/etc/kde/");
+ //
local = false;
}
}

View File

@ -1,169 +0,0 @@
kdecore/Makefile.am | 2 +
kdecore/klibloader.cpp | 86 +++++++++++++++++++++++++++----------------------
kdecore/klibloader.h | 2 -
kinit/kinit.cpp | 8 +---
4 files changed, 55 insertions(+), 43 deletions(-)
--- kdelibs-3.5.5/kdecore/Makefile.am.orig 2006-10-01 19:33:38.000000000 +0200
+++ kdelibs-3.5.5/kdecore/Makefile.am 2007-01-05 00:17:27.235678750 +0100
@@ -115,8 +115,10 @@
kuser.cpp kconfigskeleton.cpp kconfigdialogmanager.cpp klockfile.cpp \
kqiodevicegzip_p.cpp ktimezones.cpp
+CXXFLAGS += -fexceptions
libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined
libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la $(LIB_XEXT) $(LIBRESOLV) $(LIBUTIL) $(LIBART_LIBS) $(LIB_IDN) ../kdefx/libkdefx.la
+libkdecore_la_LIBADD += -lboost_filesystem -lboost_regex
libkdecore_la_NMCHECK = $(srcdir)/libkdecore.nmcheck
libkdecore_la_NMCHECKWEAK = $(srcdir)/libkdecore_weak.nmcheck $(srcdir)/libqt-mt_weak.nmcheck \
$(top_srcdir)/dcop/libDCOP_weak.nmcheck $(top_srcdir)/kdecore/standard_weak.nmcheck
--- kdelibs-3.5.5/kdecore/klibloader.h.orig 2005-10-10 17:06:03.000000000 +0200
+++ kdelibs-3.5.5/kdecore/klibloader.h 2007-01-04 23:19:39.868039250 +0100
@@ -270,7 +270,7 @@
* wants to open modules.
* @param name of the library. If it is not a path, the function searches in
* the "module" and "lib" resources. If there is no extension,
- * ".la" will be appended.
+ * ".so*" will be appended.
* @param instance a KInstance used to get the standard paths
*/
static QString findLibrary( const char * name, const KInstance * instance = KGlobal::instance() );
--- kdelibs-3.5.5/kdecore/klibloader.cpp.orig 2006-01-19 17:06:18.000000000 +0000
+++ kdelibs-3.5.5/kdecore/klibloader.cpp 2007-01-05 00:08:39.215039750 +0000
@@ -331,43 +331,59 @@
d = 0L;
}
-static inline QCString makeLibName( const char* name )
+#include <boost/filesystem/exception.hpp>
+#include <boost/filesystem/operations.hpp>
+#include <boost/filesystem/path.hpp>
+#include <boost/regex.hpp>
+
+QCString makeSharedLibraryName( char const* name, QString const& dir )
{
- QCString libname(name);
- // only append ".la" if there is no extension
- // this allows to load non-libtool libraries as well
- // (mhk, 20000228)
- int pos = libname.findRev('/');
- if (pos < 0)
- pos = 0;
- if (libname.find('.', pos) < 0)
- libname += ".la";
- return libname;
+ try
+ {
+ boost::filesystem::path d( dir.ascii() );
+ std::string p = d.string() + "/" + name + ".so";
+ if ( boost::filesystem::exists( p ) )
+ return p.c_str();
+ boost::regex re( p + "\\..+", boost::regex::extended );
+ for ( boost::filesystem::directory_iterator i( d );
+ i != boost::filesystem::directory_iterator(); ++i )
+ {
+ boost::smatch m;
+ if ( boost::regex_match( i->string(), m, re ) )
+ return m.str().c_str();
+ }
+ }
+ catch ( boost::filesystem::filesystem_error const& )
+ {
+ }
+ return QCString();
}
-//static
QString KLibLoader::findLibrary( const char * name, const KInstance * instance )
{
- QCString libname = makeLibName( name );
-
- // only look up the file if it is not an absolute filename
- // (mhk, 20000228)
- QString libfile;
- if (!QDir::isRelativePath(libname))
- libfile = QFile::decodeName( libname );
- else
- {
- libfile = instance->dirs()->findResource( "module", libname );
- if ( libfile.isEmpty() )
- {
- libfile = instance->dirs()->findResource( "lib", libname );
-#ifndef NDEBUG
- if ( !libfile.isEmpty() && libname.left(3) == "lib" ) // don't warn for kdeinit modules
- kdDebug(150) << "library " << libname << " not found under 'module' but under 'lib'" << endl;
-#endif
- }
- }
- return libfile;
+ try
+ {
+ if ( boost::filesystem::exists( name ) )
+ return name;
+ }
+ catch ( boost::filesystem::filesystem_error const& )
+ {
+ }
+ QStringList dirs = instance->dirs()->resourceDirs( "module" );
+ for ( QStringList::ConstIterator i = dirs.begin(); i != dirs.end(); ++i )
+ {
+ QCString p = makeSharedLibraryName( name, *i );
+ if ( !p.isNull() )
+ return p;
+ }
+ dirs = instance->dirs()->resourceDirs( "lib" );
+ for ( QStringList::ConstIterator i = dirs.begin(); i != dirs.end(); ++i )
+ {
+ QCString p = makeSharedLibraryName( name, *i );
+ if ( !p.isNull() )
+ return p;
+ }
+ return QString::null;
}
@@ -418,11 +434,7 @@
QString libfile = findLibrary( name );
if ( libfile.isEmpty() )
{
- const QCString libname = makeLibName( name );
-#ifndef NDEBUG
- kdDebug(150) << "library=" << name << ": No file named " << libname << " found in paths." << endl;
-#endif
- d->errorMessage = i18n("Library files for \"%1\" not found in paths.").arg(libname);
+ d->errorMessage = i18n("Library files for \"%1\" not found in paths.").arg(name);
return 0;
}
--- kdelibs-3.5.5/kinit/kinit.cpp.orig 2006-10-01 19:33:32.000000000 +0200
+++ kdelibs-3.5.5/kinit/kinit.cpp 2007-01-04 23:39:00.780591750 +0100
@@ -447,7 +447,7 @@
{
/* Relative name without '.la' */
name = _name;
- lib = name + ".la";
+ lib = name;
exec = name;
libpath = QFile::encodeName(KLibLoader::findLibrary( lib, s_instance ));
execpath = execpath_avoid_loops( exec, envc, envs, avoid_loops );
@@ -458,9 +458,7 @@
name = _name;
name = name.mid( name.findRev('/') + 1);
exec = _name;
- if (lib.right(3) == ".la")
- libpath = lib;
- else
+ if ( libpath.findRev( ".so" ) == -1 )
execpath = exec;
}
if (!args)
@@ -1807,7 +1805,7 @@
#ifndef __CYGWIN__
if (!d.suicide && !getenv("KDE_IS_PRELINKED"))
{
- QString konq = locate("lib", "libkonq.la", s_instance);
+ QString konq = KLibLoader::findLibrary( "libkonq", s_instance );
if (!konq.isEmpty())
(void) lt_dlopen(QFile::encodeName(konq).data());
}

View File

@ -1,133 +0,0 @@
Index: kioslave/metainfo/Makefile.am
===================================================================
--- kioslave/metainfo/Makefile.am (Revision 606834)
+++ kioslave/metainfo/Makefile.am (Arbeitskopie)
@@ -2,7 +2,7 @@
## Makefile.am of kdebase/kioslave/metainfo
INCLUDES = $(all_includes)
-AM_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+AM_LDFLAGS = $(KDE_RPATH) $(all_libraries)
METASOURCES = AUTO
kde_module_LTLIBRARIES = kio_metainfo.la
Index: kioslave/gzip/Makefile.am
===================================================================
--- kioslave/gzip/Makefile.am (Revision 606834)
+++ kioslave/gzip/Makefile.am (Arbeitskopie)
@@ -1,5 +1,5 @@
INCLUDES = -I$(top_srcdir)/kio $(all_includes)
-AM_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+AM_LDFLAGS = $(KDE_RPATH) $(all_libraries)
METASOURCES = AUTO
kde_module_LTLIBRARIES = kgzipfilter.la
Index: kio/tests/Makefile.am
===================================================================
--- kio/tests/Makefile.am (Revision 606834)
+++ kio/tests/Makefile.am (Arbeitskopie)
@@ -18,7 +18,7 @@
INCLUDES= -I$(top_srcdir) -I$(top_srcdir)/kio $(all_includes)
LDADD = $(LIB_KIO)
-AM_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+AM_LDFLAGS = $(KDE_RPATH) $(all_libraries)
check_PROGRAMS = ksycocatest getalltest kruntest ktartest kziptest\
kioslavetest kdirwatchtest kshredtest speed kurifiltertest \
Index: dcop/tests/Makefile.am
===================================================================
--- dcop/tests/Makefile.am (Revision 606834)
+++ dcop/tests/Makefile.am (Arbeitskopie)
@@ -3,7 +3,6 @@
@echo -e "dcop tests not run.\nRun make tests in the tests directory to make them"
INCLUDES = $(all_includes)
-AM_LDFLAGS = $(all_libraries)
METASOURCES = AUTO
@@ -17,7 +16,7 @@
driver_SOURCES = driver.cpp test.stub
driver_LDADD = $(LIB_KDECORE)
-driver_LDFLAGS = $(KDE_RPATH)
+driver_LDFLAGS = $(KDE_RPATH) $(all_libraries)
CLEANFILES = batch.generated definitions.generated driver.generated shell.generated
Index: dcop/dcopidl2cpp/Makefile.am
===================================================================
--- dcop/dcopidl2cpp/Makefile.am (Revision 606834)
+++ dcop/dcopidl2cpp/Makefile.am (Arbeitskopie)
@@ -1,6 +1,5 @@
INCLUDES = $(all_includes)
-AM_LDFLAGS = $(all_libraries)
####### Files
@@ -10,7 +9,7 @@
noinst_HEADERS = main.h
dcopidl2cpp_LDADD = $(LIB_QT)
-dcopidl2cpp_LDFLAGS = $(KDE_RPATH)
+dcopidl2cpp_LDFLAGS = $(all_libraries) $(KDE_RPATH)
dcopidl_output.kidl: ../dcopidl/dcopidl $(srcdir)/dcopidl_test.h
../dcopidl/dcopidl $(srcdir)/dcopidl_test.h > dcopidl_output.kidl
Index: dcop/client/Makefile.am
===================================================================
--- dcop/client/Makefile.am (Revision 606834)
+++ dcop/client/Makefile.am (Arbeitskopie)
@@ -1,6 +1,5 @@
INCLUDES = $(all_includes)
-AM_LDFLAGS = $(all_libraries)
DCOP_LIB = ../libDCOP.la
####### Files
@@ -9,19 +8,19 @@
dcop_SOURCES = dcop.cpp
dcop_LDADD = $(LIB_QT) $(DCOP_LIB)
-dcop_LDFLAGS = $(KDE_RPATH)
+dcop_LDFLAGS = $(KDE_RPATH) $(all_libraries)
dcopstart_SOURCES = dcopstart.cpp
dcopstart_LDADD = $(LIB_QT) $(DCOP_LIB)
-dcopstart_LDFLAGS = $(KDE_RPATH)
+dcopstart_LDFLAGS = $(KDE_RPATH) $(all_libraries)
dcopquit_SOURCES = dcopquit.cpp
dcopquit_LDADD = $(LIB_QT) $(DCOP_LIB)
-dcopquit_LDFLAGS = $(KDE_RPATH)
+dcopquit_LDFLAGS = $(KDE_RPATH) $(all_libraries)
dcopfind_SOURCES = dcopfind.cpp
dcopfind_LDADD = $(LIB_QT) $(DCOP_LIB)
-dcopfind_LDFLAGS = $(KDE_RPATH)
+dcopfind_LDFLAGS = $(KDE_RPATH) $(all_libraries)
dcopclient_SOURCES = dcopclient.c
dcopobject_SOURCES = dcopobject.c
Index: dcop/dcopidl/Makefile.am
===================================================================
--- dcop/dcopidl/Makefile.am (Revision 606834)
+++ dcop/dcopidl/Makefile.am (Arbeitskopie)
@@ -1,6 +1,5 @@
INCLUDES = $(all_includes)
-AM_LDFLAGS = $(all_libraries)
AM_CPPFLAGS = -DYYDEBUG
####### Files
@@ -11,7 +10,7 @@
noinst_HEADERS = yacc.cc.h
dcopidl_LDADD = $(LIB_QT)
-dcopidl_LDFLAGS = $(KDE_RPATH)
+dcopidl_LDFLAGS = $(KDE_RPATH) $(all_libraries)
####### Build rules

View File

@ -1,17 +0,0 @@
--- kdelibs-3.5.6/kdecore/klocale.cpp.orig 2007-05-22 17:49:31.000000000 +0200
+++ kdelibs-3.5.6/kdecore/klocale.cpp 2007-05-23 20:37:54.000000000 +0200
@@ -140,9 +140,11 @@ void KLocale::initLanguageList(KConfig *
KConfigGroupSaver saver(config, "Locale");
m_country = config->readEntry( "Country" );
- if ( m_country.isEmpty() )
- m_country = defaultCountry();
-
+ if ( m_country.isEmpty() ) {
+ QString ln, ct, chrset;
+ splitLocale(QString(::getenv("LANG")), ln, ct, chrset);
+ m_country = (ct.isEmpty()) ? defaultCountry() : ct.lower();
+ }
// Reset the list and add the new languages
QStringList languageList;
if ( useEnv )

View File

@ -1,86 +0,0 @@
diff -Nur kdelibs-3.5.6.orig/configure.in.in kdelibs-3.5.6/configure.in.in
--- kdelibs-3.5.6.orig/configure.in.in 2006-05-22 20:14:23.000000000 +0200
+++ kdelibs-3.5.6/configure.in.in 2007-02-05 23:01:44.000000000 +0100
@@ -395,7 +395,7 @@
[], with_utempter=check)
if test "x$with_utempter" != xno; then
kde_have_utempter=yes
- AC_CHECK_LIB(utempter, addToUtmp, [LIBUTEMPTER=-lutempter], kde_have_utempter=no)
+ AC_CHECK_LIB(utempter, utempter_add_record, [LIBUTEMPTER=-lutempter], kde_have_utempter=no)
AC_SUBST(LIBUTEMPTER)
if test "$kde_have_utempter" = "yes"; then
AC_DEFINE_UNQUOTED(HAVE_UTEMPTER, 1, [Define if you have the utempter helper for utmp managment])
diff -Nur kdelibs-3.5.6.orig/kdecore/kpty.cpp kdelibs-3.5.6/kdecore/kpty.cpp
--- kdelibs-3.5.6.orig/kdecore/kpty.cpp 2006-05-22 20:14:21.000000000 +0200
+++ kdelibs-3.5.6/kdecore/kpty.cpp 2007-02-05 23:01:44.000000000 +0100
@@ -80,6 +80,10 @@
# include <utmp.h>
#endif
+#ifdef HAVE_UTEMPTER
+# include <utempter.h>
+#endif
+
#ifdef HAVE_TERMIOS_H
/* for HP-UX (some versions) the extern C is needed, and for other
platforms it doesn't hurt */
@@ -138,21 +142,6 @@
// private functions //
///////////////////////
-#ifdef HAVE_UTEMPTER
-class KProcess_Utmp : public KProcess
-{
-public:
- int commSetupDoneC()
- {
- dup2(cmdFd, 0);
- dup2(cmdFd, 1);
- dup2(cmdFd, 3);
- return 1;
- }
- int cmdFd;
-};
-#endif
-
#define BASE_CHOWN "kgrantpty"
@@ -399,12 +388,8 @@
void KPty::login(const char *user, const char *remotehost)
{
#ifdef HAVE_UTEMPTER
- KProcess_Utmp utmp;
- utmp.cmdFd = d->masterFd;
- utmp << "/usr/sbin/utempter" << "-a" << d->ttyName << "";
- utmp.start(KProcess::Block);
+ utempter_add_record (d->masterFd, remotehost);
Q_UNUSED(user);
- Q_UNUSED(remotehost);
#elif defined(USE_LOGIN)
const char *str_ptr;
struct utmp l_struct;
@@ -442,10 +427,7 @@
void KPty::logout()
{
#ifdef HAVE_UTEMPTER
- KProcess_Utmp utmp;
- utmp.cmdFd = d->masterFd;
- utmp << "/usr/sbin/utempter" << "-d" << d->ttyName;
- utmp.start(KProcess::Block);
+ utempter_remove_record (d->masterFd);
#elif defined(USE_LOGIN)
const char *str_ptr = d->ttyName.data();
if (!memcmp(str_ptr, "/dev/", 5))
diff -Nur kdelibs-3.5.6.orig/kdecore/Makefile.am kdelibs-3.5.6/kdecore/Makefile.am
--- kdelibs-3.5.6.orig/kdecore/Makefile.am 2006-10-01 19:33:38.000000000 +0200
+++ kdelibs-3.5.6/kdecore/Makefile.am 2007-02-05 23:01:44.000000000 +0100
@@ -115,7 +115,7 @@
kuser.cpp kconfigskeleton.cpp kconfigdialogmanager.cpp klockfile.cpp \
kqiodevicegzip_p.cpp ktimezones.cpp
-libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined
+libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(LIBUTEMPTER) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined
libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la $(LIB_XEXT) $(LIBRESOLV) $(LIBUTIL) $(LIBART_LIBS) $(LIB_IDN) ../kdefx/libkdefx.la
libkdecore_la_NMCHECK = $(srcdir)/libkdecore.nmcheck
libkdecore_la_NMCHECKWEAK = $(srcdir)/libkdecore_weak.nmcheck $(srcdir)/libqt-mt_weak.nmcheck \

View File

@ -1,15 +0,0 @@
--- kdelibs-3.5.7/kinit/autostart.cpp.orig 2007-09-25 11:32:07.000000000 +0200
+++ kdelibs-3.5.7/kinit/autostart.cpp 2007-09-25 14:14:29.000000000 +0200
@@ -48,6 +48,12 @@ AutoStart::AutoStart( bool new_startup )
m_startList = new AutoStartList;
m_startList->setAutoDelete(true);
KGlobal::dirs()->addResourceType("autostart", "share/autostart");
+ QString xdgconf_dirs = KGlobal::dirs()->kfsstnd_xdg_conf_prefixes();
+ if (xdgconf_dirs.isEmpty())
+ xdgconf_dirs = "/etc/xdg";
+ QStringList xdgconf_dirslist = QStringList::split( ':', xdgconf_dirs );
+ for ( QStringList::Iterator d = xdgconf_dirslist.begin(); d != xdgconf_dirslist.end(); ++d )
+ KGlobal::dirs()->addResourceDir("autostart", (*d) + "/autostart");
}
AutoStart::~AutoStart()

View File

@ -1,34 +0,0 @@
--- kdelibs-3.5.7/kio/kssl/kopenssl.cc.openssl 2006-07-22 03:16:39.000000000 -0500
+++ kdelibs-3.5.7/kio/kssl/kopenssl.cc 2007-06-20 08:58:25.000000000 -0500
@@ -329,6 +329,15 @@ KConfig *cfg;
#ifdef SHLIB_VERSION_NUMBER
<< "libssl.so." SHLIB_VERSION_NUMBER
#endif
+ << "libssl.so.0.9.8b"
+ << "libssl.so.0.9.8a"
+ << "libssl.so.6"
+ << "libssl.so.0.9.7e"
+ << "libssl.so.5"
+ << "libssl.so.0.9.7a"
+ << "libssl.so.4"
+ << "libssl.so.0.9.6b"
+ << "libssl.so.2"
<< "libssl.so"
<< "libssl.so.0"
#endif
@@ -346,6 +355,15 @@ KConfig *cfg;
#ifdef SHLIB_VERSION_NUMBER
<< "libcrypto.so." SHLIB_VERSION_NUMBER
#endif
+ << "libcrypto.so.0.9.8b"
+ << "libcrypto.so.0.9.8a"
+ << "libcrypto.so.6"
+ << "libcrypto.so.0.9.7e"
+ << "libcrypto.so.5"
+ << "libcrypto.so.0.9.7a"
+ << "libcrypto.so.4"
+ << "libcrypto.so.0.9.6b"
+ << "libcrypto.so.2"
<< "libcrypto.so"
<< "libcrypto.so.0"
#endif

View File

@ -1,41 +0,0 @@
Index: kioslave/http/http.cc
===================================================================
--- kioslave/http/http.cc (Revision 717341)
+++ kioslave/http/http.cc (Revision 726097)
@@ -3409,10 +3409,6 @@
} while (!m_bEOF && (len || noHeader) && (headerSize < maxHeaderSize) && (gets(buffer, sizeof(buffer)-1)));
- // Send the current response before processing starts or it
- // might never get sent...
- forwardHttpResponseHeader();
-
// Now process the HTTP/1.1 upgrade
QStringList::Iterator opt = upgradeOffers.begin();
for( ; opt != upgradeOffers.end(); ++opt) {
@@ -3818,6 +3814,10 @@
mimeType( m_strMimeType );
}
+ // Do not move send response header before any redirection as it seems
+ // to screw up some sites. See BR# 150904.
+ forwardHttpResponseHeader();
+
if (m_request.method == HTTP_HEAD)
return true;
@@ -3830,10 +3830,10 @@
// Check...
createCacheEntry(m_strMimeType, expireDate); // Create a cache entry
if (!m_request.fcache)
- {
- m_request.bCachedWrite = false; // Error creating cache entry.
- kdDebug(7113) << "(" << m_pid << ") Error creating cache entry for " << m_request.url.url()<<"!\n";
- }
+ {
+ m_request.bCachedWrite = false; // Error creating cache entry.
+ kdDebug(7113) << "(" << m_pid << ") Error creating cache entry for " << m_request.url.url()<<"!\n";
+ }
m_request.expireDate = expireDate;
m_maxCacheSize = config()->readNumEntry("MaxCacheSize", DEFAULT_MAX_CACHE_SIZE) / 2;
}

View File

@ -1,10 +0,0 @@
--- kdelibs-3.5.8/kate/data/vhdl.xml.orig 2007-10-18 19:34:32.000000000 +0200
+++ kdelibs-3.5.8/kate/data/vhdl.xml 2007-10-18 19:33:04.000000000 +0200
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="VHDL" version="1.04" kateversion="2.1" section="Hardware" extensions="*.vhdl;*.vhd" mimetype="text/x-vhdl">
+<language name="VHDL" version="1.04" kateversion="2.1" section="Hardware" extensions="*.vhdl;*.vhd;*.vst;*.vbe" mimetype="text/x-vhdl">
<highlighting>
<list name="keywords">
<item> access </item>

View File

@ -0,0 +1,16 @@
diff -up kdelibs-4.10.0/solid/solid/managerbase.cpp.SOLID_UPNP kdelibs-4.10.0/solid/solid/managerbase.cpp
--- kdelibs-4.10.0/solid/solid/managerbase.cpp.SOLID_UPNP 2013-01-23 15:44:27.000000000 -0600
+++ kdelibs-4.10.0/solid/solid/managerbase.cpp 2013-01-31 07:48:05.058342162 -0600
@@ -98,7 +98,11 @@ void Solid::ManagerBasePrivate::loadBack
# endif
# if defined (HUPNP_FOUND)
- m_backends << new Solid::Backends::UPnP::UPnPDeviceManager(0);
+ bool solidUpnpEnabled
+ = QString::fromLocal8Bit(qgetenv("SOLID_UPNP")).toInt()==1;
+ if (solidUpnpEnabled) {
+ m_backends << new Solid::Backends::UPnP::UPnPDeviceManager(0);
+ }
# endif
}
}

View File

@ -0,0 +1,11 @@
diff -up kdelibs-4.10.0/kio/kio/kprotocolmanager.cpp.branding kdelibs-4.10.0/kio/kio/kprotocolmanager.cpp
--- kdelibs-4.10.0/kio/kio/kprotocolmanager.cpp.branding 2013-01-23 15:44:24.000000000 -0600
+++ kdelibs-4.10.0/kio/kio/kprotocolmanager.cpp 2013-01-31 07:41:09.248540500 -0600
@@ -743,6 +743,7 @@ QString KProtocolManager::defaultUserAge
d->useragent += QString::number(KDE::versionMajor());
d->useragent += QL1C('.');
d->useragent += QString::number(KDE::versionMinor());
+ d->useragent += QL1S(" Fedora/@@VERSION_RELEASE@@");
}
else
{

View File

@ -0,0 +1,11 @@
diff -up kdelibs-4.10.0/cmake/modules/FindKDE4Internal.cmake.xxcmake kdelibs-4.10.0/cmake/modules/FindKDE4Internal.cmake
--- kdelibs-4.10.0/cmake/modules/FindKDE4Internal.cmake.xxcmake 2013-01-31 07:45:31.958256176 -0600
+++ kdelibs-4.10.0/cmake/modules/FindKDE4Internal.cmake 2013-01-31 07:45:31.989255789 -0600
@@ -955,6 +955,7 @@ endif(WIN32)
# CMake generators if no build type is set.
if (NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE RelWithDebInfo)
+ set(CMAKE_CONFIGURATION_TYPES ${CMAKE_BUILD_TYPE})
endif (NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)

View File

@ -0,0 +1,38 @@
diff -up kdelibs-4.10.0/kdeui/icons/kicontheme.cpp.kde149705 kdelibs-4.10.0/kdeui/icons/kicontheme.cpp
--- kdelibs-4.10.0/kdeui/icons/kicontheme.cpp.kde149705 2013-01-23 15:44:19.000000000 -0600
+++ kdelibs-4.10.0/kdeui/icons/kicontheme.cpp 2013-01-31 07:40:19.163166653 -0600
@@ -527,7 +527,7 @@ QString KIconTheme::current()
}
KConfigGroup cg(KGlobal::config(), "Icons");
- *_theme = cg.readEntry("Theme", defaultThemeName());
+ *_theme = cg.readEntry("Theme4", cg.readEntry("Theme", defaultThemeName()));
if ( *_theme == QLatin1String("hicolor") ) {
*_theme = defaultThemeName();
}
diff -up kdelibs-4.10.0/kdeui/kernel/kglobalsettings.cpp.kde149705 kdelibs-4.10.0/kdeui/kernel/kglobalsettings.cpp
--- kdelibs-4.10.0/kdeui/kernel/kglobalsettings.cpp.kde149705 2013-01-23 15:44:19.000000000 -0600
+++ kdelibs-4.10.0/kdeui/kernel/kglobalsettings.cpp 2013-01-31 07:40:19.163166653 -0600
@@ -942,7 +942,7 @@ void KGlobalSettings::Private::applyGUIS
if (kde_overrideStyle.isEmpty()) {
const QString &defaultStyle = KStyle::defaultStyle();
const KConfigGroup pConfig(KGlobal::config(), "General");
- const QString &styleStr = pConfig.readEntry("widgetStyle", defaultStyle);
+ const QString &styleStr = pConfig.readEntry("widgetStyle4", pConfig.readEntry("widgetStyle", defaultStyle));
if (styleStr.isEmpty() ||
// check whether we already use the correct style to return then
diff -up kdelibs-4.10.0/kutils/kdeglobals.kcfg.kde149705 kdelibs-4.10.0/kutils/kdeglobals.kcfg
--- kdelibs-4.10.0/kutils/kdeglobals.kcfg.kde149705 2013-01-23 15:44:26.000000000 -0600
+++ kdelibs-4.10.0/kutils/kdeglobals.kcfg 2013-01-31 07:40:19.164166641 -0600
@@ -24,6 +24,10 @@
<whatsthis>The name of the widget style, for example &quot;keramik&quot; or &quot;plastik&quot;. Without quotes.</whatsthis>
<default>keramik</default>
</entry>
+ <entry key="widgetStyle4" type="String" >
+ <label>Widget style to use for KDE 4</label>
+ <whatsthis>The name of the widget style, for example &quot;oxygen&quot;. Without quotes. Defaults to widgetStyle.</whatsthis>
+ </entry>
<entry key="windowBackground" type="String" />
<entry key="windowForeground" type="String" />
<entry key="UseSystemBell" type="Bool" >

View File

@ -0,0 +1,107 @@
diff -up kdelibs-4.10.0/cmake/modules/FindKDE4Internal.cmake.no_rpath kdelibs-4.10.0/cmake/modules/FindKDE4Internal.cmake
--- kdelibs-4.10.0/cmake/modules/FindKDE4Internal.cmake.no_rpath 2013-01-31 07:47:15.581960702 -0600
+++ kdelibs-4.10.0/cmake/modules/FindKDE4Internal.cmake 2013-01-31 07:47:15.583960677 -0600
@@ -1050,7 +1050,7 @@ if (UNIX)
set(CMAKE_SKIP_BUILD_RPATH FALSE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
- set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+ set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE)
endif (APPLE)
endif (UNIX)
diff -up kdelibs-4.10.0/kdewidgets/CMakeLists.txt.no_rpath kdelibs-4.10.0/kdewidgets/CMakeLists.txt
--- kdelibs-4.10.0/kdewidgets/CMakeLists.txt.no_rpath 2013-01-31 07:47:15.556961014 -0600
+++ kdelibs-4.10.0/kdewidgets/CMakeLists.txt 2013-01-31 07:47:15.583960677 -0600
@@ -46,14 +46,14 @@ if(QT_QTDESIGNER_FOUND)
kde4_add_plugin(kdewidgets ${kdewidgets_PART_SRCS})
target_link_libraries(kdewidgets ${KDE4_KIO_LIBS})
- if(NOT WIN32)
- set_target_properties(kdewidgets PROPERTIES
- INSTALL_RPATH_USE_LINK_PATH TRUE
- SKIP_BUILD_RPATH TRUE
- BUILD_WITH_INSTALL_RPATH TRUE
- INSTALL_RPATH ${LIB_INSTALL_DIR}
- )
- endif(NOT WIN32)
+# if(NOT WIN32)
+# set_target_properties(kdewidgets PROPERTIES
+# INSTALL_RPATH_USE_LINK_PATH TRUE
+# SKIP_BUILD_RPATH TRUE
+# BUILD_WITH_INSTALL_RPATH TRUE
+# INSTALL_RPATH ${LIB_INSTALL_DIR}
+# )
+# endif(NOT WIN32)
install(TARGETS kdewidgets DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer )
@@ -76,14 +76,14 @@ if(QT_QTDESIGNER_FOUND)
kde4_add_plugin(kdedeprecated ${kdedeprecated_PART_SRCS})
target_link_libraries(kdedeprecated ${KDE4_KIO_LIBS})
- if(NOT WIN32)
- set_target_properties(kdedeprecated PROPERTIES
- INSTALL_RPATH_USE_LINK_PATH TRUE
- SKIP_BUILD_RPATH TRUE
- BUILD_WITH_INSTALL_RPATH TRUE
- INSTALL_RPATH ${LIB_INSTALL_DIR}
- )
- endif(NOT WIN32)
+# if(NOT WIN32)
+# set_target_properties(kdedeprecated PROPERTIES
+# INSTALL_RPATH_USE_LINK_PATH TRUE
+# SKIP_BUILD_RPATH TRUE
+# BUILD_WITH_INSTALL_RPATH TRUE
+# INSTALL_RPATH ${LIB_INSTALL_DIR}
+# )
+# endif(NOT WIN32)
install(TARGETS kdedeprecated DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer )
endif(NOT KDE_NO_DEPRECATED)
@@ -111,14 +111,14 @@ if(QT_QTDESIGNER_FOUND)
kde4_add_plugin(kdewebkitwidgets ${kdewebkitwidgets_PART_SRCS})
target_link_libraries(kdewebkitwidgets ${KDE4_KDEUI_LIBS} ${KDE4_KDEWEBKIT_LIBS} ${QT_QTWEBKIT_LIBRARY})
- if(NOT WIN32)
- set_target_properties(kdewebkitwidgets PROPERTIES
- INSTALL_RPATH_USE_LINK_PATH TRUE
- SKIP_BUILD_RPATH TRUE
- BUILD_WITH_INSTALL_RPATH TRUE
- INSTALL_RPATH ${LIB_INSTALL_DIR}
- )
- endif(NOT WIN32)
+# if(NOT WIN32)
+# set_target_properties(kdewebkitwidgets PROPERTIES
+# INSTALL_RPATH_USE_LINK_PATH TRUE
+# SKIP_BUILD_RPATH TRUE
+# BUILD_WITH_INSTALL_RPATH TRUE
+# INSTALL_RPATH ${LIB_INSTALL_DIR}
+# )
+# endif(NOT WIN32)
install(TARGETS kdewebkitwidgets DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer )
@@ -147,14 +147,14 @@ if(QT_QTDESIGNER_FOUND)
kde4_add_plugin(kde3supportwidgets ${kde3supportwidgets_PART_SRCS})
target_link_libraries(kde3supportwidgets ${KDE4_KDE3SUPPORT_LIBS} ${KDE4_KIO_LIBS})
- if(NOT WIN32)
- set_target_properties(kde3supportwidgets PROPERTIES
- INSTALL_RPATH_USE_LINK_PATH TRUE
- SKIP_BUILD_RPATH TRUE
- BUILD_WITH_INSTALL_RPATH TRUE
- INSTALL_RPATH ${LIB_INSTALL_DIR}
- )
- endif(NOT WIN32)
+# if(NOT WIN32)
+# set_target_properties(kde3supportwidgets PROPERTIES
+# INSTALL_RPATH_USE_LINK_PATH TRUE
+# SKIP_BUILD_RPATH TRUE
+# BUILD_WITH_INSTALL_RPATH TRUE
+# INSTALL_RPATH ${LIB_INSTALL_DIR}
+# )
+# endif(NOT WIN32)
install(TARGETS kde3supportwidgets DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer )
endif (QT_QT3SUPPORT_FOUND)

View File

@ -0,0 +1,75 @@
diff -up kdelibs-4.10.0/kded/applications.menu.Administration-menu kdelibs-4.10.0/kded/applications.menu
--- kdelibs-4.10.0/kded/applications.menu.Administration-menu 2013-01-23 15:44:19.000000000 -0600
+++ kdelibs-4.10.0/kded/applications.menu 2013-01-31 07:42:28.173553801 -0600
@@ -31,29 +31,31 @@
<Category>Core</Category>
<Not><Category>KDE</Category></Not>
</And>
+ <Category>X-Red-Hat-Base</Category>
<!-- Don't list SUSE's YaST in here -->
<Category>X-SuSE-YaST</Category>
- <Category>X-KDE-settings-hardware</Category>
- <Category>X-KDE-settings-accessibility</Category>
- <Category>X-KDE-settings-components</Category>
- <Category>X-KDE-settings-desktop</Category>
- <Category>X-KDE-settings-looknfeel</Category>
- <Category>X-KDE-settings-network</Category>
- <Category>X-KDE-settings-webbrowsing</Category>
- <Category>X-KDE-settings-peripherals</Category>
- <Category>X-KDE-settings-hardware</Category>
- <Category>X-KDE-settings-power</Category>
- <Category>X-KDE-settings-security</Category>
- <Category>X-KDE-settings-sound</Category>
- <Category>X-KDE-settings-system</Category>
- <Category>X-KDE-information</Category>
- <Filename>kde-kcm_knetworkconfmodule_ss.desktop</Filename>
- <Filename>kde-medianotifications.desktop</Filename>
- <Filename>kde-audioencoding.desktop</Filename>
</Not>
</Include>
</Menu>
<Menu>
+ <Name>System Settings</Name>
+ <Directory>SystemConfig.directory</Directory>
+ <Include>
+ <And>
+ <Category>System</Category>
+ <Category>Settings</Category>
+ <Not><Category>X-Red-Hat-ServerConfig</Category></Not>
+ </And>
+ </Include>
+ <Menu>
+ <Name>Server</Name>
+ <Directory>ServerConfig.directory</Directory>
+ <Include>
+ <Category>X-Red-Hat-ServerConfig</Category>
+ </Include>
+ </Menu>
+ </Menu>
+ <Menu>
<Name>Development</Name>
<Directory>kde-development.directory</Directory>
<Menu>
@@ -369,7 +371,11 @@
<Name>Settingsmenu</Name>
<Directory>kde-settingsmenu.directory</Directory>
<Include>
- <Category>Settings</Category>
+ <And>
+ <Category>Settings</Category>
+ <Not><Category>System</Category></Not>
+ <Not><Category>X-Red-Hat-ServerConfig</Category></Not>
+ </And>
</Include>
</Menu>
<Menu>
@@ -378,7 +384,9 @@
<Include>
<And>
<Category>System</Category>
+ <Not><Category>Settings</Category></Not>
<Not><Category>X-KDE-More</Category></Not>
+ <Not><Category>X-Red-Hat-ServerConfig</Category></Not>
</And>
</Include>
<Menu>

15
kdelibs-4.11.3-arm.patch Normal file
View File

@ -0,0 +1,15 @@
diff -up kdelibs-4.11.3/plasma/corona.cpp.than kdelibs-4.11.3/plasma/corona.cpp
--- kdelibs-4.11.3/plasma/corona.cpp.than 2013-12-02 16:46:19.542820822 +0100
+++ kdelibs-4.11.3/plasma/corona.cpp 2013-12-02 17:53:04.919830893 +0100
@@ -388,7 +388,11 @@ void Corona::addOffscreenWidget(QGraphic
}
d->offscreenWidgets[i] = widget;
+#if defined(arm) || defined(__arm__)
+ widget->setPos((-i - 1) * 2000, -2000);
+#else
widget->setPos((-i - 1) * QWIDGETSIZE_MAX, -QWIDGETSIZE_MAX);
+#endif
QGraphicsWidget *pw = widget->parentWidget();
widget->setParentItem(0);

View File

@ -0,0 +1,54 @@
diff -up kdelibs-4.11.3/kdecore/kernel/kstandarddirs.cpp.libexecdir kdelibs-4.11.3/kdecore/kernel/kstandarddirs.cpp
--- kdelibs-4.11.3/kdecore/kernel/kstandarddirs.cpp.libexecdir 2013-06-28 12:03:40.883340083 -0500
+++ kdelibs-4.11.3/kdecore/kernel/kstandarddirs.cpp 2013-11-01 15:44:00.780783690 -0500
@@ -1871,7 +1871,7 @@ void KStandardDirs::addKDEDefaults()
addResourceType(types_string + types_indices[index], 0, types_string + types_indices[index+1], true);
index+=2;
}
- addResourceType("exe", "lib", "kde4/libexec", true );
+ addResourceType("exe", 0, "libexec/kde4", true );
addResourceDir("home", QDir::homePath(), false);
diff -up kdelibs-4.11.3/kdecore/kernel/kstandarddirs_unix.cpp.libexecdir kdelibs-4.11.3/kdecore/kernel/kstandarddirs_unix.cpp
--- kdelibs-4.11.3/kdecore/kernel/kstandarddirs_unix.cpp.libexecdir 2013-06-28 12:03:40.884340190 -0500
+++ kdelibs-4.11.3/kdecore/kernel/kstandarddirs_unix.cpp 2013-11-01 15:44:00.782783770 -0500
@@ -63,7 +63,7 @@ QString KStandardDirs::installPath(const
if (strcmp("lib", type) == 0)
return QFile::decodeName(LIB_INSTALL_DIR "/");
if (strcmp("libexec", type) == 0)
- return QFile::decodeName(KDEDIR "/lib" KDELIBSUFF "/kde4/libexec/");
+ return QFile::decodeName(LIBEXEC_INSTALL_DIR "/");
if (strcmp("locale", type) == 0)
return QFile::decodeName(LOCALE_INSTALL_DIR "/");
break;
diff -up kdelibs-4.11.3/kdecore/tests/kstandarddirstest.cpp.libexecdir kdelibs-4.11.3/kdecore/tests/kstandarddirstest.cpp
--- kdelibs-4.11.3/kdecore/tests/kstandarddirstest.cpp.libexecdir 2013-11-01 10:45:56.409145508 -0500
+++ kdelibs-4.11.3/kdecore/tests/kstandarddirstest.cpp 2013-11-01 15:50:20.473658147 -0500
@@ -96,8 +96,9 @@ void KStandarddirsTest::testFindResource
#define KIOSLAVE "bin/kioslave.exe"
#else
#define EXT ""
-#define KIOSLAVE "kde4/libexec/kioslave"
+#define KIOSLAVE "libexec/kde4/kioslave"
#endif
+
const QString bin = KGlobal::dirs()->findResource( "exe", "kioslave" EXT );
QVERIFY( !bin.isEmpty() );
QVERIFY( bin.endsWith( KIOSLAVE ) );
@@ -248,11 +249,13 @@ void KStandarddirsTest::testFindExe()
// findExe with a result in libexec
const QString lnusertemp = KGlobal::dirs()->findExe( "lnusertemp" );
QVERIFY( !lnusertemp.isEmpty() );
- QVERIFY( lnusertemp.endsWith( "lib" KDELIBSUFF "/kde4/libexec/lnusertemp" EXT, PATH_SENSITIVITY ) );
+ QVERIFY( lnusertemp.endsWith( "lib" KDELIBSUFF "/kde4/libexec/lnusertemp" EXT, PATH_SENSITIVITY )
+ || lnusertemp.endsWith( "libexec/kde4/lnusertemp" EXT, PATH_SENSITIVITY ) );
// locate("exe") with a result in libexec
const QString locateExeResult = KGlobal::dirs()->locate("exe", "lnusertemp");
- QVERIFY(locateExeResult.endsWith("lib" KDELIBSUFF "/kde4/libexec/lnusertemp" EXT, PATH_SENSITIVITY));
+ QVERIFY(locateExeResult.endsWith("lib" KDELIBSUFF "/kde4/libexec/lnusertemp" EXT, PATH_SENSITIVITY)
+ || locateExeResult.endsWith("libexec/kde4/lnusertemp" EXT, PATH_SENSITIVITY) );
// findExe with relative path
const QString pwd = QDir::currentPath();

View File

@ -0,0 +1,25 @@
diff -up kdelibs-4.11.97/kdecore/kernel/kstandarddirs.cpp.kstandarddirs kdelibs-4.11.97/kdecore/kernel/kstandarddirs.cpp
--- kdelibs-4.11.97/kdecore/kernel/kstandarddirs.cpp.kstandarddirs 2013-11-30 21:24:01.637163800 -0600
+++ kdelibs-4.11.97/kdecore/kernel/kstandarddirs.cpp 2013-11-30 21:35:27.166292739 -0600
@@ -1149,7 +1149,8 @@ QStringList KStandardDirs::KStandardDirs
pit != prefixList->end();
++pit)
{
- if((*pit).compare(installprefix, cs) != 0 || installdir.isEmpty())
+ // "exe" never has a custom install path, and the check triggers a false positive due to the libexecdir patch
+ if((*pit).compare(installprefix, cs) != 0 || installdir.isEmpty() || !strcmp("exe", type))
{
for (QStringList::ConstIterator it = dirs.constBegin();
it != dirs.constEnd(); ++it)
@@ -1163,6 +1164,11 @@ QStringList KStandardDirs::KStandardDirs
if ((local || testdir.exists()) && !candidates.contains(path, cs))
candidates.append(path);
}
+ // special-case "config" (forward porting Chris Cheney's
+ // hack) - we want /etc/kde after the local config paths
+ // and before the ones in /usr (including kde-profile)
+ if (local && !strcmp("config", type))
+ candidates.append(QLatin1String("/etc/kde/"));
local = false;
}
else

12
kdelibs-4.12.90-dot.patch Normal file
View File

@ -0,0 +1,12 @@
diff -up kdelibs-4.12.90/doc/common/Doxyfile.global.dot kdelibs-4.12.90/doc/common/Doxyfile.global
--- kdelibs-4.12.90/doc/common/Doxyfile.global.dot 2014-03-17 13:15:23.252517997 -0500
+++ kdelibs-4.12.90/doc/common/Doxyfile.global 2014-03-17 13:16:02.472100942 -0500
@@ -1360,7 +1360,7 @@ HIDE_UNDOC_RELATIONS = NO
# toolkit from AT&T and Lucent Bell Labs. The other options in this section
# have no effect if this option is set to NO (the default)
-HAVE_DOT = YES
+HAVE_DOT = NO
# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs.
# The default size is 10pt.

View File

@ -0,0 +1,17 @@
diff -up kdelibs-4.13.2/kdecore/kernel/ktoolinvocation_x11.cpp.orig kdelibs-4.13.2/kdecore/kernel/ktoolinvocation_x11.cpp
--- kdelibs-4.13.2/kdecore/kernel/ktoolinvocation_x11.cpp.orig 2014-07-11 16:54:51.000000000 +0200
+++ kdelibs-4.13.2/kdecore/kernel/ktoolinvocation_x11.cpp 2014-07-11 16:57:31.000000000 +0200
@@ -412,11 +412,9 @@ void KToolInvocation::invokeTerminal(con
// directory before launching them, see below.
}
- QString error;
- if (self()->startServiceInternal("kdeinit_exec_with_workdir",
- cmd, cmdTokens, &error, 0, NULL, startup_id, false, workdir)) {
+ if (!QProcess::startDetached(cmd, cmdTokens)) {
KMessage::message(KMessage::Error,
- i18n("Could not launch the terminal client:\n\n%1", error),
+ i18n("Could not launch the terminal client"),
i18n("Could not launch Terminal Client"));
}
}

View File

@ -0,0 +1,12 @@
diff -up kdelibs-4.14.14/kded/vfolder_menu.cpp.vfolder_spam kdelibs-4.14.14/kded/vfolder_menu.cpp
--- kdelibs-4.14.14/kded/vfolder_menu.cpp.vfolder_spam 2015-11-04 16:29:10.000000000 -0600
+++ kdelibs-4.14.14/kded/vfolder_menu.cpp 2015-12-09 08:45:49.861988284 -0600
@@ -487,7 +487,7 @@ VFolderMenu::loadDoc()
int errorRow;
int errorCol;
if ( !doc.setContent( &file, &errorMsg, &errorRow, &errorCol ) ) {
- kWarning(7021) << "Parse error in " << m_docInfo.path << ", line " << errorRow << ", col " << errorCol << ": " << errorMsg;
+ kDebug(7021) << "Parse error in " << m_docInfo.path << ", line " << errorRow << ", col " << errorCol << ": " << errorMsg;
file.close();
return doc;
}

View File

@ -0,0 +1,100 @@
diff -up kdelibs-4.14.16/CMakeLists.txt.webkit kdelibs-4.14.16/CMakeLists.txt
--- kdelibs-4.14.16/CMakeLists.txt.webkit 2016-01-07 00:02:22.000000000 +0100
+++ kdelibs-4.14.16/CMakeLists.txt 2016-01-28 13:03:53.556194927 +0100
@@ -363,7 +363,6 @@ if(NOT WINCE)
add_subdirectory( plasma )
endif(NOT WINCE)
add_subdirectory( kunitconversion )
-add_subdirectory( kdewebkit )
add_subdirectory( includes )
add_subdirectory( experimental )
diff -up kdelibs-4.14.16/kdewidgets/CMakeLists.txt.webkit kdelibs-4.14.16/kdewidgets/CMakeLists.txt
--- kdelibs-4.14.16/kdewidgets/CMakeLists.txt.webkit 2016-01-28 13:03:53.527196020 +0100
+++ kdelibs-4.14.16/kdewidgets/CMakeLists.txt 2016-01-28 13:03:53.556194927 +0100
@@ -88,41 +88,6 @@ if(QT_QTDESIGNER_FOUND)
install(TARGETS kdedeprecated DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer )
endif(NOT KDE_NO_DEPRECATED)
-
- # kdewebkit widgets
- include_directories(
- ${CMAKE_SOURCE_DIR}/kdewebkit
- )
-
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp
- COMMAND "${MAKEKDEWIDGETS_EXECUTABLE}" -o ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp ${CMAKE_CURRENT_SOURCE_DIR}/kdewebkit.widgets
- MAIN_DEPENDENCY kdewebkit.widgets DEPENDS makekdewidgets4)
-
- set(kdewebkitwidgets_PART_SRCS
- classpreviews.cpp
- ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp
- )
-
- qt4_generate_moc(${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.moc)
-
-
- qt4_add_resources(kdewebkitwidgets_PART_SRCS kdewebkitwidgets.qrc)
-
- kde4_add_plugin(kdewebkitwidgets ${kdewebkitwidgets_PART_SRCS})
-
- target_link_libraries(kdewebkitwidgets ${KDE4_KDEUI_LIBS} ${KDE4_KDEWEBKIT_LIBS} ${QT_QTWEBKIT_LIBRARY})
-# if(NOT WIN32)
-# set_target_properties(kdewebkitwidgets PROPERTIES
-# INSTALL_RPATH_USE_LINK_PATH TRUE
-# SKIP_BUILD_RPATH TRUE
-# BUILD_WITH_INSTALL_RPATH TRUE
-# INSTALL_RPATH ${LIB_INSTALL_DIR}
-# )
-# endif(NOT WIN32)
-
- install(TARGETS kdewebkitwidgets DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer )
-
-
if (QT_QT3SUPPORT_FOUND)
include_directories(
diff -up kdelibs-4.14.16/plasma/CMakeLists.txt.webkit kdelibs-4.14.16/plasma/CMakeLists.txt
--- kdelibs-4.14.16/plasma/CMakeLists.txt.webkit 2016-01-07 00:02:22.000000000 +0100
+++ kdelibs-4.14.16/plasma/CMakeLists.txt 2016-01-28 13:26:55.730137496 +0100
@@ -11,6 +11,7 @@ if(KDE_PLATFORM_FEATURE_BINARY_COMPATIBL
endif(KDE_PLATFORM_FEATURE_BINARY_COMPATIBLE_FEATURE_REDUCTION)
set(PLASMA_NO_PACKAGEKIT TRUE)
+set(PLASMA_NO_KDEWEBKIT TRUE)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}
${KDE4_KDECORE_INCLUDES}
@@ -121,7 +122,6 @@ set(plasma_LIB_SRCS
framesvg.cpp
plasma.cpp
popupapplet.cpp
- private/animablegraphicswebview.cpp
private/applethandle.cpp
private/associatedapplicationmanager.cpp
private/componentinstaller.cpp
@@ -211,7 +211,6 @@ set(plasma_LIB_SRCS
widgets/textbrowser.cpp
widgets/treeview.cpp
widgets/textedit.cpp
- widgets/webview.cpp
#Temporary QtJolie branch
private/qtjolie-branch/qtjolie/abstractadaptor.cpp
@@ -275,7 +274,7 @@ endif(PHONON_FOUND)
kde4_add_library(plasma ${LIBRARY_TYPE} ${plasma_LIB_SRCS})
-target_link_libraries(plasma LINK_PRIVATE ${QT_QTUITOOLS_LIBRARY} ${QT_QTWEBKIT_LIBRARY}
+target_link_libraries(plasma LINK_PRIVATE ${QT_QTUITOOLS_LIBRARY}
${QT_QTSCRIPT_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTSQL_LIBRARY} ${QT_QTDECLARATIVE_LIBRARY}
${KDE4_KDEUI_LIBS} ${KDE4_KDNSSD_LIBS} ${KDE4_THREADWEAVER_LIBS} ${PLASMA_EXTRA_LIBS})
@@ -415,7 +414,6 @@ install(FILES
widgets/textbrowser.h
widgets/treeview.h
widgets/textedit.h
- widgets/webview.h
DESTINATION ${INCLUDE_INSTALL_DIR}/plasma/widgets COMPONENT Devel)
install(FILES

View File

@ -0,0 +1,12 @@
diff -up kdelibs-4.14.17/khtml/dom/dom2_traversal.h.gcc6 kdelibs-4.14.17/khtml/dom/dom2_traversal.h
--- kdelibs-4.14.17/khtml/dom/dom2_traversal.h.gcc6 2016-02-12 19:27:45.874888043 -0600
+++ kdelibs-4.14.17/khtml/dom/dom2_traversal.h 2016-02-12 19:26:11.777418711 -0600
@@ -214,7 +214,7 @@ public:
*
*/
enum ShowCode {
- SHOW_ALL = 0xFFFFFFFF,
+ SHOW_ALL = (int)0xFFFFFFFF,
SHOW_ELEMENT = 0x00000001,
SHOW_ATTRIBUTE = 0x00000002,
SHOW_TEXT = 0x00000004,

View File

@ -0,0 +1,12 @@
diff -up kdelibs-4.14.17/ConfigureChecks.cmake.gcc6 kdelibs-4.14.17/ConfigureChecks.cmake
--- kdelibs-4.14.17/ConfigureChecks.cmake.gcc6 2016-02-11 23:06:08.000000000 -0600
+++ kdelibs-4.14.17/ConfigureChecks.cmake 2016-02-12 19:14:07.707788177 -0600
@@ -244,7 +244,7 @@ check_prototype_exists(unsetenv stdlib.h
check_prototype_exists(usleep unistd.h HAVE_USLEEP_PROTO)
check_prototype_exists(initgroups "unistd.h;sys/types.h;unistd.h;grp.h" HAVE_INITGROUPS_PROTO)
check_prototype_exists(setreuid unistd.h HAVE_SETREUID_PROTO)
-check_prototype_exists(trunc math.h HAVE_TRUNC)
+check_prototype_exists(truncf math.h HAVE_TRUNC)
# check for existing datatypes

View File

@ -0,0 +1,22 @@
diff -up kdelibs-4.14.25/kdeui/util/kcrash.cpp.plasma_drkonqi kdelibs-4.14.25/kdeui/util/kcrash.cpp
--- kdelibs-4.14.25/kdeui/util/kcrash.cpp.plasma_drkonqi 2016-10-10 01:09:37.000000000 -0500
+++ kdelibs-4.14.25/kdeui/util/kcrash.cpp 2016-11-10 11:18:40.617754077 -0600
@@ -205,11 +205,18 @@ void KCrash::setDrKonqiEnabled(bool enab
{
s_launchDrKonqi = enabled;
if (s_launchDrKonqi && !s_drkonqiPath) {
+
+ s_drkonqiPath = qstrdup(QFile::encodeName(KStandardDirs::findExe("drkonqi", QFile::decodeName("/usr/libexec/drkonqi"))).constData());
+
+ if (!s_drkonqiPath) {
+
s_drkonqiPath = qstrdup(QFile::encodeName(KStandardDirs::findExe("drkonqi")).constData());
if (!s_drkonqiPath) {
kError() << "Could not find drkonqi";
s_launchDrKonqi = false;
}
+
+ }
}
//we need at least the default crash handler to launch drkonqi

View File

@ -0,0 +1,999 @@
From a015996bb55bbd63d94b227a2c82d0d97cd86ae8 Mon Sep 17 00:00:00 2001
From: Wolfgang Bauer <wbauer@tmo.at>
Date: Wed, 25 Oct 2017 07:49:32 +0200
Subject: [PATCH] Make kssl compile against OpenSSL 1.1.0
OpenSSL 1.1.0 contains some source-incompatible changes, most notably
making most of the structures opaque and introducing new getter/setter
functions to modify the structures. This patch adds some of the newly
introduced functions to the KOpenSSL class and modifies the code to
call them. The implementation of those newly introduced methods
contains both OpenSSL < 1.1 compatible code (direct structure member
access) and calls to real functions resolved from OpenSSL>= 1.1
library. Which implementation is used is decided at compile time. Some
of the existing methods were renamed to match the OpenSSL 1.1 naming
and to avoid conflicts with backward-compatibility names provided by
OpenSSL 1.1.
KSSLCertificate::toNetscape() returns empty result when built against
OpenSSL 1.1 since I wasn't able to find a proper equivalent in OpenSSL
1.1 API (and there does not seem to be any).
(Backport of commit 9a990c69c606126bcd60cd7718462aec2a92460d from
kdelibs4support)
---
kio/kssl/kopenssl.cpp | 250 ++++++++++++++++++++++++++++++++++++++-----
kio/kssl/kopenssl.h | 80 ++++++++++++--
kio/kssl/kssl.cpp | 4 -
kio/kssl/ksslcallback.c | 6 +-
kio/kssl/ksslcertchain.cpp | 53 +++------
kio/kssl/ksslcertificate.cpp | 68 +++++++-----
6 files changed, 351 insertions(+), 110 deletions(-)
diff --git a/kio/kssl/kopenssl.cpp b/kio/kssl/kopenssl.cpp
index e3ca535b25..8f8b921159 100644
--- a/kio/kssl/kopenssl.cpp
+++ b/kio/kssl/kopenssl.cpp
@@ -75,18 +75,26 @@ static void (*K_X509_STORE_CTX_free) (X509_STORE_CTX *) = 0L;
static int (*K_X509_verify_cert) (X509_STORE_CTX *) = 0L;
static X509_STORE_CTX *(*K_X509_STORE_CTX_new) (void) = 0L;
static void (*K_X509_STORE_free) (X509_STORE *) = 0L;
+static void (*K_X509_STORE_set_verify_cb)(X509_STORE *, int (*)(int, X509_STORE_CTX *)) = 0L;
static X509_STORE *(*K_X509_STORE_new) (void) = 0L;
static void (*K_X509_free) (X509 *) = 0L;
static char *(*K_X509_NAME_oneline) (X509_NAME *,char *,int) = 0L;
static X509_NAME *(*K_X509_get_subject_name) (X509 *) = 0L;
static X509_NAME *(*K_X509_get_issuer_name) (X509 *) = 0L;
+static void (*K_X509_get0_signature)(const ASN1_BIT_STRING **psig, const X509_ALGOR **palg, const X509 *x) = 0L;
static X509_LOOKUP *(*K_X509_STORE_add_lookup) (X509_STORE *, X509_LOOKUP_METHOD *) = 0L;
static X509_LOOKUP_METHOD *(*K_X509_LOOKUP_file)(void) = 0L;
static void (*K_X509_LOOKUP_free)(X509_LOOKUP *) = 0L;
static int (*K_X509_LOOKUP_ctrl)(X509_LOOKUP *, int, const char *, long, char **) = 0L;
static void (*K_X509_STORE_CTX_init)(X509_STORE_CTX *, X509_STORE *, X509 *, STACK_OF(X509) *) = 0L;
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
static void (*K_CRYPTO_free) (void *) = 0L;
+#else
+static void (*K_CRYPTO_free)(void *, const char *, int) = 0L;
+#endif
static X509* (*K_X509_dup) (X509 *) = 0L;
+static ASN1_TIME *(*K_X509_getm_notBefore)(const X509 *) = 0L;
+static ASN1_TIME *(*K_X509_getm_notAfter)(const X509 *) = 0L;
static BIO_METHOD *(*K_BIO_s_mem) (void) = 0L;
static BIO* (*K_BIO_new) (BIO_METHOD *) = 0L;
static BIO* (*K_BIO_new_fp) (FILE *, int) = 0L;
@@ -118,13 +126,16 @@ static int (*K_SSL_get_error) (SSL*, int) = 0L;
static STACK_OF(X509)* (*K_SSL_get_peer_cert_chain) (SSL*) = 0L;
static void (*K_X509_STORE_CTX_set_chain) (X509_STORE_CTX *, STACK_OF(X509)*) = 0L;
static void (*K_X509_STORE_CTX_set_purpose) (X509_STORE_CTX *, int) = 0L;
-static void (*K_sk_free) (STACK*) = 0L;
-static int (*K_sk_num) (STACK*) = 0L;
-static char* (*K_sk_pop) (STACK*) = 0L;
-static char* (*K_sk_value) (STACK*, int) = 0L;
-static STACK* (*K_sk_new) (int (*)()) = 0L;
-static int (*K_sk_push) (STACK*, char*) = 0L;
-static STACK* (*K_sk_dup) (STACK *) = 0L;
+static X509 *(*K_X509_STORE_CTX_get_current_cert)(X509_STORE_CTX *) = 0L;
+static void (*K_X509_STORE_CTX_set_error)(X509_STORE_CTX *, int) = 0L;
+static int (*K_X509_STORE_CTX_get_error)(X509_STORE_CTX *) = 0L;
+static void (*K_OPENSSL_sk_free)(STACK *) = 0L;
+static int (*K_OPENSSL_sk_num)(STACK *) = 0L;
+static char *(*K_OPENSSL_sk_pop)(STACK *) = 0L;
+static char *(*K_OPENSSL_sk_value)(STACK *, int) = 0L;
+static STACK *(*K_OPENSSL_sk_new)(int (*)()) = 0L;
+static int (*K_OPENSSL_sk_push)(STACK *, char *) = 0L;
+static STACK *(*K_OPENSSL_sk_dup)(STACK *) = 0L;
static char * (*K_i2s_ASN1_INTEGER) (X509V3_EXT_METHOD *, ASN1_INTEGER *) =0L;
static ASN1_INTEGER * (*K_X509_get_serialNumber) (X509 *) = 0L;
static EVP_PKEY *(*K_X509_get_pubkey)(X509 *) = 0L;
@@ -164,6 +175,12 @@ static int (*K_X509_PURPOSE_get_id)(X509_PURPOSE *) = 0L;
static int (*K_X509_check_purpose)(X509*,int,int) = 0L;
static X509_PURPOSE* (*K_X509_PURPOSE_get0)(int) = 0L;
static int (*K_EVP_PKEY_assign)(EVP_PKEY*, int, char*) = 0L;
+static int (*K_EVP_PKEY_base_id)(EVP_PKEY *) = 0L;
+static RSA *(*K_EVP_PKEY_get0_RSA)(EVP_PKEY *) = 0L;
+static void (*K_RSA_get0_key)(RSA *, const BIGNUM **, const BIGNUM **, const BIGNUM **) = 0L;
+static DSA *(*K_EVP_PKEY_get0_DSA)(EVP_PKEY *) = 0L;
+static void (*K_DSA_get0_pqg)(DSA *, const BIGNUM **, const BIGNUM **, const BIGNUM **) = 0L;
+static void (*K_DSA_get0_key)(DSA *, const BIGNUM **, const BIGNUM **) = 0L;
static int (*K_X509_REQ_set_pubkey)(X509_REQ*, EVP_PKEY*) = 0L;
static RSA *(*K_RSA_generate_key)(int, unsigned long, void (*)(int,int,void *), void *) = 0L;
static int (*K_i2d_X509_REQ_fp)(FILE*, X509_REQ*) = 0L;
@@ -410,7 +427,11 @@ KOpenSSLProxy::KOpenSSLProxy()
K_RAND_load_file = (int (*)(const char *, long)) d->cryptoLib->resolveFunction("RAND_load_file");
K_RAND_file_name = (const char* (*)(char *, size_t)) d->cryptoLib->resolveFunction("RAND_file_name");
K_RAND_write_file = (int (*)(const char *)) d->cryptoLib->resolveFunction("RAND_write_file");
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
K_CRYPTO_free = (void (*) (void *)) d->cryptoLib->resolveFunction("CRYPTO_free");
+#else
+ K_CRYPTO_free = (void (*)(void *, const char *, int)) d->cryptoLib->resolveFunction("CRYPTO_free");
+#endif
K_d2i_X509 = (X509 * (*)(X509 **,unsigned char **,long)) d->cryptoLib->resolveFunction("d2i_X509");
K_i2d_X509 = (int (*)(X509 *,unsigned char **)) d->cryptoLib->resolveFunction("i2d_X509");
K_X509_cmp = (int (*)(X509 *, X509 *)) d->cryptoLib->resolveFunction("X509_cmp");
@@ -419,15 +440,19 @@ KOpenSSLProxy::KOpenSSLProxy()
K_X509_verify_cert = (int (*) (X509_STORE_CTX *)) d->cryptoLib->resolveFunction("X509_verify_cert");
K_X509_STORE_new = (X509_STORE * (*) (void)) d->cryptoLib->resolveFunction("X509_STORE_new");
K_X509_STORE_free = (void (*) (X509_STORE *)) d->cryptoLib->resolveFunction("X509_STORE_free");
+ K_X509_STORE_set_verify_cb = (void (*)(X509_STORE *, int (*)(int, X509_STORE_CTX *))) d->cryptoLib->resolveFunction("X509_STORE_set_verify_cb");
K_X509_NAME_oneline = (char * (*) (X509_NAME *,char *,int)) d->cryptoLib->resolveFunction("X509_NAME_oneline");
K_X509_get_subject_name = (X509_NAME * (*) (X509 *)) d->cryptoLib->resolveFunction("X509_get_subject_name");
K_X509_get_issuer_name = (X509_NAME * (*) (X509 *)) d->cryptoLib->resolveFunction("X509_get_issuer_name");
+ K_X509_get0_signature = (void (*)(const ASN1_BIT_STRING **, const X509_ALGOR **, const X509 *)) d->cryptoLib->resolveFunction("X509_get0_signature");
K_X509_STORE_add_lookup = (X509_LOOKUP *(*) (X509_STORE *, X509_LOOKUP_METHOD *)) d->cryptoLib->resolveFunction("X509_STORE_add_lookup");
K_X509_LOOKUP_file = (X509_LOOKUP_METHOD *(*)(void)) d->cryptoLib->resolveFunction("X509_LOOKUP_file");
K_X509_LOOKUP_free = (void (*)(X509_LOOKUP *)) d->cryptoLib->resolveFunction("X509_LOOKUP_free");
K_X509_LOOKUP_ctrl = (int (*)(X509_LOOKUP *, int, const char *, long, char **)) d->cryptoLib->resolveFunction("X509_LOOKUP_ctrl");
K_X509_STORE_CTX_init = (void (*)(X509_STORE_CTX *, X509_STORE *, X509 *, STACK_OF(X509) *)) d->cryptoLib->resolveFunction("X509_STORE_CTX_init");
K_X509_dup = (X509* (*)(X509*)) d->cryptoLib->resolveFunction("X509_dup");
+ K_X509_getm_notBefore = (ASN1_TIME *(*)(const X509 *)) d->cryptoLib->resolveFunction("X509_getm_notBefore");
+ K_X509_getm_notAfter = (ASN1_TIME *(*)(const X509 *)) d->cryptoLib->resolveFunction("X509_getm_notAfter");
K_BIO_s_mem = (BIO_METHOD *(*) (void)) d->cryptoLib->resolveFunction("BIO_s_mem");
K_BIO_new = (BIO* (*)(BIO_METHOD *)) d->cryptoLib->resolveFunction("BIO_new");
K_BIO_new_fp = (BIO* (*)(FILE*, int)) d->cryptoLib->resolveFunction("BIO_new_fp");
@@ -454,13 +479,26 @@ KOpenSSLProxy::KOpenSSLProxy()
K_X509_REQ_new = (X509_REQ* (*)()) d->cryptoLib->resolveFunction("X509_REQ_new");
K_X509_STORE_CTX_set_chain = (void (*)(X509_STORE_CTX *, STACK_OF(X509)*)) d->cryptoLib->resolveFunction("X509_STORE_CTX_set_chain");
K_X509_STORE_CTX_set_purpose = (void (*)(X509_STORE_CTX *, int)) d->cryptoLib->resolveFunction("X509_STORE_CTX_set_purpose");
- K_sk_free = (void (*) (STACK *)) d->cryptoLib->resolveFunction("sk_free");
- K_sk_num = (int (*) (STACK *)) d->cryptoLib->resolveFunction("sk_num");
- K_sk_pop = (char* (*) (STACK *)) d->cryptoLib->resolveFunction("sk_pop");
- K_sk_value = (char* (*) (STACK *, int)) d->cryptoLib->resolveFunction("sk_value");
- K_sk_new = (STACK* (*) (int (*)())) d->cryptoLib->resolveFunction("sk_new");
- K_sk_push = (int (*) (STACK*, char*)) d->cryptoLib->resolveFunction("sk_push");
- K_sk_dup = (STACK* (*) (STACK *)) d->cryptoLib->resolveFunction("sk_dup");
+ K_X509_STORE_CTX_get_current_cert = (X509 * (*)(X509_STORE_CTX *)) d->cryptoLib->resolveFunction("X509_STORE_CTX_get_current_cert");
+ K_X509_STORE_CTX_set_error = (void (*)(X509_STORE_CTX *, int)) d->cryptoLib->resolveFunction("X509_STORE_CTX_set_error");
+ K_X509_STORE_CTX_get_error = (int (*)(X509_STORE_CTX *)) d->cryptoLib->resolveFunction("X509_STORE_CTX_get_error");
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+ K_OPENSSL_sk_free = (void (*)(STACK *)) d->cryptoLib->resolveFunction("OPENSSL_sk_free");
+ K_OPENSSL_sk_num = (int (*)(STACK *)) d->cryptoLib->resolveFunction("OPENSSL_sk_num");
+ K_OPENSSL_sk_pop = (char *(*)(STACK *)) d->cryptoLib->resolveFunction("OPENSSL_sk_pop");
+ K_OPENSSL_sk_value = (char *(*)(STACK *, int)) d->cryptoLib->resolveFunction("OPENSSL_sk_value");
+ K_OPENSSL_sk_new = (STACK * (*)(int (*)())) d->cryptoLib->resolveFunction("OPENSSL_sk_new");
+ K_OPENSSL_sk_push = (int (*)(STACK *, char *)) d->cryptoLib->resolveFunction("OPENSSL_sk_push");
+ K_OPENSSL_sk_dup = (STACK * (*)(STACK *)) d->cryptoLib->resolveFunction("OPENSSL_sk_dup");
+#else
+ K_OPENSSL_sk_free = (void (*)(STACK *)) d->cryptoLib->resolveFunction("sk_free");
+ K_OPENSSL_sk_num = (int (*)(STACK *)) d->cryptoLib->resolveFunction("sk_num");
+ K_OPENSSL_sk_pop = (char *(*)(STACK *)) d->cryptoLib->resolveFunction("sk_pop");
+ K_OPENSSL_sk_value = (char *(*)(STACK *, int)) d->cryptoLib->resolveFunction("sk_value");
+ K_OPENSSL_sk_new = (STACK * (*)(int (*)())) d->cryptoLib->resolveFunction("sk_new");
+ K_OPENSSL_sk_push = (int (*)(STACK *, char *)) d->cryptoLib->resolveFunction("sk_push");
+ K_OPENSSL_sk_dup = (STACK * (*)(STACK *)) d->cryptoLib->resolveFunction("sk_dup");
+#endif
K_i2s_ASN1_INTEGER = (char *(*) (X509V3_EXT_METHOD *, ASN1_INTEGER *)) d->cryptoLib->resolveFunction("i2s_ASN1_INTEGER");
K_X509_get_serialNumber = (ASN1_INTEGER * (*) (X509 *)) d->cryptoLib->resolveFunction("X509_get_serialNumber");
K_X509_get_pubkey = (EVP_PKEY *(*)(X509 *)) d->cryptoLib->resolveFunction("X509_get_pubkey");
@@ -504,6 +542,12 @@ KOpenSSLProxy::KOpenSSLProxy()
K_X509_check_purpose = (int (*)(X509*,int,int)) d->cryptoLib->resolveFunction("X509_check_purpose");
K_X509_PURPOSE_get0 = (X509_PURPOSE *(*)(int)) d->cryptoLib->resolveFunction("X509_PURPOSE_get0");
K_EVP_PKEY_assign = (int (*)(EVP_PKEY*, int, char*)) d->cryptoLib->resolveFunction("EVP_PKEY_assign");
+ K_EVP_PKEY_base_id = (int (*)(EVP_PKEY *)) d->cryptoLib->resolveFunction("EVP_PKEY_base_id");
+ K_EVP_PKEY_get0_RSA = (RSA *(*)(EVP_PKEY *)) d->cryptoLib->resolveFunction("EVP_PKEY_get0_RSA");
+ K_RSA_get0_key = (void (*)(RSA *, const BIGNUM **, const BIGNUM **, const BIGNUM **)) d->cryptoLib->resolveFunction("ESA_get0_key");
+ K_EVP_PKEY_get0_DSA = (DSA *(*)(EVP_PKEY *)) d->cryptoLib->resolveFunction("EVP_PKEY_get0_DSA");
+ K_DSA_get0_pqg = (void (*)(DSA *, const BIGNUM **, const BIGNUM **, const BIGNUM **)) d->cryptoLib->resolveFunction("DSA_get0_pqg");
+ K_DSA_get0_key = (void (*)(DSA *, const BIGNUM **, const BIGNUM **)) d->cryptoLib->resolveFunction("DSA_get0_key");
K_X509_REQ_set_pubkey = (int (*)(X509_REQ*, EVP_PKEY*)) d->cryptoLib->resolveFunction("X509_REQ_set_pubkey");
K_RSA_generate_key = (RSA* (*)(int, unsigned long, void (*)(int,int,void *), void *)) d->cryptoLib->resolveFunction("RSA_generate_key");
K_i2d_X509_REQ_fp = (int (*)(FILE *, X509_REQ *)) d->cryptoLib->resolveFunction("i2d_X509_REQ_fp");
@@ -866,6 +910,16 @@ void KOpenSSLProxy::X509_STORE_free(X509_STORE *v) {
}
+void KOpenSSLProxy::X509_STORE_set_verify_cb(X509_STORE *store, int (*verify_cb)(int, X509_STORE_CTX *))
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ X509_STORE_set_verify_cb_func(store, verify_cb);
+#else
+ if (K_X509_STORE_set_verify_cb) (K_X509_STORE_set_verify_cb)(store, verify_cb);
+#endif
+}
+
+
X509_STORE_CTX *KOpenSSLProxy::X509_STORE_CTX_new(void) {
if (K_X509_STORE_CTX_new) return (K_X509_STORE_CTX_new)();
return 0L;
@@ -906,6 +960,17 @@ X509_NAME *KOpenSSLProxy::X509_get_issuer_name(X509 *a) {
}
+void KOpenSSLProxy::X509_get0_signature(const ASN1_BIT_STRING **psig, const X509_ALGOR **algor, const X509 *x)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ if (psig) *psig = x->signature;
+ if (algor) *algor = x->sig_alg;
+#else
+ if (K_X509_get0_signature) return (K_X509_get0_signature)(psig, algor, x);
+#endif
+}
+
+
X509_LOOKUP *KOpenSSLProxy::X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m) {
if (K_X509_STORE_add_lookup) return (K_X509_STORE_add_lookup)(v,m);
return 0L;
@@ -934,9 +999,16 @@ void KOpenSSLProxy::X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store,
}
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
void KOpenSSLProxy::CRYPTO_free(void *x) {
if (K_CRYPTO_free) (K_CRYPTO_free)(x);
}
+#else
+void KOpenSSLProxy::CRYPTO_free(void *x, const char *file, int line)
+{
+ if (K_CRYPTO_free) K_CRYPTO_free(x, file, line);
+}
+#endif
X509 *KOpenSSLProxy::X509_dup(X509 *x509) {
@@ -945,6 +1017,28 @@ X509 *KOpenSSLProxy::X509_dup(X509 *x509) {
}
+ASN1_TIME *KOpenSSLProxy::X509_getm_notBefore(const X509 *x)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return X509_get_notBefore(x);
+#else
+ if (K_X509_getm_notBefore) return (K_X509_getm_notBefore)(x);
+ else return 0L;
+#endif
+}
+
+
+ASN1_TIME *KOpenSSLProxy::X509_getm_notAfter(const X509 *x)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return X509_get_notAfter(x);
+#else
+ if (K_X509_getm_notAfter) return (K_X509_getm_notAfter)(x);
+ else return 0L;
+#endif
+}
+
+
BIO *KOpenSSLProxy::BIO_new(BIO_METHOD *type) {
if (K_BIO_new) return (K_BIO_new)(type);
else return 0L;
@@ -1093,25 +1187,25 @@ STACK_OF(X509) *KOpenSSLProxy::SSL_get_peer_cert_chain(SSL *s) {
}
-void KOpenSSLProxy::sk_free(STACK *s) {
- if (K_sk_free) (K_sk_free)(s);
+void KOpenSSLProxy::OPENSSL_sk_free(STACK *s) {
+ if (K_OPENSSL_sk_free) (K_OPENSSL_sk_free)(s);
}
-int KOpenSSLProxy::sk_num(STACK *s) {
- if (K_sk_num) return (K_sk_num)(s);
+int KOpenSSLProxy::OPENSSL_sk_num(STACK *s) {
+ if (K_OPENSSL_sk_num) return (K_OPENSSL_sk_num)(s);
else return -1;
}
-char *KOpenSSLProxy::sk_pop(STACK *s) {
- if (K_sk_pop) return (K_sk_pop)(s);
+char *KOpenSSLProxy::OPENSSL_sk_pop(STACK *s) {
+ if (K_OPENSSL_sk_pop) return (K_OPENSSL_sk_pop)(s);
else return 0L;
}
-char *KOpenSSLProxy::sk_value(STACK *s, int n) {
- if (K_sk_value) return (K_sk_value)(s, n);
+char *KOpenSSLProxy::OPENSSL_sk_value(STACK *s, int n) {
+ if (K_OPENSSL_sk_value) return (K_OPENSSL_sk_value)(s, n);
else return 0L;
}
@@ -1125,20 +1219,52 @@ void KOpenSSLProxy::X509_STORE_CTX_set_purpose(X509_STORE_CTX *v, int purpose) {
}
-STACK* KOpenSSLProxy::sk_dup(STACK *s) {
- if (K_sk_dup) return (K_sk_dup)(s);
+X509 *KOpenSSLProxy::X509_STORE_CTX_get_current_cert(X509_STORE_CTX *v)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return v->current_cert;
+#else
+ if (K_X509_STORE_CTX_get_current_cert) return (K_X509_STORE_CTX_get_current_cert)(v);
+ else return 0L;
+#endif
+}
+
+
+void KOpenSSLProxy::X509_STORE_CTX_set_error(X509_STORE_CTX *v, int error)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ v->error = error;
+#else
+ if (K_X509_STORE_CTX_set_error) (K_X509_STORE_CTX_set_error)(v, error);
+#endif
+}
+
+
+int KOpenSSLProxy::X509_STORE_CTX_get_error(X509_STORE_CTX *v)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return v->error;
+#else
+ if (K_X509_STORE_CTX_get_error) return (K_X509_STORE_CTX_get_error)(v);
+ else return 0;
+#endif
+}
+
+
+STACK* KOpenSSLProxy::OPENSSL_sk_dup(STACK *s) {
+ if (K_OPENSSL_sk_dup) return (K_OPENSSL_sk_dup)(s);
else return 0L;
}
-STACK* KOpenSSLProxy::sk_new(int (*cmp)()) {
- if (K_sk_new) return (K_sk_new)(cmp);
+STACK* KOpenSSLProxy::OPENSSL_sk_new(int (*cmp)()) {
+ if (K_OPENSSL_sk_new) return (K_OPENSSL_sk_new)(cmp);
else return 0L;
}
-int KOpenSSLProxy::sk_push(STACK* s, char* d) {
- if (K_sk_push) return (K_sk_push)(s,d);
+int KOpenSSLProxy::OPENSSL_sk_push(STACK* s, char* d) {
+ if (K_OPENSSL_sk_push) return (K_OPENSSL_sk_push)(s,d);
else return -1;
}
@@ -1423,6 +1549,74 @@ int KOpenSSLProxy::EVP_PKEY_assign(EVP_PKEY *pkey, int type, char *key) {
else return -1;
}
+
+int KOpenSSLProxy::EVP_PKEY_base_id(EVP_PKEY *pkey)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return pkey->type;
+#else
+ if (K_EVP_PKEY_base_id) return (K_EVP_PKEY_base_id)(pkey);
+ else return 0;
+#endif
+}
+
+
+RSA *KOpenSSLProxy::EVP_PKEY_get0_RSA(EVP_PKEY *pkey)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return pkey->pkey.rsa;
+#else
+ if (K_EVP_PKEY_get0_RSA) return (K_EVP_PKEY_get0_RSA)(pkey);
+ else return 0L;
+#endif
+}
+
+
+void KOpenSSLProxy::RSA_get0_key(RSA *rsa, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ if (n) *n = rsa->n;
+ if (e) *e = rsa->e;
+ if (d) *d = rsa->d;
+#else
+ if (K_RSA_get0_key) (K_RSA_get0_key)(rsa, n, e, d);
+#endif
+}
+
+
+DSA *KOpenSSLProxy::EVP_PKEY_get0_DSA(EVP_PKEY *pkey)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return pkey->pkey.dsa;
+#else
+ if (K_EVP_PKEY_get0_DSA) return (K_EVP_PKEY_get0_DSA)(pkey);
+ else return 0L;
+#endif
+}
+
+
+void KOpenSSLProxy::DSA_get0_pqg(DSA *dsa, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ if (p) *p = dsa->p;
+ if (q) *q = dsa->q;
+ if (g) *g = dsa->g;
+#else
+ if (K_DSA_get0_pqg) (K_DSA_get0_pqg)(dsa, p, q, g);
+#endif
+}
+
+
+void KOpenSSLProxy::DSA_get0_key(DSA *dsa, const BIGNUM **pub_key, const BIGNUM **priv_key)
+{
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ if (pub_key) *pub_key = dsa->pub_key;
+ if (priv_key) *priv_key = dsa->priv_key;
+#else
+ if (K_DSA_get0_key) (K_DSA_get0_key)(dsa, pub_key, priv_key);
+#endif
+}
+
int KOpenSSLProxy::X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey) {
if (K_X509_REQ_set_pubkey) return (K_X509_REQ_set_pubkey)(x, pkey);
diff --git a/kio/kssl/kopenssl.h b/kio/kssl/kopenssl.h
index ab05486336..ae3398fbef 100644
--- a/kio/kssl/kopenssl.h
+++ b/kio/kssl/kopenssl.h
@@ -297,6 +297,18 @@ public:
/*
+ * X509_getm_notBefore - get validity start
+ */
+ ASN1_TIME *X509_getm_notBefore(const X509 *x);
+
+
+ /*
+ * X509_getm_notAfter - get validity end
+ */
+ ASN1_TIME *X509_getm_notAfter(const X509 *x);
+
+
+ /*
* X509_STORE_CTX_new - create an X509 store context
*/
X509_STORE_CTX *X509_STORE_CTX_new(void);
@@ -313,11 +325,31 @@ public:
*/
void X509_STORE_CTX_set_chain(X509_STORE_CTX *v, STACK_OF(X509)* x);
+
/*
* X509_STORE_CTX_set_purpose - set the purpose of the certificate
*/
void X509_STORE_CTX_set_purpose(X509_STORE_CTX *v, int purpose);
+
+ /*
+ * X509_STORE_CTX_get_current_cert - get the current certificate
+ */
+ X509 *X509_STORE_CTX_get_current_cert(X509_STORE_CTX *v);
+
+
+ /*
+ * X509_STORE_CTX_set_error - set certificate error
+ */
+ void X509_STORE_CTX_set_error(X509_STORE_CTX *v, int error);
+
+
+ /*
+ * X509_STORE_CTX_get_error - get certificate error
+ */
+ int X509_STORE_CTX_get_error(X509_STORE_CTX *v);
+
+
/*
* X509_verify_cert - verify the certificate
*/
@@ -337,6 +369,12 @@ public:
/*
+ * X509_STORE_set_verify_cb - set verify callback
+ */
+ void X509_STORE_set_verify_cb(X509_STORE *v, int (*verify_cb)(int, X509_STORE_CTX *));
+
+
+ /*
* X509_free - free up an X509
*/
void X509_free(X509 *v);
@@ -361,6 +399,12 @@ public:
/*
+ * X509_get0_signature - return X509 signature and signature algorithm
+ */
+ void X509_get0_signature(const ASN1_BIT_STRING **psig, const X509_ALGOR **palg, const X509 *x);
+
+
+ /*
* X509_STORE_add_lookup - add a lookup file/method to an X509 store
*/
X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m);
@@ -393,7 +437,11 @@ public:
/*
* CRYPTO_free - free up an internally allocated object
*/
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
void CRYPTO_free(void *x);
+#else
+ void CRYPTO_free(void *x, const char *file, int line);
+#endif
/*
* BIO_new - create new BIO
@@ -505,53 +553,53 @@ public:
/*
* Pop off the stack
*/
- char *sk_pop(STACK *s);
+ char *OPENSSL_sk_pop(STACK *s);
/*
* Free the stack
*/
- void sk_free(STACK *s);
+ void OPENSSL_sk_free(STACK *s);
#if OPENSSL_VERSION_NUMBER >= 0x10000000L
- void sk_free(void *s) { return sk_free(reinterpret_cast<STACK*>(s)); }
+ void OPENSSL_sk_free(void *s) { return OPENSSL_sk_free(reinterpret_cast<STACK*>(s)); }
#endif
/*
* Number of elements in the stack
*/
- int sk_num(STACK *s);
+ int OPENSSL_sk_num(STACK *s);
/*
* Value of element n in the stack
*/
- char *sk_value(STACK *s, int n);
+ char *OPENSSL_sk_value(STACK *s, int n);
#if OPENSSL_VERSION_NUMBER >= 0x10000000L
- char *sk_value(void *s, int n) { return sk_value(reinterpret_cast<STACK*>(s), n); }
+ char *OPENSSL_sk_value(void *s, int n) { return OPENSSL_sk_value(reinterpret_cast<STACK*>(s), n); }
#endif
/*
* Create a new stack
*/
- STACK *sk_new(int (*cmp)());
+ STACK *OPENSSL_sk_new(int (*cmp)());
/*
* Add an element to the stack
*/
- int sk_push(STACK *s, char *d);
+ int OPENSSL_sk_push(STACK *s, char *d);
#if OPENSSL_VERSION_NUMBER >= 0x10000000L
- int sk_push(void *s, void *d) { return sk_push(reinterpret_cast<STACK*>(s), reinterpret_cast<char*>(d)); }
+ int OPENSSL_sk_push(void *s, void *d) { return OPENSSL_sk_push(reinterpret_cast<STACK*>(s), reinterpret_cast<char*>(d)); }
#endif
/*
* Duplicate the stack
*/
- STACK *sk_dup(STACK *s);
+ STACK *OPENSSL_sk_dup(STACK *s);
/*
@@ -800,6 +848,18 @@ public:
/*
+ * Get key type
+ */
+ int EVP_PKEY_base_id(EVP_PKEY *pkey);
+
+ RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey);
+ void RSA_get0_key(RSA *rsa, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d);
+ DSA *EVP_PKEY_get0_DSA(EVP_PKEY *pkey);
+ void DSA_get0_pqg(DSA *dsa, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g);
+ void DSA_get0_key(DSA *dsa, const BIGNUM **pub_key, const BIGNUM **priv_key);
+
+
+ /*
* Generate a RSA key
*/
RSA *RSA_generate_key(int bits, unsigned long e, void
diff --git a/kio/kssl/kssl.cpp b/kio/kssl/kssl.cpp
index c36db55a42..faba1bb5ab 100644
--- a/kio/kssl/kssl.cpp
+++ b/kio/kssl/kssl.cpp
@@ -55,8 +55,6 @@
#warning "kssl.cc needs to be ported to QSslSocket"
#endif
-#define sk_dup d->kossl->sk_dup
-
class KSSLPrivate {
public:
KSSLPrivate() {
@@ -212,5 +210,3 @@ bool KSSL::doesSSLWork() {
return m_bSSLWorks;
}
-#undef sk_dup
-
diff --git a/kio/kssl/ksslcallback.c b/kio/kssl/ksslcallback.c
index 516b916337..38e94356e8 100644
--- a/kio/kssl/ksslcallback.c
+++ b/kio/kssl/ksslcallback.c
@@ -28,7 +28,7 @@ bool KSSL_X509CallBack_ca_found;
extern "C" {
static int X509Callback(int ok, X509_STORE_CTX *ctx) {
- kDebug(7029) << "X509Callback: ok = " << ok << " error = " << ctx->error << " depth = " << ctx->error_depth;
+ //kDebug(7029) << "X509Callback: ok = " << ok << " error = " << ctx->error << " depth = " << ctx->error_depth;
// Here is how this works. We put "ok = 1;" in any case that we
// don't consider to be an error. In that case, it will return OK
// for the certificate check as long as there are no other critical
@@ -39,14 +39,14 @@ static int X509Callback(int ok, X509_STORE_CTX *ctx) {
if (KSSL_X509CallBack_ca)
{
- if (KOSSL::self()->X509_cmp(ctx->current_cert, KSSL_X509CallBack_ca) != 0)
+ if (KOSSL::self()->X509_cmp(KOSSL::self()->X509_STORE_CTX_get_current_cert(ctx), KSSL_X509CallBack_ca) != 0)
return 1; // Ignore errors for this certificate
KSSL_X509CallBack_ca_found = true;
}
if (!ok) {
- switch (ctx->error) {
+ switch (KOSSL::self()->X509_STORE_CTX_get_error(ctx)) {
case X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT:
case X509_V_ERR_UNABLE_TO_GET_CRL:
case X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE:
diff --git a/kio/kssl/ksslcertchain.cpp b/kio/kssl/ksslcertchain.cpp
index 2be7995bf8..cdfab2b5ae 100644
--- a/kio/kssl/ksslcertchain.cpp
+++ b/kio/kssl/ksslcertchain.cpp
@@ -44,16 +44,6 @@
#include <kdebug.h>
#include <QtCore/QStringList>
-#ifdef KSSL_HAVE_SSL
-#define sk_new d->kossl->sk_new
-#define sk_push d->kossl->sk_push
-#define sk_free d->kossl->sk_free
-#define sk_value d->kossl->sk_value
-#define sk_num d->kossl->sk_num
-#define sk_dup d->kossl->sk_dup
-#define sk_pop d->kossl->sk_pop
-#endif
-
class KSSLCertChainPrivate {
public:
KSSLCertChainPrivate() {
@@ -79,11 +69,11 @@ KSSLCertChain::~KSSLCertChain() {
STACK_OF(X509) *x = (STACK_OF(X509) *)_chain;
for (;;) {
- X509* x5 = sk_X509_pop(x);
+ X509 *x5 = reinterpret_cast<X509*>(d->kossl->OPENSSL_sk_pop(reinterpret_cast<STACK *>(x)));
if (!x5) break;
d->kossl->X509_free(x5);
}
- sk_X509_free(x);
+ d->kossl->OPENSSL_sk_free(reinterpret_cast<STACK *>(x));
}
#endif
delete d;
@@ -106,7 +96,7 @@ KSSLCertChain *KSSLCertChain::replicate() {
int KSSLCertChain::depth() {
#ifdef KSSL_HAVE_SSL
- return sk_X509_num((STACK_OF(X509)*)_chain);
+ return d->kossl->OPENSSL_sk_num(static_cast<STACK *>(_chain));
#endif
return 0;
}
@@ -123,8 +113,8 @@ QList<KSSLCertificate *> KSSLCertChain::getChain() const {
#ifdef KSSL_HAVE_SSL
STACK_OF(X509) *x = (STACK_OF(X509) *)_chain;
- for (int i = 0; i < sk_X509_num(x); i++) {
- X509* x5 = sk_X509_value(x, i);
+ for (int i = 0; i < d->kossl->OPENSSL_sk_num(reinterpret_cast<STACK *>(x)); i++) {
+ X509 *x5 = reinterpret_cast<X509*>(d->kossl->OPENSSL_sk_value(reinterpret_cast<STACK *>(x), i));
if (!x5) continue;
KSSLCertificate *nc = new KSSLCertificate;
nc->setCert(d->kossl->X509_dup(x5));
@@ -142,18 +132,18 @@ void KSSLCertChain::setChain(const QList<KSSLCertificate *>& chain) {
STACK_OF(X509) *x = (STACK_OF(X509) *)_chain;
for (;;) {
- X509* x5 = sk_X509_pop(x);
+ X509 *x5 = reinterpret_cast<X509*>(d->kossl->OPENSSL_sk_pop(reinterpret_cast<STACK*>(x)));
if (!x5) break;
d->kossl->X509_free(x5);
}
- sk_X509_free(x);
- _chain = NULL;
+ d->kossl->OPENSSL_sk_free(reinterpret_cast<STACK*>(x));
+ _chain = NULL;
}
if (chain.isEmpty()) return;
- _chain = (void *)sk_new(NULL);
+ _chain = (void *)d->kossl->OPENSSL_sk_new(NULL);
foreach (KSSLCertificate *x, chain) {
- sk_X509_push((STACK_OF(X509)*)_chain, d->kossl->X509_dup(x->getCert()));
+ d->kossl->OPENSSL_sk_push(static_cast<STACK*>(_chain), d->kossl->X509_dup(x->getCert()));
}
#endif
@@ -166,23 +156,23 @@ if (_chain) {
STACK_OF(X509) *x = (STACK_OF(X509) *)_chain;
for (;;) {
- X509* x5 = sk_X509_pop(x);
+ X509 *x5 = reinterpret_cast<X509 *>(d->kossl->OPENSSL_sk_pop(reinterpret_cast<STACK *>(x)));
if (!x5) break;
d->kossl->X509_free(x5);
}
- sk_X509_free(x);
+ d->kossl->OPENSSL_sk_free(reinterpret_cast<STACK *>(x));
_chain = NULL;
}
if (!stack_of_x509) return;
-_chain = (void *)sk_new(NULL);
+_chain = (void *)d->kossl->OPENSSL_sk_new(NULL);
STACK_OF(X509) *x = (STACK_OF(X509) *)stack_of_x509;
- for (int i = 0; i < sk_X509_num(x); i++) {
- X509* x5 = sk_X509_value(x, i);
+ for (int i = 0; i < d->kossl->OPENSSL_sk_num(reinterpret_cast<STACK *>(x)); i++) {
+ X509 *x5 = reinterpret_cast<X509*>(d->kossl->OPENSSL_sk_value(reinterpret_cast<STACK *>(x), i));
if (!x5) continue;
- sk_X509_push((STACK_OF(X509)*)_chain,d->kossl->X509_dup(x5));
+ d->kossl->OPENSSL_sk_push(reinterpret_cast<STACK *>(_chain), d->kossl->X509_dup(x5));
}
#else
@@ -202,14 +192,3 @@ void KSSLCertChain::setCertChain(const QStringList& chain) {
setChain(cl);
}
-
-#ifdef KSSL_HAVE_SSL
-#undef sk_new
-#undef sk_push
-#undef sk_free
-#undef sk_value
-#undef sk_num
-#undef sk_dup
-#undef sk_pop
-#endif
-
diff --git a/kio/kssl/ksslcertificate.cpp b/kio/kssl/ksslcertificate.cpp
index 0d4fbd9cdc..c93d5c5b22 100644
--- a/kio/kssl/ksslcertificate.cpp
+++ b/kio/kssl/ksslcertificate.cpp
@@ -200,14 +200,17 @@ QString KSSLCertificate::getSignatureText() const {
char *s;
int n, i;
- i = d->kossl->OBJ_obj2nid(d->m_cert->sig_alg->algorithm);
+ const X509_ALGOR *algor;
+ const ASN1_BIT_STRING *sig;
+ d->kossl->X509_get0_signature(&sig, &algor, d->m_cert);
+ i = d->kossl->OBJ_obj2nid(algor->algorithm);
rc = i18n("Signature Algorithm: ");
rc += (i == NID_undef)?i18n("Unknown"):QString(d->kossl->OBJ_nid2ln(i));
rc += '\n';
rc += i18n("Signature Contents:");
- n = d->m_cert->signature->length;
- s = (char *)d->m_cert->signature->data;
+ n = sig->length;
+ s = (char *)sig->data;
for (i = 0; i < n; ++i) {
if (i%20 != 0) {
rc += ':';
@@ -233,9 +236,10 @@ void KSSLCertificate::getEmails(QStringList &to) const {
}
STACK *s = d->kossl->X509_get1_email(d->m_cert);
+ const int size = d->kossl->OPENSSL_sk_num(s);
if (s) {
- for(int n=0; n < s->num; n++) {
- to.append(d->kossl->sk_value(s,n));
+ for(int n=0; n < size; n++) {
+ to.append(d->kossl->OPENSSL_sk_value(s,n));
}
d->kossl->X509_email_free(s);
}
@@ -317,13 +321,13 @@ QString rc = "";
EVP_PKEY *pkey = d->kossl->X509_get_pubkey(d->m_cert);
if (pkey) {
#ifndef NO_RSA
- if (pkey->type == EVP_PKEY_RSA) {
+ if (d->kossl->EVP_PKEY_base_id(pkey) == EVP_PKEY_RSA) {
rc = "RSA";
}
else
#endif
#ifndef NO_DSA
- if (pkey->type == EVP_PKEY_DSA) {
+ if (d->kossl->EVP_PKEY_base_id(pkey) == EVP_PKEY_DSA) {
rc = "DSA";
}
else
@@ -347,8 +351,10 @@ char *x = NULL;
if (pkey) {
rc = i18nc("Unknown", "Unknown key algorithm");
#ifndef NO_RSA
- if (pkey->type == EVP_PKEY_RSA) {
- x = d->kossl->BN_bn2hex(pkey->pkey.rsa->n);
+ if (d->kossl->EVP_PKEY_base_id(pkey) == EVP_PKEY_RSA) {
+ const BIGNUM *n, *e;
+ d->kossl->RSA_get0_key(d->kossl->EVP_PKEY_get0_RSA(pkey), &n, &e, NULL);
+ x = d->kossl->BN_bn2hex(n);
rc = i18n("Key type: RSA (%1 bit)", strlen(x)*4) + '\n';
rc += i18n("Modulus: ");
@@ -364,15 +370,18 @@ char *x = NULL;
rc += '\n';
d->kossl->OPENSSL_free(x);
- x = d->kossl->BN_bn2hex(pkey->pkey.rsa->e);
+ x = d->kossl->BN_bn2hex(e);
rc += i18n("Exponent: 0x") + QLatin1String(x) +
QLatin1String("\n");
d->kossl->OPENSSL_free(x);
}
#endif
#ifndef NO_DSA
- if (pkey->type == EVP_PKEY_DSA) {
- x = d->kossl->BN_bn2hex(pkey->pkey.dsa->p);
+ if (d->kossl->EVP_PKEY_base_id(pkey) == EVP_PKEY_DSA) {
+ DSA *dsa = d->kossl->EVP_PKEY_get0_DSA(pkey);
+ const BIGNUM *p, *q, *g;
+ d->kossl->DSA_get0_pqg(dsa, &p, &q, &g);
+ x = d->kossl->BN_bn2hex(p);
// hack - this may not be always accurate
rc = i18n("Key type: DSA (%1 bit)", strlen(x)*4) + '\n';
@@ -389,7 +398,7 @@ char *x = NULL;
rc += '\n';
d->kossl->OPENSSL_free(x);
- x = d->kossl->BN_bn2hex(pkey->pkey.dsa->q);
+ x = d->kossl->BN_bn2hex(q);
rc += i18n("160 bit prime factor: ");
for (unsigned int i = 0; i < strlen(x); i++) {
if (i%40 != 0 && i%2 == 0) {
@@ -403,7 +412,7 @@ char *x = NULL;
rc += '\n';
d->kossl->OPENSSL_free(x);
- x = d->kossl->BN_bn2hex(pkey->pkey.dsa->g);
+ x = d->kossl->BN_bn2hex(g);
rc += QString("g: ");
for (unsigned int i = 0; i < strlen(x); i++) {
if (i%40 != 0 && i%2 == 0) {
@@ -417,7 +426,9 @@ char *x = NULL;
rc += '\n';
d->kossl->OPENSSL_free(x);
- x = d->kossl->BN_bn2hex(pkey->pkey.dsa->pub_key);
+ const BIGNUM *pub_key;
+ d->kossl->DSA_get0_key(dsa, &pub_key, NULL);
+ x = d->kossl->BN_bn2hex(pub_key);
rc += i18n("Public key: ");
for (unsigned int i = 0; i < strlen(x); i++) {
if (i%40 != 0 && i%2 == 0) {
@@ -682,7 +693,7 @@ KSSLCertificate::KSSLValidationList KSSLCertificate::validateVerbose(KSSLCertifi
return errors;
}
- X509_STORE_set_verify_cb_func(certStore, X509Callback);
+ d->kossl->X509_STORE_set_verify_cb(certStore, X509Callback);
certLookup = d->kossl->X509_STORE_add_lookup(certStore, d->kossl->X509_LOOKUP_file());
if (!certLookup) {
@@ -724,9 +735,9 @@ KSSLCertificate::KSSLValidationList KSSLCertificate::validateVerbose(KSSLCertifi
KSSL_X509CallBack_ca = ca ? ca->d->m_cert : 0;
KSSL_X509CallBack_ca_found = false;
- certStoreCTX->error = X509_V_OK;
+ d->kossl->X509_STORE_CTX_set_error(certStoreCTX, X509_V_OK);
rc = d->kossl->X509_verify_cert(certStoreCTX);
- int errcode = certStoreCTX->error;
+ int errcode = d->kossl->X509_STORE_CTX_get_error(certStoreCTX);
if (ca && !KSSL_X509CallBack_ca_found) {
ksslv = KSSLCertificate::Irrelevant;
} else {
@@ -739,9 +750,9 @@ KSSLCertificate::KSSLValidationList KSSLCertificate::validateVerbose(KSSLCertifi
d->kossl->X509_STORE_CTX_set_purpose(certStoreCTX,
X509_PURPOSE_NS_SSL_SERVER);
- certStoreCTX->error = X509_V_OK;
+ d->kossl->X509_STORE_CTX_set_error(certStoreCTX, X509_V_OK);
rc = d->kossl->X509_verify_cert(certStoreCTX);
- errcode = certStoreCTX->error;
+ errcode = d->kossl->X509_STORE_CTX_get_error(certStoreCTX);
ksslv = processError(errcode);
}
d->kossl->X509_STORE_CTX_free(certStoreCTX);
@@ -978,7 +989,7 @@ KSSLCertificate::KSSLValidation KSSLCertificate::processError(int ec) {
QString KSSLCertificate::getNotBefore() const {
#ifdef KSSL_HAVE_SSL
- return ASN1_UTCTIME_QString(X509_get_notBefore(d->m_cert));
+ return ASN1_UTCTIME_QString(d->kossl->X509_getm_notBefore(d->m_cert));
#else
return QString();
#endif
@@ -987,7 +998,7 @@ QString KSSLCertificate::getNotBefore() const {
QString KSSLCertificate::getNotAfter() const {
#ifdef KSSL_HAVE_SSL
- return ASN1_UTCTIME_QString(X509_get_notAfter(d->m_cert));
+ return ASN1_UTCTIME_QString(d->kossl->X509_getm_notAfter(d->m_cert));
#else
return QString();
#endif
@@ -996,7 +1007,7 @@ QString KSSLCertificate::getNotAfter() const {
QDateTime KSSLCertificate::getQDTNotBefore() const {
#ifdef KSSL_HAVE_SSL
- return ASN1_UTCTIME_QDateTime(X509_get_notBefore(d->m_cert), NULL);
+ return ASN1_UTCTIME_QDateTime(d->kossl->X509_getm_notBefore(d->m_cert), NULL);
#else
return QDateTime::currentDateTime();
#endif
@@ -1005,7 +1016,7 @@ QDateTime KSSLCertificate::getQDTNotBefore() const {
QDateTime KSSLCertificate::getQDTNotAfter() const {
#ifdef KSSL_HAVE_SSL
- return ASN1_UTCTIME_QDateTime(X509_get_notAfter(d->m_cert), NULL);
+ return ASN1_UTCTIME_QDateTime(d->kossl->X509_getm_notAfter(d->m_cert), NULL);
#else
return QDateTime::currentDateTime();
#endif
@@ -1210,7 +1221,8 @@ typedef struct NETSCAPE_X509_st
// what a piece of crap this is
QByteArray KSSLCertificate::toNetscape() {
QByteArray qba;
-#ifdef KSSL_HAVE_SSL
+ // no equivalent in OpenSSL 1.1.0 (?), so behave as if we had no OpenSSL at all
+#if KSSL_HAVE_SSL && OPENSSL_VERSION_NUMBER < 0x10100000L
NETSCAPE_X509 nx;
ASN1_OCTET_STRING hdr;
KTemporaryFile ktf;
@@ -1293,10 +1305,10 @@ QStringList KSSLCertificate::subjAltNames() const {
return rc;
}
- int cnt = d->kossl->sk_GENERAL_NAME_num(names);
+ int cnt = d->kossl->OPENSSL_sk_num((STACK *)names);
for (int i = 0; i < cnt; i++) {
- const GENERAL_NAME *val = (const GENERAL_NAME *)d->kossl->sk_value(names, i);
+ const GENERAL_NAME *val = (const GENERAL_NAME *)d->kossl->OPENSSL_sk_value(names, i);
if (val->type != GEN_DNS) {
continue;
}
@@ -1308,7 +1320,7 @@ QStringList KSSLCertificate::subjAltNames() const {
rc += s;
}
}
- d->kossl->sk_free(names);
+ d->kossl->OPENSSL_sk_free(names);
#endif
return rc;
}
--
2.13.6

View File

@ -0,0 +1,27 @@
diff -up kdelibs-4.14.9/sonnet/plugins/hunspell/kspell_hunspellclient.cpp.myspell_paths kdelibs-4.14.9/sonnet/plugins/hunspell/kspell_hunspellclient.cpp
--- kdelibs-4.14.9/sonnet/plugins/hunspell/kspell_hunspellclient.cpp.myspell_paths 2015-05-28 20:27:39.000000000 -0500
+++ kdelibs-4.14.9/sonnet/plugins/hunspell/kspell_hunspellclient.cpp 2015-06-04 17:59:10.824869047 -0500
@@ -52,7 +52,7 @@ SpellerPlugin *HunspellClient::createSpe
QStringList HunspellClient::languages() const
{
QStringList lst;
- QDir dir("/usr/share/myspell/dicts/");
+ QDir dir("/usr/share/myspell/");
if(dir.exists())
{
QStringList lstDic = dir.entryList(QStringList("*.dic"), QDir::Files );
diff -up kdelibs-4.14.9/sonnet/plugins/hunspell/kspell_hunspelldict.cpp.myspell_paths kdelibs-4.14.9/sonnet/plugins/hunspell/kspell_hunspelldict.cpp
--- kdelibs-4.14.9/sonnet/plugins/hunspell/kspell_hunspelldict.cpp.myspell_paths 2015-05-28 20:27:39.000000000 -0500
+++ kdelibs-4.14.9/sonnet/plugins/hunspell/kspell_hunspelldict.cpp 2015-06-04 17:58:49.055774079 -0500
@@ -31,9 +31,9 @@ HunspellDict::HunspellDict( const QStrin
: SpellerPlugin(lang), m_speller(0)
{
kDebug()<<" HunspellDict::HunspellDict( const QString& lang ):"<<lang;
- QString dic=QString("/usr/share/myspell/dicts/%1.dic").arg(lang);
+ QString dic=QString("/usr/share/myspell/%1.dic").arg(lang);
if (QFileInfo(dic).exists())
- m_speller = new Hunspell(QString("/usr/share/myspell/dicts/%1.aff").arg(lang).toUtf8().constData(),dic.toUtf8().constData());
+ m_speller = new Hunspell(QString("/usr/share/myspell/%1.aff").arg(lang).toUtf8().constData(),dic.toUtf8().constData());
else
m_speller = 0;
kDebug()<<" dddddd "<<m_speller;

View File

@ -0,0 +1,12 @@
diff -up kdelibs-4.3.90/doc/common/CMakeLists.txt.all-css kdelibs-4.3.90/doc/common/CMakeLists.txt
--- kdelibs-4.3.90/doc/common/CMakeLists.txt.all-css 2010-01-06 10:58:53.000000000 -0600
+++ kdelibs-4.3.90/doc/common/CMakeLists.txt 2010-01-06 13:33:35.920884922 -0600
@@ -8,6 +8,8 @@ install(FILES
kde-docs.css
doxygen.css
tabs.css
+ kde.css flat.css print.css
+ Doxyfile.global
header.html
footer.html
mainheader.html

View File

@ -0,0 +1,60 @@
diff -up kdelibs-4.7.0/knewstuff/knewstuff2/core/security.cpp.knewstuff2_gpg2 kdelibs-4.7.0/knewstuff/knewstuff2/core/security.cpp
--- kdelibs-4.7.0/knewstuff/knewstuff2/core/security.cpp.knewstuff2_gpg2 2011-05-20 15:24:54.000000000 -0500
+++ kdelibs-4.7.0/knewstuff/knewstuff2/core/security.cpp 2011-09-06 11:29:18.939251150 -0500
@@ -36,9 +36,20 @@
#include <kmessagebox.h>
#include <kpassworddialog.h>
#include <kprocess.h>
+#include <kstandarddirs.h>
using namespace KNS;
+static QString gpgExecutable()
+{
+ QString gpgExe = KStandardDirs::findExe( "gpg" );
+ if ( gpgExe.isEmpty() )
+ gpgExe = KStandardDirs::findExe( "gpg2" );
+ if ( gpgExe.isEmpty() )
+ return QLatin1String( "gpg" );
+ return gpgExe;
+}
+
Security::Security()
{
m_keysRead = false;
@@ -61,7 +72,7 @@ void Security::readKeys()
m_runMode = List;
m_keys.clear();
m_process = new KProcess();
- *m_process << "gpg"
+ *m_process << gpgExecutable()
<< "--no-secmem-warning"
<< "--no-tty"
<< "--with-colon"
@@ -87,7 +98,7 @@ void Security::readSecretKeys()
}
m_runMode = ListSecret;
m_process = new KProcess();
- *m_process << "gpg"
+ *m_process << gpgExecutable()
<< "--no-secmem-warning"
<< "--no-tty"
<< "--with-colon"
@@ -260,7 +271,7 @@ void Security::slotCheckValidity()
//verify the signature
m_process = new KProcess();
- *m_process << "gpg"
+ *m_process << gpgExecutable()
<< "--no-secmem-warning"
<< "--status-fd=2"
<< "--command-fd=0"
@@ -342,7 +353,7 @@ void Security::slotSignFile()
//verify the signature
m_process = new KProcess();
- *m_process << "gpg"
+ *m_process << gpgExecutable()
<< "--no-secmem-warning"
<< "--status-fd=2"
<< "--command-fd=0"

View File

@ -0,0 +1,22 @@
diff -up kdelibs-4.7.2/kjs/wtf/Platform.h.me kdelibs-4.7.2/kjs/wtf/Platform.h
--- kdelibs-4.7.2/kjs/wtf/Platform.h.me 2011-12-06 10:10:08.372356038 -0500
+++ kdelibs-4.7.2/kjs/wtf/Platform.h 2011-12-06 10:48:51.962357831 -0500
@@ -97,6 +97,18 @@
/* CPU */
+/* PLATFORM(S390X) - S390X 64-bit */
+#if defined(__s390x__)
+#define WTF_PLATFORM_S390X 1
+#define WTF_PLATFORM_BIG_ENDIAN 1
+#endif
+
+/* PLATFORM(S390) - S390 32-bit */
+#if defined(__s390__)
+#define WTF_PLATFORM_S390 1
+#define WTF_PLATFORM_BIG_ENDIAN 1
+#endif
+
/* PLATFORM(PPC) */
#if defined(__ppc__) \
|| defined(__PPC__) \

View File

@ -0,0 +1,18 @@
diff -up kdelibs-4.8.4/khtml/ecma/kjs_navigator.cpp.me kdelibs-4.8.4/khtml/ecma/kjs_navigator.cpp
--- kdelibs-4.8.4/khtml/ecma/kjs_navigator.cpp.me 2012-06-06 22:49:52.542044112 +0200
+++ kdelibs-4.8.4/khtml/ecma/kjs_navigator.cpp 2012-07-12 11:52:50.973049316 +0200
@@ -261,7 +261,13 @@ JSValue *Navigator::getValueProperty(Exe
case BrowserLanguage:
case Language:
case UserLanguage:
- return jsString(KGlobal::locale()->language());
+ {
+ QString l = KGlobal::locale()->language();
+ if ( l.contains(QLatin1Char('_')) )
+ return jsString(l.replace(QLatin1Char('_'), QLatin1Char('-')));
+ else
+ return jsString(l + QLatin1Char('-') + KGlobal::locale()->country().toUpper());
+ }
case UserAgent:
return jsString(userAgent);
case Platform:

View File

@ -0,0 +1,12 @@
diff -up kdelibs-4.9.3/kio/kssl/kcm/cacertificatespage.cpp.orig kdelibs-4.9.3/kio/kssl/kcm/cacertificatespage.cpp
--- kdelibs-4.9.3/kio/kssl/kcm/cacertificatespage.cpp.orig 2012-11-29 15:37:07.458858688 +0100
+++ kdelibs-4.9.3/kio/kssl/kcm/cacertificatespage.cpp 2012-11-29 13:52:05.243926802 +0100
@@ -291,7 +291,7 @@ void CaCertificatesPage::removeSelection
void CaCertificatesPage::addCertificateClicked()
{
QStringList certFiles
- = KFileDialog::getOpenFileNames(KUrl(), QLatin1String("application/x-x509-ca-cert"),
+ = KFileDialog::getOpenFileNames(KUrl(), QLatin1String("*.pem *.cert *.crt *.der"),
this, i18n("Pick Certificates"));
QList<QSslCertificate> certs;

View File

@ -0,0 +1,253 @@
diff -up kdelibs-4.9.95/cmake/modules/FindKDE4Internal.cmake.parallel_devel kdelibs-4.9.95/cmake/modules/FindKDE4Internal.cmake
--- kdelibs-4.9.95/cmake/modules/FindKDE4Internal.cmake.parallel_devel 2012-12-18 02:26:38.000000000 -0600
+++ kdelibs-4.9.95/cmake/modules/FindKDE4Internal.cmake 2012-12-19 15:21:37.963466601 -0600
@@ -38,10 +38,10 @@
# The following variables are defined for the various tools required to
# compile KDE software:
#
-# KDE4_KCFGC_EXECUTABLE - the kconfig_compiler executable
+# KDE4_KCFGC_EXECUTABLE - the kconfig_compiler4 executable
# KDE4_AUTOMOC_EXECUTABLE - the kde4automoc executable, deprecated, use AUTOMOC4_EXECUTABLE instead
# KDE4_MEINPROC_EXECUTABLE - the meinproc4 executable
-# KDE4_MAKEKDEWIDGETS_EXECUTABLE - the makekdewidgets executable
+# KDE4_MAKEKDEWIDGETS_EXECUTABLE - the makekdewidgets4 executable
#
# The following variables point to the location of the KDE libraries,
# but shouldn't be used directly:
@@ -191,7 +191,7 @@
# relative path to the file.
#
# KDE4_ADD_WIDGET_FILES (SRCS_VAR file1.widgets ... fileN.widgets)
-# Use this to add widget description files for the makekdewidgets code generator
+# Use this to add widget description files for the makekdewidgets4 code generator
# for Qt Designer plugins.
#
# KDE4_CREATE_FINAL_FILES (filename_CXX filename_C file1 ... fileN)
@@ -509,31 +509,31 @@ if (_kdeBootStrapping)
set(LIBRARY_OUTPUT_PATH ${EXECUTABLE_OUTPUT_PATH} )
# CMAKE_CFG_INTDIR is the output subdirectory created e.g. by XCode and MSVC
if (NOT WINCE)
- set(KDE4_KCFGC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/kconfig_compiler )
+ set(KDE4_KCFGC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/kconfig_compiler4 )
set(KDE4_MEINPROC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/meinproc4 )
else (NOT WINCE)
- set(KDE4_KCFGC_EXECUTABLE ${HOST_BINDIR}/${CMAKE_CFG_INTDIR}/kconfig_compiler )
+ set(KDE4_KCFGC_EXECUTABLE ${HOST_BINDIR}/${CMAKE_CFG_INTDIR}/kconfig_compiler4 )
set(KDE4_MEINPROC_EXECUTABLE ${HOST_BINDIR}/${CMAKE_CFG_INTDIR}/meinproc4 )
endif(NOT WINCE)
set(KDE4_MEINPROC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/meinproc4 )
set(KDE4_KAUTH_POLICY_GEN_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/kauth-policy-gen )
- set(KDE4_MAKEKDEWIDGETS_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/makekdewidgets )
+ set(KDE4_MAKEKDEWIDGETS_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/makekdewidgets4 )
else (WIN32)
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib )
- set(KDE4_KCFGC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/kconfig_compiler${CMAKE_EXECUTABLE_SUFFIX}.shell )
+ set(KDE4_KCFGC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/kconfig_compiler4${CMAKE_EXECUTABLE_SUFFIX}.shell )
set(KDE4_KAUTH_POLICY_GEN_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/kauth-policy-gen${CMAKE_EXECUTABLE_SUFFIX}.shell )
set(KDE4_MEINPROC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/meinproc4${CMAKE_EXECUTABLE_SUFFIX}.shell )
- set(KDE4_MAKEKDEWIDGETS_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/makekdewidgets${CMAKE_EXECUTABLE_SUFFIX}.shell )
+ set(KDE4_MAKEKDEWIDGETS_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/makekdewidgets4${CMAKE_EXECUTABLE_SUFFIX}.shell )
endif (WIN32)
set(KDE4_LIB_DIR ${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR})
# when building kdelibs, make the kcfg rules depend on the binaries...
- set( _KDE4_KCONFIG_COMPILER_DEP kconfig_compiler)
+ set( _KDE4_KCONFIG_COMPILER_DEP kconfig_compiler4)
set( _KDE4_KAUTH_POLICY_GEN_EXECUTABLE_DEP kauth-policy-gen)
- set( _KDE4_MAKEKDEWIDGETS_DEP makekdewidgets)
+ set( _KDE4_MAKEKDEWIDGETS_DEP makekdewidgets4)
set( _KDE4_MEINPROC_EXECUTABLE_DEP meinproc4)
set(KDE4_INSTALLED_VERSION_OK TRUE)
@@ -582,7 +582,8 @@ else (_kdeBootStrapping)
# KDE4_LIB_INSTALL_DIR and KDE4_INCLUDE_INSTALL_DIR are set in KDELibsDependencies.cmake,
# use them to set the KDE4_LIB_DIR and KDE4_INCLUDE_DIR "public interface" variables
- set(KDE4_LIB_DIR ${KDE4_LIB_INSTALL_DIR} )
+ set(KDE4_LIB_DIR ${KDE4_LIB_INSTALL_DIR}/kde4/devel )
+ link_directories("${KDE4_LIB_DIR}")
set(KDE4_INCLUDE_DIR ${KDE4_INCLUDE_INSTALL_DIR} )
@@ -596,18 +597,18 @@ else (_kdeBootStrapping)
# get the build CONFIGURATIONS which were exported in this file, and use just the first
# of them to get the location of the installed executables
- get_target_property(_importedConfigurations ${KDE4_TARGET_PREFIX}kconfig_compiler IMPORTED_CONFIGURATIONS )
+ get_target_property(_importedConfigurations ${KDE4_TARGET_PREFIX}kconfig_compiler4 IMPORTED_CONFIGURATIONS )
list(GET _importedConfigurations 0 _firstConfig)
if(NOT WINCE)
- get_target_property(KDE4_KCFGC_EXECUTABLE ${KDE4_TARGET_PREFIX}kconfig_compiler LOCATION_${_firstConfig})
+ get_target_property(KDE4_KCFGC_EXECUTABLE ${KDE4_TARGET_PREFIX}kconfig_compiler4 LOCATION_${_firstConfig})
get_target_property(KDE4_MEINPROC_EXECUTABLE ${KDE4_TARGET_PREFIX}meinproc4 LOCATION_${_firstConfig})
else(NOT WINCE)
- set(KDE4_KCFGC_EXECUTABLE ${HOST_BINDIR}/${CMAKE_CFG_INTDIR}/kconfig_compiler )
+ set(KDE4_KCFGC_EXECUTABLE ${HOST_BINDIR}/${CMAKE_CFG_INTDIR}/kconfig_compiler4 )
set(KDE4_MEINPROC_EXECUTABLE ${HOST_BINDIR}/${CMAKE_CFG_INTDIR}/meinproc4 )
endif(NOT WINCE)
get_target_property(KDE4_KAUTH_POLICY_GEN_EXECUTABLE ${KDE4_TARGET_PREFIX}kauth-policy-gen LOCATION_${_firstConfig})
- get_target_property(KDE4_MAKEKDEWIDGETS_EXECUTABLE ${KDE4_TARGET_PREFIX}makekdewidgets LOCATION_${_firstConfig})
+ get_target_property(KDE4_MAKEKDEWIDGETS_EXECUTABLE ${KDE4_TARGET_PREFIX}makekdewidgets4 LOCATION_${_firstConfig})
# allow searching cmake modules in all given kde install locations (KDEDIRS based)
execute_process(COMMAND "${KDE4_KDECONFIG_EXECUTABLE}" --path data OUTPUT_VARIABLE _data_DIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
@@ -934,7 +935,8 @@ set(CMAKE_SYSTEM_INCLUDE_PATH ${CMAKE_SY
set(CMAKE_SYSTEM_PROGRAM_PATH ${CMAKE_SYSTEM_PROGRAM_PATH}
"${KDE4_BIN_INSTALL_DIR}" )
-set(CMAKE_SYSTEM_LIBRARY_PATH ${CMAKE_SYSTEM_LIBRARY_PATH}
+set(CMAKE_SYSTEM_LIBRARY_PATH "${KDE4_LIB_INSTALL_DIR}/kde4/devel"
+ ${CMAKE_SYSTEM_LIBRARY_PATH}
"${KDE4_LIB_INSTALL_DIR}" )
# under Windows dlls may be also installed in bin/
@@ -1363,9 +1365,9 @@ macro (KDE4_PRINT_RESULTS)
endif (NOT _kdeBootStrapping)
if(KDE4_KCFGC_EXECUTABLE)
- message(STATUS "Found the KDE4 kconfig_compiler preprocessor: ${KDE4_KCFGC_EXECUTABLE}")
+ message(STATUS "Found the KDE4 kconfig_compiler4 preprocessor: ${KDE4_KCFGC_EXECUTABLE}")
else(KDE4_KCFGC_EXECUTABLE)
- message(STATUS "Didn't find the KDE4 kconfig_compiler preprocessor")
+ message(STATUS "Didn't find the KDE4 kconfig_compiler4 preprocessor")
endif(KDE4_KCFGC_EXECUTABLE)
if(AUTOMOC4_EXECUTABLE)
@@ -1384,7 +1386,7 @@ if (KDE4Internal_FIND_REQUIRED AND NOT K
endif (NOT KDE4_INSTALLED_VERSION_OK)
if (NOT KDE4_KCFGC_EXECUTABLE)
- message(FATAL_ERROR "ERROR: could not detect a usable kconfig_compiler")
+ message(FATAL_ERROR "ERROR: could not detect a usable kconfig_compiler4")
endif (NOT KDE4_KCFGC_EXECUTABLE)
message(FATAL_ERROR "ERROR: could NOT find everything required for compiling KDE 4 programs")
diff -up kdelibs-4.9.95/doc/api/doxygen-preprocess-kcfg.sh.parallel_devel kdelibs-4.9.95/doc/api/doxygen-preprocess-kcfg.sh
--- kdelibs-4.9.95/doc/api/doxygen-preprocess-kcfg.sh.parallel_devel 2012-12-17 08:14:16.000000000 -0600
+++ kdelibs-4.9.95/doc/api/doxygen-preprocess-kcfg.sh 2012-12-19 15:21:37.963466601 -0600
@@ -2,9 +2,9 @@
# Generates and cleans KConfigXT source code during a API dox build
#
-kcfg_compiler="`kde4-config --prefix`/bin/kconfig_compiler"
+kcfg_compiler="`kde4-config --prefix`/bin/kconfig_compiler4"
if test -z "$kcfg_compiler"; then
- echo "kconfig_compiler not found!"
+ echo "kconfig_compiler4 not found!"
exit 1;
fi
diff -up kdelibs-4.9.95/kdecore/kconfig_compiler/checkkcfg.pl.parallel_devel kdelibs-4.9.95/kdecore/kconfig_compiler/checkkcfg.pl
--- kdelibs-4.9.95/kdecore/kconfig_compiler/checkkcfg.pl.parallel_devel 2012-12-17 08:14:16.000000000 -0600
+++ kdelibs-4.9.95/kdecore/kconfig_compiler/checkkcfg.pl 2012-12-19 15:21:37.963466601 -0600
@@ -15,12 +15,12 @@ $file_cpp = "$filebase.cpp";
$kcfgc = $file . "c";
-$cmd = "./kconfig_compiler $file $kcfgc";
+$cmd = "./kconfig_compiler4 $file $kcfgc";
#print "CMD $cmd\n";
if ( system( $cmd ) != 0 ) {
- print STDERR "Unable to run kconfig_compiler\n";
+ print STDERR "Unable to run kconfig_compiler4\n";
exit 1;
}
diff -up kdelibs-4.9.95/kdecore/kconfig_compiler/CMakeLists.txt.parallel_devel kdelibs-4.9.95/kdecore/kconfig_compiler/CMakeLists.txt
--- kdelibs-4.9.95/kdecore/kconfig_compiler/CMakeLists.txt.parallel_devel 2012-12-17 08:14:16.000000000 -0600
+++ kdelibs-4.9.95/kdecore/kconfig_compiler/CMakeLists.txt 2012-12-19 15:21:37.964466589 -0600
@@ -11,13 +11,13 @@
set(kconfig_compiler_SRCS kconfig_compiler.cpp)
- kde4_add_executable(kconfig_compiler NOGUI ${kconfig_compiler_SRCS})
+ kde4_add_executable(kconfig_compiler4 NOGUI ${kconfig_compiler_SRCS})
- target_link_libraries(kconfig_compiler ${QT_QTCORE_LIBRARY} ${QT_QTXML_LIBRARY} )
+ target_link_libraries(kconfig_compiler4 ${QT_QTCORE_LIBRARY} ${QT_QTXML_LIBRARY} )
# "export" this target too so we can use the LOCATION property of the imported target in
# FindKDE4Internal.cmake to get the full path to the installed executable instead of using FIND_PROGRAM(), Alex
- install(TARGETS kconfig_compiler EXPORT kdelibsToolsTargets ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ install(TARGETS kconfig_compiler4 EXPORT kdelibsToolsTargets ${INSTALL_TARGETS_DEFAULT_ARGS} )
# # export this binary for cross-compilation
diff -up kdelibs-4.9.95/kdeui/tests/kconfig_compiler/CMakeLists.txt.parallel_devel kdelibs-4.9.95/kdeui/tests/kconfig_compiler/CMakeLists.txt
--- kdelibs-4.9.95/kdeui/tests/kconfig_compiler/CMakeLists.txt.parallel_devel 2012-12-17 08:14:16.000000000 -0600
+++ kdelibs-4.9.95/kdeui/tests/kconfig_compiler/CMakeLists.txt 2012-12-19 15:21:37.964466589 -0600
@@ -9,7 +9,7 @@ macro(GEN_KCFG_TEST_SOURCE _testName _sr
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_testName}.cpp ${CMAKE_CURRENT_BINARY_DIR}/${_testName}.h
COMMAND ${KDE4_KCFGC_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_testName}.kcfg ${CMAKE_CURRENT_SOURCE_DIR}/${_testName}.kcfgc
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_testName}.kcfg ${CMAKE_CURRENT_SOURCE_DIR}/${_testName}.kcfgc kconfig_compiler)
+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_testName}.kcfg ${CMAKE_CURRENT_SOURCE_DIR}/${_testName}.kcfgc kconfig_compiler4)
# set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${_testName}.h PROPERTIES GENERATED TRUE)
qt4_generate_moc(${CMAKE_CURRENT_BINARY_DIR}/${_testName}.h ${CMAKE_CURRENT_BINARY_DIR}/${_testName}.moc )
diff -up kdelibs-4.9.95/kdewidgets/CMakeLists.txt.parallel_devel kdelibs-4.9.95/kdewidgets/CMakeLists.txt
--- kdelibs-4.9.95/kdewidgets/CMakeLists.txt.parallel_devel 2012-12-17 08:14:16.000000000 -0600
+++ kdelibs-4.9.95/kdewidgets/CMakeLists.txt 2012-12-19 15:21:37.964466589 -0600
@@ -14,24 +14,24 @@ include_directories(
set(makekdewidgets_SRCS makekdewidgets.cpp )
-kde4_add_executable(makekdewidgets NOGUI ${makekdewidgets_SRCS})
+kde4_add_executable(makekdewidgets4 NOGUI ${makekdewidgets_SRCS})
-target_link_libraries(makekdewidgets ${KDE4_KDECORE_LIBS} )
+target_link_libraries(makekdewidgets4 ${KDE4_KDECORE_LIBS} )
# "export" this target too so we can use the LOCATION property of the imported target in
# FindKDE4Internal.cmake to get the full path to the installed executable instead of using FIND_PROGRAM(), Alex
-install(TARGETS makekdewidgets EXPORT kdelibsToolsTargets ${INSTALL_TARGETS_DEFAULT_ARGS} )
+install(TARGETS makekdewidgets4 EXPORT kdelibsToolsTargets ${INSTALL_TARGETS_DEFAULT_ARGS} )
########### next target ###############
if(QT_QTDESIGNER_FOUND)
# get the name of the generated wrapper script (which sets up LD_LIBRARY_PATH)
- get_target_property(MAKEKDEWIDGETS_EXECUTABLE makekdewidgets WRAPPER_SCRIPT)
+ get_target_property(MAKEKDEWIDGETS_EXECUTABLE makekdewidgets4 WRAPPER_SCRIPT)
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kdewidgets.cpp
COMMAND "${MAKEKDEWIDGETS_EXECUTABLE}" -o ${CMAKE_CURRENT_BINARY_DIR}/kdewidgets.cpp ${CMAKE_CURRENT_SOURCE_DIR}/kde.widgets
- MAIN_DEPENDENCY kde.widgets DEPENDS makekdewidgets)
+ MAIN_DEPENDENCY kde.widgets DEPENDS makekdewidgets4)
set(kdewidgets_PART_SRCS
classpreviews.cpp
@@ -61,7 +61,7 @@ if(QT_QTDESIGNER_FOUND)
if(NOT KDE_NO_DEPRECATED)
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kdedeprecated.cpp
COMMAND "${MAKEKDEWIDGETS_EXECUTABLE}" -o ${CMAKE_CURRENT_BINARY_DIR}/kdedeprecated.cpp ${CMAKE_CURRENT_SOURCE_DIR}/kdedeprecated.widgets
- MAIN_DEPENDENCY kdedeprecated.widgets DEPENDS makekdewidgets)
+ MAIN_DEPENDENCY kdedeprecated.widgets DEPENDS makekdewidgets4)
set(kdedeprecated_PART_SRCS
classpreviews.cpp
@@ -96,7 +96,7 @@ if(QT_QTDESIGNER_FOUND)
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp
COMMAND "${MAKEKDEWIDGETS_EXECUTABLE}" -o ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp ${CMAKE_CURRENT_SOURCE_DIR}/kdewebkit.widgets
- MAIN_DEPENDENCY kdewebkit.widgets DEPENDS makekdewidgets)
+ MAIN_DEPENDENCY kdewebkit.widgets DEPENDS makekdewidgets4)
set(kdewebkitwidgets_PART_SRCS
classpreviews.cpp
@@ -132,7 +132,7 @@ if(QT_QTDESIGNER_FOUND)
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kde3supportwidgets.cpp
COMMAND "${MAKEKDEWIDGETS_EXECUTABLE}" -o ${CMAKE_CURRENT_BINARY_DIR}/kde3supportwidgets.cpp ${CMAKE_CURRENT_SOURCE_DIR}/kde3support.widgets
- MAIN_DEPENDENCY kde3support.widgets DEPENDS makekdewidgets)
+ MAIN_DEPENDENCY kde3support.widgets DEPENDS makekdewidgets4)
set(kde3supportwidgets_PART_SRCS
classpreviews.cpp

12
kdelibs-4.x-abrt.patch Normal file
View File

@ -0,0 +1,12 @@
diff -up kdelibs-4.10.0/kdeui/kernel/kapplication.cpp.me kdelibs-4.10.0/kdeui/kernel/kapplication.cpp
--- kdelibs-4.10.0/kdeui/kernel/kapplication.cpp.me 2013-02-28 15:24:41.194954639 +0100
+++ kdelibs-4.10.0/kdeui/kernel/kapplication.cpp 2013-02-28 15:40:44.546470405 +0100
@@ -853,7 +853,7 @@ void KApplicationPrivate::parseCommandLi
if (!nocrashhandler && args->isSet("crashhandler"))
{
// enable drkonqi
- KCrash::setDrKonqiEnabled(true);
+ KCrash::setDrKonqiEnabled(false);
}
// Always set the app name, can be usefuls for apps that call setEmergencySaveFunction or enable AutoRestart
KCrash::setApplicationName(args->appName());

View File

@ -0,0 +1,44 @@
diff --git a/solid/solid/backends/upower/upowerbattery.cpp b/solid/solid/backends/upower/upowerbattery.cpp
index 7b5bdc4..8bd9343 100644
--- a/solid/solid/backends/upower/upowerbattery.cpp
+++ b/solid/solid/backends/upower/upowerbattery.cpp
@@ -123,6 +123,7 @@ Solid::Battery::ChargeState Battery::chargeState() const
void Battery::slotChanged()
{
if (m_device) {
+ const QString udi = m_device.data()->udi();
const int old_chargePercent = m_chargePercent;
const int old_capacity = m_capacity;
const Solid::Battery::ChargeState old_chargeState = m_chargeState;
@@ -132,26 +133,26 @@ void Battery::slotChanged()
if (old_chargePercent != m_chargePercent)
{
- emit chargePercentChanged(m_chargePercent, m_device.data()->udi());
+ emit chargePercentChanged(m_chargePercent, udi);
}
if (old_capacity != m_capacity) {
- emit capacityChanged(m_capacity, m_device.data()->udi());
+ emit capacityChanged(m_capacity, udi);
}
if (old_chargeState != m_chargeState)
{
- emit chargeStateChanged(m_chargeState, m_device.data()->udi());
+ emit chargeStateChanged(m_chargeState, udi);
}
if (old_isPlugged != m_isPlugged)
{
- emit plugStateChanged(m_isPlugged, m_device.data()->udi());
+ emit plugStateChanged(m_isPlugged, udi);
}
if (old_isPowerSupply != m_isPowerSupply)
{
- emit powerSupplyStateChanged(m_isPowerSupply, m_device.data()->udi());
+ emit powerSupplyStateChanged(m_isPowerSupply, udi);
}
}
}

View File

@ -0,0 +1,128 @@
diff -up kdelibs-4.14.23/mimetypes/kde.xml.no_fake_mimetypes kdelibs-4.14.23/mimetypes/kde.xml
--- kdelibs-4.14.23/mimetypes/kde.xml.no_fake_mimetypes 2016-08-16 09:04:01.000000000 -0500
+++ kdelibs-4.14.23/mimetypes/kde.xml 2016-08-28 08:39:55.307237091 -0500
@@ -1786,124 +1786,6 @@ Notes:
<glob pattern="*.abc"/>
</mime-type>
- <!-- all/ fake mime types -->
- <mime-type type="all/all">
- <comment>all files and folders</comment>
- <comment xml:lang="ar">كل الملفات و المجلدات</comment>
- <comment xml:lang="ast">tolos ficheros y carpetes</comment>
- <comment xml:lang="bg">всички файлове и папки</comment>
- <comment xml:lang="bs">sve datoteke i direktorije</comment>
- <comment xml:lang="ca">tots els fitxers i carpetes</comment>
- <comment xml:lang="ca@valencia">tots els fitxers i carpetes</comment>
- <comment xml:lang="cs">všechny soubory a složky</comment>
- <comment xml:lang="da">alle filer og mapper</comment>
- <comment xml:lang="de">Alle Dateien und Ordner</comment>
- <comment xml:lang="el">Όλα τα αρχεία και οι φάκελοι</comment>
- <comment xml:lang="en_GB">all files and folders</comment>
- <comment xml:lang="es">todos los archivos y carpetas</comment>
- <comment xml:lang="et">kõik failid ja kataloogid</comment>
- <comment xml:lang="eu">fitxategi eta karpeta denak</comment>
- <comment xml:lang="fi">kaikki tiedostot ja kansiot</comment>
- <comment xml:lang="fr">Tous les fichiers et les dossiers</comment>
- <comment xml:lang="ga">gach comhad agus fillteán</comment>
- <comment xml:lang="gl">todos os ficheiros e cartafoles</comment>
- <comment xml:lang="hr">sve datoteke i direktoriji</comment>
- <comment xml:lang="hu">minden fájl és mappa</comment>
- <comment xml:lang="ia">omne files e dossieres</comment>
- <comment xml:lang="is">allar skrár og möppur</comment>
- <comment xml:lang="it">tutti i file e le cartelle</comment>
- <comment xml:lang="ja">すべてのファイルとフォルダ</comment>
- <comment xml:lang="kk">бүкіл файлдар мен қапшықтар</comment>
- <comment xml:lang="km">ឯកសារ និង​ថត​ទាំង​អស់</comment>
- <comment xml:lang="ko">모든 파일과 폴더</comment>
- <comment xml:lang="lt">visi failai ir aplankai</comment>
- <comment xml:lang="lv">visi faili un mapes</comment>
- <comment xml:lang="ml">എല്ലാ ഫയലും ഫോള്‍ഡറുകളും</comment>
- <comment xml:lang="mr">सर्व फाईल्स व संचयीका</comment>
- <comment xml:lang="nb">al.le filer og mapper</comment>
- <comment xml:lang="nds">All Dateien un Ornern</comment>
- <comment xml:lang="nl">alle bestanden en mappen</comment>
- <comment xml:lang="nn">alle filer og mapper</comment>
- <comment xml:lang="pa">ਸਭ ਫਾਇਲਾਂ ਅਤੇ ਫੋਲਡਰ</comment>
- <comment xml:lang="pl">wszystkie pliki i katalogi</comment>
- <comment xml:lang="pt">todos os ficheiros e pastas</comment>
- <comment xml:lang="pt_BR">todos os arquivos e pastas</comment>
- <comment xml:lang="ro">toate fișierele și dosarele</comment>
- <comment xml:lang="ru">все файлы и папки</comment>
- <comment xml:lang="se">buot fiillat ja máhpat</comment>
- <comment xml:lang="sk">všetky súbory a priečinky</comment>
- <comment xml:lang="sl">vse datoteke in mape</comment>
- <comment xml:lang="sr">сви фајлови и фасцикле</comment>
- <comment xml:lang="sr@ijekavian">сви фајлови и фасцикле</comment>
- <comment xml:lang="sr@ijekavianlatin">svi fajlovi i fascikle</comment>
- <comment xml:lang="sr@latin">svi fajlovi i fascikle</comment>
- <comment xml:lang="sv">alla filer och kataloger</comment>
- <comment xml:lang="th">แฟ้มและโฟลเดอร์ทั้งหมด</comment>
- <comment xml:lang="tr">tüm dosyalar ve dizinler</comment>
- <comment xml:lang="ug">ھەممە ھۆججەت ۋە قىسقۇچلار</comment>
- <comment xml:lang="uk">всі файли і теки</comment>
- <comment xml:lang="zh_CN">全部文件和文件夹</comment>
- <comment xml:lang="zh_TW">所有檔案與資料夾</comment>
- </mime-type>
- <mime-type type="all/allfiles">
- <comment>all files</comment>
- <comment xml:lang="ar">كل الملفات</comment>
- <comment xml:lang="ast">tolos ficheros</comment>
- <comment xml:lang="bg">всички файлове</comment>
- <comment xml:lang="bs">sve datoteke</comment>
- <comment xml:lang="ca">tots els fitxers</comment>
- <comment xml:lang="ca@valencia">tots els fitxers</comment>
- <comment xml:lang="cs">všechny soubory</comment>
- <comment xml:lang="da">alle filer</comment>
- <comment xml:lang="de">Alle Dateien</comment>
- <comment xml:lang="el">Όλα τα αρχεία</comment>
- <comment xml:lang="en_GB">all files</comment>
- <comment xml:lang="es">todos los archivos</comment>
- <comment xml:lang="et">kõik failid</comment>
- <comment xml:lang="eu">fitxategi denak</comment>
- <comment xml:lang="fi">kaikki tiedostot</comment>
- <comment xml:lang="fr">Tous les fichiers</comment>
- <comment xml:lang="ga">gach comhad</comment>
- <comment xml:lang="gl">todos os ficheiros</comment>
- <comment xml:lang="hr">sve datoteke</comment>
- <comment xml:lang="hu">minden fájl</comment>
- <comment xml:lang="ia">omne files</comment>
- <comment xml:lang="is">allar skrár</comment>
- <comment xml:lang="it">tutti i file</comment>
- <comment xml:lang="ja">すべてのファイル</comment>
- <comment xml:lang="kk">бүкіл файлдар</comment>
- <comment xml:lang="km">ឯកសារ​ទាំង​អស់</comment>
- <comment xml:lang="ko">모든 파일</comment>
- <comment xml:lang="lt">visi failai</comment>
- <comment xml:lang="lv">visi faili</comment>
- <comment xml:lang="ml">എല്ലാ ഫയലും</comment>
- <comment xml:lang="mr">सर्व फाईल्स</comment>
- <comment xml:lang="nb">alle filer</comment>
- <comment xml:lang="nds">All Dateien</comment>
- <comment xml:lang="nl">alle bestanden</comment>
- <comment xml:lang="nn">alle filer</comment>
- <comment xml:lang="pa">ਸਭ ਫਾਇਲਾਂ</comment>
- <comment xml:lang="pl">wszystkie pliki</comment>
- <comment xml:lang="pt">todos os ficheiros</comment>
- <comment xml:lang="pt_BR">todos os arquivos</comment>
- <comment xml:lang="ro">toate fișierele</comment>
- <comment xml:lang="ru">все файлы</comment>
- <comment xml:lang="se">buot fiillat</comment>
- <comment xml:lang="sk">všetky súbory</comment>
- <comment xml:lang="sl">vse datoteke</comment>
- <comment xml:lang="sr">сви фајлови</comment>
- <comment xml:lang="sr@ijekavian">сви фајлови</comment>
- <comment xml:lang="sr@ijekavianlatin">svi fajlovi</comment>
- <comment xml:lang="sr@latin">svi fajlovi</comment>
- <comment xml:lang="sv">alla filer</comment>
- <comment xml:lang="th">แฟ้มทั้งหมด</comment>
- <comment xml:lang="tr">tüm dosyalar</comment>
- <comment xml:lang="ug">ھەممە ھۆججەتلەر</comment>
- <comment xml:lang="uk">всі файли</comment>
- <comment xml:lang="zh_CN">全部文件</comment>
- <comment xml:lang="zh_TW">所有檔案</comment>
- </mime-type>
-
<mime-type type="application/vnd.kde.fontspackage">
<sub-class-of type="application/zip"/>
<comment>fonts package</comment>

View File

@ -0,0 +1,42 @@
diff -up kdelibs-4.9.90/solid/solid/backends/hal/halstorageaccess.cpp.solid_qt_no_debug_output kdelibs-4.9.90/solid/solid/backends/hal/halstorageaccess.cpp
--- kdelibs-4.9.90/solid/solid/backends/hal/halstorageaccess.cpp.solid_qt_no_debug_output 2012-11-14 09:58:29.000000000 -0600
+++ kdelibs-4.9.90/solid/solid/backends/hal/halstorageaccess.cpp 2012-12-12 16:18:25.817495558 -0600
@@ -340,9 +340,11 @@ bool StorageAccess::requestPassphrase()
returnService, m_lastReturnObject,
wId, appId);
m_passphraseRequested = reply.isValid();
+#ifndef QT_NO_DEBUG_STREAM
if (!m_passphraseRequested) {
qWarning() << "Failed to call the SolidUiServer, D-Bus said:" << reply.error();
}
+#endif
return m_passphraseRequested;
}
diff -up kdelibs-4.9.90/solid/solid/backends/udisks2/udisksstorageaccess.cpp.solid_qt_no_debug_output kdelibs-4.9.90/solid/solid/backends/udisks2/udisksstorageaccess.cpp
--- kdelibs-4.9.90/solid/solid/backends/udisks2/udisksstorageaccess.cpp.solid_qt_no_debug_output 2012-11-14 09:58:29.000000000 -0600
+++ kdelibs-4.9.90/solid/solid/backends/udisks2/udisksstorageaccess.cpp 2012-12-12 16:17:36.922022895 -0600
@@ -341,9 +341,10 @@ bool StorageAccess::requestPassphrase()
QDBusReply<void> reply = soliduiserver.call("showPassphraseDialog", udi, returnService,
m_lastReturnObject, wId, appId);
m_passphraseRequested = reply.isValid();
+#ifndef QT_NO_DEBUG_STREAM
if (!m_passphraseRequested)
qWarning() << "Failed to call the SolidUiServer, D-Bus said:" << reply.error();
-
+#endif
return m_passphraseRequested;
}
diff -up kdelibs-4.9.90/solid/solid/CMakeLists.txt.solid_qt_no_debug_output kdelibs-4.9.90/solid/solid/CMakeLists.txt
--- kdelibs-4.9.90/solid/solid/CMakeLists.txt.solid_qt_no_debug_output 2012-11-14 09:58:29.000000000 -0600
+++ kdelibs-4.9.90/solid/solid/CMakeLists.txt 2012-12-12 16:17:36.922022895 -0600
@@ -268,7 +268,7 @@ if(NOT WIN32 AND NOT APPLE)
if ( WITH_SOLID_UDISKS2 )
message(STATUS "Building Solid UDisks2 backend." )
- add_definitions(-DWITH_SOLID_UDISKS2)
+ add_definitions(-DWITH_SOLID_UDISKS2 -DQT_NO_DEBUG_OUTPUT)
set(solid_LIB_SRCS ${solid_LIB_SRCS}
backends/udisks2/udisksmanager.cpp
backends/udisks2/udisksdevice.cpp

File diff suppressed because it is too large Load Diff

14
macros.kde-apps Normal file
View File

@ -0,0 +1,14 @@
%kdelibs4 @@NAME@@
%kdelibs4_epoch @@EPOCH@@
%kdelibs4_version @@VERSION@@
%kdelibs4_evr @@EVR@@
%kdelibs4_requires \
Requires: kdelibs4%{?_isa} >= %{kdelibs4_version} \
%{nil}
%kde_applications_version @@KDE_APPLICATIONS_VERSION@@
%kde_runtime_requires \
Requires: kde-runtime >= %{kde_applications_version} \
%{nil}

View File

@ -1 +1 @@
acaa37e79e840d10dca326277a20863c kdelibs-3.5.8.tar.bz2
SHA512 (kdelibs-4.14.38.tar.xz) = 54fbbb9b2f12a47d5aca21c152164ed03cc6a6619bf285e2b93c8e9260042ffd728ef41e1badb217e552de6478687cab5d3caf14af7b32da8caca3468d469e45