[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2024-04-25 Thread Andreas Sturmlechner
commit: c5335065e31f8f3059eb5899911a42fbf332708c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Apr 23 19:16:33 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Apr 25 20:40:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5335065

kde-apps/kalzium: drop 23.08.5

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

 kde-apps/kalzium/Manifest   |  1 -
 kde-apps/kalzium/kalzium-23.08.5.ebuild | 67 -
 2 files changed, 68 deletions(-)

diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest
index 9018278f0edc..d4d1c459e80d 100644
--- a/kde-apps/kalzium/Manifest
+++ b/kde-apps/kalzium/Manifest
@@ -1,2 +1 @@
-DIST kalzium-23.08.5.tar.xz 24641244 BLAKE2B 
06bc81654199330d8329ad5247bb1163cbf25941f214056c0de5c010ee34da8c00469fae15e389089c6d1edbe02e63fc01d1e3bc52ac6cd536036fbe8662d07f
 SHA512 
102f16f035dba09eddcd10f8454d8aa32f850611b1ab4638417b3da7b1f7eed46e87b10282b44d519d5667a5d7ea03e1da8a1b99ec57fe8a93f370b0c00b05f7
 DIST kalzium-24.02.2.tar.xz 24646968 BLAKE2B 
6f2a81542a66bc553fe1b7177ad2dae6b314c01ab72d3d6e26771199dd0b680f29d5c2665cecf4c87e3d5376a9d81f5f5c4a8670f346ce813b3ab0101c1020e9
 SHA512 
7cf5c46a175014c61766a2c0edcac2ca66405053c85a842b40ceca8afbfc5f9130f684b146f54626558d14c70e95f1684d116004816ee5899bd5b4f668947b21

diff --git a/kde-apps/kalzium/kalzium-23.08.5.ebuild 
b/kde-apps/kalzium/kalzium-23.08.5.ebuild
deleted file mode 100644
index 5ade2772fc69..
--- a/kde-apps/kalzium/kalzium-23.08.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org flag-o-matic
-
-DESCRIPTION="Periodic table of the elements"
-HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/;
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 arm64 x86"
-IUSE="editor solver"
-
-DEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtscript-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/kplotting-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kunitconversion-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   editor? (
-   dev-cpp/eigen:3
-   >=dev-qt/qtopengl-${QTMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   sci-chemistry/openbabel:=
-   >=sci-libs/avogadrolibs-1.93[qt5]
-   )
-   solver? ( dev-ml/facile:=[ocamlopt] )
-"
-RDEPEND="${DEPEND}
-   sci-chemistry/chemical-mime-data
-"
-
-PATCHES=( "${FILESDIR}/${PN}-21.03.90-cmake.patch" )
-
-src_configure() {
-   # Fix missing finite()
-   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
-
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101
-   $(cmake_use_find_package editor Eigen3)
-   $(cmake_use_find_package editor AvogadroLibs)
-   $(cmake_use_find_package editor OpenBabel2)
-   $(cmake_use_find_package solver OCaml)
-   $(cmake_use_find_package solver Libfacile)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2024-04-23 Thread Arthur Zamarin
commit: bc00406054b4cec067b8c5333e848a8bb715450a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 23 06:31:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 23 06:31:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc004060

kde-apps/kalzium: Stabilize 24.02.2 amd64, #930370

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-apps/kalzium/kalzium-24.02.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kalzium/kalzium-24.02.2.ebuild 
b/kde-apps/kalzium/kalzium-24.02.2.ebuild
index 7ee759422dc1..c75fe4a96f51 100644
--- a/kde-apps/kalzium/kalzium-24.02.2.ebuild
+++ b/kde-apps/kalzium/kalzium-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kalzium/ 
https://edu.kde.org/kalzium/;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64 arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="editor solver"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2024-04-23 Thread Arthur Zamarin
commit: 3daac66f376bbdcbd0709fee667c366199b96fea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 23 06:24:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 23 06:24:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3daac66f

kde-apps/kalzium: Stabilize 24.02.2 x86, #930370

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-apps/kalzium/kalzium-24.02.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kalzium/kalzium-24.02.2.ebuild 
b/kde-apps/kalzium/kalzium-24.02.2.ebuild
index 9050ac9e409d..7ee759422dc1 100644
--- a/kde-apps/kalzium/kalzium-24.02.2.ebuild
+++ b/kde-apps/kalzium/kalzium-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kalzium/ 
https://edu.kde.org/kalzium/;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="~amd64 arm64 x86"
 IUSE="editor solver"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2024-04-22 Thread Arthur Zamarin
commit: afcd70ccc29ea70ae9fc96a7d3299863074a3a89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 23 05:25:44 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 23 05:25:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afcd70cc

kde-apps/kalzium: Stabilize 24.02.2 arm64, #930370

Signed-off-by: Arthur Zamarin  gentoo.org>

 kde-apps/kalzium/kalzium-24.02.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kalzium/kalzium-24.02.2.ebuild 
b/kde-apps/kalzium/kalzium-24.02.2.ebuild
index 2c18c831f38d..9050ac9e409d 100644
--- a/kde-apps/kalzium/kalzium-24.02.2.ebuild
+++ b/kde-apps/kalzium/kalzium-24.02.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kalzium/ 
https://edu.kde.org/kalzium/;
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 IUSE="editor solver"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2022-06-20 Thread Sam James
commit: c250860cb944a4068cf46fa321ac521f07c06230
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 21 01:51:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 21 01:51:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c250860c

kde-apps/kalzium: fix OCaml dep

Signed-off-by: Sam James  gentoo.org>

 kde-apps/kalzium/{kalzium-21.12.3.ebuild => kalzium-21.12.3-r1.ebuild} | 2 +-
 kde-apps/kalzium/{kalzium-22.04.2.ebuild => kalzium-22.04.2-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kalzium/kalzium-21.12.3.ebuild 
b/kde-apps/kalzium/kalzium-21.12.3-r1.ebuild
similarity index 97%
rename from kde-apps/kalzium/kalzium-21.12.3.ebuild
rename to kde-apps/kalzium/kalzium-21.12.3-r1.ebuild
index 87d6c796bb18..0166752d3a83 100644
--- a/kde-apps/kalzium/kalzium-21.12.3.ebuild
+++ b/kde-apps/kalzium/kalzium-21.12.3-r1.ebuild
@@ -42,7 +42,7 @@ DEPEND="
sci-chemistry/openbabel:=
>=sci-libs/avogadrolibs-1.93[qt5]
)
-   solver? ( dev-ml/facile[ocamlopt] )
+   solver? ( dev-ml/facile:=[ocamlopt] )
 "
 RDEPEND="${DEPEND}
sci-chemistry/chemical-mime-data

diff --git a/kde-apps/kalzium/kalzium-22.04.2.ebuild 
b/kde-apps/kalzium/kalzium-22.04.2-r1.ebuild
similarity index 97%
rename from kde-apps/kalzium/kalzium-22.04.2.ebuild
rename to kde-apps/kalzium/kalzium-22.04.2-r1.ebuild
index a43843dafc38..5c5f0614d154 100644
--- a/kde-apps/kalzium/kalzium-22.04.2.ebuild
+++ b/kde-apps/kalzium/kalzium-22.04.2-r1.ebuild
@@ -42,7 +42,7 @@ DEPEND="
sci-chemistry/openbabel:=
>=sci-libs/avogadrolibs-1.93[qt5]
)
-   solver? ( dev-ml/facile[ocamlopt] )
+   solver? ( dev-ml/facile:=[ocamlopt] )
 "
 RDEPEND="${DEPEND}
sci-chemistry/chemical-mime-data



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2020-04-30 Thread Andreas Sturmlechner
commit: 8808294b55b4da0cf11b65db4a670db6ff807a60
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Apr 30 16:15:57 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Apr 30 16:16:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8808294b

kde-apps/kalzium: Drop 20.04.0 (r0)

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

 kde-apps/kalzium/kalzium-20.04.0.ebuild | 65 -
 1 file changed, 65 deletions(-)

diff --git a/kde-apps/kalzium/kalzium-20.04.0.ebuild 
b/kde-apps/kalzium/kalzium-20.04.0.ebuild
deleted file mode 100644
index ba51b4fd42e..000
--- a/kde-apps/kalzium/kalzium-20.04.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.69.0
-QTMIN=5.12.3
-inherit ecm kde.org flag-o-matic
-
-DESCRIPTION="Periodic table of the elements"
-HOMEPAGE="https://kde.org/applications/education/org.kde.kalzium
-https://edu.kde.org/kalzium/;
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64"
-IUSE="editor solver"
-
-DEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtscript-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/kplotting-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kunitconversion-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   editor? (
-   >=dev-qt/qtopengl-${QTMIN}:5
-   dev-cpp/eigen:3
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   sci-chemistry/openbabel
-   sci-libs/avogadrolibs[qt5]
-   )
-   solver? ( dev-ml/facile[ocamlopt] )
-"
-RDEPEND="${DEPEND}
-   sci-chemistry/chemical-mime-data
-"
-
-src_configure(){
-   # Fix missing finite()
-   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
-
-   local mycmakeargs=(
-   $(cmake_use_find_package editor Eigen3)
-   $(cmake_use_find_package editor AvogadroLibs)
-   $(cmake_use_find_package editor OpenBabel2)
-   $(cmake_use_find_package solver OCaml)
-   $(cmake_use_find_package solver Libfacile)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2020-04-30 Thread Andreas Sturmlechner
commit: e2f07d6875cab88da6ef41660a2ad237c4ae9392
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Apr 30 16:15:32 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Apr 30 16:16:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f07d68

kde-apps/kalzium: Raise to minimum >=sci-libs/avogadrolibs-1.93

Thanks-to: Thomas Posch  online.posch.name>
Closes: https://bugs.gentoo.org/719814
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kalzium/kalzium-20.04.0-r1.ebuild | 65 ++
 1 file changed, 65 insertions(+)

diff --git a/kde-apps/kalzium/kalzium-20.04.0-r1.ebuild 
b/kde-apps/kalzium/kalzium-20.04.0-r1.ebuild
new file mode 100644
index 000..96fe3432827
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-20.04.0-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.69.0
+QTMIN=5.12.3
+inherit ecm kde.org flag-o-matic
+
+DESCRIPTION="Periodic table of the elements"
+HOMEPAGE="https://kde.org/applications/education/org.kde.kalzium
+https://edu.kde.org/kalzium/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="editor solver"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtscript-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kplotting-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kunitconversion-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   editor? (
+   >=dev-qt/qtopengl-${QTMIN}:5
+   dev-cpp/eigen:3
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   sci-chemistry/openbabel
+   >=sci-libs/avogadrolibs-1.93[qt5]
+   )
+   solver? ( dev-ml/facile[ocamlopt] )
+"
+RDEPEND="${DEPEND}
+   sci-chemistry/chemical-mime-data
+"
+
+src_configure(){
+   # Fix missing finite()
+   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
+
+   local mycmakeargs=(
+   $(cmake_use_find_package editor Eigen3)
+   $(cmake_use_find_package editor AvogadroLibs)
+   $(cmake_use_find_package editor OpenBabel2)
+   $(cmake_use_find_package solver OCaml)
+   $(cmake_use_find_package solver Libfacile)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2020-02-23 Thread Andreas Sturmlechner
commit: 365ec2bff0736eb83d78f2c0844cba7919ed3566
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb 23 11:03:34 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 23 11:43:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365ec2bf

kde-apps/kalzium: Drop 19.12.2 (r0)

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

 kde-apps/kalzium/kalzium-19.12.2.ebuild | 64 -
 1 file changed, 64 deletions(-)

diff --git a/kde-apps/kalzium/kalzium-19.12.2.ebuild 
b/kde-apps/kalzium/kalzium-19.12.2.ebuild
deleted file mode 100644
index 60a65ab5b2b..000
--- a/kde-apps/kalzium/kalzium-19.12.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.63.0
-QTMIN=5.12.3
-inherit ecm kde.org flag-o-matic
-
-DESCRIPTION="Periodic table of the elements"
-HOMEPAGE="https://kde.org/applications/education/org.kde.kalzium
-https://edu.kde.org/kalzium/;
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="editor solver"
-
-DEPEND="
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kplotting-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kunitconversion-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtscript-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   editor? (
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=dev-qt/qtopengl-${QTMIN}:5
-   dev-cpp/eigen:3
-   sci-chemistry/openbabel
-   sci-libs/avogadrolibs[qt5]
-   )
-   solver? ( dev-ml/facile[ocamlopt] )
-"
-RDEPEND="${DEPEND}
-   sci-chemistry/chemical-mime-data
-"
-
-src_configure() {
-   # Fix missing finite()
-   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
-
-   local mycmakeargs=(
-   $(cmake_use_find_package editor Eigen3)
-   $(cmake_use_find_package editor AvogadroLibs)
-   $(cmake_use_find_package editor OpenBabel2)
-   $(cmake_use_find_package solver OCaml)
-   $(cmake_use_find_package solver Libfacile)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2020-02-23 Thread Andreas Sturmlechner
commit: 95d9bdd85c6e024095710519247ef594b053386d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb 23 10:31:44 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 23 11:43:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d9bdd8

kde-apps/kalzium: Add missing DEPEND

Closes: https://bugs.gentoo.org/710552
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kalzium/kalzium-19.12.2-r1.ebuild | 65 ++
 1 file changed, 65 insertions(+)

diff --git a/kde-apps/kalzium/kalzium-19.12.2-r1.ebuild 
b/kde-apps/kalzium/kalzium-19.12.2-r1.ebuild
new file mode 100644
index 000..972f662e805
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-19.12.2-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.63.0
+QTMIN=5.12.3
+inherit ecm kde.org flag-o-matic
+
+DESCRIPTION="Periodic table of the elements"
+HOMEPAGE="https://kde.org/applications/education/org.kde.kalzium
+https://edu.kde.org/kalzium/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="editor solver"
+
+DEPEND="
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kplotting-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kunitconversion-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtscript-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   editor? (
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=dev-qt/qtopengl-${QTMIN}:5
+   dev-cpp/eigen:3
+   sci-chemistry/openbabel
+   sci-libs/avogadrolibs[qt5]
+   )
+   solver? ( dev-ml/facile[ocamlopt] )
+"
+RDEPEND="${DEPEND}
+   sci-chemistry/chemical-mime-data
+"
+
+src_configure() {
+   # Fix missing finite()
+   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
+
+   local mycmakeargs=(
+   $(cmake_use_find_package editor Eigen3)
+   $(cmake_use_find_package editor AvogadroLibs)
+   $(cmake_use_find_package editor OpenBabel2)
+   $(cmake_use_find_package solver OCaml)
+   $(cmake_use_find_package solver Libfacile)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2019-03-10 Thread Andreas Sturmlechner
commit: 23bd3ab556e794baf0472df384850465ba24500a
Author: Roy Bamford  gentoo  org>
AuthorDate: Sun Mar 10 17:42:08 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 10 22:45:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23bd3ab5

kde-apps/kalzium: added ~arm64

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

 kde-apps/kalzium/kalzium-18.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kalzium/kalzium-18.12.3.ebuild 
b/kde-apps/kalzium/kalzium-18.12.3.ebuild
index b1298f23f82..11e2b28092e 100644
--- a/kde-apps/kalzium/kalzium-18.12.3.ebuild
+++ b/kde-apps/kalzium/kalzium-18.12.3.ebuild
@@ -8,7 +8,7 @@ inherit kde5 flag-o-matic
 
 DESCRIPTION="Periodic table of the elements"
 HOMEPAGE="https://www.kde.org/applications/education/kalzium 
https://edu.kde.org/kalzium/;
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="editor solver"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2019-01-26 Thread Andreas Sturmlechner
commit: 247304d95d342ad49da269f0e31a5dd8ae57f9b4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 26 22:44:35 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 26 23:56:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247304d9

kde-apps/kalzium: Really add missing avogadrolibs[qt5] USE

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

 .../kalzium/{kalzium-18.12.1-r1.ebuild => kalzium-18.12.1-r2.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kalzium/kalzium-18.12.1-r1.ebuild 
b/kde-apps/kalzium/kalzium-18.12.1-r2.ebuild
similarity index 98%
rename from kde-apps/kalzium/kalzium-18.12.1-r1.ebuild
rename to kde-apps/kalzium/kalzium-18.12.1-r2.ebuild
index aac0fcfa4cc..e79d64eb294 100644
--- a/kde-apps/kalzium/kalzium-18.12.1-r1.ebuild
+++ b/kde-apps/kalzium/kalzium-18.12.1-r2.ebuild
@@ -36,7 +36,7 @@ DEPEND="
$(add_frameworks_dep knewstuff)
dev-cpp/eigen:3
sci-chemistry/openbabel
-   sci-libs/avogadrolibs
+   sci-libs/avogadrolibs[qt5]
)
solver? ( dev-ml/facile[ocamlopt] )
 "



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2019-01-18 Thread Andreas Sturmlechner
commit: 05075f17ae1c13dae68f68b1f71c8468092919ef
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 17 10:34:53 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan 18 11:00:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05075f17

kde-apps/kalzium: Drop 18.12.1 (r0)

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

 kde-apps/kalzium/kalzium-18.12.1.ebuild | 60 -
 1 file changed, 60 deletions(-)

diff --git a/kde-apps/kalzium/kalzium-18.12.1.ebuild 
b/kde-apps/kalzium/kalzium-18.12.1.ebuild
deleted file mode 100644
index 6d9fd5d6f8c..000
--- a/kde-apps/kalzium/kalzium-18.12.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="forceoptional"
-inherit kde5 flag-o-matic
-
-DESCRIPTION="Periodic table of the elements"
-HOMEPAGE="https://www.kde.org/applications/education/kalzium 
https://edu.kde.org/kalzium/;
-KEYWORDS="~amd64 ~x86"
-IUSE="editor solver"
-
-DEPEND="
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kdelibs4support)
-   $(add_frameworks_dep khtml)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kplotting)
-   $(add_frameworks_dep ktextwidgets)
-   $(add_frameworks_dep kunitconversion)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kxmlgui)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtscript)
-   $(add_qt_dep qtsvg)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtxml)
-   editor? (
-   $(add_qt_dep qtopengl)
-   $(add_frameworks_dep knewstuff)
-   dev-cpp/eigen:3
-   sci-chemistry/openbabel
-   sci-libs/avogadrolibs
-   )
-   solver? ( dev-ml/facile[ocamlopt] )
-"
-RDEPEND="${DEPEND}
-   sci-chemistry/chemical-mime-data
-"
-
-src_configure(){
-   # Fix missing finite()
-   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
-
-   local mycmakeargs=(
-   $(cmake-utils_use_find_package editor Eigen3)
-   $(cmake-utils_use_find_package editor AvogadroLibs)
-   $(cmake-utils_use_find_package editor OpenBabel2)
-   $(cmake-utils_use_find_package solver OCaml)
-   $(cmake-utils_use_find_package solver Libfacile)
-   )
-
-   kde5_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/files/, kde-apps/kalzium/

2019-01-18 Thread Andreas Sturmlechner
commit: 46111e1999ba8aef000edb69e7ea110922cff989
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 17 10:33:58 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan 18 11:00:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46111e19

kde-apps/kalzium: Add missing avogadro[qt5] USE, fix cmake

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

 kde-apps/kalzium/files/kalzium-18.12.1-deps.patch | 79 +++
 kde-apps/kalzium/kalzium-18.12.1-r1.ebuild| 62 ++
 2 files changed, 141 insertions(+)

diff --git a/kde-apps/kalzium/files/kalzium-18.12.1-deps.patch 
b/kde-apps/kalzium/files/kalzium-18.12.1-deps.patch
new file mode 100644
index 000..f0a1a834bc5
--- /dev/null
+++ b/kde-apps/kalzium/files/kalzium-18.12.1-deps.patch
@@ -0,0 +1,79 @@
+From dd38aba1dfbc18c8e094fce2f8b167d0e12e93fb Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Thu, 17 Jan 2019 10:45:42 +0100
+Subject: [PATCH] Qt5OpenGL is only required in optional compoundviewer
+
+Add missing search for Qt5Xml
+Add missing Qt5Widgets to compoundviewer target_link_libraries
+Remove Qt5OpenGL from libscience target_link_libraries, not used
+---
+ CMakeLists.txt| 7 ---
+ compoundviewer/CMakeLists.txt | 3 ++-
+ libscience/CMakeLists.txt | 2 +-
+ 3 files changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a48c9046..9c55aafe 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -42,12 +42,12 @@ configure_file(
+ include_directories(${AvogadroLibs_INCLUDE_DIRS})
+ 
+ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS
+-Widgets
+-Script
+ Core
+ Gui
+-OpenGL
++Script
+ Svg
++Widgets
++Xml
+ )
+ 
+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+@@ -92,6 +92,7 @@ add_definitions(-DUSING_DYNAMIC_LIBS)
+ endif(MSVC)
+ 
+ if (OPENBABEL2_FOUND AND AvogadroLibs_FOUND AND EIGEN3_FOUND)
++  find_package(Qt5OpenGL ${QT_MIN_VERSION} REQUIRED)
+   find_package(KF5NewStuff REQUIRED)
+   # avoid compilerwarnings about redefinitions
+   # todo: use check_function_exits() ?
+diff --git a/compoundviewer/CMakeLists.txt b/compoundviewer/CMakeLists.txt
+index d6f6f4ab..54734a02 100644
+--- a/compoundviewer/CMakeLists.txt
 b/compoundviewer/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}/..
+ ${EIGEN3_INCLUDE_DIR}
+-${OPENBABEL2_INCLUDE_DIR} ${OPENGL_INCLUDE_DIRS}
++${OPENBABEL2_INCLUDE_DIR}
+ ${AvogadroLibs_INCLUDE_DIRS}
+ ${PROJECT_SOURCE_DIR}/compoundviewer
+ )
+@@ -21,6 +21,7 @@ target_link_libraries(compoundviewer
+ KF5::CoreAddons
+ Qt5::OpenGL
+ Qt5::Gui
++Qt5::Widgets
+ ${OPENBABEL2_LIBRARIES}
+ AvogadroQtGui
+ AvogadroQtOpenGL
+diff --git a/libscience/CMakeLists.txt b/libscience/CMakeLists.txt
+index f25e4090..4d4d6979 100644
+--- a/libscience/CMakeLists.txt
 b/libscience/CMakeLists.txt
+@@ -16,7 +16,7 @@ set(science_LIB_SRCS
+ 
+ add_library(science SHARED ${science_LIB_SRCS})
+ 
+-target_link_libraries(science Qt5::OpenGL Qt5::Xml KF5::UnitConversion 
KF5::WidgetsAddons KF5::KDELibs4Support)
++target_link_libraries(science Qt5::Xml KF5::UnitConversion KF5::WidgetsAddons 
KF5::KDELibs4Support)
+ set_target_properties(science PROPERTIES VERSION ${KALZIUMLIB_VERSION} 
SOVERSION ${KALZIUMLIB_SOVERSION} )
+ install(TARGETS science  ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+-- 
+2.20.1
+

diff --git a/kde-apps/kalzium/kalzium-18.12.1-r1.ebuild 
b/kde-apps/kalzium/kalzium-18.12.1-r1.ebuild
new file mode 100644
index 000..aac0fcfa4cc
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-18.12.1-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5 flag-o-matic
+
+DESCRIPTION="Periodic table of the elements"
+HOMEPAGE="https://www.kde.org/applications/education/kalzium 
https://edu.kde.org/kalzium/;
+KEYWORDS="~amd64 ~x86"
+IUSE="editor solver"
+
+DEPEND="
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kdelibs4support)
+   $(add_frameworks_dep khtml)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep kplotting)
+   $(add_frameworks_dep ktextwidgets)
+   $(add_frameworks_dep kunitconversion)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kxmlgui)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtscript)
+   $(add_qt_dep qtsvg)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtxml)
+   editor? (
+   $(add_qt_dep qtopengl)
+   $(add_frameworks_dep knewstuff)

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/files/

2018-04-21 Thread Andreas Sturmlechner
commit: 72373df1fdfab6c5601fb5676dabb23dcac480fe
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 21 08:11:16 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 21 09:12:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72373df1

kde-apps/kalzium: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/8091

 .../files/kalzium-18.03.90-missing-header.patch| 24 --
 1 file changed, 24 deletions(-)

diff --git a/kde-apps/kalzium/files/kalzium-18.03.90-missing-header.patch 
b/kde-apps/kalzium/files/kalzium-18.03.90-missing-header.patch
deleted file mode 100644
index 8d1eee5720b..000
--- a/kde-apps/kalzium/files/kalzium-18.03.90-missing-header.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From a56c48890a21f0d9556474e3edae9c11be898243 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 8 Apr 2018 02:35:14 +0200
-Subject: [PATCH] Add missing header when building with AvogadroLibs support
-

- src/kalzium.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/kalzium.cpp b/src/kalzium.cpp
-index d7c9b4c6..4636308c 100644
 a/src/kalzium.cpp
-+++ b/src/kalzium.cpp
-@@ -42,6 +42,7 @@
- #ifdef HAVE_OPENBABEL2
- #if defined(HAVE_EIGEN) && defined(HAVE_AVOGADRO)
- #include "tools/moleculeview.h"
-+#include 
- #endif
- #include "tools/obconverter.h"
- #endif
--- 
-2.17.0
-



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2018-01-16 Thread Andreas Sturmlechner
commit: 58d41542691022b27c67b04acee7d456abe27e24
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 13:37:48 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 13:44:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d41542

kde-apps/kalzium: Drop 17.12.1 (r0)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 kde-apps/kalzium/kalzium-17.12.1.ebuild | 58 -
 1 file changed, 58 deletions(-)

diff --git a/kde-apps/kalzium/kalzium-17.12.1.ebuild 
b/kde-apps/kalzium/kalzium-17.12.1.ebuild
deleted file mode 100644
index ea7cedd67ed..000
--- a/kde-apps/kalzium/kalzium-17.12.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="forceoptional"
-inherit kde5 flag-o-matic
-
-DESCRIPTION="Periodic table of the elements"
-HOMEPAGE="https://www.kde.org/applications/education/kalzium 
https://edu.kde.org/kalzium/;
-KEYWORDS="~amd64 ~x86"
-IUSE="editor solver"
-
-DEPEND="
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kdelibs4support)
-   $(add_frameworks_dep khtml)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kplotting)
-   $(add_frameworks_dep ktextwidgets)
-   $(add_frameworks_dep kunitconversion)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kxmlgui)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtscript)
-   $(add_qt_dep qtsvg)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtxml)
-   editor? (
-   dev-cpp/eigen:3
-   || ( sci-libs/avogadrolibs sci-chemistry/avogadro )
-   sci-chemistry/openbabel
-   )
-   solver? ( dev-ml/facile[ocamlopt] )
-"
-RDEPEND="${DEPEND}
-   sci-chemistry/chemical-mime-data
-"
-
-src_configure(){
-   # Fix missing finite()
-   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
-
-   local mycmakeargs=(
-   $(cmake-utils_use_find_package editor Eigen3)
-   $(cmake-utils_use_find_package editor AvogadroLibs)
-   $(cmake-utils_use_find_package editor OpenBabel2)
-   $(cmake-utils_use_find_package solver OCaml)
-   $(cmake-utils_use_find_package solver Libfacile)
-   )
-
-   kde5_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2018-01-16 Thread Andreas Sturmlechner
commit: 3c0584aa08eb9bb24a3f0b673d9c621bef00ac7d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 13:14:37 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 13:14:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0584aa

kde-apps/kalzium: Drop alternative sci-libs/avogadro dep

This is not an option for kalzium anymore.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 kde-apps/kalzium/kalzium-17.12.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kalzium/kalzium-17.12.1-r1.ebuild 
b/kde-apps/kalzium/kalzium-17.12.1-r1.ebuild
index b9e5af80eee..9aa752c327f 100644
--- a/kde-apps/kalzium/kalzium-17.12.1-r1.ebuild
+++ b/kde-apps/kalzium/kalzium-17.12.1-r1.ebuild
@@ -35,7 +35,7 @@ DEPEND="
$(add_frameworks_dep knewstuff)
dev-cpp/eigen:3
sci-chemistry/openbabel
-   || ( sci-libs/avogadrolibs sci-chemistry/avogadro )
+   sci-libs/avogadrolibs
)
solver? ( dev-ml/facile[ocamlopt] )
 "



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/, kde-apps/kalzium/files/

