[gentoo-commits] repo/gentoo:master commit in: app-editors/kile/files/, app-editors/kile/

2022-12-15 Thread Andreas Sturmlechner
commit: 2edfeb3e86a2545299625e0ab520911f86f87443
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec 15 19:21:18 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec 15 19:26:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2edfeb3e

app-editors/kile: drop 2.9.93-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/kile/Manifest  |   1 -
 app-editors/kile/files/kile-2.9.93-cmake.patch |  20 ---
 ...-2.9.93-fix-crash-when-deleting-templates.patch |  35 -
 .../files/kile-2.9.93-fix-ktoolbar-usage.patch |  25 
 ...-2.9.93-fix-overriding-existing-templates.patch | 164 -
 app-editors/kile/files/kile-2.9.93-no-khtml.patch  |  58 
 app-editors/kile/kile-2.9.93-r1.ebuild |  76 --
 7 files changed, 379 deletions(-)

diff --git a/app-editors/kile/Manifest b/app-editors/kile/Manifest
index edc99c2cde6c..b4b9bfcc5c35 100644
--- a/app-editors/kile/Manifest
+++ b/app-editors/kile/Manifest
@@ -1,2 +1 @@
-DIST kile-2.9.93.tar.bz2 8580239 BLAKE2B 
a43f160240dfdffc23c6898385994ee4e49e1f3d793915d1f392e41f606350269f2b9e80592c373680adb56454510abdd0b7e69131f20737fb5efa54d4eaa111
 SHA512 
d87277b8ef16c82cfd415dd191916641fa1a25e316e1eb2c463b275d3654dcfe180bea03027589ab30cd8b769d92d97005846a78aff8058bcfb20eed76287504
 DIST kile-2.9.93_p20221123-1ca67389.tar.gz 9507069 BLAKE2B 
61770aeafe6604b8a45ae9e49fc79a375815fce5e11a189aef962172f60d0182984f6908a626cb95b493f1fe894958ec0816420096a12efbd03233114e0a5dcc
 SHA512 
ed16cfb7cee3d08ad21fabecd5536981c68431261c02f66cc979f5f01229fa33c192c33f5d1ef78d61c37e643ab313eb432fd580aea61f5a918d3de76d2dcadc

diff --git a/app-editors/kile/files/kile-2.9.93-cmake.patch 
b/app-editors/kile/files/kile-2.9.93-cmake.patch
deleted file mode 100644
index 94e39c463517..
--- a/app-editors/kile/files/kile-2.9.93-cmake.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-I know upstream wants to help us but it doesn't work...
-
 a/CMakeLists.txt   2019-10-19 14:23:41.0 +0200
-+++ b/CMakeLists.txt   2019-10-20 15:50:52.606325681 +0200
-@@ -116,15 +116,6 @@
-   kile2.0-5_upd.pl
-   DESTINATION ${KDE_INSTALL_DATAROOTDIR}/kconf_update)
- 
--install(FILES
--  AUTHORS
--  ChangeLog
--  README
--  README.cwl
--  kile-remote-control.txt
--  README.MacOSX
--  DESTINATION ${KDE_INSTALL_DATAROOTDIR}/doc/kile)
--
- feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
- find_package(KF5I18n CONFIG REQUIRED)
- ki18n_install(po)

diff --git 
a/app-editors/kile/files/kile-2.9.93-fix-crash-when-deleting-templates.patch 
b/app-editors/kile/files/kile-2.9.93-fix-crash-when-deleting-templates.patch
deleted file mode 100644
index 232bd3894833..
--- a/app-editors/kile/files/kile-2.9.93-fix-crash-when-deleting-templates.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 483743aa9f194376a8b496ac4e58a946070a36af Mon Sep 17 00:00:00 2001
-From: Michel Ludwig 
-Date: Sun, 1 Dec 2019 09:09:55 +0100
-Subject: [PATCH] Don't crash when deleting templates
-
-BUG: 413506

- src/dialogs/managetemplatesdialog.cpp | 11 ---
- 1 file changed, 11 deletions(-)
-
-diff --git a/src/dialogs/managetemplatesdialog.cpp 
b/src/dialogs/managetemplatesdialog.cpp
-index fe6537ad..c5298b21 100644
 a/src/dialogs/managetemplatesdialog.cpp
