commit:     a5f3816845e8b29538dae8d4aee7e2e20a04a34d
Author:     Zoltan Puskas <zoltan <AT> sinustrom <DOT> info>
AuthorDate: Tue Jan 18 04:01:26 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 21 19:10:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f38168

sci-electronics/kicad: Bump to 6.0.1

Also move to EAPI8, add "nls" USE flag to allow for toggling
translations, change -DKICAD_DOCS to point to Gentoo's versioned
documentation path to fix documentation menu, and clean up some left
over variables

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-electronics/kicad/Manifest                           |  1 +
 .../kicad/{kicad-9999.ebuild => kicad-6.0.1.ebuild}      | 16 +++++++++-------
 sci-electronics/kicad/kicad-9999.ebuild                  | 14 ++++++++------
 3 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index d38b7350d368..62fda8577ed1 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-5.1.12.tar.bz2 18581842 BLAKE2B 
f04369fecded6fb07376efa209ddf5fcc693e73018ed728003529cdd0e6ef4a059c28106db1acf18834d938c3fbe4b9df5b5c8e0874989d35f74cf67414e6c76
 SHA512 
c0e5ad5b360ef788b427755aa71eeaec1a19b7520a00bb94fafba47e291f6ba067c598004efd515287800cd41f7da399d0389121e53e9669026c62f21b0a65ea
 DIST kicad-6.0.0.tar.gz 45037889 BLAKE2B 
4ea4075cd8e860ed19ee051be3567400c57f8c1b51550d2da80525ef65cc0b6c0951bac8c306c4fc19bddd824e2b727f416817ea4006a67f949dbf70df673a37
 SHA512 
1cadf59cfa85c5bbeb86f968ced896eff16c330e498497bf58826a58a59dfb83989422d660f7230d7921eeeda709d1ff10b50d4f842a36e50d44bf9017360b50
+DIST kicad-6.0.1.tar.gz 44971453 BLAKE2B 
e9fcaf367efb544197fb2ce448b0d808bb79f166e73e5c6f4c7c0ef303ee1bed5697101883ad4945aea8a1a1cd3b868832ea1ebfb727dfc8bdf56ce4d177838e
 SHA512 
a257c69e0515c6d0c709bb59f632daff6e1e2108e1b1d4553d0cde397d551c3bfd969471dc63efdb12d57202842e1f645026650e2a7ca2c8af8b7150ceaebb3d

diff --git a/sci-electronics/kicad/kicad-9999.ebuild 
b/sci-electronics/kicad/kicad-6.0.1.ebuild
similarity index 93%
copy from sci-electronics/kicad/kicad-9999.ebuild
copy to sci-electronics/kicad/kicad-6.0.1.ebuild
index ff3a92646a7e..4efd1ddc6a91 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-6.0.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8,9} )
 WX_GTK_VER="3.0-gtk3"
@@ -28,7 +28,7 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples +ngspice openmp +occ +pcm"
+IUSE="doc examples +ngspice nls openmp +occ +pcm"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -52,6 +52,9 @@ COMMON_DEPEND="
        ngspice? (
                >sci-electronics/ngspice-27[shared]
        )
+       nls? (
+               sys-devel/gettext
+       )
        occ? (
                >=sci-libs/opencascade-7.3.0:=
        )
@@ -68,8 +71,7 @@ if [[ ${PV} == 9999 ]] ; then
        BDEPEND+=" >=x11-misc/util-macros-1.18"
 fi
 
-CHECKREQS_DISK_BUILD="800M"
-CAS_VERSION=7.5.3
+CHECKREQS_DISK_BUILD="900M"
 
 pkg_setup() {
        use openmp && tc-check-openmp
@@ -91,13 +93,13 @@ src_configure() {
        xdg_environment_reset
 
        local mycmakeargs=(
-               -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PF}"
+               -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
 
                -DKICAD_SCRIPTING_WXPYTHON=ON
 
                # Merged from separate -i18n package, bug #830274
-               -DKICAD_BUILD_I18N=ON
-               -DKICAD_I18N_UNIX_STRICT_PATH=ON
+               -DKICAD_BUILD_I18N="$(usex nls)"
+               -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
 
                -DPYTHON_DEST="$(python_get_sitedir)"
                -DPYTHON_EXECUTABLE="${PYTHON}"

diff --git a/sci-electronics/kicad/kicad-9999.ebuild 
b/sci-electronics/kicad/kicad-9999.ebuild
index ff3a92646a7e..129d19372060 100644
--- a/sci-electronics/kicad/kicad-9999.ebuild
+++ b/sci-electronics/kicad/kicad-9999.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8,9} )
 WX_GTK_VER="3.0-gtk3"
@@ -28,7 +28,7 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples +ngspice openmp +occ +pcm"
+IUSE="doc examples +ngspice nls openmp +occ +pcm"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
@@ -52,6 +52,9 @@ COMMON_DEPEND="
        ngspice? (
                >sci-electronics/ngspice-27[shared]
        )
+       nls? (
+               sys-devel/gettext
+       )
        occ? (
                >=sci-libs/opencascade-7.3.0:=
        )
@@ -68,8 +71,7 @@ if [[ ${PV} == 9999 ]] ; then
        BDEPEND+=" >=x11-misc/util-macros-1.18"
 fi
 
-CHECKREQS_DISK_BUILD="800M"
-CAS_VERSION=7.5.3
+CHECKREQS_DISK_BUILD="900M"
 
 pkg_setup() {
        use openmp && tc-check-openmp
@@ -96,8 +98,8 @@ src_configure() {
                -DKICAD_SCRIPTING_WXPYTHON=ON
 
                # Merged from separate -i18n package, bug #830274
-               -DKICAD_BUILD_I18N=ON
-               -DKICAD_I18N_UNIX_STRICT_PATH=ON
+               -DKICAD_BUILD_I18N="$(usex nls)"
+               -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
 
                -DPYTHON_DEST="$(python_get_sitedir)"
                -DPYTHON_EXECUTABLE="${PYTHON}"

Reply via email to