2018-01-16 Thread Andreas Sturmlechner
commit: 4d0cc4250a72534366ba3e1fbcf2563f163b0f42
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 16 12:00:54 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 16 13:04:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d0cc425

kde-apps/kalzium: Fix optional and missing DEPEND

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../files/kalzium-17.12.1-knewstuff-optional.patch | 58 
 kde-apps/kalzium/kalzium-17.12.1-r1.ebuild | 61 ++
 2 files changed, 119 insertions(+)

diff --git a/kde-apps/kalzium/files/kalzium-17.12.1-knewstuff-optional.patch 
b/kde-apps/kalzium/files/kalzium-17.12.1-knewstuff-optional.patch
new file mode 100644
index 000..e60a6594a34
--- /dev/null
+++ b/kde-apps/kalzium/files/kalzium-17.12.1-knewstuff-optional.patch
@@ -0,0 +1,58 @@
+From 4f7922a93bbea8582d29eebb194932708f9e21cd Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Tue, 16 Jan 2018 12:53:56 +0100
+Subject: [PATCH] KF5NewStuff is only used in moleculeview, conditional on
+ Eigen3 and AvogadroLibs
+
+---
+ CMakeLists.txt | 2 +-
+ src/CMakeLists.txt | 3 +--
+ 2 files changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4309a683..a12d4e36 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -55,7 +55,6 @@ find_package(KF5 REQUIRED COMPONENTS
+ I18n
+ KDELibs4Support
+ KHtml
+-NewStuff
+ Parts
+ Plotting
+ Solid
+@@ -93,6 +92,7 @@ add_definitions(-DUSING_DYNAMIC_LIBS)
+ endif(MSVC)
+ 
+ if (OPENBABEL2_FOUND AND AvogadroLibs_FOUND AND EIGEN3_FOUND)
++  find_package(KF5NewStuff REQUIRED)
+   # avoid compilerwarnings about redefinitions
+   # todo: use check_function_exits() ?
+   message(STATUS "Kalzium molecular editor enabled")
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 623ba2e5..0b1936eb 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -139,18 +139,17 @@ target_link_libraries(kalzium
+ KF5::Plotting
+ KF5::KHtml
+ KF5::KDELibs4Support
+-KF5::NewStuff
+ KF5::UnitConversion
+ Qt5::Script
+ Qt5::Svg
+ Qt5::Quick
+ science
+-${OPENBABEL2_LIBRARIES}
+ )
+ if (OPENBABEL2_FOUND)
+target_link_libraries(kalzium ${OPENBABEL2_LIBRARIES})
+if (EIGEN3_FOUND AND AvogadroLibs_FOUND)
+   target_link_libraries(kalzium
++ KF5::NewStuff
+  Qt5::OpenGL
+  compoundviewer
+  AvogadroQtGui
+-- 
+2.15.1
+

diff --git a/kde-apps/kalzium/kalzium-17.12.1-r1.ebuild 
b/kde-apps/kalzium/kalzium-17.12.1-r1.ebuild
new file mode 100644
index 000..b9e5af80eee
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-17.12.1-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5 flag-o-matic
+
+DESCRIPTION="Periodic table of the elements"
+HOMEPAGE="https://www.kde.org/applications/education/kalzium 
https://edu.kde.org/kalzium/;
+KEYWORDS="~amd64 ~x86"
+IUSE="editor solver"
+
+DEPEND="
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kdelibs4support)
+   $(add_frameworks_dep khtml)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep kplotting)
+   $(add_frameworks_dep ktextwidgets)
+   $(add_frameworks_dep kunitconversion)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kxmlgui)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtscript)
+   $(add_qt_dep qtsvg)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtxml)
+   editor? (
+   $(add_frameworks_dep knewstuff)
+   dev-cpp/eigen:3
+   sci-chemistry/openbabel
+   || ( sci-libs/avogadrolibs sci-chemistry/avogadro )
+   )
+   solver? ( dev-ml/facile[ocamlopt] )
+"
+RDEPEND="${DEPEND}
+   sci-chemistry/chemical-mime-data
+"
+
+PATCHES=( "${FILESDIR}/${P}-knewstuff-optional.patch" )
+
+src_configure(){
+   # Fix missing finite()
+   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
+
+   local mycmakeargs=(
+   $(cmake-utils_use_find_package editor Eigen3)
+   $(cmake-utils_use_find_package editor AvogadroLibs)
+   $(cmake-utils_use_find_package editor OpenBabel2)
+   $(cmake-utils_use_find_package solver OCaml)
+   $(cmake-utils_use_find_package solver Libfacile)
+   )
+
+   kde5_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/files/

2017-12-02 Thread Andreas Sturmlechner
commit: f5787699a860b0f42ee8eb059e8fbf469fe425d4
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Dec  2 08:14:31 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  2 08:34:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5787699

kde-apps/kalzium: remove unused patch

 .../kalzium/files/kalzium-17.04.3-ocaml404.patch   | 29 --
 1 file changed, 29 deletions(-)

diff --git a/kde-apps/kalzium/files/kalzium-17.04.3-ocaml404.patch 
b/kde-apps/kalzium/files/kalzium-17.04.3-ocaml404.patch
deleted file mode 100644
index b2c315702a7..000
--- a/kde-apps/kalzium/files/kalzium-17.04.3-ocaml404.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 447d0ca4cc757f79ad02ca52ab5e086b78dfdfb1 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jos=C3=A9=20Manuel=20Santamar=C3=ADa=20Lema?=
- 
-Date: Thu, 3 Aug 2017 18:10:53 +0200
-Subject: Fix build with ocaml 4.04
-
-BUG: 372671
-FIXED-IN: 17.08
-
-Differential Revision: https://phabricator.kde.org/D6752

- src/CMakeOCamlInstructions.cmake | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/CMakeOCamlInstructions.cmake 
b/src/CMakeOCamlInstructions.cmake
-index 483d003..da703b1 100644
 a/src/CMakeOCamlInstructions.cmake
-+++ b/src/CMakeOCamlInstructions.cmake
-@@ -58,7 +58,7 @@ ocaml_ml_to_cmx(${CMAKE_CURRENT_BINARY_DIR}/lexer.cmx 
${CMAKE_CURRENT_SOURCE_DIR
- # object files
- 
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/modwrap.o
--   COMMAND ${OCAML_OCAMLOPT_EXECUTABLE} -I 
${LIBFACILE_INCLUDE_DIR} -c ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c -o 
${CMAKE_CURRENT_BINARY_DIR}/modwrap.o
-+   COMMAND ${OCAML_OCAMLOPT_EXECUTABLE} -I 
${LIBFACILE_INCLUDE_DIR} -c ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c
-DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c 
${CMAKE_CURRENT_BINARY_DIR}/solver.o
-WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
- set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES 
${CMAKE_CURRENT_BINARY_DIR}/modwrap.o)
--- 
-cgit v0.11.2



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/files/, kde-apps/kalzium/

2017-08-03 Thread Andreas Sturmlechner
commit: 014ae925f9faf8770ed787dc2246e71d61c5a509
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Aug  3 16:59:00 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug  3 17:07:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014ae925

kde-apps/kalzium: Fix build with dev-lang/ocaml-4.04.0

See also: https://bugs.kde.org/show_bug.cgi?id=372671

Gentoo-bug: 603050

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 .../kalzium/files/kalzium-17.04.3-ocaml404.patch   | 29 ++
 kde-apps/kalzium/kalzium-17.04.3.ebuild|  2 ++
 2 files changed, 31 insertions(+)

diff --git a/kde-apps/kalzium/files/kalzium-17.04.3-ocaml404.patch 
b/kde-apps/kalzium/files/kalzium-17.04.3-ocaml404.patch
new file mode 100644
index 000..b2c315702a7
--- /dev/null
+++ b/kde-apps/kalzium/files/kalzium-17.04.3-ocaml404.patch
@@ -0,0 +1,29 @@
+From 447d0ca4cc757f79ad02ca52ab5e086b78dfdfb1 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jos=C3=A9=20Manuel=20Santamar=C3=ADa=20Lema?=
+ 
+Date: Thu, 3 Aug 2017 18:10:53 +0200
+Subject: Fix build with ocaml 4.04
+
+BUG: 372671
+FIXED-IN: 17.08
+
+Differential Revision: https://phabricator.kde.org/D6752
+---
+ src/CMakeOCamlInstructions.cmake | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/CMakeOCamlInstructions.cmake 
b/src/CMakeOCamlInstructions.cmake
+index 483d003..da703b1 100644
+--- a/src/CMakeOCamlInstructions.cmake
 b/src/CMakeOCamlInstructions.cmake
+@@ -58,7 +58,7 @@ ocaml_ml_to_cmx(${CMAKE_CURRENT_BINARY_DIR}/lexer.cmx 
${CMAKE_CURRENT_SOURCE_DIR
+ # object files
+ 
+ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/modwrap.o
+-   COMMAND ${OCAML_OCAMLOPT_EXECUTABLE} -I 
${LIBFACILE_INCLUDE_DIR} -c ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c -o 
${CMAKE_CURRENT_BINARY_DIR}/modwrap.o
++   COMMAND ${OCAML_OCAMLOPT_EXECUTABLE} -I 
${LIBFACILE_INCLUDE_DIR} -c ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c
+DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/solver/modwrap.c 
${CMAKE_CURRENT_BINARY_DIR}/solver.o
+WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+ set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES 
${CMAKE_CURRENT_BINARY_DIR}/modwrap.o)
+-- 
+cgit v0.11.2

diff --git a/kde-apps/kalzium/kalzium-17.04.3.ebuild 
b/kde-apps/kalzium/kalzium-17.04.3.ebuild
index 9245d7e29c7..caeb6d64fc0 100644
--- a/kde-apps/kalzium/kalzium-17.04.3.ebuild
+++ b/kde-apps/kalzium/kalzium-17.04.3.ebuild
@@ -43,6 +43,8 @@ RDEPEND="${DEPEND}
sci-chemistry/chemical-mime-data
 "
 
+PATCHES=( "${FILESDIR}/${P}-ocaml404.patch" ) # bug 603050
+
 src_configure(){
# Fix missing finite()
[[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/, kde-apps/kalzium/files/

2017-02-11 Thread Andreas Sturmlechner
commit: 59928015ddc7ccbed718344e823fb342a62893bf
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb 12 02:28:32 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 12 02:28:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59928015

kde-apps/kalzium: Fix build with KF-5.31

Package-Manager: portage-2.3.3

 .../kalzium/files/kalzium-16.12.2-kf-5.31.patch| 152 +
 kde-apps/kalzium/kalzium-16.12.2.ebuild|   2 +
 2 files changed, 154 insertions(+)

diff --git a/kde-apps/kalzium/files/kalzium-16.12.2-kf-5.31.patch 
b/kde-apps/kalzium/files/kalzium-16.12.2-kf-5.31.patch
new file mode 100644
index 00..05c912c946
--- /dev/null
+++ b/kde-apps/kalzium/files/kalzium-16.12.2-kf-5.31.patch
@@ -0,0 +1,152 @@
+From f233d458959548ab371e3faeca7313f746625afc Mon Sep 17 00:00:00 2001
+From: Heiko Becker 
+Date: Sun, 22 Jan 2017 14:46:24 +0100
+Subject: Fix build with extra-cmake-modules > 5.30
+
+Since a5f3a76e14799c68b5e8f74e375baa5f6f6ab4dc in
+extra-cmake-modules.git -fno-operator-names is passed to the build
+(when supported), causing a build error for kalzium.
+
+REVIEW: 129873
+---
+ src/calculator/titrationCalculator.cpp | 39 +++---
+ 1 file changed, 17 insertions(+), 22 deletions(-)
+
+diff --git a/src/calculator/titrationCalculator.cpp 
b/src/calculator/titrationCalculator.cpp
+index 44ea152..6ea9ac9 100644
+--- a/src/calculator/titrationCalculator.cpp
 b/src/calculator/titrationCalculator.cpp
+@@ -41,11 +41,6 @@
+ 
+ using namespace std;
+ 
+-#ifdef _MSC_VER
+-#define and &&
+-#define or ||
+-#endif
+-
+ titrationCalculator::titrationCalculator(QWidget * parent) : QWidget(parent)
+ {
+ xmin = 0;
+@@ -112,7 +107,7 @@ void titrationCalculator::plot()
+ }
+ QString mreporto;
+ int iter = 0;
+-if (uid.xaxis->text() == "" or uid.xaxis->text() == " ") {
++if (uid.xaxis->text() == "" || uid.xaxis->text() == " ") {
+ uid.xaxis->setText(i18n("nothing"));
+ }
+ if (tmpy == 0) {
+@@ -121,11 +116,11 @@ void titrationCalculator::plot()
+ //now we have to solve the system of equations NOTE:yvalue 
contains the equation of Y-axis variable
+ //we iterates the process until you have an equation in one only 
unknown variable or a numeric expression
+ mreporto = solve(yvalue);
+-while (end == 0 or lettere == 1) {
++while (end == 0 || lettere == 1) {
+ QByteArray ba = mreporto.toLatin1();
+ char *tmreport = ba.data();
+ ++iter;
+-if (end == 1 or lettere == 0) {
++if (end == 1 || lettere == 0) {
+ break;
+ }
+ if (iter > 100) {
+@@ -273,13 +268,13 @@ QString titrationCalculator::solve(char *yvalue)
+ QString tempyval;
+ QString ptem;
+ for (int i = 0; strlen(yvalue) + 1; ++i) {
+-if (!(yvalue[i]=='q' or yvalue[i]=='w' or yvalue[i]=='e' or 
yvalue[i]=='r' or yvalue[i]=='t' or yvalue[i]=='y' or yvalue[i]=='u' or 
yvalue[i]=='i' or yvalue[i]=='o' or yvalue[i]=='p' or yvalue[i]=='a' or 
yvalue[i]=='s' or yvalue[i]=='d' or yvalue[i]=='f' or yvalue[i]=='g' or 
yvalue[i]=='h' or yvalue[i]=='j' or yvalue[i]=='k' or yvalue[i]=='l' or 
yvalue[i]=='z' or yvalue[i]=='x' or yvalue[i]=='c' or yvalue[i]=='v' or 
yvalue[i]=='b' or yvalue[i]=='n' or yvalue[i]=='m' or yvalue[i]=='+' or 
yvalue[i]=='-' or yvalue[i]=='^' or yvalue[i]=='*' or yvalue[i]=='/' or 
yvalue[i]=='(' or yvalue[i]==')' or yvalue[i]=='Q' or yvalue[i]=='W' or 
yvalue[i]=='E' or yvalue[i]=='R' or yvalue[i]=='T' or yvalue[i]=='Y' or 
yvalue[i]=='U' or yvalue[i]=='I' or yvalue[i]=='O' or yvalue[i]=='P' or 
yvalue[i]=='A' or yvalue[i]=='S' or yvalue[i]=='D' or yvalue[i]=='F' or 
yvalue[i]=='G' or yvalue[i]=='H' or yvalue[i]=='J' or yvalue[i]=='K' or 
yvalue[i]=='L' or yvalue[i]=='Z' or yvalue[i]=='X' or yvalue[i]=
 ='C' or yvalue[i]=='V' or yvalue[i]=='B' or yvalue[i]=='N' or yvalue[i]=='M' 
or yvalue[i]=='1' or yvalue[i]=='2' or yvalue[i]=='3' or yvalue[i]=='4' or 
yvalue[i]=='5' or yvalue[i]=='6' or yvalue[i]=='7' or yvalue[i]=='8' or 
yvalue[i]=='9' or yvalue[i]=='0' or yvalue[i]=='.' or yvalue[i]==',')) {
++if (!(yvalue[i]=='q' || yvalue[i]=='w' || yvalue[i]=='e' || 
yvalue[i]=='r' || yvalue[i]=='t' || yvalue[i]=='y' || yvalue[i]=='u' || 
yvalue[i]=='i' || yvalue[i]=='o' || yvalue[i]=='p' || yvalue[i]=='a' || 
yvalue[i]=='s' || yvalue[i]=='d' || yvalue[i]=='f' || yvalue[i]=='g' || 
yvalue[i]=='h' || yvalue[i]=='j' || yvalue[i]=='k' || yvalue[i]=='l' || 
yvalue[i]=='z' || yvalue[i]=='x' || yvalue[i]=='c' || yvalue[i]=='v' || 
yvalue[i]=='b' || yvalue[i]=='n' || yvalue[i]=='m' || yvalue[i]=='+' || 
yvalue[i]=='-' || yvalue[i]=='^' || yvalue[i]=='*' || yvalue[i]=='/' || 
yvalue[i]=='(' || yvalue[i]==')' || yvalue[i]=='Q' || 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2016-05-24 Thread Mikle Kolyada
commit: 3387238f5e5158de5f40dc6aa6dd069925615b8f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue May 24 11:31:15 2016 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue May 24 11:38:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3387238f

kde-apps/kalzium: amd64 stable wrt bug #579992

Package-Manager: portage-2.2.28

 kde-apps/kalzium/kalzium-15.12.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kalzium/kalzium-15.12.3-r2.ebuild 
b/kde-apps/kalzium/kalzium-15.12.3-r2.ebuild
index 3019590..fce45f4 100644
--- a/kde-apps/kalzium/kalzium-15.12.3-r2.ebuild
+++ b/kde-apps/kalzium/kalzium-15.12.3-r2.ebuild
@@ -12,7 +12,7 @@ inherit kde4-base flag-o-matic
 DESCRIPTION="KDE: periodic table of the elements"
 HOMEPAGE="https://www.kde.org/applications/education/kalzium
 https://edu.kde.org/kalzium;
-KEYWORDS=" ~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="debug editor +plasma solver"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/

2016-03-25 Thread Michael Palimaka
commit: 62665ee08683757df2d05b02f10c8e5bc55d675b
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Fri Mar 25 13:16:26 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Mar 25 14:47:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62665ee0

kde-apps/kalzium: Drop old

Package-Manager: portage-2.2.27

 kde-apps/kalzium/kalzium-15.12.3-r1.ebuild | 47 --
 1 file changed, 47 deletions(-)

diff --git a/kde-apps/kalzium/kalzium-15.12.3-r1.ebuild 
b/kde-apps/kalzium/kalzium-15.12.3-r1.ebuild
deleted file mode 100644
index 33f5630..000
--- a/kde-apps/kalzium/kalzium-15.12.3-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-KDE_HANDBOOK="optional"
-CPPUNIT_REQUIRED="optional"
-OPENGL_REQUIRED="always"
-inherit kde4-base flag-o-matic
-
-DESCRIPTION="KDE: periodic table of the elements"
-HOMEPAGE="https://www.kde.org/applications/education/kalzium
-https://edu.kde.org/kalzium;
-KEYWORDS=" ~amd64 ~x86"
-IUSE="editor debug solver"
-
-DEPEND="
-   editor? (
-   >=dev-cpp/eigen-2.0.3:2
-   sci-chemistry/avogadro
-   >=sci-chemistry/openbabel-2.2
-   )
-   solver? ( dev-ml/facile[ocamlopt] )
-"
-RDEPEND=${DEPEND}
-
-KMEXTRACTONLY="
-   libkdeedu/kdeeduui/
-   libkdeedu/libscience/
-"
-
-src_configure(){
-   # Fix missing finite()
-   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
-
-   local mycmakeargs=(
-   $(cmake-utils_use_with editor Eigen2)
-   $(cmake-utils_use_with editor Avogadro)
-   $(cmake-utils_use_with editor OpenBabel2)
-   $(cmake-utils_use_with editor OpenGL)
-   $(cmake-utils_use_with solver OCaml)
-   $(cmake-utils_use_with solver Libfacile)
-   )
-
-   kde4-base_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/files/, kde-apps/kalzium/

2016-03-25 Thread Michael Palimaka
commit: 19b3e9cf70fee6f2c335138da31ff3f4b5f6f483
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sun Mar 20 17:15:30 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Mar 25 14:47:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b3e9cf

kde-apps/kalzium: Re-add USE=+plasma, fix DEPENDs

Package-Manager: portage-2.2.27

 .../kalzium/files/kalzium-15.12.3-plasmoids.patch  | 23 +++
 kde-apps/kalzium/kalzium-15.12.3-r2.ebuild | 47 ++
 2 files changed, 70 insertions(+)

diff --git a/kde-apps/kalzium/files/kalzium-15.12.3-plasmoids.patch 
b/kde-apps/kalzium/files/kalzium-15.12.3-plasmoids.patch
new file mode 100644
index 000..686a6ef
--- /dev/null
+++ b/kde-apps/kalzium/files/kalzium-15.12.3-plasmoids.patch
@@ -0,0 +1,23 @@
+commit 456205fc98f4eb2762c11fac2abedf618e0deb8f
+Author: Andreas Sturmlechner 
+Date:   Fri Mar 25 13:38:55 2016 +0100
+
+Make plasmoids optional
+
+They are not useable in a Plasma-5 workspace.
+
+REVIEW: 127491
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f4ab27b..93ae845 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -50,7 +50,7 @@ endif (OPENBABEL2_FOUND AND Avogadro_FOUND AND EIGEN3_FOUND)
+ add_subdirectory(doc)
+ add_subdirectory(src)
+ add_subdirectory(data)
+-add_subdirectory(plasmoid)
++macro_optional_add_subdirectory(plasmoid)
+ add_subdirectory(libscience)
+ add_subdirectory(qml)
+ 

diff --git a/kde-apps/kalzium/kalzium-15.12.3-r2.ebuild 
b/kde-apps/kalzium/kalzium-15.12.3-r2.ebuild
new file mode 100644
index 000..3019590
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-15.12.3-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+CPPUNIT_REQUIRED="optional"
+OPENGL_REQUIRED="always"
+inherit kde4-base flag-o-matic
+
+DESCRIPTION="KDE: periodic table of the elements"
+HOMEPAGE="https://www.kde.org/applications/education/kalzium
+https://edu.kde.org/kalzium;
+KEYWORDS=" ~amd64 ~x86"
+IUSE="debug editor +plasma solver"
+
+DEPEND="
+   editor? (
+   dev-cpp/eigen:3
+   sci-chemistry/avogadro
+   >=sci-chemistry/openbabel-2.2
+   dev-qt/qtopengl:4
+   )
+   solver? ( dev-ml/facile[ocamlopt] )
+"
+RDEPEND="${DEPEND}
+   sci-chemistry/chemical-mime-data
+"
+
+PATCHES=( "${FILESDIR}/${PN}-15.12.3-plasmoids.patch" )
+
+src_configure(){
+   # Fix missing finite()
+   [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
+
+   local mycmakeargs=(
+   $(cmake-utils_use_build plasma plasmoid)
+   $(cmake-utils_use_with editor Eigen3)
+   $(cmake-utils_use_with editor Avogadro)
+   $(cmake-utils_use_with editor OpenBabel2)
+   $(cmake-utils_use_with solver OCaml)
+   $(cmake-utils_use_with solver Libfacile)
+   )
+
+   kde4-base_src_configure
+}