-+++ b/src/dialogs/managetemplatesdialog.cpp
-@@ -317,17 +317,6 @@ bool ManageTemplatesDialog::removeTemplate()
- 
- KileTemplate::Info templateInfo = templateItem->getTemplateInfo();
- 
--KIO::StatJob* statJob = KIO::stat(QUrl::fromUserInput(templateInfo.path), 
KIO::StatJob::DestinationSide, 0);
--KIO::StatJob* statJob2 = 
KIO::stat(QUrl::fromUserInput(templateInfo.icon), 
KIO::StatJob::DestinationSide, 0);
--KJobWidgets::setWindow(statJob, this);
--KJobWidgets::setWindow(statJob2, this);
--statJob->exec();
--statJob2->exec();
--if ((statJob->error() && statJob2->error()) || 
!QFileInfo(templateInfo.icon).exists()) {
--KMessageBox::error(this, i18n("Sorry, but you do not have the 
necessary permissions to remove the selected template."));
--return false;
--}
--
- if (KMessageBox::warningYesNo(this, i18n("You are about to remove the 
template \"%1\"; are you sure?", templateInfo.name)) == KMessageBox::No) {
- return false;
- }
--- 
-GitLab
-

diff --git a/app-editors/kile/files/kile-2.9.93-fix-ktoolbar-usage.patch 
b/app-editors/kile/files/kile-2.9.93-fix-ktoolbar-usage.patch
deleted file mode 100644
index 2afd0622ea3d..
--- a/app-editors/kile/files/kile-2.9.93-fix-ktoolbar-usage.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 5c268679da2fb2cdc414890bdd79a5592e37cb22 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= 
-Date: Tue, 15 Sep 2020 15:33:51 +0100
-Subject: [PATCH] Fix KToolbar usage.
-

- 

[gentoo-commits] repo/gentoo:master commit in: app-editors/kile/files/, app-editors/kile/

2022-11-23 Thread Andreas Sturmlechner
commit: d068a891570785cf7ebae953fa3ec0b33604a5f5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov 23 19:07:21 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 23 20:19:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d068a891

app-editors/kile: add 2.9.93_p20221123, EAPI-8 bump

w/o KEYWORDS to let mirrors pick up the distfile.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/kile/Manifest  |  1 +
 .../kile/files/kile-2.9.93_p20221123-cmake.patch   | 31 ++
 app-editors/kile/kile-2.9.93_p20221123.ebuild  | 67 ++
 3 files changed, 99 insertions(+)

diff --git a/app-editors/kile/Manifest b/app-editors/kile/Manifest
index 83e824de2f59..edc99c2cde6c 100644
--- a/app-editors/kile/Manifest
+++ b/app-editors/kile/Manifest
@@ -1 +1,2 @@
 DIST kile-2.9.93.tar.bz2 8580239 BLAKE2B 
a43f160240dfdffc23c6898385994ee4e49e1f3d793915d1f392e41f606350269f2b9e80592c373680adb56454510abdd0b7e69131f20737fb5efa54d4eaa111
 SHA512 
d87277b8ef16c82cfd415dd191916641fa1a25e316e1eb2c463b275d3654dcfe180bea03027589ab30cd8b769d92d97005846a78aff8058bcfb20eed76287504
+DIST kile-2.9.93_p20221123-1ca67389.tar.gz 9507069 BLAKE2B 
61770aeafe6604b8a45ae9e49fc79a375815fce5e11a189aef962172f60d0182984f6908a626cb95b493f1fe894958ec0816420096a12efbd03233114e0a5dcc
 SHA512 
ed16cfb7cee3d08ad21fabecd5536981c68431261c02f66cc979f5f01229fa33c192c33f5d1ef78d61c37e643ab313eb432fd580aea61f5a918d3de76d2dcadc

diff --git a/app-editors/kile/files/kile-2.9.93_p20221123-cmake.patch 
b/app-editors/kile/files/kile-2.9.93_p20221123-cmake.patch
new file mode 100644
index ..0095adf9548c
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.93_p20221123-cmake.patch
@@ -0,0 +1,31 @@
+From 2974fba837aef46711d9e1b26cd367aab68ba53a Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Wed, 19 Dec 2018 13:36:12 +0100
+Subject: [PATCH] Disable install misc files by cmake
+
+AUTHORS, README, Changelog etc. are handled by distribution packages.
+---
+ CMakeLists.txt | 7 ---
+ 1 file changed, 7 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 91a732ab..c69c168c 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -114,13 +114,6 @@ install(
+   kile2.0-5_upd.pl
+   DESTINATION ${KDE_INSTALL_DATAROOTDIR}/kconf_update)
+ 
+-install(FILES
+-  AUTHORS
+-  ChangeLog
+-  README
+-  README.cwl
+-  kile-remote-control.txt
+-  DESTINATION ${KDE_INSTALL_DATAROOTDIR}/doc/kile)
+ 
+ ki18n_install(po)
+ 
+-- 
+2.38.1
+

diff --git a/app-editors/kile/kile-2.9.93_p20221123.ebuild 
b/app-editors/kile/kile-2.9.93_p20221123.ebuild
new file mode 100644
index ..a3165b4e1290
--- /dev/null
+++ b/app-editors/kile/kile-2.9.93_p20221123.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_ORG_CATEGORY="office"
+KDE_ORG_COMMIT="1ca67389327d63fdc5a4c65ab6dd1cf7fbf597af"
+KFMIN=5.82.0
+QTMIN=5.15.5
+MY_P=${P/_beta/b}
+inherit ecm kde.org
+
+DESCRIPTION="Latex Editor and TeX shell based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/kile/ https://kile.sourceforge.io/;
+
+LICENSE="FDL-1.2 GPL-2"
+SLOT="5"
+# KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+pdf +png"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtscript-${QTMIN}:5
+   >=dev-qt/qttest-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   kde-apps/okular:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdoctools-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   pdf? ( app-text/poppler[qt5] )
+"
+RDEPEND="${DEPEND}
+   kde-apps/konsole:5
+   kde-apps/okular:5[pdf?]
+   virtual/latex-base
+   virtual/tex-base
+   pdf? (
+   app-text/ghostscript-gpl
+   app-text/texlive-core
+   )
+   png? (
+   app-text/dvipng
+   virtual/imagemagick-tools[png?]
+   )
+"
+
+DOCS=( kile-remote-control.txt )
+
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package pdf Poppler)
+   )
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/kile/files/, app-editors/kile/

2020-10-18 Thread Andreas Sturmlechner
commit: 7931d9873c4f988e34b873dc77213818c6e4e110
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 17 19:57:45 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 18 15:44:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7931d987

app-editors/kile: Drop kde-frameworks/khtml dep, various fixes

- update HOMEPAGE while at it
- drop obsolete blocker

KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=413473
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=413506
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...-2.9.93-fix-crash-when-deleting-templates.patch |  35 +
 .../files/kile-2.9.93-fix-ktoolbar-usage.patch |  25 
 ...-2.9.93-fix-overriding-existing-templates.patch | 164 +
 app-editors/kile/files/kile-2.9.93-no-khtml.patch  |  58 
 app-editors/kile/kile-2.9.93-r1.ebuild |  76 ++
 5 files changed, 358 insertions(+)

diff --git 
a/app-editors/kile/files/kile-2.9.93-fix-crash-when-deleting-templates.patch 
b/app-editors/kile/files/kile-2.9.93-fix-crash-when-deleting-templates.patch
new file mode 100644
index 000..232bd389483
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.93-fix-crash-when-deleting-templates.patch
@@ -0,0 +1,35 @@
+From 483743aa9f194376a8b496ac4e58a946070a36af Mon Sep 17 00:00:00 2001
+From: Michel Ludwig 
+Date: Sun, 1 Dec 2019 09:09:55 +0100
+Subject: [PATCH] Don't crash when deleting templates
+
+BUG: 413506
+---
+ src/dialogs/managetemplatesdialog.cpp | 11 ---
+ 1 file changed, 11 deletions(-)
+
+diff --git a/src/dialogs/managetemplatesdialog.cpp 
b/src/dialogs/managetemplatesdialog.cpp
+index fe6537ad..c5298b21 100644
+--- a/src/dialogs/managetemplatesdialog.cpp
 b/src/dialogs/managetemplatesdialog.cpp
+@@ -317,17 +317,6 @@ bool ManageTemplatesDialog::removeTemplate()
+ 
+ KileTemplate::Info templateInfo = templateItem->getTemplateInfo();
+ 
+-KIO::StatJob* statJob = KIO::stat(QUrl::fromUserInput(templateInfo.path), 
KIO::StatJob::DestinationSide, 0);
+-KIO::StatJob* statJob2 = 
KIO::stat(QUrl::fromUserInput(templateInfo.icon), 
KIO::StatJob::DestinationSide, 0);
+-KJobWidgets::setWindow(statJob, this);
+-KJobWidgets::setWindow(statJob2, this);
+-statJob->exec();
+-statJob2->exec();
+-if ((statJob->error() && statJob2->error()) || 
!QFileInfo(templateInfo.icon).exists()) {
+-KMessageBox::error(this, i18n("Sorry, but you do not have the 
necessary permissions to remove the selected template."));
+-return false;
+-}
+-
+ if (KMessageBox::warningYesNo(this, i18n("You are about to remove the 
template \"%1\"; are you sure?", templateInfo.name)) == KMessageBox::No) {
+ return false;
+ }
+-- 
+GitLab
+

diff --git a/app-editors/kile/files/kile-2.9.93-fix-ktoolbar-usage.patch 
b/app-editors/kile/files/kile-2.9.93-fix-ktoolbar-usage.patch
new file mode 100644
index 000..2afd0622ea3
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.93-fix-ktoolbar-usage.patch
@@ -0,0 +1,25 @@
+From 5c268679da2fb2cdc414890bdd79a5592e37cb22 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= 
+Date: Tue, 15 Sep 2020 15:33:51 +0100
+Subject: [PATCH] Fix KToolbar usage.
+
+---
+ src/widgets/scriptsmanagementwidget.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/widgets/scriptsmanagementwidget.cpp 
b/src/widgets/scriptsmanagementwidget.cpp
+index 79552da3..94f58f18 100644
+--- a/src/widgets/scriptsmanagementwidget.cpp
 b/src/widgets/scriptsmanagementwidget.cpp
+@@ -66,7 +66,7 @@ ScriptsManagement::ScriptsManagement(KileInfo *kileInfo, 
QWidget *parent, const
+ baseLayout->setContentsMargins(0, 0, 0, 0);
+ setLayout(baseLayout);
+ 
+-m_toolBar = new KToolBar(this, "scriptControlToolBar");
++m_toolBar = new KToolBar("scriptControlToolBar", this);
+ m_toolBar->setToolButtonStyle(Qt::ToolButtonIconOnly);
+ m_toolBar->setIconDimensions(KIconLoader::SizeSmall);
+ 
+-- 
+GitLab
+

diff --git 
a/app-editors/kile/files/kile-2.9.93-fix-overriding-existing-templates.patch 
b/app-editors/kile/files/kile-2.9.93-fix-overriding-existing-templates.patch
new file mode 100644
index 000..f303cff0b0f
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.93-fix-overriding-existing-templates.patch
@@ -0,0 +1,164 @@
+From 7a55cf2d93c9daa13f2fa2ec1ae25646507cfc0c Mon Sep 17 00:00:00 2001
+From: Michel Ludwig 
+Date: Sun, 1 Dec 2019 15:56:05 +0100
+Subject: [PATCH] Fix overriding of existing templates
+
+Also, don't delete the original file after the template has been
+created from it.
+
+BUG: 413473
+
+* asturm 2020-10-17: backport to 2.9.93 (drop unnecessary string change)
+
+---
+ src/dialogs/managetemplatesdialog.cpp |  7 ++-
+ src/templates.cpp | 78 ++-
+ src/templates.h   | 10 ++--
+ 3 files changed, 12 

[gentoo-commits] repo/gentoo:master commit in: app-editors/kile/files/, app-editors/kile/

2019-10-20 Thread Andreas Sturmlechner
commit: af63aa7ded6c3e4ced83e871084ead870229957e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 20 13:43:37 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 20 14:19:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af63aa7d

app-editors/kile: 2.9.93 version bump

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/kile/Manifest  |  1 +
 app-editors/kile/files/kile-2.9.93-cmake.patch | 20 
 app-editors/kile/kile-2.9.93.ebuild| 66 ++
 3 files changed, 87 insertions(+)

diff --git a/app-editors/kile/Manifest b/app-editors/kile/Manifest
index 223d9f04686..be88a52da8b 100644
--- a/app-editors/kile/Manifest
+++ b/app-editors/kile/Manifest
@@ -1 +1,2 @@
 DIST kile-2.9.92_p20190716.tar.xz 6176728 BLAKE2B 
cc6b5f12c7798c806a1e78b79c32e90a3f713d65429afbddfbf75a3a666cfbea75d32be1c2e7d15ce2e414301473f03168e84428bcec161cfd12ceeba674add3
 SHA512 
614d6aba168f47af41e6a352e7ad838c187945b857c19654ce40ea80c359e5d88a184f1ab02b404c022b897f8ac6f3a61323c9d1043fbb0412eb3d16690e40bb
+DIST kile-2.9.93.tar.bz2 8580239 BLAKE2B 
a43f160240dfdffc23c6898385994ee4e49e1f3d793915d1f392e41f606350269f2b9e80592c373680adb56454510abdd0b7e69131f20737fb5efa54d4eaa111
 SHA512 
d87277b8ef16c82cfd415dd191916641fa1a25e316e1eb2c463b275d3654dcfe180bea03027589ab30cd8b769d92d97005846a78aff8058bcfb20eed76287504

diff --git a/app-editors/kile/files/kile-2.9.93-cmake.patch 
b/app-editors/kile/files/kile-2.9.93-cmake.patch
new file mode 100644
index 000..94e39c46351
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.93-cmake.patch
@@ -0,0 +1,20 @@
+I know upstream wants to help us but it doesn't work...
+
+--- a/CMakeLists.txt   2019-10-19 14:23:41.0 +0200
 b/CMakeLists.txt   2019-10-20 15:50:52.606325681 +0200
+@@ -116,15 +116,6 @@
+   kile2.0-5_upd.pl
+   DESTINATION ${KDE_INSTALL_DATAROOTDIR}/kconf_update)
+ 
+-install(FILES
+-  AUTHORS
+-  ChangeLog
+-  README
+-  README.cwl
+-  kile-remote-control.txt
+-  README.MacOSX
+-  DESTINATION ${KDE_INSTALL_DATAROOTDIR}/doc/kile)
+-
+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
+ find_package(KF5I18n CONFIG REQUIRED)
+ ki18n_install(po)

diff --git a/app-editors/kile/kile-2.9.93.ebuild 
b/app-editors/kile/kile-2.9.93.ebuild
new file mode 100644
index 000..ad69bc67ec6
--- /dev/null
+++ b/app-editors/kile/kile-2.9.93.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Latex Editor and TeX shell based on KDE Frameworks"
+HOMEPAGE="https://kile.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="FDL-1.2 GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="+pdf +png"
+
+DEPEND="
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep kdoctools)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep khtml)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kinit)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kparts)
+   $(add_frameworks_dep ktexteditor)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_kdeapps_dep okular)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtscript)
+   $(add_qt_dep qttest)
+   $(add_qt_dep qtwidgets)
+   pdf? ( app-text/poppler[qt5] )
+"
+RDEPEND="${DEPEND}
+   !app-editors/kile:4
+   $(add_kdeapps_dep konsole)
+   $(add_kdeapps_dep okular 'pdf?')
+   virtual/latex-base
+   virtual/tex-base
+   pdf? (
+   >=app-text/texlive-core-2014
+   app-text/ghostscript-gpl
+   )
+   png? (
+   app-text/dvipng
+   virtual/imagemagick-tools[png?]
+   )
+"
+
+DOCS=( AUTHORS ChangeLog kile-remote-control.txt README{,.cwl} )
+
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_find_package pdf Poppler)
+   )
+
+   kde5_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/kile/files/, app-editors/kile/

2019-08-16 Thread Andreas Sturmlechner
commit: 26478b3423276f5b449087ea5b6ee0349dc3d3dc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Aug 16 22:52:32 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug 16 22:52:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26478b34

app-editors/kile: Drop 2.9.92-r1

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/kile/Manifest  |  1 -
 app-editors/kile/files/kile-2.9.92-cmake.patch | 25 --
 .../kile/files/kile-2.9.92-desktopfile.patch   | 24 --
 app-editors/kile/files/kile-2.9.92-kcrash.patch| 49 ---
 .../kile/files/kile-2.9.92-kf5doctools.patch   | 13 ---
 .../kile/files/kile-2.9.92-no-empty-filename.patch | 26 --
 .../kile/files/kile-2.9.92-nodocfiles.patch| 29 ---
 .../kile/files/kile-2.9.92-viewtab-crash.patch | 98 --
 app-editors/kile/kile-2.9.92-r1.ebuild | 73 
 9 files changed, 338 deletions(-)

diff --git a/app-editors/kile/Manifest b/app-editors/kile/Manifest
index 43d82c3058b..223d9f04686 100644
--- a/app-editors/kile/Manifest
+++ b/app-editors/kile/Manifest
@@ -1,2 +1 @@
-DIST kile-2.9.92.tar.bz2 8556142 BLAKE2B 
dd18ece7394439de3c0037fbea7c66316c5ee457bd4ad8c35f8519713f917e1c1641c806290303c26dd9e31e2f39346bc35091b211ca23a2d342332388d18c3f
 SHA512 
e3af0c2cb1a0970428e2d772ef5025ead67aee94cdc03b6ec173de5628e8d4619f74296a1734eac8241939d40a05b805b8bd33bb4c27a1c19ad47fb35087cf7d
 DIST kile-2.9.92_p20190716.tar.xz 6176728 BLAKE2B 
cc6b5f12c7798c806a1e78b79c32e90a3f713d65429afbddfbf75a3a666cfbea75d32be1c2e7d15ce2e414301473f03168e84428bcec161cfd12ceeba674add3
 SHA512 
614d6aba168f47af41e6a352e7ad838c187945b857c19654ce40ea80c359e5d88a184f1ab02b404c022b897f8ac6f3a61323c9d1043fbb0412eb3d16690e40bb

diff --git a/app-editors/kile/files/kile-2.9.92-cmake.patch 
b/app-editors/kile/files/kile-2.9.92-cmake.patch
deleted file mode 100644
index 8b4837f32b9..000
--- a/app-editors/kile/files/kile-2.9.92-cmake.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 2ec4c207d380bf3b97435fdf66cdb00975a1aff3 Mon Sep 17 00:00:00 2001
-From: Michel Ludwig 
-Date: Sun, 13 May 2018 11:59:06 +0200
-Subject: Silence CMake's CMP0071 policy warning
-

- src/CMakeLists.txt | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index e1fdeb3..1398384 100644
 a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -188,6 +188,9 @@ set(kile_KCFG_SRCS kileconfig.kcfgc)
- 
- kconfig_add_kcfg_files(kile_SRCS ${kile_KCFG_SRCS})
- 
-+set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/kileconfig.h" 
PROPERTIES SKIP_AUTOMOC ON)   # otherwise we get a warning about
-+set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/kileconfig.cpp" 
PROPERTIES SKIP_AUTOMOC ON) # the CMP0071 policy (with CMake 3.11)
-+
- # add icon to executable on windows and mac;
- # workaround: as ecm_add_app_icon and kf5_add_kdeinit_executable don't work 
well together,
- # we use a variable named 'kile' at this point
--- 
-cgit v1.1

diff --git a/app-editors/kile/files/kile-2.9.92-desktopfile.patch 
b/app-editors/kile/files/kile-2.9.92-desktopfile.patch
deleted file mode 100644
index 25ce2d9b423..000
--- a/app-editors/kile/files/kile-2.9.92-desktopfile.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 166f57db638dd6bd06363bc207939cabb1df9c81 Mon Sep 17 00:00:00 2001
-From: Antonio Rojas 
-Date: Mon, 14 May 2018 09:51:24 +0200
-Subject: Remove X-DBUS-StartupType from desktop file
-
-Fixes "KInit could not launch /usr/bin/kile" error when trying to open a tex 
file when kile is already running
-
-Differential Revision: https://phabricator.kde.org/D8080

- src/org.kde.kile.desktop | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/src/org.kde.kile.desktop b/src/org.kde.kile.desktop
-index 790bb5e..6d4fe9c 100644
 a/src/org.kde.kile.desktop
-+++ b/src/org.kde.kile.desktop
-@@ -177,5 +177,4 @@ GenericName[zh_CN]=LaTeX 前端
- GenericName[zh_TW]=LaTeX 前端介面
- MimeType=text/x-tex;text/x-kilepr;
- Categories=Qt;KDE;Office;Publishing;
--X-DBUS-StartupType=Multi
- X-DBUS-ServiceName=net.sourceforge.kile
--- 
-cgit v1.1

diff --git a/app-editors/kile/files/kile-2.9.92-kcrash.patch 
b/app-editors/kile/files/kile-2.9.92-kcrash.patch
deleted file mode 100644
index 6dcc869fd9d..000
--- a/app-editors/kile/files/kile-2.9.92-kcrash.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 21d62face41ffd9e858108f2d45a9abe50ba0db3 Mon Sep 17 00:00:00 2001
-From: Harald Sitter 
-Date: Mon, 19 Nov 2018 14:00:56 +0100
-Subject: actually initialize kcrash properly
-
-Summary:
-to successfully use kcrash when linking with as-needed (which is a default
-flag on many linux distros) one also needs to call KCrash::initialize.
-
-without this kcrash handling is not available for most users.
-
-https://markmail.org/thread/zv5pheijaze72bzs
-
-Reviewers: mludwig
-
-Reviewed By: mludwig
-

[gentoo-commits] repo/gentoo:master commit in: app-editors/kile/files/, app-editors/kile/

2019-02-09 Thread Andreas Sturmlechner
commit: 5ffc52eb5d798a0fce8647f8b87e0459148849c2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb  9 15:37:44 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb  9 16:06:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffc52eb

app-editors/kile: Patch to make KF5DocTools really optional

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/kile/files/kile-2.9.92-kf5doctools.patch | 13 +
 app-editors/kile/kile-2.9.92-r1.ebuild   |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/app-editors/kile/files/kile-2.9.92-kf5doctools.patch 
b/app-editors/kile/files/kile-2.9.92-kf5doctools.patch
new file mode 100644
index 000..2f5a70e815a
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.92-kf5doctools.patch
@@ -0,0 +1,13 @@
+--- a/CMakeLists.txt   2018-05-11 20:12:37.0 +0200
 b/CMakeLists.txt   2019-02-09 16:33:18.953280283 +0100
+@@ -125,7 +125,7 @@
+   DESTINATION ${KDE_INSTALL_DATAROOTDIR}/doc/kile)
+ 
+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
+-find_package(KF5I18n CONFIG REQUIRED)
+ ki18n_install(po)
+-find_package(KF5DocTools CONFIG REQUIRED)
+-kdoctools_install(po)
++if(KF5DocTools_FOUND)
++  kdoctools_install(po)
++endif()

diff --git a/app-editors/kile/kile-2.9.92-r1.ebuild 
b/app-editors/kile/kile-2.9.92-r1.ebuild
index 97b4fd675bf..7851f51335c 100644
--- a/app-editors/kile/kile-2.9.92-r1.ebuild
+++ b/app-editors/kile/kile-2.9.92-r1.ebuild
@@ -19,7 +19,6 @@ DEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
-   $(add_frameworks_dep kdoctools)
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep khtml)
$(add_frameworks_dep ki18n)
@@ -57,6 +56,7 @@ DOCS=( AUTHORS ChangeLog kile-remote-control.txt README 
README.cwl )
 
 PATCHES=(
"${FILESDIR}/${P}-cmake.patch"
+   "${FILESDIR}/${P}-kf5doctools.patch"
"${FILESDIR}/${P}-desktopfile.patch"
"${FILESDIR}/${P}-no-empty-filename.patch"
"${FILESDIR}/${P}-viewtab-crash.patch"



[gentoo-commits] repo/gentoo:master commit in: app-editors/kile/files/, app-editors/kile/

2018-12-19 Thread Andreas Sturmlechner
commit: fa657ca5f61b7a3ad635b71cf0650b2705685366
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec 19 13:00:17 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec 19 13:00:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa657ca5

app-editors/kile: Assorted fixes while upstream fails to release

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/kile/files/kile-2.9.92-cmake.patch | 25 ++
 .../kile/files/kile-2.9.92-desktopfile.patch   | 24 ++
 app-editors/kile/files/kile-2.9.92-kcrash.patch| 49 +++
 .../kile/files/kile-2.9.92-no-empty-filename.patch | 26 ++
 .../kile/files/kile-2.9.92-nodocfiles.patch| 29 +++
 .../kile/files/kile-2.9.92-viewtab-crash.patch | 98 ++
 app-editors/kile/kile-2.9.92-r1.ebuild | 73 
 7 files changed, 324 insertions(+)

diff --git a/app-editors/kile/files/kile-2.9.92-cmake.patch 
b/app-editors/kile/files/kile-2.9.92-cmake.patch
new file mode 100644
index 000..8b4837f32b9
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.92-cmake.patch
@@ -0,0 +1,25 @@
+From 2ec4c207d380bf3b97435fdf66cdb00975a1aff3 Mon Sep 17 00:00:00 2001
+From: Michel Ludwig 
+Date: Sun, 13 May 2018 11:59:06 +0200
+Subject: Silence CMake's CMP0071 policy warning
+
+---
+ src/CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index e1fdeb3..1398384 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -188,6 +188,9 @@ set(kile_KCFG_SRCS kileconfig.kcfgc)
+ 
+ kconfig_add_kcfg_files(kile_SRCS ${kile_KCFG_SRCS})
+ 
++set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/kileconfig.h" 
PROPERTIES SKIP_AUTOMOC ON)   # otherwise we get a warning about
++set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/kileconfig.cpp" 
PROPERTIES SKIP_AUTOMOC ON) # the CMP0071 policy (with CMake 3.11)
++
+ # add icon to executable on windows and mac;
+ # workaround: as ecm_add_app_icon and kf5_add_kdeinit_executable don't work 
well together,
+ # we use a variable named 'kile' at this point
+-- 
+cgit v1.1

diff --git a/app-editors/kile/files/kile-2.9.92-desktopfile.patch 
b/app-editors/kile/files/kile-2.9.92-desktopfile.patch
new file mode 100644
index 000..25ce2d9b423
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.92-desktopfile.patch
@@ -0,0 +1,24 @@
+From 166f57db638dd6bd06363bc207939cabb1df9c81 Mon Sep 17 00:00:00 2001
+From: Antonio Rojas 
+Date: Mon, 14 May 2018 09:51:24 +0200
+Subject: Remove X-DBUS-StartupType from desktop file
+
+Fixes "KInit could not launch /usr/bin/kile" error when trying to open a tex 
file when kile is already running
+
+Differential Revision: https://phabricator.kde.org/D8080
+---
+ src/org.kde.kile.desktop | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/org.kde.kile.desktop b/src/org.kde.kile.desktop
+index 790bb5e..6d4fe9c 100644
+--- a/src/org.kde.kile.desktop
 b/src/org.kde.kile.desktop
+@@ -177,5 +177,4 @@ GenericName[zh_CN]=LaTeX 前端
+ GenericName[zh_TW]=LaTeX 前端介面
+ MimeType=text/x-tex;text/x-kilepr;
+ Categories=Qt;KDE;Office;Publishing;
+-X-DBUS-StartupType=Multi
+ X-DBUS-ServiceName=net.sourceforge.kile
+-- 
+cgit v1.1

diff --git a/app-editors/kile/files/kile-2.9.92-kcrash.patch 
b/app-editors/kile/files/kile-2.9.92-kcrash.patch
new file mode 100644
index 000..6dcc869fd9d
--- /dev/null
+++ b/app-editors/kile/files/kile-2.9.92-kcrash.patch
@@ -0,0 +1,49 @@
+From 21d62face41ffd9e858108f2d45a9abe50ba0db3 Mon Sep 17 00:00:00 2001
+From: Harald Sitter 
+Date: Mon, 19 Nov 2018 14:00:56 +0100
+Subject: actually initialize kcrash properly
+
+Summary:
+to successfully use kcrash when linking with as-needed (which is a default
+flag on many linux distros) one also needs to call KCrash::initialize.
+
+without this kcrash handling is not available for most users.
+
+https://markmail.org/thread/zv5pheijaze72bzs
+
+Reviewers: mludwig
+
+Reviewed By: mludwig
+
+Subscribers: #kile
+
+Tags: #kile
+
+Differential Revision: https://phabricator.kde.org/D17011
+---
+ src/main.cpp | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/main.cpp b/src/main.cpp
+index 3b02716..bd7fef6 100644
+--- a/src/main.cpp
 b/src/main.cpp
+@@ -25,6 +25,7 @@
+ #include 
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -128,6 +129,8 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
+ 
+ KAboutData::setApplicationData(aboutData);
+ 
++KCrash::initialize();
++
+ app.setApplicationDisplayName(aboutData.displayName());
+ app.setOrganizationDomain(aboutData.organizationDomain());
+ app.setApplicationVersion(aboutData.version());
+-- 
+cgit v1.1

diff --git a/app-editors/kile/files/kile-2.9.92-no-empty-filename.patch 
b/app-editors/kile/files/kile-2.9.92-no-empty-filename.patch
new file mode 100644
index