[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/routino/

2024-04-18 Thread Andrey Grozin
commit: afed57e84aa7b3db11e64fdc64fbb464960e0e18
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 18 12:07:10 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 18 12:07:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afed57e8

sci-geosciences/routino: add python3_12

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/routino/routino-3.4.1-r1.ebuild | 84 +
 1 file changed, 84 insertions(+)

diff --git a/sci-geosciences/routino/routino-3.4.1-r1.ebuild 
b/sci-geosciences/routino/routino-3.4.1-r1.ebuild
new file mode 100644
index ..7796cd37d9f2
--- /dev/null
+++ b/sci-geosciences/routino/routino-3.4.1-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+inherit toolchain-funcs distutils-r1
+
+DESCRIPTION="Routing application based on openstreetmap data"
+HOMEPAGE="https://routino.org/;
+SRC_URI="https://routino.org/download/${P}.tgz;
+
+LICENSE="AGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="python test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   python? (
+   ${PYTHON_DEPS}
+   dev-lang/swig[pcre]
+   )
+"
+RDEPEND="python? ( ${PYTHON_DEPS} )"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.3.2.patch )
+
+src_prepare() {
+   default
+
+   sed -i -e "s@libdir=\(.*\)@libdir=\$(prefix)/$(get_libdir)@" \
+   -e "s@CC=gcc@CC=$(tc-getCC)@" \
+   -e "s@LD=gcc@LD=$(tc-getCC)@" \
+   Makefile.conf || die "failed sed"
+}
+
+src_compile() {
+   emake -j1
+
+   rm README.txt || die "rm README.txt failed"
+   mv doc/README.txt . || die "mv doc/README.txt . failed"
+
+   if use python; then
+   pushd python > /dev/null || die
+   distutils-r1_src_compile
+   popd > /dev/null || die
+   fi
+}
+
+python_compile() {
+   rm -f build/.timestamp || die
+   emake PYTHON=${EPYTHON} src/_router.c src/_database.cc || die
+   distutils-r1_python_compile
+}
+
+src_test() {
+   emake test
+
+   # Need to fix import issues with these
+   #if use python; then
+   #   pushd python > /dev/null || die
+   #   distutils-r1_src_test
+   #   popd > /dev/null || die
+   #fi
+}
+
+python_test() {
+   emake PYTHON=${EPYTHON} test
+}
+
+src_install() {
+   default
+
+   if use python; then
+   pushd python > /dev/null || die
+   distutils-r1_src_install
+   newdoc README.txt README_python.txt
+   popd > /dev/null || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/routino/

2024-04-18 Thread Andrey Grozin
commit: e8de28a0b994a8daff46367f5f7797c636ea04b1
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 18 11:59:51 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 18 12:00:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8de28a0

sci-geosciences/routino: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/routino/Manifest|  1 -
 sci-geosciences/routino/routino-3.3.3-r4.ebuild | 84 -
 2 files changed, 85 deletions(-)

diff --git a/sci-geosciences/routino/Manifest b/sci-geosciences/routino/Manifest
index e3229b188be5..51cece8a0bd0 100644
--- a/sci-geosciences/routino/Manifest
+++ b/sci-geosciences/routino/Manifest
@@ -1,2 +1 @@
-DIST routino-3.3.3.tgz 2564198 BLAKE2B 
0476e4afb2279c6a93b3d5192a1be580b0ee20fe07b5101c7d590bd3b74873e0205549c2fa621c6444eea0dd0cf0545c9fc054454e04f434d3e57ed750b1df3d
 SHA512 
b037f6ef38b3abef4639d639c3564b42adc742d225108905d0cacb790e4a07593245c537b5550c43874cd6083f37b710b7aec02a0b0669c927804cf30ce34386
 DIST routino-3.4.1.tgz 2591859 BLAKE2B 
cdc2018cb735c190258c9f4ebf09ad14d27923fcc520b3c58fb910e63d93e280bbad345ca1c82b31284827cf914f5da45b8f5a69c9ac1721b3f056dfd9d2e918
 SHA512 
c9e6dea5c60a265f7a5c7217711d2c880f201d1102740d756e10f731ace785a7afd7b84cdfb8485ee3af58b5a0f1b0e8e273dab1deedd319b27c77d400b30baa

diff --git a/sci-geosciences/routino/routino-3.3.3-r4.ebuild 
b/sci-geosciences/routino/routino-3.3.3-r4.ebuild
deleted file mode 100644
index 5f057f358f70..
--- a/sci-geosciences/routino/routino-3.3.3-r4.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit toolchain-funcs distutils-r1
-
-DESCRIPTION="Routing application based on openstreetmap data"
-HOMEPAGE="https://routino.org/;
-SRC_URI="https://routino.org/download/${P}.tgz;
-
-LICENSE="AGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="python test"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   python? (
-   ${PYTHON_DEPS}
-   dev-lang/swig[pcre]
-   )
-"
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-
-PATCHES=( "${FILESDIR}"/${PN}-3.3.2.patch )
-
-src_prepare() {
-   default
-
-   sed -i -e "s@libdir=\(.*\)@libdir=\$(prefix)/$(get_libdir)@" \
-   -e "s@CC=gcc@CC=$(tc-getCC)@" \
-   -e "s@LD=gcc@LD=$(tc-getCC)@" \
-   Makefile.conf || die "failed sed"
-}
-
-src_compile() {
-   emake -j1
-
-   rm README.txt || die "rm README.txt failed"
-   mv doc/README.txt . || die "mv doc/README.txt . failed"
-
-   if use python; then
-   pushd python > /dev/null || die
-   distutils-r1_src_compile
-   popd > /dev/null || die
-   fi
-}
-
-python_compile() {
-   rm -f build/.timestamp || die
-   emake PYTHON=${EPYTHON} src/_router.c src/_database.cc || die
-   distutils-r1_python_compile
-}
-
-src_test() {
-   emake test
-
-   # Need to fix import issues with these
-   #if use python; then
-   #   pushd python > /dev/null || die
-   #   distutils-r1_src_test
-   #   popd > /dev/null || die
-   #fi
-}
-
-python_test() {
-   emake PYTHON=${EPYTHON} test
-}
-
-src_install() {
-   default
-
-   if use python; then
-   pushd python > /dev/null || die
-   distutils-r1_src_install
-   newdoc README.txt README_python.txt
-   popd > /dev/null || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/ginac/

2024-04-18 Thread Andrey Grozin
commit: 3950e0273aae9a4cfccaee65e8bcfb325a068a08
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 18 11:52:10 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 18 11:52:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3950e027

sci-mathematics/ginac: BDEPEND on media-gfx/transfig

Closes: https://bugs.gentoo.org/926432
Closes: https://bugs.gentoo.org/929791
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/ginac/ginac-1.8.7-r2.ebuild | 76 +
 1 file changed, 76 insertions(+)

diff --git a/sci-mathematics/ginac/ginac-1.8.7-r2.ebuild 
b/sci-mathematics/ginac/ginac-1.8.7-r2.ebuild
new file mode 100644
index ..457fed4b44a8
--- /dev/null
+++ b/sci-mathematics/ginac/ginac-1.8.7-r2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit python-any-r1
+
+DESCRIPTION="C++ library and tools for symbolic calculations"
+HOMEPAGE="https://www.ginac.de/;
+SRC_URI="http://www.ginac.de/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples"
+
+RDEPEND=">=sci-libs/cln-1.2.2"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? (
+   app-text/doxygen
+   dev-texlive/texlive-fontsrecommended
+   media-gfx/transfig
+   dev-texlive/texlive-latexextra
+   virtual/texi2dvi
+   )"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.8.2-pkgconfig.patch )
+
+src_configure() {
+   econf \
+   --disable-rpath \
+   --disable-static
+}
+
+src_compile() {
+   emake
+
+   if use doc; then
+   local -x VARTEXFONTS="${T}"/fonts
+   emake -C doc/reference html pdf
+   emake -C doc/tutorial ginac.pdf ginac.html
+   fi
+}
+
+src_install() {
+   default
+
+   if use doc; then
+   pushd doc >/dev/null || die
+   newdoc tutorial/ginac.pdf tutorial.pdf
+   newdoc reference/reference.pdf reference.pdf
+
+   docinto html/reference
+   dodoc -r reference/html_files/.
+
+   docinto html
+   newdoc tutorial/ginac.html tutorial.html
+   popd >/dev/null || die
+   fi
+
+   if use examples; then
+   pushd doc >/dev/null || die
+   docinto examples
+   dodoc examples/*.cpp examples/ginac-examples.*
+   docompress -x /usr/share/doc/${PF}/examples
+   popd >/dev/null || die
+   fi
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/veusz/

2024-04-18 Thread Andrey Grozin
commit: c5b84c7506eec65da9d98696e783eb9d8212be49
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 18 09:54:04 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 18 09:54:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b84c75

sci-visualization/veusz: add python3_12

Closes: https://bugs.gentoo.org/929804
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-visualization/veusz/veusz-3.6.2-r1.ebuild | 70 +++
 1 file changed, 70 insertions(+)

diff --git a/sci-visualization/veusz/veusz-3.6.2-r1.ebuild 
b/sci-visualization/veusz/veusz-3.6.2-r1.ebuild
new file mode 100644
index ..7d00d0397b86
--- /dev/null
+++ b/sci-visualization/veusz/veusz-3.6.2-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 qmake-utils virtualx xdg
+
+DESCRIPTION="Qt scientific plotting package with good Postscript output"
+HOMEPAGE="https://veusz.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="dbus hdf5"
+
+COMMON_DEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/PyQt5[widgets,svg,printsupport,${PYTHON_USEDEP}]
+"
+RDEPEND="${COMMON_DEPEND}
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-python/sip:5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx Documents/manual-source \
+   dev-python/alabaster
+
+src_prepare() {
+   distutils-r1_src_prepare
+   xdg_environment_reset
+}
+
+python_compile() {
+   distutils-r1_python_compile build_ext 
--qmake-exe=$(qt5_get_bindir)/qmake
+}
+
+python_test() {
+   VIRTUALX_COMMAND="${EPYTHON}" \
+   VEUSZ_RESOURCE_DIR="${S}" \
+   virtx tests/runselftest.py
+}
+
+python_install() {
+   distutils-r1_python_install
+   # symlink the license, bug #341653
+   rm "${D}/$(python_get_sitedir)"/${PN}/{COPYING,AUTHORS,ChangeLog} || die
+   mkdir -p "${D}/$(python_get_sitedir)" || die
+   cat >> "${D}/$(python_get_sitedir)"/${PN}/COPYING <<- EOF
+   Please visit
+
+   https://www.gnu.org/licenses/gpl-2.0.html
+
+   for the full license text.
+   EOF
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   doicon icons/veusz.png
+   domenu "${FILESDIR}"/veusz.desktop
+   insinto /usr/share/mime/packages
+   doins "${FILESDIR}"/veusz.xml
+}



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/veusz/

2024-04-18 Thread Andrey Grozin
commit: 3717045e41a3ff9010d280f8be85cdcb5828a4c5
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 18 09:40:27 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 18 09:40:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3717045e

sci-visualization/veusz: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-visualization/veusz/Manifest   |  1 -
 sci-visualization/veusz/veusz-3.5.3.ebuild | 70 --
 2 files changed, 71 deletions(-)

diff --git a/sci-visualization/veusz/Manifest b/sci-visualization/veusz/Manifest
index b6442a626e95..1c3973558f27 100644
--- a/sci-visualization/veusz/Manifest
+++ b/sci-visualization/veusz/Manifest
@@ -1,2 +1 @@
-DIST veusz-3.5.3.tar.gz 3319834 BLAKE2B 
d673ea62b1a8d4d11e05fc9b95105b34fdc75f697fcd48fbd82c5bbfaf72530adc73f2d40f99ee281d36c11d26bcaf1cd292110e163166c9b2e112187c85cc21
 SHA512 
26c245640b83a3e6d0d036e942774b15d47dcb4dd2af41025528781f63ecb2ba5357b3eeedcb7a3432bd2b54cce7bca0587f47b6f1208d08532f3a08cab19d32
 DIST veusz-3.6.2.tar.gz 3330225 BLAKE2B 
dacadb7f4a4059cab02c07d2af4e53ba3b5714593233ff2995083237416e26425723950603dc542ac58cc355aaf6106c3fd4065efddb9cc7884757e440d3efa2
 SHA512 
5580171c0259415cf3de11322133fde02e244b65ffede1e83b5e6d17c8a037624860550495dc0b53c7b5e2f65b3ae6b95daa0e95f7164358e1201ffedeb13f51

diff --git a/sci-visualization/veusz/veusz-3.5.3.ebuild 
b/sci-visualization/veusz/veusz-3.5.3.ebuild
deleted file mode 100644
index d7aff55dc407..
--- a/sci-visualization/veusz/veusz-3.5.3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit desktop distutils-r1 qmake-utils virtualx xdg
-
-DESCRIPTION="Qt scientific plotting package with good Postscript output"
-HOMEPAGE="https://veusz.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="dbus hdf5"
-
-COMMON_DEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/PyQt5[widgets,svg,printsupport,${PYTHON_USEDEP}]
-"
-RDEPEND="${COMMON_DEPEND}
-   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
-   hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-python/sip:5[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx Documents/manual-source \
-   dev-python/alabaster
-
-src_prepare() {
-   distutils-r1_src_prepare
-   xdg_environment_reset
-}
-
-python_compile() {
-   distutils-r1_python_compile build_ext 
--qmake-exe=$(qt5_get_bindir)/qmake
-}
-
-python_test() {
-   VIRTUALX_COMMAND="${EPYTHON}" \
-   VEUSZ_RESOURCE_DIR="${S}" \
-   virtx tests/runselftest.py
-}
-
-python_install() {
-   distutils-r1_python_install
-   # symlink the license, bug #341653
-   rm "${D}/$(python_get_sitedir)"/${PN}/{COPYING,AUTHORS,ChangeLog} || die
-   mkdir -p "${D}/$(python_get_sitedir)" || die
-   cat >> "${D}/$(python_get_sitedir)"/${PN}/COPYING <<- EOF
-   Please visit
-
-   https://www.gnu.org/licenses/gpl-2.0.html
-
-   for the full license text.
-   EOF
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   doicon icons/veusz.png
-   domenu "${FILESDIR}"/veusz.desktop
-   insinto /usr/share/mime/packages
-   doins "${FILESDIR}"/veusz.xml
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/foliate/files/, app-text/foliate/

2024-04-18 Thread Andrey Grozin
commit: 9fd0331aec056e549b770c59f5b0b5366460a190
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 18 09:18:17 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 18 09:18:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd0331a

app-text/foliate: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/foliate/Manifest |  2 -
 app-text/foliate/files/foliate-validate.patch | 31 --
 app-text/foliate/files/foliate-webkit.patch   | 13 --
 app-text/foliate/foliate-2.6.4-r2.ebuild  | 52 ---
 app-text/foliate/foliate-2.6.4-r3.ebuild  | 59 ---
 app-text/foliate/foliate-3.0.1.ebuild | 44 
 app-text/foliate/foliate-3.1.0.ebuild |  2 +-
 app-text/foliate/metadata.xml |  3 --
 8 files changed, 1 insertion(+), 205 deletions(-)

diff --git a/app-text/foliate/Manifest b/app-text/foliate/Manifest
index c131b2061b80..de219933828b 100644
--- a/app-text/foliate/Manifest
+++ b/app-text/foliate/Manifest
@@ -1,3 +1 @@
-DIST foliate-2.6.4.tar.gz 4824560 BLAKE2B 
fd109d76a7cd0cfbff3fb7273b232a7c749922c5e4d782ed4b7dcb63e914a7cc0bd6e7623a509c3117e45ead5c1d7538c57f322742e4e826b88bddc6182abdf1
 SHA512 
af58efa2c33451617dbf7327b56551557d762ac80f1b489d5da1c5a46ebbfe329052149deb8b2f4c7729a7fd46deccd5500fd96c0a662b731c871c1ad8061cd3
-DIST foliate-3.0.1.tar.bz2 7873783 BLAKE2B 
678fcd9c384df8b623074a83d5ab64bbd6144301bad60813c2d7735e8c89ed94cc35ef90adf234db894d9fca5ed2a45db985944f5749d3c433f32ebfec0d87b2
 SHA512 
e4e7344858327b75cbd44c4b4243386c9f175499c14f3d4a4407c6d850af9b585878ead69b4ab1941561ab84b4aa9db0e1ef66eaeabe4bbae5078d652f16b2a8
 DIST foliate-3.1.0.tar.bz2 7902106 BLAKE2B 
cd804b168529ebde3312954de6e907d4de30ef4342dbcf872757f485d5b5e223c96629c01d6e0e0b3bb7cfcc1e98015b034b053d6a6429138a8aa1ed40b0b0c2
 SHA512 
36dfb6618b04fcfdd3d298133f9fb592e987b898420da08d1e2e1539f162abc4c06cf28e3c9e6ae5f008554fdec9ab36a69333f5c5074b069c345ae729301236

diff --git a/app-text/foliate/files/foliate-validate.patch 
b/app-text/foliate/files/foliate-validate.patch
deleted file mode 100644
index 45d2c42eef73..
--- a/app-text/foliate/files/foliate-validate.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -r -U3 foliate-2.6.4.orig/data/meson.build foliate-2.6.4/data/meson.build
 foliate-2.6.4.orig/data/meson.build2022-01-13 19:23:26.0 
+0700
-+++ foliate-2.6.4/data/meson.build 2023-05-14 13:08:00.443754308 +0700
-@@ -7,13 +7,6 @@
-   install_dir: join_paths(get_option('datadir'), 'applications')
- )
- 
--desktop_utils = find_program('desktop-file-validate', required: false)
--if desktop_utils.found()
--  test('Validate desktop file', desktop_utils,
--args: [desktop_file]
--  )
--endif
--
- appstream_file = i18n.merge_file(
-   input: 'com.github.johnfactotum.Foliate.metainfo.xml.in',
-   output: 'com.github.johnfactotum.Foliate.metainfo.xml',
-@@ -22,13 +15,6 @@
-   install_dir: join_paths(get_option('datadir'), 'metainfo')
- )
- 
--appstream_util = find_program('appstream-util', required: false)
--if appstream_util.found()
--  test('Validate appstream file', appstream_util,
--args: ['validate', appstream_file]
--  )
--endif
--
- install_data('com.github.johnfactotum.Foliate.gschema.xml',
-   install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas')
- )

diff --git a/app-text/foliate/files/foliate-webkit.patch 
b/app-text/foliate/files/foliate-webkit.patch
deleted file mode 100644
index cb559bf0003d..
--- a/app-text/foliate/files/foliate-webkit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/main.js b/src/main.js
-index 718d420..2ea2018 100644
 a/src/main.js
-+++ b/src/main.js
-@@ -18,7 +18,7 @@ pkg.initFormat()
- pkg.require({
- 'Gio': '2.0',
- 'Gtk': '3.0',
--'WebKit2': '4.0'
-+'WebKit2': '4.1'
- })
- 
- const { Gio, Gtk, Gdk, GLib, WebKit2 } = imports.gi

diff --git a/app-text/foliate/foliate-2.6.4-r2.ebuild 
b/app-text/foliate/foliate-2.6.4-r2.ebuild
deleted file mode 100644
index 55777f866399..
--- a/app-text/foliate/foliate-2.6.4-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es eu fr id ie it ko nb nl nn pt_BR ru sv tr uk zh_CN zh_TW"
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 plocale xdg gnome2-utils
-SRC_URI="https://github.com/johnfactotum/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-DESCRIPTION="gtk ebook reader built with gjs"
-HOMEPAGE="https://github.com/johnfactotum/foliate/;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="handy spell"
-
-BDEPEND="${MESON_DEPEND}
-   ${PYTHON_DEPS}
-   sys-devel/gettext"
-RDEPEND="dev-libs/gjs
-   x11-libs/gtk+:3[introspectio

[gentoo-commits] repo/gentoo:master commit in: dev-util/diffuse/

2024-04-13 Thread Andrey Grozin
commit: 2f076d5dc28f9e76e41da902d8ea176b48f53cd5
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Apr 14 05:38:18 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Apr 14 05:38:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f076d5d

dev-util/diffuse: bump to 0.9.0

Closes: https://bugs.gentoo.org/929535
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-util/diffuse/Manifest |  1 +
 dev-util/diffuse/diffuse-0.9.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-util/diffuse/Manifest b/dev-util/diffuse/Manifest
index 45671f2e8adc..5e8acb655b95 100644
--- a/dev-util/diffuse/Manifest
+++ b/dev-util/diffuse/Manifest
@@ -1 +1,2 @@
 DIST diffuse-0.8.2.tar.gz 1187378 BLAKE2B 
466cb2291dcc812a82ade4fb59c3e3faf1f632d741fc3efef886c00b100e8edebdddc1837e980d9bb86c18182172cf9afca3b1abc17a8258669f6aada0763beb
 SHA512 
c2a5c1cac435bc0879fc6e6f10bcf10bd8e58e4a2cb603a4e1435c411b3d66373424680d1a41296d38c249e659aa53e67c8783eb26a3d02a42ef5c7e7fa1e245
+DIST diffuse-0.9.0.tar.gz 1193105 BLAKE2B 
934d38722e0bd9f83a915c681521c1699e0a2efefdcbbb3e23c3f9635467fb31d9f364a72b0e7c78ca65bf9fe154e5ebbeecdbfe1a4b412149a3b0f3a511d6e9
 SHA512 
9a9ed6047531eaf80fed867bc2feba081f183ee7e5e5c940b0cb912af6d17c7c22df48b7aa76c3f17d4fafeff1bade45216d26ef689fef33b3680bdc70ed80ac

diff --git a/dev-util/diffuse/diffuse-0.9.0.ebuild 
b/dev-util/diffuse/diffuse-0.9.0.ebuild
new file mode 100644
index ..0c1ca8533aac
--- /dev/null
+++ b/dev-util/diffuse/diffuse-0.9.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+PLOCALES="cs de es fr it ja ka ko nl pl pt pt_BR ru sv th tr zh_CN zh_TW"
+inherit meson plocale python-r1 xdg
+
+DESCRIPTION="A graphical tool to compare and merge text files"
+HOMEPAGE="http://diffuse.sourceforge.net/ 
https://github.com/MightyCreak/diffuse/;
+SRC_URI="https://github.com/MightyCreak/diffuse/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+   ')
+   x11-libs/gtk+:3[introspection]
+   !sci-chemistry/tinker"
+# file collision, bug #279018
+
+src_prepare() {
+   default
+   plocale_find_changes po '' '.po'
+
+   rm_locale() {
+   rm -f po/${1}.po
+   rm -rf data/usr/share/man/${1}
+   rm -rf data/usr/share/gnome/help/${PN}/$1
+   rm -f data/usr/share/omf/${PN}/${PN}-$1.omf
+   sed -e "/^${1}/d" -i po/LINGUAS
+   }
+
+   plocale_for_each_disabled_locale rm_locale
+}
+
+src_install() {
+   meson_src_install
+   rm "${D}"/usr/bin/${PN} || die "rm ${PN} failed"
+   python_foreach_impl python_doscript ../${P}-build/src/${PN}/${PN}
+   mkdir "${D}"/usr/share/metainfo || die "mkdir metainfo failed"
+   mv "${D}"/usr/share/appdata/* "${D}"/usr/share/metainfo/ \
+   || die "mv appdata -> metainfo failed"
+   dodoc AUTHORS CHANGELOG.md README.md
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2024-04-13 Thread Andrey Grozin
commit: 52256a60f417548d35c98ce5fb714e44831e4f98
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Apr 14 05:12:06 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Apr 14 05:12:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52256a60

media-gfx/asymptote: bump to 2.89

Closes: https://bugs.gentoo.org/929612
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 +
 media-gfx/asymptote/asymptote-2.89.ebuild | 243 ++
 2 files changed, 244 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 805af350f4cc..b4bfc5dfb678 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1 +1,2 @@
 DIST asymptote-2.86.src.tgz 15118426 BLAKE2B 
305edae6653094a5daa9f136951cfcc3f8ece1dc8e616593710e0bace350a95f61729f8d7a9522a14704300a6cfd15decb1bb634e58dba1626f09c053b6b368b
 SHA512 
9e11dbfca10379f07b50dcce0d63c12b793f47741651b1804cf0825e87604c40b5b94acf343ce7f5ca7da83b5ebb0e213090ada80e0b6ebe4f6cec9db67209d6
+DIST asymptote-2.89.src.tgz 15133552 BLAKE2B 
bde5acd3e76543b3c936e785ccf081c38687d535f336ee0e3da62f5fe078bb040dc162b64f02e94f392129c120bdf497b86e3862059abdb1b4544bab3cce3218
 SHA512 
a9874f0dc6eb05b95ef551611d85f39222af2a0628d7904160b08bdaf797c2b9ec6d12af7ae26dee69dbc056a5bffad4e450d4846a517d80990d89759e0c47a0

diff --git a/media-gfx/asymptote/asymptote-2.89.ebuild 
b/media-gfx/asymptote/asymptote-2.89.ebuild
new file mode 100644
index ..a0b459eb65fa
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.89.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/cson
+   dev-python/numpy
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.85-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   --with-latex=/usr/share/texmf-site/tex/latex \
+   --with-context=/usr/share/texmf-site/tex/context \
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbox-cli/

2024-04-13 Thread Andrey Grozin
commit: e133cfda48a1b68b29f94b4012cc164a835f1517
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Apr 14 04:51:11 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Apr 14 04:51:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e133cfda

net-misc/dropbox-cli: bump to 2024.01.22

Closes: https://bugs.gentoo.org/929721
Signed-off-by: Andrey Grozin  gentoo.org>

 net-misc/dropbox-cli/Manifest  |  1 +
 net-misc/dropbox-cli/dropbox-cli-2024.01.22.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/net-misc/dropbox-cli/Manifest b/net-misc/dropbox-cli/Manifest
index bf534b1fdbb6..6805cc564f55 100644
--- a/net-misc/dropbox-cli/Manifest
+++ b/net-misc/dropbox-cli/Manifest
@@ -1 +1,2 @@
 DIST dropbox-cli-2023.py.xz 14308 BLAKE2B 
e0e1f28c911e5744f26bc3854e1283884f7daa57c247f0a13cd5f571124edca1f11e61ea487bccae294b34c4ce30884758662f95d0438efd1e0e3e64ead6a819
 SHA512 
c11928de24c6ab10c142eedfa244a903795b37bb75e7e805dbf28fe5b18f524db210eb432bf43eb3c99d67b0caca51c85bbe533b3d7d877cfdc7595925483294
+DIST dropbox-cli-2024.01.22.py.xz 14316 BLAKE2B 
c2bc33a6d1f74103a3685340747c8d9c974f75e0deec4cd97690333b7697730aa61beef1b315f1375a29d02c6bdf2609464b8ff41cffe7b7ec6efd5978762207
 SHA512 
272ad65476c8ebd55154feb848e1027b891c91252ca3fa3f50c7db84a7c71697843ae999716a671f697b891721b5c536927c2e63fd2c2afd298a37770aebf123

diff --git a/net-misc/dropbox-cli/dropbox-cli-2024.01.22.ebuild 
b/net-misc/dropbox-cli/dropbox-cli-2024.01.22.ebuild
new file mode 100644
index ..d2c3eb6fe937
--- /dev/null
+++ b/net-misc/dropbox-cli/dropbox-cli-2024.01.22.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit python-r1 bash-completion-r1
+
+DESCRIPTION="Cli interface for dropbox (python), part of nautilus-dropbox"
+HOMEPAGE="https://www.dropbox.com/;
+# https://linux.dropbox.com/packages/dropbox.py
+# https://www.dropbox.com/download?dl=packages/dropbox.py
+# https://raw.githubusercontent.com/dropbox/nautilus-dropbox/master/dropbox.in
+SRC_URI="https://dev.gentoo.org/~grozin/${P}.py.xz;
+S=${WORKDIR}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gpg"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="net-misc/dropbox
+   ${PYTHON_DEPS}
+   gpg? ( app-crypt/gpgme[python] )
+   dev-python/pygobject:3[${PYTHON_USEDEP}]"
+
+src_install() {
+   newbin ${P}.py ${PN}
+   python_replicate_script "${D}"/usr/bin/${PN}
+   newbashcomp "${FILESDIR}"/${PN}-19-completion ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/crengine-ng/

2024-04-11 Thread Andrey Grozin
commit: 4fc6431f4512d12210341064de66d75500255fa5
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 11 06:27:37 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 11 06:27:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc6431f

app-text/crengine-ng: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crengine-ng/Manifest  |  1 -
 app-text/crengine-ng/crengine-ng-0.9.10.ebuild | 78 --
 2 files changed, 79 deletions(-)

diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
index 56d8f6835953..e31b16954f84 100644
--- a/app-text/crengine-ng/Manifest
+++ b/app-text/crengine-ng/Manifest
@@ -1,3 +1,2 @@
-DIST crengine-ng-0.9.10.tar.bz2 3416315 BLAKE2B 
ea1e4aa13c8ab233f26a2878a138cbdf8c371cdcdb86103a91bf09eb3ae3f060da76b5d32fb6d70236b3f9c787876d3f87a4caed353a51942f78b9cd25c11202
 SHA512 
7cb51ebaf7a62ce996f84deed2d61eef2b5adc76743755aa33e13d53a00409eaba41898f1f613973d3f361529d661952bca690c239f1e7536fcb153d120df83d
 DIST crengine-ng-0.9.11.tar.bz2 4026770 BLAKE2B 
27137f3177a9aacc47b4b2ef38ed9baba81d987c46232247686cdbc307b9602fb1d5a915240d4712ca05ac49c7d263e49cf14dbf1b126e8c31862e62d56e742d
 SHA512 
0014060f13e04432bba4c00885bc0c4cbf094d9d69cd8544b995d40bd569d690b5ebd8f02ab8ecba3d7f4bca6154a753a26690aacd96a19870dc2fdacf625f33
 DIST freefont-otf-20120503.tar.gz 4487813 BLAKE2B 
a280bef885bc71897a8475814602d7537b05d14a70e5857acd1007bc0a074be9db1e08fbd63fcabf3fde7874391bdd319d00b213e29b203d474fb320e91b82a2
 SHA512 
cee9a573b17ccc689b61f0925fb6624d58e3a3369d996e379e70c3a4cd750429d68c14c85fbcab4381101c8f4bf56730ef40e0045fdd79647019db41b4ec74fd

diff --git a/app-text/crengine-ng/crengine-ng-0.9.10.ebuild 
b/app-text/crengine-ng/crengine-ng-0.9.10.ebuild
deleted file mode 100644
index 2941ba39c36d..
--- a/app-text/crengine-ng/crengine-ng-0.9.10.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="Cross-platform library designed to implement e-book readers"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crengine-ng;
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
-SRC_URI+=" test? ( mirror://gnu/freefont/freefont-otf-20120503.tar.gz )"
-
-LICENSE="GPL-2+"
-SLOT="0/5"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi 
+zstd +libutf8proc static-libs test"
-
-RESTRICT="!test? ( test )"
-
-CDEPEND="sys-libs/zlib
-   png? ( media-libs/libpng:0 )
-   jpeg? ( media-libs/libjpeg-turbo )
-   >=media-libs/freetype-2.10.0
-   harfbuzz? ( media-libs/harfbuzz:=[truetype] )
-   libunibreak? ( dev-libs/libunibreak:= )
-   fribidi? ( dev-libs/fribidi )
-   zstd? ( app-arch/zstd:= )
-   libutf8proc? ( dev-libs/libutf8proc:= )
-   fontconfig? ( media-libs/fontconfig )"
-
-RDEPEND="${CDEPEND}"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-cpp/gtest
-   app-arch/zip )
-"
-BDEPEND="virtual/pkgconfig
-   ${CDEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-   if use test; then
-   mkdir -p "${BUILD_DIR}/crengine/tests/fonts/"
-   cp -p "${WORKDIR}/freefont-20120503/"*.otf 
"${BUILD_DIR}/crengine/tests/fonts/"
-   fi
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE="Release"
-   local mycmakeargs=(
-   -DCRE_BUILD_SHARED=ON
-   -DCRE_BUILD_STATIC=$(usex static-libs)
-   -DUSE_COLOR_BACKBUFFER=ON
-   -DWITH_LIBPNG=$(usex png)
-   -DWITH_LIBJPEG=$(usex jpeg)
-   -DWITH_FREETYPE=ON
-   -DWITH_HARFBUZZ=$(usex harfbuzz)
-   -DWITH_LIBUNIBREAK=$(usex libunibreak)
-   -DWITH_FRIBIDI=$(usex fribidi)
-   -DWITH_ZSTD=$(usex zstd)
-   -DWITH_UTF8PROC=$(usex libutf8proc)
-   -DUSE_GIF=$(usex gif)
-   -DUSE_NANOSVG=$(usex svg)
-   -DUSE_CHM=$(usex chm)
-   -DUSE_ANTIWORD=ON
-   -DUSE_FONTCONFIG=$(usex fontconfig)
-   -DUSE_SHASUM=OFF
-   -DUSE_CMARK_GFM=ON
-   -DBUILD_TOOLS=OFF
-   -DENABLE_UNITTESTING=$(usex test)
-   -DOFFLINE_BUILD_MODE=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cd "${BUILD_DIR}/crengine/tests"
-   ./unittests
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/crqt-ng/

2024-04-11 Thread Andrey Grozin
commit: 1381d54436ba5aed86ea63bda3fdae05b1704685
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 11 06:25:43 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 11 06:25:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1381d544

app-text/crqt-ng: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crqt-ng/Manifest |  2 --
 app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild | 41 ---
 app-text/crqt-ng/crqt-ng-1.0.12.ebuild| 41 ---
 3 files changed, 84 deletions(-)

diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index 1de145d2cf86..2c58fcc18213 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1,3 +1 @@
-DIST crqt-ng-1.0.11.tar.bz2 442916 BLAKE2B 
3eb4c73f1c3b3c88d92cb6ed5bf4895329caab1391c7be05dc0ccc1a65546f7761ee7af6246045be70137fd8683e2bfc5fb41df3dad604177ae4c0351f44c74e
 SHA512 
62bb4b8a3dec3dd9fba5e1a2795f384e5310b87800d89e15b7f4fe258eb923481f1264ec23645b09f5ae89822e332d1499aeca0a79efab21124b43deec3ada44
-DIST crqt-ng-1.0.12.tar.bz2 443646 BLAKE2B 
338c96a9c34d6a05ed6fa9cd1d6fe63665518e8c12e835a7fba22b81585116f9e579b326c9fc22a67d7225f0ca4cc15035179be923507b0af7032666f05d972e
 SHA512 
24258c32dac6ba24833d7a6a227cef6dfb39ff415781921c90e57cd9c73ce187255bcffee3b38719b38dde2f6cb8a0569f5b25db88688c105f8b24246676207d
 DIST crqt-ng-1.0.13.tar.bz2 444509 BLAKE2B 
7f69f1ea509cff8610f62539a66c9ce7a805660da6c4188c7e0c966b1f3f63932302ace0b70e0a21c2eaa7dfbfba1ef37ceda7e64b520d248eeb671d3f35ff1d
 SHA512 
7857efedb641635e386ca16cdb8789b77641e593bf78f3a89ed0ac8c3d91d87c14de8cf32722b36290261c55975ea250768ac525caa279b15a35bddbde62609c

diff --git a/app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild 
b/app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild
deleted file mode 100644
index 91668595d66e..
--- a/app-text/crqt-ng/crqt-ng-1.0.11-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="bg cs hu nl ru uk"
-inherit cmake plocale xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng;
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5"
-RDEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
-   dev-qt/linguist-tools:5"
-
-src_prepare() {
-   cmake_src_prepare
-   xdg_environment_reset
-
-   # locales
-   plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
-   sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
-   -i "${S}"/src/CMakeLists.txt \
-   || die "sed CMakeLists.txt failed"
-}
-
-src_configure() {
-   CMAKE_USE_DIR="${S}"
-   CMAKE_BUILD_TYPE="Release"
-   local mycmakeargs=(-DUSE_QT=QT5)
-   cmake_src_configure
-}

diff --git a/app-text/crqt-ng/crqt-ng-1.0.12.ebuild 
b/app-text/crqt-ng/crqt-ng-1.0.12.ebuild
deleted file mode 100644
index 17278e64b54d..
--- a/app-text/crqt-ng/crqt-ng-1.0.12.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="bg cs hu nl ru uk"
-inherit cmake plocale xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng;
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5"
-RDEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
-   dev-qt/linguist-tools:5"
-
-src_prepare() {
-   cmake_src_prepare
-   xdg_environment_reset
-
-   # locales
-   plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
-   sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
-   -i "${S}"/src/CMakeLists.txt \
-   || die "sed CMakeLists.txt failed"
-}
-
-src_configure() {
-   CMAKE_USE_DIR="${S}"
-   CMAKE_BUILD_TYPE="Release"
-   local mycmakeargs=(-DUSE_QT=QT5)
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/pdfarranger/

2024-04-10 Thread Andrey Grozin
commit: 6fc41988f0fbc4072e7cb0e7bc9ce29ee0b5d9aa
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr 10 09:57:11 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Apr 10 09:57:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc41988

app-text/pdfarranger: remove old revisions

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/pdfarranger/pdfarranger-1.10.1-r1.ebuild | 42 ---
 app-text/pdfarranger/pdfarranger-1.10.1.ebuild| 42 ---
 2 files changed, 84 deletions(-)

diff --git a/app-text/pdfarranger/pdfarranger-1.10.1-r1.ebuild 
b/app-text/pdfarranger/pdfarranger-1.10.1-r1.ebuild
deleted file mode 100644
index 0ffbefbf932f..
--- a/app-text/pdfarranger/pdfarranger-1.10.1-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 optfeature xdg desktop
-
-DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
-HOMEPAGE="https://github.com/jeromerobert/pdfarranger;
-SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   app-text/poppler[introspection,cairo]
-   dev-python/pikepdf[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}
-   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
-   dev-util/intltool
-"
-
-src_install() {
-   distutils-r1_src_install
-   for x in 16 32 48 256 scalable
-   do doicon -s ${x} data/icons/hicolor/${x}*/*
-   done
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   optfeature "image file import" media-gfx/img2pdf
-}

diff --git a/app-text/pdfarranger/pdfarranger-1.10.1.ebuild 
b/app-text/pdfarranger/pdfarranger-1.10.1.ebuild
deleted file mode 100644
index 3d021e097334..
--- a/app-text/pdfarranger/pdfarranger-1.10.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1 optfeature xdg desktop
-
-DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
-HOMEPAGE="https://github.com/jeromerobert/pdfarranger;
-SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   app-text/poppler[introspection,cairo]
-   >=dev-python/pikepdf-6.0.0[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}
-   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
-   dev-util/intltool
-"
-
-src_install() {
-   distutils-r1_src_install
-   for x in 16 32 48 256 scalable
-   do doicon -s ${x} data/icons/hicolor/${x}*/*
-   done
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   optfeature "image file import" media-gfx/img2pdf
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/pdfarranger/

2024-04-10 Thread Andrey Grozin
commit: 1d53662c70af773b63aa84915e74f634cf0ae3df
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr 10 09:55:49 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Apr 10 09:55:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d53662c

app-text/pdfarranger: updated DEPEND

Closes: https://bugs.gentoo.org/928962
Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/pdfarranger/pdfarranger-1.10.1-r2.ebuild | 40 +++
 1 file changed, 40 insertions(+)

diff --git a/app-text/pdfarranger/pdfarranger-1.10.1-r2.ebuild 
b/app-text/pdfarranger/pdfarranger-1.10.1-r2.ebuild
new file mode 100644
index ..5bb0d5ee7a7a
--- /dev/null
+++ b/app-text/pdfarranger/pdfarranger-1.10.1-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+inherit distutils-r1 optfeature xdg desktop
+
+DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
+HOMEPAGE="https://github.com/jeromerobert/pdfarranger;
+SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-text/poppler[introspection,cairo]
+   dev-python/pikepdf[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},lcms]
+   dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   distutils-r1_src_install
+   for x in 16 32 48 256 scalable
+   do doicon -s ${x} data/icons/hicolor/${x}*/*
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "image file import" media-gfx/img2pdf
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pudb/

2024-04-05 Thread Andrey Grozin
commit: 0ac626003486716297a39e83e955fa9bc9fdbfe0
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Apr  5 06:19:23 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Apr  5 06:19:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac62600

dev-python/pudb: added optfeature

Closes: https://bugs.gentoo.org/928595
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/pudb/pudb-2024.1.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/dev-python/pudb/pudb-2024.1.ebuild 
b/dev-python/pudb/pudb-2024.1.ebuild
index 60d393757f68..a62662f987a3 100644
--- a/dev-python/pudb/pudb-2024.1.ebuild
+++ b/dev-python/pudb/pudb-2024.1.ebuild
@@ -6,10 +6,12 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit distutils-r1 pypi
+inherit distutils-r1 pypi optfeature
 
 DESCRIPTION="A full-screen, console-based Python debugger"
-HOMEPAGE="https://pypi.org/project/pudb/;
+HOMEPAGE="https://documen.tician.de/pudb/
+   https://github.com/inducer/pudb
+   https://pypi.org/project/pudb/;
 
 LICENSE="MIT"
 SLOT="0"
@@ -27,3 +29,8 @@ BDEPEND="
 "
 
 distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature_header "Install the following packages for additional 
functionality:"
+   optfeature "Auto-complete support"  dev-python/jedi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/vpython/

2024-04-03 Thread Andrey Grozin
commit: d75c1d0cac4edc9a8bd93a9ade45a8aeaae14a41
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr  3 15:54:52 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Apr  3 15:54:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d75c1d0c

dev-python/vpython: bump to 7.6.5

Closes: https://bugs.gentoo.org/928503
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/vpython/Manifest |  1 +
 dev-python/vpython/vpython-7.6.5.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/vpython/Manifest b/dev-python/vpython/Manifest
index cd978844f63f..31bbeaa0eb44 100644
--- a/dev-python/vpython/Manifest
+++ b/dev-python/vpython/Manifest
@@ -1 +1,2 @@
 DIST vpython-7.6.4.tar.gz 4504204 BLAKE2B 
941eff8f9e5ca636001785b21e914194a4a84b910b8e329a45e2c0f0857c46c7658f9d0db128b524a0b760aa04d523617b473e73438d88ffb13e6ffdcc4419fe
 SHA512 
997a6e351e0ae86938e557029a4888a508cdd7ae6aaa25dc578a772a5bbee857edc7c4414d48a9a6a48eff1e0ba435cfd24b98c47a6286cf0bb43e48db2b57c9
+DIST vpython-7.6.5.tar.gz 4533807 BLAKE2B 
c9eb7c243aba1e9147f7ec6529ba217ffa4acd2956c84bdb1da11e361653ced4f937545343d2daac01cd1063124f9e4ca55d9abff66c42c64d3f512e0f5e83ac
 SHA512 
75836d113eaaf38f576ed148e33c955751da30198a40e4afeee3405209a94d70ca80166609782f079158ce430125394986750248206805bc28841820c0d868d6

diff --git a/dev-python/vpython/vpython-7.6.5.ebuild 
b/dev-python/vpython/vpython-7.6.5.ebuild
new file mode 100644
index ..199751729c52
--- /dev/null
+++ b/dev-python/vpython/vpython-7.6.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="VPython for Jupyter notebook"
+HOMEPAGE="https://www.vpython.org/ https://pypi.org/project/vpython/;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/autobahn-18.8.2[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/jupyter[${PYTHON_USEDEP}]
+   dev-python/jupyter-server-proxy[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-04-03 Thread Andrey Grozin
commit: f714df7e7b6a4b27e96875ef383a2c2b7fe631de
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr  3 15:40:25 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Apr  3 15:40:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f714df7e

dev-lisp/sbcl: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   4 -
 dev-lisp/sbcl/sbcl-2.4.0.ebuild | 271 
 dev-lisp/sbcl/sbcl-2.4.1.ebuild | 271 
 3 files changed, 546 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 7c4cbe8ee127..5defc5b50cf0 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -12,10 +12,6 @@ DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 
BLAKE2B aac079e3585ebe9d5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 
7f282282af0f2900cfc07795c659cc5086451e281b1c2deaa87c1f3025f915115448e9b0eaf9290f050b8eee867f69606a1d5d39ae0e3a0d3ddccf8ca4bfa5fd
 SHA512 
4917e56fbb2ba7fc942e7d8dd8dbb0c5bcc8dbb660951dac1aa9a27d7d6287e5dcab887037b4cd7ec335f8ae7318ea0f4d8e3468bd91710db99069b531858ac1
-DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 
8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4
 SHA512 
99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8
-DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 
4ac07e5d3d18d9cfa5df266207d259f6b6b778b458e1e3be749ad7b145347e7aeada3623c1c423b20a15ba757dd2a2de4bd16163001aabc965ced8554f397825
 SHA512 
ae78f4d64063c05f82748239f661fb88792652496fced0a7bedcd00fda6b17cf9e01b866a5a11ca953746bc8b208116b73a93288ad08c9ffe578cc3266870780
-DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 
608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e
 SHA512 
03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9
 DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B 
be59c4332a25202dd5e2fabe78a51e039ae1efbdeb41ecec5392eb1e53a4e49c406a4d3dd5a3bd5e545702f924349a326f786e67db47b31bcf5ec9a9ec3766aa
 SHA512 
9e4abb58b87e24937b883967e36da92ff3658e3eedbce245511f20f97455212436629f885815e91481d07b10e7af89b124c787e0dc7d4e5ce2790e9ea90fdbf3
 DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B 
b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65
 SHA512 
680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b
 DIST sbcl-2.4.3-source.tar.bz2 8126417 BLAKE2B 
11c304c4f28e41940e2981e6f9f3401dbc0352e8572cdcd42fddaa1387e19eb35760d8e2b734544953eaa4058f8a867b3a6e492f9d13770b80de376191ce10d1
 SHA512 
ac61e02af16b81cb25a806b44272956dd72875ae884a04b075c983881be70b618908bad7ebddb763358401f7207c05adde932e4a845e5b8cffccc0c7b76e7557

diff --git a/dev-lisp/sbcl/sbcl-2.4.0.ebuild b/dev-lisp/sbcl/sbcl-2.4.0.ebuild
deleted file mode 100644
index 83e244df65f4..
--- a/dev-lisp/sbcl/sbcl-2.4.0.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.4.0
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/files/, dev-lisp/sbcl/

2024-04-03 Thread Andrey Grozin
commit: 87222ea587356d7bf1bdd209569d31b4494a3c0f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr  3 15:37:40 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Apr  3 15:37:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87222ea5

dev-lisp/sbcl: bump to 2.4.3

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/files/build-id-2.4.3.patch |  12 ++
 dev-lisp/sbcl/sbcl-2.4.3.ebuild  | 271 +++
 3 files changed, 285 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 4c7c3efe7aed..7c4cbe8ee127 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -18,3 +18,5 @@ DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 
4ac07e5d3d18d9cfa5df266207d259f6b
 DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 
608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e
 SHA512 
03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9
 DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B 
be59c4332a25202dd5e2fabe78a51e039ae1efbdeb41ecec5392eb1e53a4e49c406a4d3dd5a3bd5e545702f924349a326f786e67db47b31bcf5ec9a9ec3766aa
 SHA512 
9e4abb58b87e24937b883967e36da92ff3658e3eedbce245511f20f97455212436629f885815e91481d07b10e7af89b124c787e0dc7d4e5ce2790e9ea90fdbf3
 DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B 
b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65
 SHA512 
680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b
+DIST sbcl-2.4.3-source.tar.bz2 8126417 BLAKE2B 
11c304c4f28e41940e2981e6f9f3401dbc0352e8572cdcd42fddaa1387e19eb35760d8e2b734544953eaa4058f8a867b3a6e492f9d13770b80de376191ce10d1
 SHA512 
ac61e02af16b81cb25a806b44272956dd72875ae884a04b075c983881be70b618908bad7ebddb763358401f7207c05adde932e4a845e5b8cffccc0c7b76e7557
+DIST sbcl-2.4.3-x86-64-linux-binary.tar.bz2 12003023 BLAKE2B 
a833630bf3c8ceac1aab64d351d7a19b73cac4906c60c6344bac17831da749bc3b5d0d5fa3246c9c2a847c60e9c78567845efdd9cba50d59f2dfaef1b186
 SHA512 
c884d04b317b1a7ebd4c5f00b17058819d32c59e3cab437296868bc132a77e34bb6e286e7378c7d27f2b07055f879171533273978bbda84d7de9618638219088

diff --git a/dev-lisp/sbcl/files/build-id-2.4.3.patch 
b/dev-lisp/sbcl/files/build-id-2.4.3.patch
new file mode 100644
index ..ff8e37ce7280
--- /dev/null
+++ b/dev-lisp/sbcl/files/build-id-2.4.3.patch
@@ -0,0 +1,12 @@
+diff -r -U3 sbcl-2.4.3.orig/make-config.sh sbcl-2.4.3/make-config.sh
+--- sbcl-2.4.3.orig/make-config.sh 2024-03-30 00:02:12.0 +0700
 sbcl-2.4.3/make-config.sh  2024-04-03 22:07:49.912404814 +0700
+@@ -807,7 +807,7 @@
+ fi
+ 
+ if [ -n "$SOURCE_DATE_EPOCH" ]; then
+-  echo '"'hostname-id-"$SOURCE_DATE_EPOCH"'"' > output/build-id.inc
++  echo "\"${PV}\"" > output/build-id.inc
+ else
+   echo '"'`hostname`-`id -un`-`date +%Y-%m-%d-%H-%M-%S`'"' > 
output/build-id.inc
+ fi

diff --git a/dev-lisp/sbcl/sbcl-2.4.3.ebuild b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
new file mode 100644
index ..16397f7047e4
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.3.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.3
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2024-03-30 Thread Andrey Grozin
commit: cc0b067bc165c0c3393ff3d187d6f2af43cbe09a
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Mar 30 11:31:42 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Mar 30 11:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc0b067b

sci-geosciences/gpxsee: bump to 13.18

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.18.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 2badc302b455..31b346dee994 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,2 +1,3 @@
 DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 
693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53
 SHA512 
af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
 DIST gpxsee-13.17.tar.gz 5570886 BLAKE2B 
d64bcad1d05b0e13a2c0e5971d638b08beac8228caf05a8b5ecc3ed23bb9692ebef0a6b6d7810e9a5415614dca1e1627be4a316029867f6b3efe289170793ed3
 SHA512 
3e2e5150925e8e1cbfb32c14c0a8e38ea3a5b16e40239d7282001e5035064b60db95603e97ef0d5fa146049f5d7d8f6350877bb6004bf2bf19b458b35cf256e6
+DIST gpxsee-13.18.tar.gz 5577442 BLAKE2B 
ef4429cb80822883e97c5f6ca74ca701ec3197651a8f2aec660b1591846167876b4ed4ceb4d79f45ae357c7f2df56a5b109204243c7f8b166b60d2ca5ef2705d
 SHA512 
e4a94b9274a618e530b08b25677236fa34843ce289f8520ab8ea8c2c952f9e1cd25802e44f3d5ede0758af897cc51e72065f5178a6c7fc22eb41ba3fea7a1fc6

diff --git a/sci-geosciences/gpxsee/gpxsee-13.18.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.18.ebuild
new file mode 100644
index ..6ed42a42478c
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.18.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/ https://github.com/tumic0/GPXSee;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="qt6"
+
+RDEPEND="
+   qt6? (
+   dev-qt/qtbase:6
+   dev-qt/qtpositioning:6
+   dev-qt/qtserialport:6
+   )
+   !qt6? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   qt6? ( dev-qt/qttools:6 )
+   !qt6? ( dev-qt/linguist-tools:5 )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   if use qt6; then
+   $(qt6_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake6 gpxsee.pro
+   else
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   fi
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2024-03-15 Thread Andrey Grozin
commit: 90c6bf3f0b833e25788cbe937d9d383de324c6d8
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Mar 15 11:47:24 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Mar 15 11:47:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c6bf3f

sci-mathematics/wxmaxima: remove old version

Closes: https://bugs.gentoo.org/921952
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 -
 sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild | 80 
 2 files changed, 81 deletions(-)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index b42285b823b3..e234a29d 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,3 +1,2 @@
-DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5
 SHA512 
0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690
 DIST wxmaxima-24.02.1.tar.gz 17048739 BLAKE2B 
207365951d911d160c55c9e10308b2645129082d0ce72c1b4a2ad8e6d5d0469beb4f8faeb8c48965bfa1c4df8f4ecb7ace8f0f9a5193f0bbc4d002437bc8fe77
 SHA512 
f16b4c974e0bb3d2454465498fae09d3995278a4ac1f1f8c756716bcf5e560925c115259e6540b57a08910b65e897fba896be7f527ed80ba4e3cb7c4863ca6cc
 DIST wxmaxima-24.02.2.tar.gz 16844499 BLAKE2B 
b7edd01771450ba4c668f45a6ee2fae9b470e6da90a383d24b3f473a2fea744de5bdb4c6702b23d5fd9abb869ba1e917016da485c064311c1167adec853b3fdd
 SHA512 
012becedd9668de042596bbe81628962e91d5d0dba876d7195dc3bf00075ac7cc680e8dfa6fd5613077ae01bd5532eb2dc5401e6a1f0603612fef5dc0ed014cf

diff --git a/sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild
deleted file mode 100644
index 64b575b2a144..
--- a/sci-mathematics/wxmaxima/wxmaxima-23.07.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.2-gtk3"
-PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
-inherit cmake plocale wxwidgets xdg
-
-DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
-HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
-SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-Version-${PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
-IUSE="test webkit"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/libxml2:2
-   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
-RDEPEND="${DEPEND}
-   media-fonts/jsmath
-   sci-visualization/gnuplot[wxwidgets]
-   sci-mathematics/maxima"
-
-src_prepare() {
-   setup-wxwidgets
-   cmake_src_prepare
-
-   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
-   || die "sed CMakeLists.txt failed"
-   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
-   || die "sed info/CMakeLists.txt failed"
-
-   # locales
-   rm_po() {
-   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
-   rm -f locales/manual/${1}.po
-   rm -f info/${PN}.${1}.md
-   rm -f info/${PN}.${1}.html
-   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
-   }
-   plocale_find_changes locales/wxMaxima '' '.po'
-   plocale_for_each_disabled_locale rm_po
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWXM_UNIT_TESTS=$(usex test)
-   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
-   # way even with virtualx
-   # bug #736695
-   cd "${BUILD_DIR}/test/unit_tests" || die
-
-   local tests=(
-   AFontSize
-   CellPtr
-   ImgCell
-   )
-
-   local test
-   for test in "${tests[@]}" ; do
-   ./test_${test} || die "Unit test ${test} failed!"
-   done
-}
-
-src_install() {
-   docompress -x /usr/share/doc/${PF}
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2024-03-12 Thread Andrey Grozin
commit: 884b2eef89384b494355e4dc19fdcdd502c11b4b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Mar 13 05:00:40 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Mar 13 05:00:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884b2eef

sci-mathematics/wxmaxima: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  2 -
 sci-mathematics/wxmaxima/wxmaxima-23.10.0.ebuild | 80 
 sci-mathematics/wxmaxima/wxmaxima-23.12.0.ebuild | 80 
 3 files changed, 162 deletions(-)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index c788bebc0737..b42285b823b3 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,5 +1,3 @@
 DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5
 SHA512 
0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690
-DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
-DIST wxmaxima-23.12.0.tar.gz 16491009 BLAKE2B 
1df61e6571302b9ae693af77b48c60d3799f036f2e5214ef5f003e4b9f20fa66a37ed10f52b35ac05e114e9a53afda761262bdf55dde86020687f69f5458ec78
 SHA512 
f0b8f17cd9e367fbd95dd9304926742b05ab6d04da07aed54b183d5fa97a5d0054481626182874daf54011bd3f2d3f4b467b1daf600d003976483331578eed89
 DIST wxmaxima-24.02.1.tar.gz 17048739 BLAKE2B 
207365951d911d160c55c9e10308b2645129082d0ce72c1b4a2ad8e6d5d0469beb4f8faeb8c48965bfa1c4df8f4ecb7ace8f0f9a5193f0bbc4d002437bc8fe77
 SHA512 
f16b4c974e0bb3d2454465498fae09d3995278a4ac1f1f8c756716bcf5e560925c115259e6540b57a08910b65e897fba896be7f527ed80ba4e3cb7c4863ca6cc
 DIST wxmaxima-24.02.2.tar.gz 16844499 BLAKE2B 
b7edd01771450ba4c668f45a6ee2fae9b470e6da90a383d24b3f473a2fea744de5bdb4c6702b23d5fd9abb869ba1e917016da485c064311c1167adec853b3fdd
 SHA512 
012becedd9668de042596bbe81628962e91d5d0dba876d7195dc3bf00075ac7cc680e8dfa6fd5613077ae01bd5532eb2dc5401e6a1f0603612fef5dc0ed014cf

diff --git a/sci-mathematics/wxmaxima/wxmaxima-23.10.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-23.10.0.ebuild
deleted file mode 100644
index 6b29481f6c3e..
--- a/sci-mathematics/wxmaxima/wxmaxima-23.10.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.2-gtk3"
-PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
-inherit cmake plocale wxwidgets xdg
-
-DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
-HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
-SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-Version-${PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test webkit"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/libxml2:2
-   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
-RDEPEND="${DEPEND}
-   media-fonts/jsmath
-   sci-visualization/gnuplot[wxwidgets]
-   sci-mathematics/maxima"
-
-src_prepare() {
-   setup-wxwidgets
-   cmake_src_prepare
-
-   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
-   || die "sed CMakeLists.txt failed"
-   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
-   || die "sed info/CMakeLists.txt failed"
-
-   # locales
-   rm_po() {
-   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
-   rm -f locales/manual/${1}.po
-   rm -f info/${PN}.${1}.md
-   rm -f info/${PN}.${1}.html
-   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
-   }
-   plocale_find_changes locales/wxMaxima '' '.po'
-   plocale_for_each_disabled_locale rm_po
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWXM_UNIT_TESTS=$(usex test)
-   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
-   # way even with virtualx
-   # bug #736695
-   cd "${BUILD_DIR}/test/unit_tests" || die
-
-   local tests=(
-   AFontSi

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2024-03-12 Thread Andrey Grozin
commit: cd18ec0dcd0d257d1755dff44561542d614a3de6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Mar 13 04:59:23 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Mar 13 04:59:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd18ec0d

sci-mathematics/wxmaxima: bump to 24.02.2

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 +
 sci-mathematics/wxmaxima/wxmaxima-24.02.2.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index 7eb32c3c5aad..c788bebc0737 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -2,3 +2,4 @@ DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d8
 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
 DIST wxmaxima-23.12.0.tar.gz 16491009 BLAKE2B 
1df61e6571302b9ae693af77b48c60d3799f036f2e5214ef5f003e4b9f20fa66a37ed10f52b35ac05e114e9a53afda761262bdf55dde86020687f69f5458ec78
 SHA512 
f0b8f17cd9e367fbd95dd9304926742b05ab6d04da07aed54b183d5fa97a5d0054481626182874daf54011bd3f2d3f4b467b1daf600d003976483331578eed89
 DIST wxmaxima-24.02.1.tar.gz 17048739 BLAKE2B 
207365951d911d160c55c9e10308b2645129082d0ce72c1b4a2ad8e6d5d0469beb4f8faeb8c48965bfa1c4df8f4ecb7ace8f0f9a5193f0bbc4d002437bc8fe77
 SHA512 
f16b4c974e0bb3d2454465498fae09d3995278a4ac1f1f8c756716bcf5e560925c115259e6540b57a08910b65e897fba896be7f527ed80ba4e3cb7c4863ca6cc
+DIST wxmaxima-24.02.2.tar.gz 16844499 BLAKE2B 
b7edd01771450ba4c668f45a6ee2fae9b470e6da90a383d24b3f473a2fea744de5bdb4c6702b23d5fd9abb869ba1e917016da485c064311c1167adec853b3fdd
 SHA512 
012becedd9668de042596bbe81628962e91d5d0dba876d7195dc3bf00075ac7cc680e8dfa6fd5613077ae01bd5532eb2dc5401e6a1f0603612fef5dc0ed014cf

diff --git a/sci-mathematics/wxmaxima/wxmaxima-24.02.2.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-24.02.2.ebuild
new file mode 100644
index ..3fbeb1a253b0
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-24.02.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
+inherit cmake plocale wxwidgets xdg
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-Version-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test webkit"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libxml2:2
+   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
+RDEPEND="${DEPEND}
+   media-fonts/jsmath
+   sci-visualization/gnuplot[wxwidgets]
+   sci-mathematics/maxima"
+
+src_prepare() {
+   setup-wxwidgets
+   cmake_src_prepare
+
+   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
+   || die "sed info/CMakeLists.txt failed"
+
+   # locales
+   rm_po() {
+   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
+   rm -f locales/manual/${1}.po
+   rm -f info/${PN}.${1}.md
+   rm -f info/${PN}.${1}.html
+   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
+   }
+   plocale_find_changes locales/wxMaxima '' '.po'
+   plocale_for_each_disabled_locale rm_po
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWXM_UNIT_TESTS=$(usex test)
+   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
+   # way even with virtualx
+   # bug #736695
+   cd "${BUILD_DIR}/test/unit_tests" || die
+
+   local tests=(
+   AFontSize
+   )
+
+   local test
+   for test in "${tests[@]}" ; do
+   ./test_${test} || die "Unit test ${test} failed!"
+   done
+}
+
+src_install() {
+   docompress -x /usr/share/doc/${PF}
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2024-03-11 Thread Andrey Grozin
commit: c102511cee08c672d170f55e8af9993bc593fcdb
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Mar 11 15:30:16 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Mon Mar 11 15:30:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c102511c

sci-geosciences/gpxsee: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  2 -
 sci-geosciences/gpxsee/gpxsee-13.15.ebuild | 75 --
 sci-geosciences/gpxsee/gpxsee-13.16.ebuild | 75 --
 3 files changed, 152 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 5471a8867a7b..2badc302b455 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,4 +1,2 @@
 DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 
693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53
 SHA512 
af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
-DIST gpxsee-13.15.tar.gz 5552897 BLAKE2B 
3817d824692064e4c15b3c32a8d3d8982899cc0de1ff2f01b6ee1a11992b41f9b39b758cea2ebe2aaff3de3dba3fceb0a08e10d76cf4801c2e794b8d081e6074
 SHA512 
4c80dbe46c47642dd994e4766ab6fc0e9509f43f7727160a7affeaa19efe12015d9eb04d9d584aac85f3d024699af85fab191097e5a6f7cb53f58295ddf88e32
-DIST gpxsee-13.16.tar.gz 5563941 BLAKE2B 
0264d414b257965a4ead4892043532f8796a64f075d16c6c420023b01c19e290b78b41c624b76ead61b550fe14aa754511c9411c3316dd66558a7af66b37cf32
 SHA512 
8fe462d3ec9c25ea40df47c23bfe072ec44ee4a90d4e780cca955babeeffc7b53e3cc376a00ac49accac15fa88ae456b2aaf41235793da4db0e513932e173b74
 DIST gpxsee-13.17.tar.gz 5570886 BLAKE2B 
d64bcad1d05b0e13a2c0e5971d638b08beac8228caf05a8b5ecc3ed23bb9692ebef0a6b6d7810e9a5415614dca1e1627be4a316029867f6b3efe289170793ed3
 SHA512 
3e2e5150925e8e1cbfb32c14c0a8e38ea3a5b16e40239d7282001e5035064b60db95603e97ef0d5fa146049f5d7d8f6350877bb6004bf2bf19b458b35cf256e6

diff --git a/sci-geosciences/gpxsee/gpxsee-13.15.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.15.ebuild
deleted file mode 100644
index a06e28411dd2..
--- a/sci-geosciences/gpxsee/gpxsee-13.15.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/ https://github.com/tumic0/GPXSee;
-IUSE="qt6"
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   qt6? (
-   dev-qt/qtbase:6
-   dev-qt/qtpositioning:6
-   dev-qt/qtserialport:6
-   )
-   !qt6? (
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtserialport:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   qt6? ( dev-qt/qttools:6 )
-   !qt6? ( dev-qt/linguist-tools:5 )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   if use qt6; then
-   $(qt6_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake6 gpxsee.pro
-   else
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   fi
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}

diff --git a/sci-geosciences/gpxsee/gpxsee-13.16.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.16.ebuild
deleted file mode 100644
index a06e28411dd2..
--- a/sci-geosciences/gpxsee/gpxsee-13.16.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2024-03-11 Thread Andrey Grozin
commit: 5309300bb61d664efa08cfab515d7ee2e5f7730e
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Mar 11 15:27:07 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Mon Mar 11 15:27:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5309300b

sci-geosciences/gpxsee: bump to 13.17

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.17.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 79955df7234a..5471a8867a7b 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
 DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 
693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53
 SHA512 
af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
 DIST gpxsee-13.15.tar.gz 5552897 BLAKE2B 
3817d824692064e4c15b3c32a8d3d8982899cc0de1ff2f01b6ee1a11992b41f9b39b758cea2ebe2aaff3de3dba3fceb0a08e10d76cf4801c2e794b8d081e6074
 SHA512 
4c80dbe46c47642dd994e4766ab6fc0e9509f43f7727160a7affeaa19efe12015d9eb04d9d584aac85f3d024699af85fab191097e5a6f7cb53f58295ddf88e32
 DIST gpxsee-13.16.tar.gz 5563941 BLAKE2B 
0264d414b257965a4ead4892043532f8796a64f075d16c6c420023b01c19e290b78b41c624b76ead61b550fe14aa754511c9411c3316dd66558a7af66b37cf32
 SHA512 
8fe462d3ec9c25ea40df47c23bfe072ec44ee4a90d4e780cca955babeeffc7b53e3cc376a00ac49accac15fa88ae456b2aaf41235793da4db0e513932e173b74
+DIST gpxsee-13.17.tar.gz 5570886 BLAKE2B 
d64bcad1d05b0e13a2c0e5971d638b08beac8228caf05a8b5ecc3ed23bb9692ebef0a6b6d7810e9a5415614dca1e1627be4a316029867f6b3efe289170793ed3
 SHA512 
3e2e5150925e8e1cbfb32c14c0a8e38ea3a5b16e40239d7282001e5035064b60db95603e97ef0d5fa146049f5d7d8f6350877bb6004bf2bf19b458b35cf256e6

diff --git a/sci-geosciences/gpxsee/gpxsee-13.17.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.17.ebuild
new file mode 100644
index ..6ed42a42478c
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.17.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/ https://github.com/tumic0/GPXSee;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="qt6"
+
+RDEPEND="
+   qt6? (
+   dev-qt/qtbase:6
+   dev-qt/qtpositioning:6
+   dev-qt/qtserialport:6
+   )
+   !qt6? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   qt6? ( dev-qt/qttools:6 )
+   !qt6? ( dev-qt/linguist-tools:5 )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   if use qt6; then
+   $(qt6_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake6 gpxsee.pro
+   else
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   fi
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/pdfarranger/

2024-03-08 Thread Andrey Grozin
commit: eefa4845b01828970c3a1e6c03488fb6e2f36e28
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Mar  8 16:02:05 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Mar  8 16:02:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eefa4845

app-text/pdfarranger: use PEP517 build

Closes: https://bugs.gentoo.org/909901
Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/pdfarranger/pdfarranger-1.10.1-r1.ebuild | 42 +++
 1 file changed, 42 insertions(+)

diff --git a/app-text/pdfarranger/pdfarranger-1.10.1-r1.ebuild 
b/app-text/pdfarranger/pdfarranger-1.10.1-r1.ebuild
new file mode 100644
index ..0ffbefbf932f
--- /dev/null
+++ b/app-text/pdfarranger/pdfarranger-1.10.1-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1 optfeature xdg desktop
+
+DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
+HOMEPAGE="https://github.com/jeromerobert/pdfarranger;
+SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-text/poppler[introspection,cairo]
+   dev-python/pikepdf[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}
+   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
+   dev-util/intltool
+"
+
+src_install() {
+   distutils-r1_src_install
+   for x in 16 32 48 256 scalable
+   do doicon -s ${x} data/icons/hicolor/${x}*/*
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "image file import" media-gfx/img2pdf
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/crengine-ng/

2024-03-04 Thread Andrey Grozin
commit: ca1a42e94ec1a7280a97f218e3b65d46a9ca235a
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Mar  5 04:33:14 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Mar  5 04:33:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1a42e9

app-text/crengine-ng: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crengine-ng/Manifest |  1 -
 app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
index 956ce7d9b277..56d8f6835953 100644
--- a/app-text/crengine-ng/Manifest
+++ b/app-text/crengine-ng/Manifest
@@ -1,4 +1,3 @@
 DIST crengine-ng-0.9.10.tar.bz2 3416315 BLAKE2B 
ea1e4aa13c8ab233f26a2878a138cbdf8c371cdcdb86103a91bf09eb3ae3f060da76b5d32fb6d70236b3f9c787876d3f87a4caed353a51942f78b9cd25c11202
 SHA512 
7cb51ebaf7a62ce996f84deed2d61eef2b5adc76743755aa33e13d53a00409eaba41898f1f613973d3f361529d661952bca690c239f1e7536fcb153d120df83d
-DIST crengine-ng-0.9.10_p1.tar.bz2 3520115 BLAKE2B 
cceeba21ccd0c0e4c753c894fe1abf96ce3d972559b6713a20c049e02ca55a1cae7590d55ef28c9219ebd2d845dfd2ffd51580155a37e091c22a0f30298b45ec
 SHA512 
3294483c9b8e8814d6652eff24fbb2e9e74a535734049751c5eaa7efaaff915587a5258aebcb8b6df779d635f0e459cd5ca23c4993f4ecffa6f2036f853b55eb
 DIST crengine-ng-0.9.11.tar.bz2 4026770 BLAKE2B 
27137f3177a9aacc47b4b2ef38ed9baba81d987c46232247686cdbc307b9602fb1d5a915240d4712ca05ac49c7d263e49cf14dbf1b126e8c31862e62d56e742d
 SHA512 
0014060f13e04432bba4c00885bc0c4cbf094d9d69cd8544b995d40bd569d690b5ebd8f02ab8ecba3d7f4bca6154a753a26690aacd96a19870dc2fdacf625f33
 DIST freefont-otf-20120503.tar.gz 4487813 BLAKE2B 
a280bef885bc71897a8475814602d7537b05d14a70e5857acd1007bc0a074be9db1e08fbd63fcabf3fde7874391bdd319d00b213e29b203d474fb320e91b82a2
 SHA512 
cee9a573b17ccc689b61f0925fb6624d58e3a3369d996e379e70c3a4cd750429d68c14c85fbcab4381101c8f4bf56730ef40e0045fdd79647019db41b4ec74fd

diff --git a/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild 
b/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild
deleted file mode 100644
index 2139387e87fe..
--- a/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="Cross-platform library designed to implement e-book readers"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crengine-ng;
-SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2
-   test? ( mirror://gnu/freefont/freefont-otf-20120503.tar.gz )"
-
-LICENSE="GPL-2+"
-SLOT="0/6-beta1"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi 
+zstd +libutf8proc static-libs test"
-
-RESTRICT="!test? ( test )"
-
-CDEPEND="sys-libs/zlib
-   png? ( media-libs/libpng:0 )
-   jpeg? ( media-libs/libjpeg-turbo )
-   >=media-libs/freetype-2.10.0
-   harfbuzz? ( media-libs/harfbuzz:=[truetype] )
-   libunibreak? ( dev-libs/libunibreak:= )
-   fribidi? ( dev-libs/fribidi )
-   zstd? ( app-arch/zstd:= )
-   libutf8proc? ( dev-libs/libutf8proc:= )
-   fontconfig? ( media-libs/fontconfig )"
-
-RDEPEND="${CDEPEND}"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-cpp/gtest
-   app-arch/zip )
-"
-BDEPEND="virtual/pkgconfig
-   ${CDEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-   if use test; then
-   mkdir -p "${BUILD_DIR}/crengine/tests/fonts/"
-   cp -p "${WORKDIR}/freefont-20120503/"*.otf 
"${BUILD_DIR}/crengine/tests/fonts/"
-   fi
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE="Release"
-   local mycmakeargs=(
-   -DCRE_BUILD_SHARED=ON
-   -DCRE_BUILD_STATIC=$(usex static-libs)
-   -DUSE_COLOR_BACKBUFFER=ON
-   -DWITH_LIBPNG=$(usex png)
-   -DWITH_LIBJPEG=$(usex jpeg)
-   -DWITH_FREETYPE=ON
-   -DWITH_HARFBUZZ=$(usex harfbuzz)
-   -DWITH_LIBUNIBREAK=$(usex libunibreak)
-   -DWITH_FRIBIDI=$(usex fribidi)
-   -DWITH_ZSTD=$(usex zstd)
-   -DWITH_UTF8PROC=$(usex libutf8proc)
-   -DUSE_GIF=$(usex gif)
-   -DUSE_NANOSVG=$(usex svg)
-   -DUSE_CHM=$(usex chm)
-   -DUSE_ANTIWORD=ON
-   -DUSE_FONTCONFIG=$(usex fontconfig)
-   -DUSE_SHASUM=OFF
-   -DUSE_CMARK_GFM=ON
-   -DBUILD_TOOLS=OFF
-   -DENABLE_UNITTESTING=$(usex test)
-   -DOFFLINE_BUILD_MODE=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cd "${BUILD_DIR}/crengine/tests"
-   ./unittests
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/crengine-ng/

2024-03-04 Thread Andrey Grozin
commit: e98b975f6efa27efa724df1d41570f8350a9d764
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Mar  5 04:31:55 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Mar  5 04:31:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98b975f

app-text/crengine-ng: bump to 0.9.11

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crengine-ng/Manifest  |  1 +
 app-text/crengine-ng/crengine-ng-0.9.11.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
index 030eee6165c9..956ce7d9b277 100644
--- a/app-text/crengine-ng/Manifest
+++ b/app-text/crengine-ng/Manifest
@@ -1,3 +1,4 @@
 DIST crengine-ng-0.9.10.tar.bz2 3416315 BLAKE2B 
ea1e4aa13c8ab233f26a2878a138cbdf8c371cdcdb86103a91bf09eb3ae3f060da76b5d32fb6d70236b3f9c787876d3f87a4caed353a51942f78b9cd25c11202
 SHA512 
7cb51ebaf7a62ce996f84deed2d61eef2b5adc76743755aa33e13d53a00409eaba41898f1f613973d3f361529d661952bca690c239f1e7536fcb153d120df83d
 DIST crengine-ng-0.9.10_p1.tar.bz2 3520115 BLAKE2B 
cceeba21ccd0c0e4c753c894fe1abf96ce3d972559b6713a20c049e02ca55a1cae7590d55ef28c9219ebd2d845dfd2ffd51580155a37e091c22a0f30298b45ec
 SHA512 
3294483c9b8e8814d6652eff24fbb2e9e74a535734049751c5eaa7efaaff915587a5258aebcb8b6df779d635f0e459cd5ca23c4993f4ecffa6f2036f853b55eb
+DIST crengine-ng-0.9.11.tar.bz2 4026770 BLAKE2B 
27137f3177a9aacc47b4b2ef38ed9baba81d987c46232247686cdbc307b9602fb1d5a915240d4712ca05ac49c7d263e49cf14dbf1b126e8c31862e62d56e742d
 SHA512 
0014060f13e04432bba4c00885bc0c4cbf094d9d69cd8544b995d40bd569d690b5ebd8f02ab8ecba3d7f4bca6154a753a26690aacd96a19870dc2fdacf625f33
 DIST freefont-otf-20120503.tar.gz 4487813 BLAKE2B 
a280bef885bc71897a8475814602d7537b05d14a70e5857acd1007bc0a074be9db1e08fbd63fcabf3fde7874391bdd319d00b213e29b203d474fb320e91b82a2
 SHA512 
cee9a573b17ccc689b61f0925fb6624d58e3a3369d996e379e70c3a4cd750429d68c14c85fbcab4381101c8f4bf56730ef40e0045fdd79647019db41b4ec74fd

diff --git a/app-text/crengine-ng/crengine-ng-0.9.11.ebuild 
b/app-text/crengine-ng/crengine-ng-0.9.11.ebuild
new file mode 100644
index ..5725b0dbd9a8
--- /dev/null
+++ b/app-text/crengine-ng/crengine-ng-0.9.11.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Cross-platform library designed to implement e-book readers"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crengine-ng;
+SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2
+   test? ( mirror://gnu/freefont/freefont-otf-20120503.tar.gz )"
+
+LICENSE="GPL-2+"
+SLOT="0/6"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi 
+zstd +libutf8proc static-libs test"
+
+RESTRICT="!test? ( test )"
+
+CDEPEND="sys-libs/zlib
+   png? ( media-libs/libpng:0 )
+   jpeg? ( media-libs/libjpeg-turbo )
+   >=media-libs/freetype-2.10.0
+   harfbuzz? ( media-libs/harfbuzz:=[truetype] )
+   libunibreak? ( dev-libs/libunibreak:= )
+   fribidi? ( dev-libs/fribidi )
+   zstd? ( app-arch/zstd:= )
+   libutf8proc? ( dev-libs/libutf8proc:= )
+   fontconfig? ( media-libs/fontconfig )"
+
+RDEPEND="${CDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest
+   app-arch/zip )
+"
+BDEPEND="virtual/pkgconfig
+   ${CDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+   if use test; then
+   mkdir -p "${BUILD_DIR}/crengine/tests/fonts/"
+   cp -p "${WORKDIR}/freefont-20120503/"*.otf 
"${BUILD_DIR}/crengine/tests/fonts/"
+   fi
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE="Release"
+   local mycmakeargs=(
+   -DCRE_BUILD_SHARED=ON
+   -DCRE_BUILD_STATIC=$(usex static-libs)
+   -DUSE_COLOR_BACKBUFFER=ON
+   -DWITH_LIBPNG=$(usex png)
+   -DWITH_LIBJPEG=$(usex jpeg)
+   -DWITH_FREETYPE=ON
+   -DWITH_HARFBUZZ=$(usex harfbuzz)
+   -DWITH_LIBUNIBREAK=$(usex libunibreak)
+   -DWITH_FRIBIDI=$(usex fribidi)
+   -DWITH_ZSTD=$(usex zstd)
+   -DWITH_UTF8PROC=$(usex libutf8proc)
+   -DUSE_GIF=$(usex gif)
+   -DUSE_NANOSVG=$(usex svg)
+   -DUSE_CHM=$(usex chm)
+   -DUSE_ANTIWORD=ON
+   -DUSE_FONTCONFIG=$(usex fontconfig)
+   -DUSE_SHASUM=OFF
+   -DUSE_CMARK_GFM=ON
+   -DBUILD_TOOLS=OFF
+   -DENABLE_UNITTESTING=$(usex test)
+   -DOFFLINE_BUILD_MODE=ON
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}/crengine/tests"
+   ./unittests
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-03-03 Thread Andrey Grozin
commit: d472db8a7358653a4608cb7b1094e520748256c0
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Mar  3 16:31:16 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Mar  3 16:31:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d472db8a

dev-lisp/sbcl: bump to 2.4.2

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.4.2.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f1ef0471debf..4c7c3efe7aed 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 
7f282282af0f2900cfc07795c659cc508
 DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 
8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4
 SHA512 
99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8
 DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 
4ac07e5d3d18d9cfa5df266207d259f6b6b778b458e1e3be749ad7b145347e7aeada3623c1c423b20a15ba757dd2a2de4bd16163001aabc965ced8554f397825
 SHA512 
ae78f4d64063c05f82748239f661fb88792652496fced0a7bedcd00fda6b17cf9e01b866a5a11ca953746bc8b208116b73a93288ad08c9ffe578cc3266870780
 DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 
608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e
 SHA512 
03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9
+DIST sbcl-2.4.2-source.tar.bz2 8148605 BLAKE2B 
be59c4332a25202dd5e2fabe78a51e039ae1efbdeb41ecec5392eb1e53a4e49c406a4d3dd5a3bd5e545702f924349a326f786e67db47b31bcf5ec9a9ec3766aa
 SHA512 
9e4abb58b87e24937b883967e36da92ff3658e3eedbce245511f20f97455212436629f885815e91481d07b10e7af89b124c787e0dc7d4e5ce2790e9ea90fdbf3
+DIST sbcl-2.4.2-x86-64-linux-binary.tar.bz2 12072658 BLAKE2B 
b579b847d23f569b7cef01265781457ebfb07bac6604c18d1886c471e79af672cb2ec7c7b145b65b2d3ea7796bb288725bbb066c59e972ce56e153e76577cb65
 SHA512 
680908f21b8697c71f5a7ce5e68846fabcd4474fe4cd99f087576e0a9f336ba2f4cba83baf987af77869dab2d29974e46edbb52abe9b336be37dd9c8acecd81b

diff --git a/dev-lisp/sbcl/sbcl-2.4.2.ebuild b/dev-lisp/sbcl/sbcl-2.4.2.ebuild
new file mode 100644
index ..5f950057e5b8
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.2.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.2
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-debug/strace
+   doc? (

[gentoo-commits] repo/gentoo:master commit in: app-text/master-pdf-editor/

2024-02-16 Thread Andrey Grozin
commit: 33d4fe54f528292eed6225411a84897a1a598193
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Feb 17 04:48:06 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Feb 17 04:48:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d4fe54

app-text/master-pdf-editor: bump to 5.9.82

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 +
 .../master-pdf-editor-5.9.82.ebuild| 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index d4e16254e457..67f47900de21 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,2 +1,3 @@
 DIST master-pdf-editor-5.9.35-qt5.x86_64.tar.gz 16885977 BLAKE2B 
68dc3f4746e3259f64e2eeac99797b062c308291a62d79c9a070d76df6ad19c12b07108c754091464f6f5d04d287cb8fdf6335165c10232dca1d2d1ecdae4b68
 SHA512 
7dbfcbec7fd6f963340375e3067f4f76f2f0d2c239385652c4621574829426f09328f707bfc399901cd801f19ce0bb0d483c3dd37d48fad1b90dafeccf64559e
 DIST master-pdf-editor-5.9.40-qt5.x86_64.tar.gz 18902781 BLAKE2B 
cf72f072c5a4efce66913662d75ae95e9dd10e98945f7c38793003b0e69b7ab3945d1c01858483e7d2dc717ec2de12c659ed50b12deb9aae74eb2c3bb76f9b61
 SHA512 
5fd2d4b76ed25ef8cc226f2234d2a163df7135a27c80a49cee293aba5864d5759e0a22d417a4b9b35b5b0146a8f372ce8cec0652ce4d9df9f0c9c67dd2dd6beb
+DIST master-pdf-editor-5.9.82-qt5.x86_64.tar.gz 80442378 BLAKE2B 
bd6357097451595388be3471b291ceb23b6815ed9ce68956223860c089265ae3693cee1c90f94e567e26b3a0f11b8dee8c2cf40e0184141e2539b44303d6a4c4
 SHA512 
d4613b5d5353e3bd39bcf953adff2d086e20de6a627e5e6dade62cb7887254b949659174ee3ba86ac525d2373fcedbdb286dc83ffca910c577cbf9ccc14ced39

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
new file mode 100644
index ..cc47f27cf8f1
--- /dev/null
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="A complete solution for viewing and editing PDF files"
+HOMEPAGE="https://code-industry.net/free-pdf-editor/;
+SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
+S="${WORKDIR}/${PN}-${PV%%.*}"
+
+LICENSE="master-pdf-editor"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND="
+   sys-libs/glibc
+   dev-libs/pkcs11-helper
+   >=dev-qt/qtcore-5.12.9:5
+   >=dev-qt/qtgui-5.12.9:5
+   >=dev-qt/qtnetwork-5.12.9:5
+   >=dev-qt/qtprintsupport-5.12.9:5
+   >=dev-qt/qtsvg-5.12.9:5
+   dev-qt/qtwidgets:5
+   media-libs/libglvnd
+   >=media-gfx/sane-backends-1.0
+"
+
+QA_PREBUILT="opt/${PN}/masterpdfeditor5"
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r fonts lang stamps templates masterpdfeditor5.png
+
+   exeinto /opt/${PN}
+   doexe masterpdfeditor5
+   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
+
+   make_desktop_entry "masterpdfeditor5 %f" \
+   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
+   "Office;Graphics;Viewer" \
+   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/master-pdf-editor/

2024-02-16 Thread Andrey Grozin
commit: 1f69b3679b49443992a721f0d376ca6984b84a16
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Feb 17 04:25:22 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Feb 17 04:25:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f69b367

app-text/master-pdf-editor: does not work, remove until clarified

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 -
 .../master-pdf-editor-5.9.82.ebuild| 44 --
 2 files changed, 45 deletions(-)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index 67f47900de21..d4e16254e457 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,3 +1,2 @@
 DIST master-pdf-editor-5.9.35-qt5.x86_64.tar.gz 16885977 BLAKE2B 
68dc3f4746e3259f64e2eeac99797b062c308291a62d79c9a070d76df6ad19c12b07108c754091464f6f5d04d287cb8fdf6335165c10232dca1d2d1ecdae4b68
 SHA512 
7dbfcbec7fd6f963340375e3067f4f76f2f0d2c239385652c4621574829426f09328f707bfc399901cd801f19ce0bb0d483c3dd37d48fad1b90dafeccf64559e
 DIST master-pdf-editor-5.9.40-qt5.x86_64.tar.gz 18902781 BLAKE2B 
cf72f072c5a4efce66913662d75ae95e9dd10e98945f7c38793003b0e69b7ab3945d1c01858483e7d2dc717ec2de12c659ed50b12deb9aae74eb2c3bb76f9b61
 SHA512 
5fd2d4b76ed25ef8cc226f2234d2a163df7135a27c80a49cee293aba5864d5759e0a22d417a4b9b35b5b0146a8f372ce8cec0652ce4d9df9f0c9c67dd2dd6beb
-DIST master-pdf-editor-5.9.82-qt5.x86_64.tar.gz 80442378 BLAKE2B 
bd6357097451595388be3471b291ceb23b6815ed9ce68956223860c089265ae3693cee1c90f94e567e26b3a0f11b8dee8c2cf40e0184141e2539b44303d6a4c4
 SHA512 
d4613b5d5353e3bd39bcf953adff2d086e20de6a627e5e6dade62cb7887254b949659174ee3ba86ac525d2373fcedbdb286dc83ffca910c577cbf9ccc14ced39

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
deleted file mode 100644
index 9a2a4353e55e..
--- a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="A complete solution for viewing and editing PDF files"
-HOMEPAGE="https://code-industry.net/free-pdf-editor/;
-SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
-S="${WORKDIR}/${PN}-${PV%%.*}"
-
-LICENSE="master-pdf-editor"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror"
-
-RDEPEND="
-   sys-libs/glibc
-   >=dev-qt/qtcore-5.12.9:5
-   >=dev-qt/qtgui-5.12.9:5
-   >=dev-qt/qtnetwork-5.12.9:5
-   >=dev-qt/qtprintsupport-5.12.9:5
-   >=dev-qt/qtsvg-5.12.9:5
-   dev-qt/qtwidgets:5
-   media-libs/libglvnd
-   >=media-gfx/sane-backends-1.0
-"
-
-QA_PREBUILT="opt/${PN}/masterpdfeditor5"
-
-src_install() {
-   insinto /opt/${PN}
-   doins -r fonts lang stamps templates masterpdfeditor5.png
-
-   exeinto /opt/${PN}
-   doexe masterpdfeditor5
-   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
-
-   make_desktop_entry "masterpdfeditor5 %f" \
-   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
-   "Office;Graphics;Viewer" \
-   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/master-pdf-editor/

2024-02-16 Thread Andrey Grozin
commit: f4e462e9b3952b33ae4514343893406660aa03b9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Feb 17 04:18:53 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Feb 17 04:20:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e462e9

app-text/master-pdf-editor: bump to 5.9.82

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/master-pdf-editor/Manifest|  1 +
 .../master-pdf-editor-5.9.82.ebuild| 44 ++
 2 files changed, 45 insertions(+)

diff --git a/app-text/master-pdf-editor/Manifest 
b/app-text/master-pdf-editor/Manifest
index d4e16254e457..67f47900de21 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,2 +1,3 @@
 DIST master-pdf-editor-5.9.35-qt5.x86_64.tar.gz 16885977 BLAKE2B 
68dc3f4746e3259f64e2eeac99797b062c308291a62d79c9a070d76df6ad19c12b07108c754091464f6f5d04d287cb8fdf6335165c10232dca1d2d1ecdae4b68
 SHA512 
7dbfcbec7fd6f963340375e3067f4f76f2f0d2c239385652c4621574829426f09328f707bfc399901cd801f19ce0bb0d483c3dd37d48fad1b90dafeccf64559e
 DIST master-pdf-editor-5.9.40-qt5.x86_64.tar.gz 18902781 BLAKE2B 
cf72f072c5a4efce66913662d75ae95e9dd10e98945f7c38793003b0e69b7ab3945d1c01858483e7d2dc717ec2de12c659ed50b12deb9aae74eb2c3bb76f9b61
 SHA512 
5fd2d4b76ed25ef8cc226f2234d2a163df7135a27c80a49cee293aba5864d5759e0a22d417a4b9b35b5b0146a8f372ce8cec0652ce4d9df9f0c9c67dd2dd6beb
+DIST master-pdf-editor-5.9.82-qt5.x86_64.tar.gz 80442378 BLAKE2B 
bd6357097451595388be3471b291ceb23b6815ed9ce68956223860c089265ae3693cee1c90f94e567e26b3a0f11b8dee8c2cf40e0184141e2539b44303d6a4c4
 SHA512 
d4613b5d5353e3bd39bcf953adff2d086e20de6a627e5e6dade62cb7887254b949659174ee3ba86ac525d2373fcedbdb286dc83ffca910c577cbf9ccc14ced39

diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild 
b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
new file mode 100644
index ..9a2a4353e55e
--- /dev/null
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.9.82.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="A complete solution for viewing and editing PDF files"
+HOMEPAGE="https://code-industry.net/free-pdf-editor/;
+SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64.tar.gz;
+S="${WORKDIR}/${PN}-${PV%%.*}"
+
+LICENSE="master-pdf-editor"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND="
+   sys-libs/glibc
+   >=dev-qt/qtcore-5.12.9:5
+   >=dev-qt/qtgui-5.12.9:5
+   >=dev-qt/qtnetwork-5.12.9:5
+   >=dev-qt/qtprintsupport-5.12.9:5
+   >=dev-qt/qtsvg-5.12.9:5
+   dev-qt/qtwidgets:5
+   media-libs/libglvnd
+   >=media-gfx/sane-backends-1.0
+"
+
+QA_PREBUILT="opt/${PN}/masterpdfeditor5"
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r fonts lang stamps templates masterpdfeditor5.png
+
+   exeinto /opt/${PN}
+   doexe masterpdfeditor5
+   dosym ../${PN}/masterpdfeditor5 /opt/bin/masterpdfeditor5
+
+   make_desktop_entry "masterpdfeditor5 %f" \
+   "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
+   "Office;Graphics;Viewer" \
+   
"MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2024-02-14 Thread Andrey Grozin
commit: 1c94865c0b1d1c8a7090b2ee3c180ad8b3cba1b5
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Feb 15 04:38:46 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Feb 15 04:38:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c94865c

sci-geosciences/gpxsee: bump to 13.16

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.16.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 961d09801046..79955df7234a 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,2 +1,3 @@
 DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 
693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53
 SHA512 
af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
 DIST gpxsee-13.15.tar.gz 5552897 BLAKE2B 
3817d824692064e4c15b3c32a8d3d8982899cc0de1ff2f01b6ee1a11992b41f9b39b758cea2ebe2aaff3de3dba3fceb0a08e10d76cf4801c2e794b8d081e6074
 SHA512 
4c80dbe46c47642dd994e4766ab6fc0e9509f43f7727160a7affeaa19efe12015d9eb04d9d584aac85f3d024699af85fab191097e5a6f7cb53f58295ddf88e32
+DIST gpxsee-13.16.tar.gz 5563941 BLAKE2B 
0264d414b257965a4ead4892043532f8796a64f075d16c6c420023b01c19e290b78b41c624b76ead61b550fe14aa754511c9411c3316dd66558a7af66b37cf32
 SHA512 
8fe462d3ec9c25ea40df47c23bfe072ec44ee4a90d4e780cca955babeeffc7b53e3cc376a00ac49accac15fa88ae456b2aaf41235793da4db0e513932e173b74

diff --git a/sci-geosciences/gpxsee/gpxsee-13.16.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.16.ebuild
new file mode 100644
index ..a06e28411dd2
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.16.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/ https://github.com/tumic0/GPXSee;
+IUSE="qt6"
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   qt6? (
+   dev-qt/qtbase:6
+   dev-qt/qtpositioning:6
+   dev-qt/qtserialport:6
+   )
+   !qt6? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   qt6? ( dev-qt/qttools:6 )
+   !qt6? ( dev-qt/linguist-tools:5 )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   if use qt6; then
+   $(qt6_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake6 gpxsee.pro
+   else
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   fi
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/crqt-ng/

2024-02-14 Thread Andrey Grozin
commit: f8ed9665118166fe3cfa308d7ac4eb1c46302d4d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Feb 15 04:36:30 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Feb 15 04:36:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ed9665

app-text/crqt-ng: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crqt-ng/Manifest |  1 -
 app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild | 41 ---
 2 files changed, 42 deletions(-)

diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index 71de8133f0a6..1de145d2cf86 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1,4 +1,3 @@
 DIST crqt-ng-1.0.11.tar.bz2 442916 BLAKE2B 
3eb4c73f1c3b3c88d92cb6ed5bf4895329caab1391c7be05dc0ccc1a65546f7761ee7af6246045be70137fd8683e2bfc5fb41df3dad604177ae4c0351f44c74e
 SHA512 
62bb4b8a3dec3dd9fba5e1a2795f384e5310b87800d89e15b7f4fe258eb923481f1264ec23645b09f5ae89822e332d1499aeca0a79efab21124b43deec3ada44
 DIST crqt-ng-1.0.12.tar.bz2 443646 BLAKE2B 
338c96a9c34d6a05ed6fa9cd1d6fe63665518e8c12e835a7fba22b81585116f9e579b326c9fc22a67d7225f0ca4cc15035179be923507b0af7032666f05d972e
 SHA512 
24258c32dac6ba24833d7a6a227cef6dfb39ff415781921c90e57cd9c73ce187255bcffee3b38719b38dde2f6cb8a0569f5b25db88688c105f8b24246676207d
-DIST crqt-ng-1.0.12_p1.tar.bz2 431000 BLAKE2B 
dd84ecafc2f3ca866c4462e67937bb82757f45112cc1cfe341df08e354bced64c680b378d5fe1f4ce0ba5db48f16511771c7053119b5abf5916101b999ceb80f
 SHA512 
47e2b2d882ceb81bb68971fcb39dc770bd067f30b86c0e3ac8c3aa4599e1780b4cf595fa1c84f41f9ffa0bbbd9f4136ea974be72dd3b9106856b6c480b7300f7
 DIST crqt-ng-1.0.13.tar.bz2 444509 BLAKE2B 
7f69f1ea509cff8610f62539a66c9ce7a805660da6c4188c7e0c966b1f3f63932302ace0b70e0a21c2eaa7dfbfba1ef37ceda7e64b520d248eeb671d3f35ff1d
 SHA512 
7857efedb641635e386ca16cdb8789b77641e593bf78f3a89ed0ac8c3d91d87c14de8cf32722b36290261c55975ea250768ac525caa279b15a35bddbde62609c

diff --git a/app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild 
b/app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild
deleted file mode 100644
index 399b79d5e588..
--- a/app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="bg cs hu nl ru uk"
-inherit cmake plocale xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng;
-SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5"
-RDEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
-   dev-qt/linguist-tools:5"
-
-src_prepare() {
-   cmake_src_prepare
-   xdg_environment_reset
-
-   # locales
-   plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
-   sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
-   -i "${S}"/src/CMakeLists.txt \
-   || die "sed CMakeLists.txt failed"
-}
-
-src_configure() {
-   CMAKE_USE_DIR="${S}"
-   CMAKE_BUILD_TYPE="Release"
-   local mycmakeargs=(-DUSE_QT=QT5)
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/crqt-ng/

2024-02-14 Thread Andrey Grozin
commit: ef4b7f1b959b829894c994164b29959a2d13ba62
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Feb 15 04:34:59 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Feb 15 04:34:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4b7f1b

app-text/crqt-ng: bump to 1.0.13

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crqt-ng/Manifest  |  1 +
 app-text/crqt-ng/crqt-ng-1.0.13.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index 015d22087f31..71de8133f0a6 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1,3 +1,4 @@
 DIST crqt-ng-1.0.11.tar.bz2 442916 BLAKE2B 
3eb4c73f1c3b3c88d92cb6ed5bf4895329caab1391c7be05dc0ccc1a65546f7761ee7af6246045be70137fd8683e2bfc5fb41df3dad604177ae4c0351f44c74e
 SHA512 
62bb4b8a3dec3dd9fba5e1a2795f384e5310b87800d89e15b7f4fe258eb923481f1264ec23645b09f5ae89822e332d1499aeca0a79efab21124b43deec3ada44
 DIST crqt-ng-1.0.12.tar.bz2 443646 BLAKE2B 
338c96a9c34d6a05ed6fa9cd1d6fe63665518e8c12e835a7fba22b81585116f9e579b326c9fc22a67d7225f0ca4cc15035179be923507b0af7032666f05d972e
 SHA512 
24258c32dac6ba24833d7a6a227cef6dfb39ff415781921c90e57cd9c73ce187255bcffee3b38719b38dde2f6cb8a0569f5b25db88688c105f8b24246676207d
 DIST crqt-ng-1.0.12_p1.tar.bz2 431000 BLAKE2B 
dd84ecafc2f3ca866c4462e67937bb82757f45112cc1cfe341df08e354bced64c680b378d5fe1f4ce0ba5db48f16511771c7053119b5abf5916101b999ceb80f
 SHA512 
47e2b2d882ceb81bb68971fcb39dc770bd067f30b86c0e3ac8c3aa4599e1780b4cf595fa1c84f41f9ffa0bbbd9f4136ea974be72dd3b9106856b6c480b7300f7
+DIST crqt-ng-1.0.13.tar.bz2 444509 BLAKE2B 
7f69f1ea509cff8610f62539a66c9ce7a805660da6c4188c7e0c966b1f3f63932302ace0b70e0a21c2eaa7dfbfba1ef37ceda7e64b520d248eeb671d3f35ff1d
 SHA512 
7857efedb641635e386ca16cdb8789b77641e593bf78f3a89ed0ac8c3d91d87c14de8cf32722b36290261c55975ea250768ac525caa279b15a35bddbde62609c

diff --git a/app-text/crqt-ng/crqt-ng-1.0.13.ebuild 
b/app-text/crqt-ng/crqt-ng-1.0.13.ebuild
new file mode 100644
index ..0191ef0b7f1c
--- /dev/null
+++ b/app-text/crqt-ng/crqt-ng-1.0.13.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="bg cs hu nl ru uk"
+inherit cmake plocale xdg
+
+DESCRIPTION="Cross-platform e-book reader"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng;
+SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+
+CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5"
+RDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   dev-qt/linguist-tools:5"
+
+src_prepare() {
+   cmake_src_prepare
+   xdg_environment_reset
+
+   # locales
+   plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
+   sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
+   -i "${S}"/src/CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+}
+
+src_configure() {
+   CMAKE_USE_DIR="${S}"
+   CMAKE_BUILD_TYPE="Release"
+   local mycmakeargs=(-DUSE_QT=QT5)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/crwx-ng/

2024-02-14 Thread Andrey Grozin
commit: 1b1e3ec4d0ab3aaebd390c55156e9fe8b593a956
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Feb 14 14:45:29 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Feb 14 14:45:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1e3ec4

app-text/crwx-ng: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crwx-ng/Manifest|  1 -
 app-text/crwx-ng/crwx-ng-0.2.0-r3.ebuild | 23 ---
 app-text/crwx-ng/crwx-ng-0.2.0-r4.ebuild | 23 ---
 app-text/crwx-ng/crwx-ng-0.3.1.ebuild| 21 -
 4 files changed, 68 deletions(-)

diff --git a/app-text/crwx-ng/Manifest b/app-text/crwx-ng/Manifest
index 945d1e30f34a..14942f26777b 100644
--- a/app-text/crwx-ng/Manifest
+++ b/app-text/crwx-ng/Manifest
@@ -1,2 +1 @@
-DIST crwx-ng-0.2.0.tar.bz2 364917 BLAKE2B 
f8d541fa479fe3102d495ba43ce51d256f55b9724844d26b89db8396f2cbf90680dd312ecc0c816ee50fb498c8b69ba69d0db73f9ee5dcefc9991e8077754171
 SHA512 
0890a6066fca7178b483749e946659a6e4304f13694601024fe500e9b79351f7170403b136407a831abe7a040f775dd34c02d9411814c136da68ee6b69e00a99
 DIST crwx-ng-0.3.1.tar.bz2 363898 BLAKE2B 
f44434014ec773c603f2497fd78236897e7988b46dc7697b2aaad7da6eb0a6334723bf6fd73b95960d835b762562fb809bc3aee6aa5ee06557b9fb442ef7aa07
 SHA512 
7f4c5de17ed32dc18aa7ef58f56090753c6fd4e87d3be6072ecb225f3339f1dacde8b54ec5b79bf031e3082067a00eb66008842248a819fe8c6af9eb6d080662

diff --git a/app-text/crwx-ng/crwx-ng-0.2.0-r3.ebuild 
b/app-text/crwx-ng/crwx-ng-0.2.0-r3.ebuild
deleted file mode 100644
index 64cec1b653a4..
--- a/app-text/crwx-ng/crwx-ng-0.2.0-r3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng;
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
-   x11-libs/wxGTK:${WX_GTK_VER}[X]"
-BDEPEND="${CDEPEND}"
-RDEPEND="${CDEPEND}
-   virtual/ttf-fonts"
-
-PATCHES=( "${FILESDIR}"/${P}.patch )

diff --git a/app-text/crwx-ng/crwx-ng-0.2.0-r4.ebuild 
b/app-text/crwx-ng/crwx-ng-0.2.0-r4.ebuild
deleted file mode 100644
index 1042a5a774a0..
--- a/app-text/crwx-ng/crwx-ng-0.2.0-r4.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-WX_GTK_VER="3.2-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng;
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
-   x11-libs/wxGTK:${WX_GTK_VER}[X]"
-BDEPEND="${CDEPEND}"
-RDEPEND="${CDEPEND}
-   virtual/ttf-fonts"
-
-PATCHES=( "${FILESDIR}"/${P}.patch )

diff --git a/app-text/crwx-ng/crwx-ng-0.3.1.ebuild 
b/app-text/crwx-ng/crwx-ng-0.3.1.ebuild
deleted file mode 100644
index 9e0780ab87c9..
--- a/app-text/crwx-ng/crwx-ng-0.3.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-WX_GTK_VER="3.2-gtk3"
-inherit cmake wxwidgets xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng;
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
-   x11-libs/wxGTK:${WX_GTK_VER}[X]"
-BDEPEND="${CDEPEND}"
-RDEPEND="${CDEPEND}
-   virtual/ttf-fonts"



[gentoo-commits] repo/gentoo:master commit in: app-text/crwx-ng/

2024-02-14 Thread Andrey Grozin
commit: 2c168251ab1b9f55042578cb9ead5c25ed89039f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Feb 14 14:44:00 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Feb 14 14:44:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c168251

app-text/crwx-ng: add missing setup-wxwidgets

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crwx-ng/crwx-ng-0.3.1-r1.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/app-text/crwx-ng/crwx-ng-0.3.1-r1.ebuild 
b/app-text/crwx-ng/crwx-ng-0.3.1-r1.ebuild
new file mode 100644
index ..8d503c432457
--- /dev/null
+++ b/app-text/crwx-ng/crwx-ng-0.3.1-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+WX_GTK_VER="3.2-gtk3"
+inherit cmake wxwidgets xdg
+
+DESCRIPTION="Cross-platform e-book reader"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng;
+SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+
+CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+   x11-libs/wxGTK:${WX_GTK_VER}[X]"
+BDEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   virtual/ttf-fonts"
+
+pkg_prepare() {
+   setup-wxwidgets
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2024-02-14 Thread Andrey Grozin
commit: e957bef9fa18177e1a06dd37b70a505eb93b8bd9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Feb 14 14:41:30 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Feb 14 14:41:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e957bef9

sci-mathematics/wxmaxima: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 -
 sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild | 78 
 2 files changed, 79 deletions(-)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index d95b669de0a8..7eb32c3c5aad 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,5 +1,4 @@
 DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5
 SHA512 
0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690
 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
 DIST wxmaxima-23.12.0.tar.gz 16491009 BLAKE2B 
1df61e6571302b9ae693af77b48c60d3799f036f2e5214ef5f003e4b9f20fa66a37ed10f52b35ac05e114e9a53afda761262bdf55dde86020687f69f5458ec78
 SHA512 
f0b8f17cd9e367fbd95dd9304926742b05ab6d04da07aed54b183d5fa97a5d0054481626182874daf54011bd3f2d3f4b467b1daf600d003976483331578eed89
-DIST wxmaxima-24.02.0.tar.gz 16485036 BLAKE2B 
7994f126f975ae6ed801f6856cbf918302d67729d24a9057a709986c3c5e56c9d48793e32421da6c208a6ebcd571bac952175d81a931d3be264ddc2b336bfb52
 SHA512 
a64cf2c1024232df89d45c0a45eb59c62eeddd28a4bfb14765c1c7eca90fb3ce01fb681f7e65140243909afd34c95d399906afae1d11603f35f452e8831ec9d1
 DIST wxmaxima-24.02.1.tar.gz 17048739 BLAKE2B 
207365951d911d160c55c9e10308b2645129082d0ce72c1b4a2ad8e6d5d0469beb4f8faeb8c48965bfa1c4df8f4ecb7ace8f0f9a5193f0bbc4d002437bc8fe77
 SHA512 
f16b4c974e0bb3d2454465498fae09d3995278a4ac1f1f8c756716bcf5e560925c115259e6540b57a08910b65e897fba896be7f527ed80ba4e3cb7c4863ca6cc

diff --git a/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild
deleted file mode 100644
index 3fbeb1a253b0..
--- a/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.2-gtk3"
-PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
-inherit cmake plocale wxwidgets xdg
-
-DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
-HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
-SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-Version-${PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test webkit"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/libxml2:2
-   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
-RDEPEND="${DEPEND}
-   media-fonts/jsmath
-   sci-visualization/gnuplot[wxwidgets]
-   sci-mathematics/maxima"
-
-src_prepare() {
-   setup-wxwidgets
-   cmake_src_prepare
-
-   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
-   || die "sed CMakeLists.txt failed"
-   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
-   || die "sed info/CMakeLists.txt failed"
-
-   # locales
-   rm_po() {
-   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
-   rm -f locales/manual/${1}.po
-   rm -f info/${PN}.${1}.md
-   rm -f info/${PN}.${1}.html
-   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
-   }
-   plocale_find_changes locales/wxMaxima '' '.po'
-   plocale_for_each_disabled_locale rm_po
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWXM_UNIT_TESTS=$(usex test)
-   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
-   # way even with virtualx
-   # bug #736695
-   cd "${BUILD_DIR}/test/unit_tests" || die
-
-   local tests=(
-   AFontSize
-   )
-
-   local test
-   for test in "${tests[@]}" ; do
-   ./test_${test} || die "Unit test ${test} failed!"
-   done
-}
-
-src_install() {
-   docompress -x /usr/share/doc/${PF}
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2024-02-14 Thread Andrey Grozin
commit: 6cc3a86fca9c65a94c0c8fb2cb8cf73fd7660e54
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Feb 14 14:39:57 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Feb 14 14:39:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc3a86f

sci-mathematics/wxmaxima: bump to 24.02.1

Closes: https://bugs.gentoo.org/924160
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 +
 sci-mathematics/wxmaxima/wxmaxima-24.02.1.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index f1eb8547b536..d95b669de0a8 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -2,3 +2,4 @@ DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d8
 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
 DIST wxmaxima-23.12.0.tar.gz 16491009 BLAKE2B 
1df61e6571302b9ae693af77b48c60d3799f036f2e5214ef5f003e4b9f20fa66a37ed10f52b35ac05e114e9a53afda761262bdf55dde86020687f69f5458ec78
 SHA512 
f0b8f17cd9e367fbd95dd9304926742b05ab6d04da07aed54b183d5fa97a5d0054481626182874daf54011bd3f2d3f4b467b1daf600d003976483331578eed89
 DIST wxmaxima-24.02.0.tar.gz 16485036 BLAKE2B 
7994f126f975ae6ed801f6856cbf918302d67729d24a9057a709986c3c5e56c9d48793e32421da6c208a6ebcd571bac952175d81a931d3be264ddc2b336bfb52
 SHA512 
a64cf2c1024232df89d45c0a45eb59c62eeddd28a4bfb14765c1c7eca90fb3ce01fb681f7e65140243909afd34c95d399906afae1d11603f35f452e8831ec9d1
+DIST wxmaxima-24.02.1.tar.gz 17048739 BLAKE2B 
207365951d911d160c55c9e10308b2645129082d0ce72c1b4a2ad8e6d5d0469beb4f8faeb8c48965bfa1c4df8f4ecb7ace8f0f9a5193f0bbc4d002437bc8fe77
 SHA512 
f16b4c974e0bb3d2454465498fae09d3995278a4ac1f1f8c756716bcf5e560925c115259e6540b57a08910b65e897fba896be7f527ed80ba4e3cb7c4863ca6cc

diff --git a/sci-mathematics/wxmaxima/wxmaxima-24.02.1.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-24.02.1.ebuild
new file mode 100644
index ..3fbeb1a253b0
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-24.02.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
+inherit cmake plocale wxwidgets xdg
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-Version-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test webkit"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libxml2:2
+   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
+RDEPEND="${DEPEND}
+   media-fonts/jsmath
+   sci-visualization/gnuplot[wxwidgets]
+   sci-mathematics/maxima"
+
+src_prepare() {
+   setup-wxwidgets
+   cmake_src_prepare
+
+   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
+   || die "sed info/CMakeLists.txt failed"
+
+   # locales
+   rm_po() {
+   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
+   rm -f locales/manual/${1}.po
+   rm -f info/${PN}.${1}.md
+   rm -f info/${PN}.${1}.html
+   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
+   }
+   plocale_find_changes locales/wxMaxima '' '.po'
+   plocale_for_each_disabled_locale rm_po
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWXM_UNIT_TESTS=$(usex test)
+   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
+   # way even with virtualx
+   # bug #736695
+   cd "${BUILD_DIR}/test/unit_tests" || die
+
+   local tests=(
+   AFontSize
+   )
+
+   local test
+   for test in "${tests[@]}" ; do
+   ./test_${test} || die "Unit test ${test} failed!"
+   done
+}
+
+src_install() {
+   docompress -x /usr/share/doc/${PF}
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/crwx-ng/

2024-02-13 Thread Andrey Grozin
commit: c599348d81deb0b396bde97287021e34d4c9e95f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Feb 13 10:53:09 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Feb 13 10:53:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c599348d

app-text/crwx-ng: bump to 0.3.1

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crwx-ng/Manifest |  1 +
 app-text/crwx-ng/crwx-ng-0.3.1.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-text/crwx-ng/Manifest b/app-text/crwx-ng/Manifest
index 3120086dcfd6..945d1e30f34a 100644
--- a/app-text/crwx-ng/Manifest
+++ b/app-text/crwx-ng/Manifest
@@ -1 +1,2 @@
 DIST crwx-ng-0.2.0.tar.bz2 364917 BLAKE2B 
f8d541fa479fe3102d495ba43ce51d256f55b9724844d26b89db8396f2cbf90680dd312ecc0c816ee50fb498c8b69ba69d0db73f9ee5dcefc9991e8077754171
 SHA512 
0890a6066fca7178b483749e946659a6e4304f13694601024fe500e9b79351f7170403b136407a831abe7a040f775dd34c02d9411814c136da68ee6b69e00a99
+DIST crwx-ng-0.3.1.tar.bz2 363898 BLAKE2B 
f44434014ec773c603f2497fd78236897e7988b46dc7697b2aaad7da6eb0a6334723bf6fd73b95960d835b762562fb809bc3aee6aa5ee06557b9fb442ef7aa07
 SHA512 
7f4c5de17ed32dc18aa7ef58f56090753c6fd4e87d3be6072ecb225f3339f1dacde8b54ec5b79bf031e3082067a00eb66008842248a819fe8c6af9eb6d080662

diff --git a/app-text/crwx-ng/crwx-ng-0.3.1.ebuild 
b/app-text/crwx-ng/crwx-ng-0.3.1.ebuild
new file mode 100644
index ..9e0780ab87c9
--- /dev/null
+++ b/app-text/crwx-ng/crwx-ng-0.3.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+WX_GTK_VER="3.2-gtk3"
+inherit cmake wxwidgets xdg
+
+DESCRIPTION="Cross-platform e-book reader"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng;
+SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+
+CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+   x11-libs/wxGTK:${WX_GTK_VER}[X]"
+BDEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   virtual/ttf-fonts"



[gentoo-commits] repo/gentoo:master commit in: app-text/crqt-ng/

2024-02-13 Thread Andrey Grozin
commit: b0677fa281ffb89147338c2896ef63c04a2846e6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Feb 13 10:50:53 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Feb 13 10:50:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0677fa2

app-text/crqt-ng: current snapshot

Selected text is now copied to X primary selection

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crqt-ng/Manifest |  1 +
 app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index b9ac89ace2d7..015d22087f31 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1,2 +1,3 @@
 DIST crqt-ng-1.0.11.tar.bz2 442916 BLAKE2B 
3eb4c73f1c3b3c88d92cb6ed5bf4895329caab1391c7be05dc0ccc1a65546f7761ee7af6246045be70137fd8683e2bfc5fb41df3dad604177ae4c0351f44c74e
 SHA512 
62bb4b8a3dec3dd9fba5e1a2795f384e5310b87800d89e15b7f4fe258eb923481f1264ec23645b09f5ae89822e332d1499aeca0a79efab21124b43deec3ada44
 DIST crqt-ng-1.0.12.tar.bz2 443646 BLAKE2B 
338c96a9c34d6a05ed6fa9cd1d6fe63665518e8c12e835a7fba22b81585116f9e579b326c9fc22a67d7225f0ca4cc15035179be923507b0af7032666f05d972e
 SHA512 
24258c32dac6ba24833d7a6a227cef6dfb39ff415781921c90e57cd9c73ce187255bcffee3b38719b38dde2f6cb8a0569f5b25db88688c105f8b24246676207d
+DIST crqt-ng-1.0.12_p1.tar.bz2 431000 BLAKE2B 
dd84ecafc2f3ca866c4462e67937bb82757f45112cc1cfe341df08e354bced64c680b378d5fe1f4ce0ba5db48f16511771c7053119b5abf5916101b999ceb80f
 SHA512 
47e2b2d882ceb81bb68971fcb39dc770bd067f30b86c0e3ac8c3aa4599e1780b4cf595fa1c84f41f9ffa0bbbd9f4136ea974be72dd3b9106856b6c480b7300f7

diff --git a/app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild 
b/app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild
new file mode 100644
index ..399b79d5e588
--- /dev/null
+++ b/app-text/crqt-ng/crqt-ng-1.0.12_p1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="bg cs hu nl ru uk"
+inherit cmake plocale xdg
+
+DESCRIPTION="Cross-platform e-book reader"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng;
+SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+
+CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5"
+RDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   dev-qt/linguist-tools:5"
+
+src_prepare() {
+   cmake_src_prepare
+   xdg_environment_reset
+
+   # locales
+   plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
+   sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
+   -i "${S}"/src/CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+}
+
+src_configure() {
+   CMAKE_USE_DIR="${S}"
+   CMAKE_BUILD_TYPE="Release"
+   local mycmakeargs=(-DUSE_QT=QT5)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/crengine-ng/

2024-02-13 Thread Andrey Grozin
commit: 14187a2f12e332a92845baa67490dd4f69ecc569
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Feb 13 10:47:55 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Feb 13 10:47:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14187a2f

app-text/crengine-ng: current snapshot

Fixed a bug: when loading an rtf, encoding was sometimes wrong

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crengine-ng/Manifest |  1 +
 app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
index 5c7271ff5875..030eee6165c9 100644
--- a/app-text/crengine-ng/Manifest
+++ b/app-text/crengine-ng/Manifest
@@ -1,2 +1,3 @@
 DIST crengine-ng-0.9.10.tar.bz2 3416315 BLAKE2B 
ea1e4aa13c8ab233f26a2878a138cbdf8c371cdcdb86103a91bf09eb3ae3f060da76b5d32fb6d70236b3f9c787876d3f87a4caed353a51942f78b9cd25c11202
 SHA512 
7cb51ebaf7a62ce996f84deed2d61eef2b5adc76743755aa33e13d53a00409eaba41898f1f613973d3f361529d661952bca690c239f1e7536fcb153d120df83d
+DIST crengine-ng-0.9.10_p1.tar.bz2 3520115 BLAKE2B 
cceeba21ccd0c0e4c753c894fe1abf96ce3d972559b6713a20c049e02ca55a1cae7590d55ef28c9219ebd2d845dfd2ffd51580155a37e091c22a0f30298b45ec
 SHA512 
3294483c9b8e8814d6652eff24fbb2e9e74a535734049751c5eaa7efaaff915587a5258aebcb8b6df779d635f0e459cd5ca23c4993f4ecffa6f2036f853b55eb
 DIST freefont-otf-20120503.tar.gz 4487813 BLAKE2B 
a280bef885bc71897a8475814602d7537b05d14a70e5857acd1007bc0a074be9db1e08fbd63fcabf3fde7874391bdd319d00b213e29b203d474fb320e91b82a2
 SHA512 
cee9a573b17ccc689b61f0925fb6624d58e3a3369d996e379e70c3a4cd750429d68c14c85fbcab4381101c8f4bf56730ef40e0045fdd79647019db41b4ec74fd

diff --git a/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild 
b/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild
new file mode 100644
index ..2139387e87fe
--- /dev/null
+++ b/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Cross-platform library designed to implement e-book readers"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crengine-ng;
+SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2
+   test? ( mirror://gnu/freefont/freefont-otf-20120503.tar.gz )"
+
+LICENSE="GPL-2+"
+SLOT="0/6-beta1"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi 
+zstd +libutf8proc static-libs test"
+
+RESTRICT="!test? ( test )"
+
+CDEPEND="sys-libs/zlib
+   png? ( media-libs/libpng:0 )
+   jpeg? ( media-libs/libjpeg-turbo )
+   >=media-libs/freetype-2.10.0
+   harfbuzz? ( media-libs/harfbuzz:=[truetype] )
+   libunibreak? ( dev-libs/libunibreak:= )
+   fribidi? ( dev-libs/fribidi )
+   zstd? ( app-arch/zstd:= )
+   libutf8proc? ( dev-libs/libutf8proc:= )
+   fontconfig? ( media-libs/fontconfig )"
+
+RDEPEND="${CDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest
+   app-arch/zip )
+"
+BDEPEND="virtual/pkgconfig
+   ${CDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+   if use test; then
+   mkdir -p "${BUILD_DIR}/crengine/tests/fonts/"
+   cp -p "${WORKDIR}/freefont-20120503/"*.otf 
"${BUILD_DIR}/crengine/tests/fonts/"
+   fi
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE="Release"
+   local mycmakeargs=(
+   -DCRE_BUILD_SHARED=ON
+   -DCRE_BUILD_STATIC=$(usex static-libs)
+   -DUSE_COLOR_BACKBUFFER=ON
+   -DWITH_LIBPNG=$(usex png)
+   -DWITH_LIBJPEG=$(usex jpeg)
+   -DWITH_FREETYPE=ON
+   -DWITH_HARFBUZZ=$(usex harfbuzz)
+   -DWITH_LIBUNIBREAK=$(usex libunibreak)
+   -DWITH_FRIBIDI=$(usex fribidi)
+   -DWITH_ZSTD=$(usex zstd)
+   -DWITH_UTF8PROC=$(usex libutf8proc)
+   -DUSE_GIF=$(usex gif)
+   -DUSE_NANOSVG=$(usex svg)
+   -DUSE_CHM=$(usex chm)
+   -DUSE_ANTIWORD=ON
+   -DUSE_FONTCONFIG=$(usex fontconfig)
+   -DUSE_SHASUM=OFF
+   -DUSE_CMARK_GFM=ON
+   -DBUILD_TOOLS=OFF
+   -DENABLE_UNITTESTING=$(usex test)
+   -DOFFLINE_BUILD_MODE=ON
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}/crengine/tests"
+   ./unittests
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-02-11 Thread Andrey Grozin
commit: ad32b4bc8a4976be3adb6c13fed19cee5aad0a56
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Feb 12 04:52:59 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Mon Feb 12 04:52:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad32b4bc

dev-lisp/sbcl: make USE flag unicode local

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index 46f8e1bbbccc..9a9f699bd5e4 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -25,6 +25,7 @@


Bootstrap SBCL using either 
system SBCL installation or dev-lisp/clisp
+   Make the produced lisp support 
unicode


sbcl



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-02-09 Thread Andrey Grozin
commit: c30b97193cc36b6bfde313bc7f3976ed8007eeb9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 15:09:24 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 15:09:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30b9719

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 -
 dev-lisp/sbcl/sbcl-2.3.11.ebuild | 271 ---
 2 files changed, 273 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 18d89ca59302..f1ef0471debf 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -9,8 +9,6 @@ DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c6489
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.3.11-source.tar.bz2 7688028 BLAKE2B 
6c67fc506336be8139b9e27ff56a7606424065afdb3954d6e478c970e73b140d49a17568adc6a6697c48fb20c0a8242071de8472854ac62c9fb0ec585a2a3f22
 SHA512 
47d4c6dfb809fb97e61677c74e5d9905d5a8d5118bad1120996c1dcc3c3105272046b5b2e6db0fc8e6fb45a1aea5dc7713ef7ee1c8ae7a58da807096e6c1e971
-DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b61e9b999e868483b11239cf7e1f08ccb90f68d4b93490317ab8bcf8c8ee145b849bd7e6c37320ead5040c109ecc613e0aa1166eff4ecce
 SHA512 
1a6336e1a43475c82b0d9040e076b5c51aee6eb624c98929174b50ccd342da1104c073e355b571380d319f15b0515c860e5c9f399f5ecbbd76a1fb0af704
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004

diff --git a/dev-lisp/sbcl/sbcl-2.3.11.ebuild b/dev-lisp/sbcl/sbcl-2.3.11.ebuild
deleted file mode 100644
index dc33af6ce03b..
--- a/dev-lisp/sbcl/sbcl-2.3.11.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.11
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2024-02-09 Thread Andrey Grozin
commit: eb29f9c14965d5b17585a544e21af6e43abd6bd3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 15:06:49 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 15:07:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb29f9c1

dev-lisp/sbcl: bump to 2.4.1

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.4.1.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index a200ee5bf2d7..18d89ca59302 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df7674994
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
 DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 
7f282282af0f2900cfc07795c659cc5086451e281b1c2deaa87c1f3025f915115448e9b0eaf9290f050b8eee867f69606a1d5d39ae0e3a0d3ddccf8ca4bfa5fd
 SHA512 
4917e56fbb2ba7fc942e7d8dd8dbb0c5bcc8dbb660951dac1aa9a27d7d6287e5dcab887037b4cd7ec335f8ae7318ea0f4d8e3468bd91710db99069b531858ac1
 DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 
8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4
 SHA512 
99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8
+DIST sbcl-2.4.1-source.tar.bz2 7800453 BLAKE2B 
4ac07e5d3d18d9cfa5df266207d259f6b6b778b458e1e3be749ad7b145347e7aeada3623c1c423b20a15ba757dd2a2de4bd16163001aabc965ced8554f397825
 SHA512 
ae78f4d64063c05f82748239f661fb88792652496fced0a7bedcd00fda6b17cf9e01b866a5a11ca953746bc8b208116b73a93288ad08c9ffe578cc3266870780
+DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 
608f2455590d7118986015d48d02894b07350e418c3a893eb29bf423f6b78435ebde64e91cb9ca542cf2629ad9148f0c8576ddd3e7fb4569852ae6a374c2f38e
 SHA512 
03fdefb9f51c8ebe32878328954d574dad31bce32e2b73c41c891188ce4f2d36039820639fea65b3280d257015cd5c7074989093ba71106e8f36d8e2df545db9

diff --git a/dev-lisp/sbcl/sbcl-2.4.1.ebuild b/dev-lisp/sbcl/sbcl-2.4.1.ebuild
new file mode 100644
index ..3a8edd7795c3
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.1.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.1
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-debug/strace
+   doc? ( sys-apps/texin

[gentoo-commits] repo/gentoo:master commit in: dev-python/iminuit/

2024-02-09 Thread Andrey Grozin
commit: 52fbcba5afe226b0067c08d1c32b558aecfaae77
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 14:34:59 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 14:34:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52fbcba5

dev-python/iminuit: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/iminuit/Manifest |  2 -
 dev-python/iminuit/iminuit-2.24.0-r1.ebuild | 60 -
 dev-python/iminuit/iminuit-2.25.0.ebuild| 58 
 3 files changed, 120 deletions(-)

diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index 8fc40e6c0f13..d045c3a3c116 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,4 +1,2 @@
 DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 
5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210
 SHA512 
5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4
-DIST iminuit-2.24.0.tar.gz 2326542 BLAKE2B 
98713f814f9c6c58e18c0e468037717c846dce02cedeb86320d47f8515d2e6309bd0f4600e404905235de0e84b6e188c90f6b3776affe607c54df5f721035d75
 SHA512 
d4c439ddba950b82c5f665cffe099ea593d9f154ecc00dd23359e2fba057bb11e86b832465fbb6f19cd68717913b34f818e434205270f5292b0dc6c2237cf4cc
-DIST iminuit-2.25.0.tar.gz 2920587 BLAKE2B 
19cab06326461ffc333cf704353620608e7c59376cd8d9a508cfea0bb517f05cb8795250c45495d8e052e4b3739903b07374eae439f7ea3a8b9de558f7aed667
 SHA512 
cd8322276529127f7a7b3360d5cef9cb9ffdfd48df4b2bbec4bfa60b84377abb4e24b932b385655448ae207191e2810a2da5b11bb7cce6baa195d0421644e1e4
 DIST iminuit-2.25.1.tar.gz 2921727 BLAKE2B 
db3460ccfa9a0eebf9995758b4ea42eb6e11c09eb3ed9e99aa36ae544c741f07a492ef7228755495229bcf7964932c2667894c2173b5d458833685c2c1ca226c
 SHA512 
a4047f1aaf8e09c0cd531ac10db9a73477cedc2de832e96696e523c8e2319e55925c64996429df15b74b27e72c9c24d8f2b2af3637043967aff377b0a489c003

diff --git a/dev-python/iminuit/iminuit-2.24.0-r1.ebuild 
b/dev-python/iminuit/iminuit-2.24.0-r1.ebuild
deleted file mode 100644
index 2513fa8870b7..
--- a/dev-python/iminuit/iminuit-2.24.0-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake distutils-r1 virtualx pypi
-
-DESCRIPTION="Minuit numerical function minimization in Python"
-HOMEPAGE="
-   https://github.com/scikit-hep/iminuit/
-   https://pypi.org/project/iminuit/
-"
-
-LICENSE="MIT LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/pybind11[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${BDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/annotated-types[${PYTHON_USEDEP}]
-   dev-python/ipython[${PYTHON_USEDEP}]
-   dev-python/ipywidgets[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # warnings caught as exceptions, sigh
-   # https://github.com/scikit-hep/iminuit/pull/907
-   tests/test_cost.py::test_UnbinnedNLL_visualize
-
-   # precision error
-   tests/test_cost.py::test_Template_with_model_2D
-
-   # TODO
-   tests/test_describe.py::test_with_pydantic_types
-   )
-
-   epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}"
-}

diff --git a/dev-python/iminuit/iminuit-2.25.0.ebuild 
b/dev-python/iminuit/iminuit-2.25.0.ebuild
deleted file mode 100644
index ae167b13d180..
--- a/dev-python/iminuit/iminuit-2.25.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake distutils-r1 virtualx pypi
-
-DESCRIPTION="Minuit numerical function minimization in Python"
-HOMEPAGE="
-   https://github.com/scikit-hep/iminuit/
-   https://pypi.org/project/iminuit/
-"
-
-LICENSE="MIT LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/pybind11[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${BDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   t

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-02-09 Thread Andrey Grozin
commit: abe70223ba2a25a2673be7e0a2911d93edc7e3cf
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 14:32:59 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 14:32:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe70223

dev-python/pikepdf: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/pikepdf/Manifest  |  2 -
 dev-python/pikepdf/pikepdf-8.10.1.ebuild | 63 
 dev-python/pikepdf/pikepdf-8.8.0.ebuild  | 62 ---
 3 files changed, 127 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 277914a79cba..4ec26d07e69e 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,5 +1,3 @@
-DIST pikepdf-8.10.1.tar.gz 2866702 BLAKE2B 
a525b348bfd144623233f83cd194d0fbe3385d48242bd730fd00c2e660e5d19eaf39d306824a6bc835f7ca9660459efa8a69135f86278ddc3271a05d1a24
 SHA512 
aad1135cbff9513a0a572aa35d8f408188573271c7f62473b4a0a8a86795587351240dddb53db59a4eb7a065b0a0921ffca1c6d1af5b8e48dc6beb9968f000d3
 DIST pikepdf-8.11.2.tar.gz 2870263 BLAKE2B 
6cf3666baca5d20b125efc3f6d8cfe7f96b9334b8a39da67fe3f4185f41232d8a18bf902f21bfe33e4259b7fb61e7dc462a247c76bf4564a3bdf0ea987119d91
 SHA512 
57bf5d16aaf9367eef9407f7f406a5ee74f2060d276ab861379c74c2193d02b2e3cca0925ee29813791bb36fae8dbbba4a9b16a7f4c2d19c67c21bbe7bb3f80f
 DIST pikepdf-8.12.0.tar.gz 2870386 BLAKE2B 
f27c034ef94b63e56efa84abef987b23801ddb0c19c078715ffdf15596fb60b54a1159b3f43f6252418b51f967e9049912ba6950506811a41c766320148201e2
 SHA512 
9c6d269a7a8f806f22cc3df9f0147fc3c3a534b191e9db4f90c56a6ce9c695f7e9a20c44265551b0d2ca2a189d15c52dd602614baa44939d7ae943e698dec400
 DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 
2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35
 SHA512 
6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
-DIST pikepdf-8.8.0.tar.gz 2865070 BLAKE2B 
78c26c577db858c27a1aa632c0e93a955eafc76f3e5928a5d4862408a71c02b66325e51728e81a5d6bd571655b2c96468592b3c591993e4cf6ecfa28fd997a89
 SHA512 
91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76

diff --git a/dev-python/pikepdf/pikepdf-8.10.1.ebuild 
b/dev-python/pikepdf/pikepdf-8.10.1.ebuild
deleted file mode 100644
index 00be3b17077b..
--- a/dev-python/pikepdf/pikepdf-8.10.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="
-   https://github.com/pikepdf/pikepdf/
-   https://pypi.org/project/pikepdf/
-"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc x86"
-
-# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
-# https://qpdf.readthedocs.io/en/stable/release-notes.html.
-DEPEND="
-   >=app-text/qpdf-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
-   >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
-   >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
-   >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
-   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-   media-libs/tiff[zlib]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # fragile to system load
-   tests/test_image_access.py::test_random_image
-)
-
-src_prepare() {
-   sed -e '/-n auto/d' -i pyproject.toml || die
-   distutils-r1_src_prepare
-}

diff --git a/dev-python/pikepdf/pikepdf-8.8.0.ebuild 
b/dev-python/pikepdf/pikepdf-8.8.0.ebuild
deleted file mode 100644
index 8e9b65ebae46..
--- a/dev-python/pikepdf/pikepdf-8.8.0.ebuild
+++ /dev/null
@@ -

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2024-02-09 Thread Andrey Grozin
commit: b677443f513fd35aedcd12f214510aefdd8db7dc
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 14:29:45 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 14:29:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b677443f

media-gfx/asymptote: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest |   1 -
 media-gfx/asymptote/asymptote-2.85-r1.ebuild | 243 ---
 2 files changed, 244 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index e95e6faa4a8d..805af350f4cc 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1 @@
-DIST asymptote-2.85.src.tgz 15073771 BLAKE2B 
5fb965d6fad5c138c00b76a55158c3808022de84ba2a5568af551fe744e5ab0dc3caf168f9467517d917c9716a89a3fd1064324991e8d058a7a27138648903fc
 SHA512 
81e62c3b5c1a4d8a12b37c9ca45f0141cf4034719f08155c2eb61989a2132a79053d611dee29bc0ea24b0aa05d2b4cb2b0dfeadec51e754cd65caf4ace7cc5b1
 DIST asymptote-2.86.src.tgz 15118426 BLAKE2B 
305edae6653094a5daa9f136951cfcc3f8ece1dc8e616593710e0bace350a95f61729f8d7a9522a14704300a6cfd15decb1bb634e58dba1626f09c053b6b368b
 SHA512 
9e11dbfca10379f07b50dcce0d63c12b793f47741651b1804cf0825e87604c40b5b94acf343ce7f5ca7da83b5ebb0e213090ada80e0b6ebe4f6cec9db67209d6

diff --git a/media-gfx/asymptote/asymptote-2.85-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.85-r1.ebuild
deleted file mode 100644
index fe790c5b6174..
--- a/media-gfx/asymptote/asymptote-2.85-r1.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   lsp? (
-   dev-libs/boost
-   dev-libs/rapidjson
-   dev-libs/utfcpp
-   )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/cson
-   dev-python/numpy
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${PN}-2.85-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${PN}-2.70-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   --disable-gc-full-debug \
-   --with-latex=/usr/share/texmf-site/tex/latex \
-   --with-context=/usr/share/texmf-site/tex/context \
-   $(use_enable boehm-gc gc sy

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qmapshack/

2024-02-09 Thread Andrey Grozin
commit: eddc9cfa06ea8246ccc9839b2f7804b288c30357
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 14:27:23 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 14:27:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eddc9cfa

sci-geosciences/qmapshack: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/qmapshack/Manifest |  1 -
 .../qmapshack/qmapshack-1.16.1-r1.ebuild   | 46 --
 2 files changed, 47 deletions(-)

diff --git a/sci-geosciences/qmapshack/Manifest 
b/sci-geosciences/qmapshack/Manifest
index 3378ba962bd4..14aa90976ed8 100644
--- a/sci-geosciences/qmapshack/Manifest
+++ b/sci-geosciences/qmapshack/Manifest
@@ -1,2 +1 @@
-DIST qmapshack-1.16.1.tar.gz 54433326 BLAKE2B 
58d3fff752187418552cba1d89b3ebd0082af379204b3c0b79cb8f8096cd422d3a9d347f7b91379868b37092469c5ef6187e67bfb7d0c3c07e18a65df0b488f1
 SHA512 
cd6c1818c2468a4654222d165bfa7278dea01890d4065a359942ce16ee1c643b54f86a94a30632bc414a1ec22e04ea340109fc89ca6c340eb717f8e86468e281
 DIST qmapshack-1.17.1.tar.gz 56704889 BLAKE2B 
1fda3f9874f39eb6b7a0c71ac7b681ebc0f6ea7ae2eefae2b6de4d780556fc5aee45aff230bebcf6ba025959beccffe14a59002fd9552b339892956d2fdd5c50
 SHA512 
79bdeb59e366cefb2d2a6c9bd084760b5935c93f385a6f2d26bdd25bb4af6939003decc4659afd1567a3b6698a0048e5c79baa716139fc20a96cc0e8dc206d9c

diff --git a/sci-geosciences/qmapshack/qmapshack-1.16.1-r1.ebuild 
b/sci-geosciences/qmapshack/qmapshack-1.16.1-r1.ebuild
deleted file mode 100644
index 066be37b82da..
--- a/sci-geosciences/qmapshack/qmapshack-1.16.1-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="GPS mapping utility"
-HOMEPAGE="https://github.com/Maproom/qmapshack/wiki;
-SRC_URI="https://github.com/Maproom/${PN}/archive/V_${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/quazip:0=[qt5(+)]
-   dev-qt/designer:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qthelp:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsql:5
-   dev-qt/qtwebengine:5[widgets]
-   >=sci-geosciences/routino-3.1.1
-   sci-libs/alglib
-   sci-libs/gdal:=
-   >=sci-libs/proj-8:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-S="${WORKDIR}"/${PN}-V_${PV}
-
-src_prepare() {
-   cmake_src_prepare
-   xdg_src_prepare
-}
-
-src_install() {
-   docompress -x /usr/share/doc/${PF}/html
-   cmake_src_install
-   mv "${D}"/usr/share/doc/HTML "${D}"/usr/share/doc/${PF}/html || die "mv 
Qt help failed"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pycharm-community/

2024-02-09 Thread Andrey Grozin
commit: c8269464ecf8e181c0298446d0e9e4c93dc62a73
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 13:33:45 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 13:33:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8269464

dev-util/pycharm-community: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-util/pycharm-community/Manifest|   1 -
 .../pycharm-community-2023.2.5.ebuild  | 123 -
 2 files changed, 124 deletions(-)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index 7ff888d90c8c..c2a9d72b268d 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,4 +1,3 @@
 DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B 
c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19
 SHA512 
d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2
-DIST pycharm-community-2023.2.5.tar.gz 588548535 BLAKE2B 
de65e7d822fc0862b5607bd6f685372cacb30753493dfb6314332cf99ee2487f7db532c5377f8a6d7633c9bf86fca9a6854987dd1419f41ef88c8fb71c9a4e19
 SHA512 
e19fd92ebb08262e1224ec51f4d21d2d317e2839f82558e5ac961aaf55a8e4ee3f72041567dde2ed885e1518ca79af622b20fe5bc5160f1f35877261f5d50008
 DIST pycharm-community-2023.3.2.tar.gz 610736516 BLAKE2B 
67de675fd1e22aadeabf339aeef32927e2b511f1b3d2c1655ba220a674545ccd3fff0b714b3b946d5a58f3468ab443769a6510bee67703bae880adb688b49ae0
 SHA512 
7b61e62cb05cc750005ba16d2a26a098f32dc283bb4fa818720d392f3d5183cee71b9c1309df878452ec1adc22fb7e3d5921fd12532b753fc00b6f85064e452e
 DIST pycharm-community-2023.3.3.tar.gz 611059375 BLAKE2B 
785ef9bef53bbcbbb20200c2d34533a859bf22414ef907b9fb3074e36dbda488f92747d4bafdaa9e37fb6503d78554bbc9071da9377fa7a91bddd805cff57c56
 SHA512 
7f84903d8e298ef8ddb4107086eab489b242fab8628b03fdf1e259d51d4883b112849058f0da09e1210721fc9f2e904808cee64dd31f6923a73a5e1e71c87649

diff --git a/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild 
b/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild
deleted file mode 100644
index 2633a29ce241..
--- a/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop readme.gentoo-r1 wrapper xdg-utils
-
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
-HOMEPAGE="http://www.jetbrains.com/pycharm/;
-SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
-
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+bundled-jdk"
-
-BDEPEND="dev-util/patchelf"
-
-RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
-   app-arch/brotli
-   app-arch/zstd
-   app-crypt/p11-kit
-   dev-libs/fribidi
-   dev-libs/glib
-   dev-libs/json-c
-   dev-libs/libbsd
-   dev-libs/libdbusmenu
-   dev-libs/nss
-   dev-libs/wayland
-   dev-python/pip
-   media-fonts/dejavu
-   media-gfx/graphite2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype:2=
-   media-libs/harfbuzz
-   media-libs/libglvnd
-   media-libs/libjpeg-turbo:0=
-   media-libs/libpng:0=
-   net-libs/gnutls
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/libcap
-   sys-libs/zlib
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-"
-
-RESTRICT="mirror"
-
-QA_PREBUILT="opt/${P}/*"
-
-MY_PN=${PN/-community/}
-
-src_prepare() {
-   default
-
-   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
-
-   rm -vf "${S}"/bin/phpstorm.vmoptions || die
-
-   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
-   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
-   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
-   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
-   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
-
-   sed -i \
-   -e "\$a" \
-   -e 
"\$a#---" \
-   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
-   -e "\$a# package manager. See bug #704494" \
-   -e 
"\$a#---

[gentoo-commits] repo/gentoo:master commit in: dev-util/pycharm-community/

2024-02-09 Thread Andrey Grozin
commit: 19fe46067a6e1658079188e1806d41cb05c91953
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 13:32:06 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 13:32:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fe4606

dev-util/pycharm-community: bump to 2023.3.3

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-util/pycharm-community/Manifest|   1 +
 .../pycharm-community-2023.3.3.ebuild  | 122 +
 2 files changed, 123 insertions(+)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index d05ec72bbb01..7ff888d90c8c 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,3 +1,4 @@
 DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B 
c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19
 SHA512 
d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2
 DIST pycharm-community-2023.2.5.tar.gz 588548535 BLAKE2B 
de65e7d822fc0862b5607bd6f685372cacb30753493dfb6314332cf99ee2487f7db532c5377f8a6d7633c9bf86fca9a6854987dd1419f41ef88c8fb71c9a4e19
 SHA512 
e19fd92ebb08262e1224ec51f4d21d2d317e2839f82558e5ac961aaf55a8e4ee3f72041567dde2ed885e1518ca79af622b20fe5bc5160f1f35877261f5d50008
 DIST pycharm-community-2023.3.2.tar.gz 610736516 BLAKE2B 
67de675fd1e22aadeabf339aeef32927e2b511f1b3d2c1655ba220a674545ccd3fff0b714b3b946d5a58f3468ab443769a6510bee67703bae880adb688b49ae0
 SHA512 
7b61e62cb05cc750005ba16d2a26a098f32dc283bb4fa818720d392f3d5183cee71b9c1309df878452ec1adc22fb7e3d5921fd12532b753fc00b6f85064e452e
+DIST pycharm-community-2023.3.3.tar.gz 611059375 BLAKE2B 
785ef9bef53bbcbbb20200c2d34533a859bf22414ef907b9fb3074e36dbda488f92747d4bafdaa9e37fb6503d78554bbc9071da9377fa7a91bddd805cff57c56
 SHA512 
7f84903d8e298ef8ddb4107086eab489b242fab8628b03fdf1e259d51d4883b112849058f0da09e1210721fc9f2e904808cee64dd31f6923a73a5e1e71c87649

diff --git a/dev-util/pycharm-community/pycharm-community-2023.3.3.ebuild 
b/dev-util/pycharm-community/pycharm-community-2023.3.3.ebuild
new file mode 100644
index ..a7d802f5c2db
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-2023.3.3.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+bundled-jdk"
+
+BDEPEND="dev-util/patchelf"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+   app-arch/brotli
+   app-arch/zstd
+   app-crypt/p11-kit
+   dev-libs/fribidi
+   dev-libs/glib
+   dev-libs/json-c
+   dev-libs/libbsd
+   dev-libs/libdbusmenu
+   dev-libs/nss
+   dev-libs/wayland
+   dev-python/pip
+   media-fonts/dejavu
+   media-gfx/graphite2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype:2=
+   media-libs/harfbuzz
+   media-libs/libglvnd
+   media-libs/libjpeg-turbo:0=
+   media-libs/libpng:0=
+   net-libs/gnutls
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/libcap
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+RESTRICT="mirror"
+
+QA_PREBUILT="opt/${P}/*"
+
+MY_PN=${PN/-community/}
+
+src_prepare() {
+   default
+
+   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
+
+   rm -vf "${S}"/bin/phpstorm.vmoptions || die
+
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
+   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
+   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
+
+   sed -i \
+   -e "\$a" \
+   -e 
"\$a#---" \
+   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
+   -e "\$a# package manager. See bug #704494" \
+   -e 
"\$a#---

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2024-02-09 Thread Andrey Grozin
commit: 15e5feccebbe15d18d58dbf883f12878dc4a8316
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 13:29:21 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 13:29:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e5fecc

sci-mathematics/wxmaxima: bump to 24.02.0

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 +
 sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index d128affc414d..f1eb8547b536 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,3 +1,4 @@
 DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5
 SHA512 
0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690
 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
 DIST wxmaxima-23.12.0.tar.gz 16491009 BLAKE2B 
1df61e6571302b9ae693af77b48c60d3799f036f2e5214ef5f003e4b9f20fa66a37ed10f52b35ac05e114e9a53afda761262bdf55dde86020687f69f5458ec78
 SHA512 
f0b8f17cd9e367fbd95dd9304926742b05ab6d04da07aed54b183d5fa97a5d0054481626182874daf54011bd3f2d3f4b467b1daf600d003976483331578eed89
+DIST wxmaxima-24.02.0.tar.gz 16485036 BLAKE2B 
7994f126f975ae6ed801f6856cbf918302d67729d24a9057a709986c3c5e56c9d48793e32421da6c208a6ebcd571bac952175d81a931d3be264ddc2b336bfb52
 SHA512 
a64cf2c1024232df89d45c0a45eb59c62eeddd28a4bfb14765c1c7eca90fb3ce01fb681f7e65140243909afd34c95d399906afae1d11603f35f452e8831ec9d1

diff --git a/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild
new file mode 100644
index ..3fbeb1a253b0
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-24.02.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
+inherit cmake plocale wxwidgets xdg
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-Version-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test webkit"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libxml2:2
+   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
+RDEPEND="${DEPEND}
+   media-fonts/jsmath
+   sci-visualization/gnuplot[wxwidgets]
+   sci-mathematics/maxima"
+
+src_prepare() {
+   setup-wxwidgets
+   cmake_src_prepare
+
+   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
+   || die "sed info/CMakeLists.txt failed"
+
+   # locales
+   rm_po() {
+   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
+   rm -f locales/manual/${1}.po
+   rm -f info/${PN}.${1}.md
+   rm -f info/${PN}.${1}.html
+   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
+   }
+   plocale_find_changes locales/wxMaxima '' '.po'
+   plocale_for_each_disabled_locale rm_po
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWXM_UNIT_TESTS=$(usex test)
+   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
+   # way even with virtualx
+   # bug #736695
+   cd "${BUILD_DIR}/test/unit_tests" || die
+
+   local tests=(
+   AFontSize
+   )
+
+   local test
+   for test in "${tests[@]}" ; do
+   ./test_${test} || die "Unit test ${test} failed!"
+   done
+}
+
+src_install() {
+   docompress -x /usr/share/doc/${PF}
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2024-02-09 Thread Andrey Grozin
commit: 4bd16eaa5c5aa5e667675989f6f75fb7bf552962
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 13:27:17 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 13:27:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd16eaa

sci-geosciences/gpxsee: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  2 -
 sci-geosciences/gpxsee/gpxsee-13.13.ebuild | 59 --
 sci-geosciences/gpxsee/gpxsee-13.4.ebuild  | 59 --
 3 files changed, 120 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 83f9113bd302..961d09801046 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,4 +1,2 @@
-DIST gpxsee-13.13.tar.gz 5551928 BLAKE2B 
e438c84ca7a7ade71cd5651464cab1378719609050d32b11e744dfe2952074c3fcd64ce111f4ccd10d8b71ed3e96fbd6b1ee0b00658a6120082abedb9ba53629
 SHA512 
d451d17d24bca0baca614d3b81896543f21e3cd1f97b8ce524b69e412a8d785058002990f7fc18613b62d2a9ebb5f09017a24e88ee8763732ac2e37242a7ca84
 DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 
693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53
 SHA512 
af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
 DIST gpxsee-13.15.tar.gz 5552897 BLAKE2B 
3817d824692064e4c15b3c32a8d3d8982899cc0de1ff2f01b6ee1a11992b41f9b39b758cea2ebe2aaff3de3dba3fceb0a08e10d76cf4801c2e794b8d081e6074
 SHA512 
4c80dbe46c47642dd994e4766ab6fc0e9509f43f7727160a7affeaa19efe12015d9eb04d9d584aac85f3d024699af85fab191097e5a6f7cb53f58295ddf88e32
-DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a

diff --git a/sci-geosciences/gpxsee/gpxsee-13.13.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.13.ebuild
deleted file mode 100644
index d3040a4c8b15..
--- a/sci-geosciences/gpxsee/gpxsee-13.13.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtserialport:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}

diff --git a/sci-geosciences/gpxsee/gpxsee-13.4.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.4.ebuild
deleted file mode 100644
index b8381be90926..
--- a/sci-geosciences/gpxsee/gpxsee-13.4.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 ~x86"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtpri

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2024-02-09 Thread Andrey Grozin
commit: 1649d9f0ff036cc9049844d0a76edd8deff8d73d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 13:25:19 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 13:25:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1649d9f0

sci-geosciences/gpxsee: bump to 13.15

Closes: https://bugs.gentoo.org/922344
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.15.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 020883ab0153..83f9113bd302 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
 DIST gpxsee-13.13.tar.gz 5551928 BLAKE2B 
e438c84ca7a7ade71cd5651464cab1378719609050d32b11e744dfe2952074c3fcd64ce111f4ccd10d8b71ed3e96fbd6b1ee0b00658a6120082abedb9ba53629
 SHA512 
d451d17d24bca0baca614d3b81896543f21e3cd1f97b8ce524b69e412a8d785058002990f7fc18613b62d2a9ebb5f09017a24e88ee8763732ac2e37242a7ca84
 DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 
693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53
 SHA512 
af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
+DIST gpxsee-13.15.tar.gz 5552897 BLAKE2B 
3817d824692064e4c15b3c32a8d3d8982899cc0de1ff2f01b6ee1a11992b41f9b39b758cea2ebe2aaff3de3dba3fceb0a08e10d76cf4801c2e794b8d081e6074
 SHA512 
4c80dbe46c47642dd994e4766ab6fc0e9509f43f7727160a7affeaa19efe12015d9eb04d9d584aac85f3d024699af85fab191097e5a6f7cb53f58295ddf88e32
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a

diff --git a/sci-geosciences/gpxsee/gpxsee-13.15.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.15.ebuild
new file mode 100644
index ..a06e28411dd2
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.15.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/ https://github.com/tumic0/GPXSee;
+IUSE="qt6"
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   qt6? (
+   dev-qt/qtbase:6
+   dev-qt/qtpositioning:6
+   dev-qt/qtserialport:6
+   )
+   !qt6? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   qt6? ( dev-qt/qttools:6 )
+   !qt6? ( dev-qt/linguist-tools:5 )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   if use qt6; then
+   $(qt6_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake6 gpxsee.pro
+   else
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   fi
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/form/files/

2024-01-11 Thread Andrey Grozin
commit: ea0950f11de9f0877844114ec665e3b9096310c6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jan 11 10:07:09 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Jan 11 10:07:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0950f1

sci-mathematics/form: LaTeX fix in devref

Closes: https://bugs.gentoo.org/921716
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/form/files/5.0.0_beta1-manual.patch | 21 ++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/sci-mathematics/form/files/5.0.0_beta1-manual.patch 
b/sci-mathematics/form/files/5.0.0_beta1-manual.patch
index 0ef285bc0897..41405af435c8 100644
--- a/sci-mathematics/form/files/5.0.0_beta1-manual.patch
+++ b/sci-mathematics/form/files/5.0.0_beta1-manual.patch
@@ -1,8 +1,21 @@
+Только в form-5.0.0-beta.1/doc/devref: auto
+diff -r -U3 form-5.0.0-beta.1.orig/doc/devref/devref.tex.in 
form-5.0.0-beta.1/doc/devref/devref.tex.in
+--- form-5.0.0-beta.1.orig/doc/devref/devref.tex.in2023-04-11 
17:18:30.0 +0700
 form-5.0.0-beta.1/doc/devref/devref.tex.in 2024-01-11 16:56:42.853696984 
+0700
+@@ -1,6 +1,5 @@
+-\input{version.tex}
+-\def\formversiondesc{\repoversiondesc}
+-\def\formdate{\repodate}
++\def\formversiondesc{5.0}
++\def\formdate{\today}
+ %begin{latexonly}  % To avoid latex2html/latex2html#37
+ \providecommand{\formversiondesc}{@VERSION@}
+ \providecommand{\repodate}{\today}
 Только в form-5.0.0-beta.1/doc/manual: auto
-diff -r -U1 form-5.0.0-beta.1.orig/doc/manual/manual.tex.in 
form-5.0.0-beta.1/doc/manual/manual.tex.in
+diff -r -U3 form-5.0.0-beta.1.orig/doc/manual/manual.tex.in 
form-5.0.0-beta.1/doc/manual/manual.tex.in
 --- form-5.0.0-beta.1.orig/doc/manual/manual.tex.in2023-04-11 
17:18:30.0 +0700
-+++ form-5.0.0-beta.1/doc/manual/manual.tex.in 2024-01-10 17:41:07.990916066 
+0700
-@@ -1,6 +1,5 @@
 form-5.0.0-beta.1/doc/manual/manual.tex.in 2024-01-11 16:56:11.243697059 
+0700
+@@ -1,8 +1,7 @@
 -\input{version.tex}
 -\def\formmajorversion{\repomajorversion}
 -\def\formminorversion{\repominorversion}
@@ -13,3 +26,5 @@ diff -r -U1 form-5.0.0-beta.1.orig/doc/manual/manual.tex.in 
form-5.0.0-beta.1/do
 +\def\formversiondesc{5.0}
 +\def\formdate{\today}
  %begin{latexonly}  % To avoid latex2html/latex2html#37
+ \providecommand{\formversiondesc}{@VERSION@}
+ \providecommand{\repodate}{\today}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/fricas/

2024-01-11 Thread Andrey Grozin
commit: 30b2417ab4d03b65375e478044130181dfcffbec
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jan 11 09:48:39 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Jan 11 09:49:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b2417a

sci-mathematics/fricas: bump to 1.3.10

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/fricas/Manifest |  1 +
 sci-mathematics/fricas/fricas-1.3.10.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/sci-mathematics/fricas/Manifest b/sci-mathematics/fricas/Manifest
index 1a64dd549538..5c2658209faf 100644
--- a/sci-mathematics/fricas/Manifest
+++ b/sci-mathematics/fricas/Manifest
@@ -1 +1,2 @@
+DIST fricas-1.3.10-full.tar.bz2 10971513 BLAKE2B 
0ea96cf1076dcd23f53ebdcd3ebf5c6e605915ce332093b83d62a5ed482d32f14833857e270865a4031d7bfc033d961c69007e936260e7d85e632b091d969e0d
 SHA512 
de23c34a1e47b0a4ab2f85e1154e6fa5b0905427718e8c0ad4fe298bf6ebbb1abcc02426e528b7b34d15aebfc2ca1b06f73e39a24ec741d2d5c70f9b48b02665
 DIST fricas-1.3.9-full.tar.bz2 10949173 BLAKE2B 
c535d2a384fa55db53b6901d3ba5d1cc8eca35ccf67a2664f934da427a808b5adc7a5522b935f5dcff89795c0ca5816818d9cf37399b6f9bdc63cfe4d622a7c3
 SHA512 
9cfcb8bad52550a46216509154d5c06dac23625bc14d504a1febbea7ff771fd3172f91c2824df51375b8d85adc19959a5cbbfa2b77a0095ca37e8a4d4b8cc405

diff --git a/sci-mathematics/fricas/fricas-1.3.10.ebuild 
b/sci-mathematics/fricas/fricas-1.3.10.ebuild
new file mode 100644
index ..96a81b24c204
--- /dev/null
+++ b/sci-mathematics/fricas/fricas-1.3.10.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit elisp-common
+
+DESCRIPTION="FriCAS is a fork of Axiom computer algebra system"
+HOMEPAGE="https://fricas.sourceforge.net/
+   https://github.com/fricas/fricas
+   https://fricas.github.io/;
+SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-full.tar.bz2"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+sbcl cmucl gcl ecl clisp clozurecl X emacs gmp"
+REQUIRED_USE="^^ ( sbcl cmucl gcl ecl clisp clozurecl )
+   gmp? ( ^^ ( sbcl clozurecl ) )"
+RDEPEND="sbcl? ( dev-lisp/sbcl:= )
+   cmucl? ( dev-lisp/cmucl:= )
+   gcl? ( dev-lisp/gcl:= )
+   ecl? ( dev-lisp/ecl:= )
+   clisp? ( dev-lisp/clisp:= )
+   clozurecl? ( dev-lisp/clozurecl:= )
+   X? ( x11-libs/libXpm x11-libs/libICE )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   gmp? ( dev-libs/gmp:= )"
+DEPEND="${RDEPEND}"
+
+# necessary for clisp and gcl
+RESTRICT="strip"
+
+src_configure() {
+   local LISP GMP
+   use sbcl && LISP="sbcl --dynamic-space-size 4096"
+   use cmucl && LISP=lisp
+   use gcl && LISP=gcl
+   use ecl && LISP=ecl
+   use clisp && LISP=clisp
+   use clozurecl && LISP=ccl
+
+   if use sbcl || use clozurecl
+   then GMP=$(use_with gmp)
+   else GMP=''
+   fi
+
+   # aldor is not yet in portage
+   econf --disable-aldor --with-lisp="${LISP}" $(use_with X x) ${GMP}
+}
+
+src_test() {
+   emake -j1 all-input
+}
+
+src_install() {
+   emake -j1 DESTDIR="${D}" install
+   dodoc README.rst FAQ
+
+   if use emacs; then
+   sed -e "s|(setq load-path (cons (quote 
\"/usr/$(get_libdir)/fricas/emacs\") load-path)) ||" \
+   -i "${D}"/usr/bin/efricas \
+   || die "sed efricas failed"
+   elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el
+   elisp-make-site-file 64${PN}-gentoo.el
+   else
+   rm "${D}"/usr/bin/efricas || die "rm efricas failed"
+   fi
+   rm -r "${D}"/usr/$(get_libdir)/${PN}/emacs || die "rm -r emacs failed"
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/form/

2024-01-10 Thread Andrey Grozin
commit: b6b044504b9fed0a3b1ba9c65113696606603dbb
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jan 10 11:01:20 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Jan 10 11:01:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b04450

sci-mathematics/form: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/form/Manifest |   1 -
 sci-mathematics/form/form-4.3.0-r1.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/sci-mathematics/form/Manifest b/sci-mathematics/form/Manifest
index 9066a4b62e67..d0a67bee26d0 100644
--- a/sci-mathematics/form/Manifest
+++ b/sci-mathematics/form/Manifest
@@ -1,4 +1,3 @@
-DIST form-4.3.0.tar.gz 1457721 BLAKE2B 
029c62b0e1d92cf66be0290e45467e9de47f8ac9a593e7d012c13d877fb84aa1a212bb99b7a1a7b8b5b04c4cb056b58da80812faf5f0af5d33629c7632768ae6
 SHA512 
3f7f9cabf37d33fce0dcb7e091ac5ce60412ebe840fcea432655ab7f0c86c620200d60df085af3011d92d8057d9501583f16686257e5d097f6d0571d7f1b6742
 DIST form-4.3.1.tar.gz 1470480 BLAKE2B 
210ff3b97a18a495c2d81de0cba7945d9c5a8e5e2ab3dc833ed01fedf701c15f459f0e1b171597d1997b892916a571295407eea75a631b83ce49c0b52e343c85
 SHA512 
7fdf925b4843e2a853340fc74cc9cf1b603100ddcab2c6ac3752a18e646296761e2c9ee3036a098e2168800f10b4e9a8512b6c871d6d61b5505c3403be9bbdad
 DIST form-5.0.0_beta1.tar.gz 1415449 BLAKE2B 
c919442941366488520b1ba0c058261de0261096548e752308f14db2dd0416172f8a6ccabe9a0e7ddccbb6f6ad605ba6ee4f15fbcd1fc9539ea9ab116bc27cbe
 SHA512 
5bbdbdb3ccc865b33bc346d458d1927af13825320ad1ad795b3a5562732338ed119dc3a2ae5981d1bc8d89dd55c46febc66b7632560d27843aacc6e42f8904eb
 DIST form-mode.el.gz 6657 BLAKE2B 
41d014e4ca8036249d53f5361012095e2ed2ef5e43543ba809a058f0ed241bd3ec984d9b61ab13a5b447faf07decf4e696362f24cacea3af5870cccdf43b1415
 SHA512 
aa81cc9c45a90af982179d56b874de0d152538653242ea028450675ab8421df2e0d53988c7efa3527845dae145c8047b71574191eedd90511fa89ad812851e25

diff --git a/sci-mathematics/form/form-4.3.0-r1.ebuild 
b/sci-mathematics/form/form-4.3.0-r1.ebuild
deleted file mode 100644
index d3d5800ac1e2..
--- a/sci-mathematics/form/form-4.3.0-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs elisp-common
-
-DESCRIPTION="Symbolic Manipulation System"
-HOMEPAGE="https://www.nikhef.nl/~form/ https://github.com/vermaseren/form/;
-SRC_URI="https://github.com/vermaseren/${PN}/releases/download/v${PV}/${P}.tar.gz
-   emacs? ( https://dev.gentoo.org/~grozin/form-mode.el.gz )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="devref doc doxygen emacs gmp mpi threads zlib"
-
-RDEPEND="
-   gmp? ( dev-libs/gmp:0= )
-   mpi? ( virtual/mpi )
-   zlib? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}
-   devref? ( dev-texlive/texlive-latexrecommended )
-   doc? ( dev-texlive/texlive-latexrecommended )
-   doxygen? ( app-doc/doxygen )
-   emacs? ( app-editors/emacs:* )"
-
-SITEFILE="64${PN}-gentoo.el"
-
-src_prepare() {
-   default
-   sed -i 's/LINKFLAGS = -s/LINKFLAGS =/' sources/Makefile.am || die
-   eautoreconf
-}
-
-src_configure() {
-   # Workaround for GCC -fchecking ICE, bug #904339
-   append-cxxflags $(test-flags-CXX -Wno-uninitialized)
-
-   econf \
-   --enable-scalar \
-   --enable-largefile \
-   --disable-debug \
-   --disable-static-link \
-   --with-api=posix \
-   $(use_with gmp ) \
-   $(use_enable mpi parform ) \
-   $(use_enable threads threaded ) \
-   $(use_with zlib ) \
-   CC="$(tc-getCC)" \
-   CXX="$(tc-getCXX)" \
-   CFLAGS="${CFLAGS}" \
-   LDFLAGS="${LDFLAGS}" \
-   CXXFLAGS="${CXXFLAGS}"
-}
-
-src_compile() {
-   default
-   if use devref; then
-   pushd doc/devref > /dev/null || die "doc/devref does not exist"
-   LANG=C VARTEXFONTS="${T}/fonts" emake pdf
-   popd > /dev/null
-   fi
-   if use doc; then
-   pushd doc/manual > /dev/null || die "doc/manual does not exist"
-   LANG=C VARTEXFONTS="${T}/fonts" emake pdf
-   popd > /dev/null
-   fi
-   if use doxygen; then
-   pushd doc/doxygen > /dev/null || die "doc/doxygen does not 
exist"
-   emake html
-   popd > /dev/null
-   fi
-}
-
-src_install() {
-   default
-   if use devref; then
-   dodoc doc/devref/devref.pdf
-   fi
-   if use doc; then
-   dodoc doc/

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/form/files/

2024-01-10 Thread Andrey Grozin
commit: 89b7872ee6d8f3776f82d77ae9b81fed2150b3e9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jan 10 10:59:31 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Jan 10 10:59:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b7872e

sci-mathematics/form: add a forgotten patch

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/form/files/5.0.0_beta1-manual.patch | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/sci-mathematics/form/files/5.0.0_beta1-manual.patch 
b/sci-mathematics/form/files/5.0.0_beta1-manual.patch
new file mode 100644
index ..0ef285bc0897
--- /dev/null
+++ b/sci-mathematics/form/files/5.0.0_beta1-manual.patch
@@ -0,0 +1,15 @@
+Только в form-5.0.0-beta.1/doc/manual: auto
+diff -r -U1 form-5.0.0-beta.1.orig/doc/manual/manual.tex.in 
form-5.0.0-beta.1/doc/manual/manual.tex.in
+--- form-5.0.0-beta.1.orig/doc/manual/manual.tex.in2023-04-11 
17:18:30.0 +0700
 form-5.0.0-beta.1/doc/manual/manual.tex.in 2024-01-10 17:41:07.990916066 
+0700
+@@ -1,6 +1,5 @@
+-\input{version.tex}
+-\def\formmajorversion{\repomajorversion}
+-\def\formminorversion{\repominorversion}
+-\def\formversiondesc{\repoversiondesc}
+-\def\formdate{\repodate}
++\def\formmajorversion{5}
++\def\formminorversion{0}
++\def\formversiondesc{5.0}
++\def\formdate{\today}
+ %begin{latexonly}  % To avoid latex2html/latex2html#37



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/form/

2024-01-10 Thread Andrey Grozin
commit: cb6a4eed41b62607b180d9926faf39f2d8a8763b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jan 10 10:57:10 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Jan 10 10:57:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6a4eed

sci-mathematics/form: bump to 5.0.0_beta1

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/form/Manifest|   1 +
 sci-mathematics/form/form-5.0.0_beta1.ebuild | 102 +++
 2 files changed, 103 insertions(+)

diff --git a/sci-mathematics/form/Manifest b/sci-mathematics/form/Manifest
index e7450d4bc95c..9066a4b62e67 100644
--- a/sci-mathematics/form/Manifest
+++ b/sci-mathematics/form/Manifest
@@ -1,3 +1,4 @@
 DIST form-4.3.0.tar.gz 1457721 BLAKE2B 
029c62b0e1d92cf66be0290e45467e9de47f8ac9a593e7d012c13d877fb84aa1a212bb99b7a1a7b8b5b04c4cb056b58da80812faf5f0af5d33629c7632768ae6
 SHA512 
3f7f9cabf37d33fce0dcb7e091ac5ce60412ebe840fcea432655ab7f0c86c620200d60df085af3011d92d8057d9501583f16686257e5d097f6d0571d7f1b6742
 DIST form-4.3.1.tar.gz 1470480 BLAKE2B 
210ff3b97a18a495c2d81de0cba7945d9c5a8e5e2ab3dc833ed01fedf701c15f459f0e1b171597d1997b892916a571295407eea75a631b83ce49c0b52e343c85
 SHA512 
7fdf925b4843e2a853340fc74cc9cf1b603100ddcab2c6ac3752a18e646296761e2c9ee3036a098e2168800f10b4e9a8512b6c871d6d61b5505c3403be9bbdad
+DIST form-5.0.0_beta1.tar.gz 1415449 BLAKE2B 
c919442941366488520b1ba0c058261de0261096548e752308f14db2dd0416172f8a6ccabe9a0e7ddccbb6f6ad605ba6ee4f15fbcd1fc9539ea9ab116bc27cbe
 SHA512 
5bbdbdb3ccc865b33bc346d458d1927af13825320ad1ad795b3a5562732338ed119dc3a2ae5981d1bc8d89dd55c46febc66b7632560d27843aacc6e42f8904eb
 DIST form-mode.el.gz 6657 BLAKE2B 
41d014e4ca8036249d53f5361012095e2ed2ef5e43543ba809a058f0ed241bd3ec984d9b61ab13a5b447faf07decf4e696362f24cacea3af5870cccdf43b1415
 SHA512 
aa81cc9c45a90af982179d56b874de0d152538653242ea028450675ab8421df2e0d53988c7efa3527845dae145c8047b71574191eedd90511fa89ad812851e25

diff --git a/sci-mathematics/form/form-5.0.0_beta1.ebuild 
b/sci-mathematics/form/form-5.0.0_beta1.ebuild
new file mode 100644
index ..61a6d6f461b7
--- /dev/null
+++ b/sci-mathematics/form/form-5.0.0_beta1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs elisp-common
+DESCRIPTION="Symbolic Manipulation System"
+HOMEPAGE="https://www.nikhef.nl/~form/ https://github.com/vermaseren/form/;
+MY_PV=${PV/_beta/-beta.}
+SRC_URI="https://github.com/vermaseren/${PN}/archive/refs/tags/v${PV/_beta/-beta.}.tar.gz
 -> ${P}.tar.gz
+   emacs? ( https://dev.gentoo.org/~grozin/form-mode.el.gz )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="devref doc doxygen emacs gmp mpi threads zlib"
+
+RDEPEND="
+   gmp? ( dev-libs/gmp:0= )
+   mpi? ( virtual/mpi )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+   devref? ( dev-texlive/texlive-latexrecommended )
+   doc? ( dev-texlive/texlive-latexrecommended )
+   doxygen? ( app-doc/doxygen )
+   emacs? ( app-editors/emacs:* )"
+
+SITEFILE="64${PN}-gentoo.el"
+PATCHES=( "${FILESDIR}"/5.0.0_beta1-manual.patch )
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+src_prepare() {
+   default
+   sed -i 's/LINKFLAGS = -s/LINKFLAGS =/' sources/Makefile.am || die
+   eautoreconf
+}
+
+src_configure() {
+   # Workaround for GCC -fchecking ICE, bug #904339
+   append-cxxflags $(test-flags-CXX -Wno-uninitialized)
+
+   econf \
+   --enable-scalar \
+   --enable-largefile \
+   --disable-debug \
+   --disable-static-link \
+   --with-api=posix \
+   $(use_with gmp ) \
+   $(use_enable mpi parform ) \
+   $(use_enable threads threaded ) \
+   $(use_with zlib ) \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   CFLAGS="${CFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   CXXFLAGS="${CXXFLAGS}"
+}
+
+src_compile() {
+   default
+   if use devref; then
+   pushd doc/devref > /dev/null || die "doc/devref does not exist"
+   LANG=C VARTEXFONTS="${T}/fonts" emake pdf
+   popd > /dev/null
+   fi
+   if use doc; then
+   pushd doc/manual > /dev/null || die "doc/manual does not exist"
+   LANG=C VARTEXFONTS="${T}/fonts" emake pdf
+   popd > /dev/null
+   fi
+   if use doxygen; then
+   pushd doc/doxygen > /dev/null || die "doc/doxygen does not 
exist"
+   emake html
+   popd > /dev/null
+   fi
+}
+
+src_ins

[gentoo-commits] repo/gentoo:master commit in: x11-wm/lumina/files/, x11-wm/lumina/

2024-01-08 Thread Andrey Grozin
commit: 264568e576f0aedd6942d274f0f016e730d9fab0
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Jan  8 14:33:30 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Mon Jan  8 14:33:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264568e5

x11-wm/lumina: remove  - broken anyway

Signed-off-by: Andrey Grozin  gentoo.org>

 x11-wm/lumina/files/1.2.0-desktop-files.patch | 33 -
 x11-wm/lumina/lumina-.ebuild  | 71 ---
 2 files changed, 104 deletions(-)

diff --git a/x11-wm/lumina/files/1.2.0-desktop-files.patch 
b/x11-wm/lumina/files/1.2.0-desktop-files.patch
deleted file mode 100644
index f86c1c49c38f..
--- a/x11-wm/lumina/files/1.2.0-desktop-files.patch
+++ /dev/null
@@ -1,33 +0,0 @@
 ./src-qt5/core/lumina-info/lumina-support.desktop
-+++ ./src-qt5/core/lumina-info/lumina-support.desktop
-@@ -2,8 +2,7 @@
- Type=Link
- URL=https://webchat.freenode.net/?channels=%23lumina-desktop
- Icon=Lumina-DE
--Categories=System;
--OnlyShowIn=Lumina;
-+OnlyShowIn=X-Lumina;
- Name=Community Support
- GenericName=Get Desktop Help
- Comment=Ask for desktop support on the community IRC channel
-
 ./src-qt5/core-utils/lumina-config/lumina-config.desktop
-+++ ./src-qt5/core-utils/lumina-config/lumina-config.desktop
-@@ -7,4 +7,4 @@
- Categories=Settings;
- Name=Desktop Configuration
- Comment=Modify the desktop
--OnlyShowIn=Lumina;
-+OnlyShowIn=X-Lumina;
-
 ./src-qt5/core/lumina-info/lumina-info.desktop
-+++ ./src-qt5/core/lumina-info/lumina-info.desktop
-@@ -5,7 +5,7 @@
- Type=Application
- StartupNotify=true
- Categories=System;
--OnlyShowIn=Lumina;
-+OnlyShowIn=X-Lumina;
- Name=Desktop Information
- GenericName=Version and Legal Information
- Comment=View information about the Lumina Desktop Environment

diff --git a/x11-wm/lumina/lumina-.ebuild b/x11-wm/lumina/lumina-.ebuild
deleted file mode 100644
index 8e1fb965a9a2..
--- a/x11-wm/lumina/lumina-.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit git-r3 qmake-utils
-
-DESCRIPTION="Lumina desktop environment"
-HOMEPAGE="https://lumina-desktop.org/;
-EGIT_REPO_URI="https://github.com/trueos/lumina;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS=""
-IUSE="desktop-utils"
-
-DEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   x11-libs/libxcb:0
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm"
-
-RDEPEND="${DEPEND}
-   app-admin/sysstat
-   media-sound/alsa-utils
-   sys-fs/inotify-tools
-   sys-power/acpi
-   || (
-   x11-apps/xbacklight
-   sys-power/acpilight
-   )
-   x11-misc/numlockx
-   x11-wm/fluxbox"
-
-BDEPEND="
-   dev-qt/linguist-tools:5"
-
-S="${WORKDIR}/${P/_/-}"
-
-PATCHES=(
-   "${FILESDIR}/1.2.0-desktop-files.patch"
-)
-
-src_prepare() {
-   default
-
-   if ! use desktop-utils ; then
-   rm -rf src-qt5/desktop-utils || die
-   sed -e "/desktop-utils/d" -i src-qt5/src-qt5.pro || die
-   fi
-}
-
-src_configure() {
-   eqmake5 PREFIX="${EPREFIX}/usr" 
LIBPREFIX="${EPREFIX}/usr/$(get_libdir)" \
-   DESTDIR="${D}" CONFIG+=WITH_I18N QMAKE_CFLAGS_ISYSTEM=
-}
-
-src_install() {
-   default
-   mv "${ED}"/etc/luminaDesktop.conf{.dist,} || die
-   rm "${ED}"/${PN}-* "${ED}"/start-${PN}-desktop || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/lumina/

2024-01-08 Thread Andrey Grozin
commit: 0e00824f2d410836611edf28ae7c73557b391218
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Jan  8 14:31:13 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Mon Jan  8 14:31:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e00824f

x11-wm/lumina: DEPEND on x11-libs/libXdamage

Closes: https://bugs.gentoo.org/show_bug.cgi?id=921602
Signed-off-by: Andrey Grozin  gentoo.org>

 x11-wm/lumina/lumina-1.6.2-r1.ebuild | 87 
 1 file changed, 87 insertions(+)

diff --git a/x11-wm/lumina/lumina-1.6.2-r1.ebuild 
b/x11-wm/lumina/lumina-1.6.2-r1.ebuild
new file mode 100644
index ..872926704b7a
--- /dev/null
+++ b/x11-wm/lumina/lumina-1.6.2-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="af ar az bg bn bs ca cs cy da de el en_AU en_GB en_ZA es et eu fa fi 
fr fr_CA fur gl he hi hr hu id is it ja ka ko lt lv mk mn ms mt nb ne nl pa pl 
pt pt_BR ro ru sa sk sl sr sv sw ta tg th tr uk ur uz vi zh_CN zh_HK zh_TW zu"
+inherit plocale qmake-utils xdg
+
+DESCRIPTION="Lumina desktop environment"
+HOMEPAGE="https://lumina-desktop.org/;
+SRC_URI="https://github.com/trueos/${PN}/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="desktop-utils"
+
+DEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[widgets]
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libxcb
+   x11-libs/libXdamage
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-wm
+   desktop-utils? ( app-text/poppler[qt5] )"
+
+RDEPEND="${DEPEND}
+   app-admin/sysstat
+   media-sound/alsa-utils
+   sys-fs/inotify-tools
+   sys-power/acpi
+   || (
+   x11-apps/xbacklight
+   sys-power/acpilight
+   )
+   x11-misc/numlockx
+   x11-wm/fluxbox"
+
+BDEPEND="
+   dev-qt/linguist-tools:5"
+
+S="${WORKDIR}/${P/_/-}"
+
+PATCHES=(
+   "${FILESDIR}/1.6.1-desktop-files.patch"
+)
+
+DOCS=( README.md )
+
+src_prepare() {
+   default
+
+   if ! use desktop-utils ; then
+   rm -rf src-qt5/desktop-utils || die
+   sed -e "/desktop-utils/d" -i src-qt5/src-qt5.pro || die
+   fi
+
+   plocale_find_changes "${S}/src-qt5/core/${PN}-desktop/i18n" 
"${PN}-desktop_" '.ts'
+}
+
+src_configure() {
+   eqmake5 PREFIX="${EPREFIX}/usr" 
LIBPREFIX="${EPREFIX}/usr/$(get_libdir)" \
+   CONFIG+=WITH_I18N QMAKE_CFLAGS_ISYSTEM=
+}
+
+src_install() {
+   emake install INSTALL_ROOT="${D}"
+   einstalldocs
+   exeinto /etc/X11/Sessions
+   newexe "${FILESDIR}/lumina-session" lumina ||die
+
+   remove_locale() {
+   rm -f "${ED}"/usr/share/${PN}-desktop/i18n/l*_${1}.qm
+
+   }
+   plocale_for_each_disabled_locale remove_locale
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pycharm-community/

2024-01-06 Thread Andrey Grozin
commit: 79496aa4e8ad88ca8af7820593cc54179e50398c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jan  6 12:55:18 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Jan  6 12:55:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79496aa4

dev-util/pycharm-community: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-util/pycharm-community/Manifest|   1 -
 .../pycharm-community-2023.2.3.ebuild  | 123 -
 2 files changed, 124 deletions(-)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index da0bee8aab08..d05ec72bbb01 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,4 +1,3 @@
 DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B 
c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19
 SHA512 
d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2
-DIST pycharm-community-2023.2.3.tar.gz 588436516 BLAKE2B 
e40b9dc8fbfae8f397acb42999280492e78696dc10a5ea5c961b4b7ccef4c2b382871e13a097fff0501f7d75551883c47a1de785395dc1f657521de24cb179f2
 SHA512 
00f1e3c8afd860709f7e9e4f862ecdeda6c5194e3a3e99d1213ca004bc1dfeeb0f8a4bd8fdf6971c98442950c825915e091e5c03d6c6a8eadba083f274310fb4
 DIST pycharm-community-2023.2.5.tar.gz 588548535 BLAKE2B 
de65e7d822fc0862b5607bd6f685372cacb30753493dfb6314332cf99ee2487f7db532c5377f8a6d7633c9bf86fca9a6854987dd1419f41ef88c8fb71c9a4e19
 SHA512 
e19fd92ebb08262e1224ec51f4d21d2d317e2839f82558e5ac961aaf55a8e4ee3f72041567dde2ed885e1518ca79af622b20fe5bc5160f1f35877261f5d50008
 DIST pycharm-community-2023.3.2.tar.gz 610736516 BLAKE2B 
67de675fd1e22aadeabf339aeef32927e2b511f1b3d2c1655ba220a674545ccd3fff0b714b3b946d5a58f3468ab443769a6510bee67703bae880adb688b49ae0
 SHA512 
7b61e62cb05cc750005ba16d2a26a098f32dc283bb4fa818720d392f3d5183cee71b9c1309df878452ec1adc22fb7e3d5921fd12532b753fc00b6f85064e452e

diff --git a/dev-util/pycharm-community/pycharm-community-2023.2.3.ebuild 
b/dev-util/pycharm-community/pycharm-community-2023.2.3.ebuild
deleted file mode 100644
index 2633a29ce241..
--- a/dev-util/pycharm-community/pycharm-community-2023.2.3.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop readme.gentoo-r1 wrapper xdg-utils
-
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
-HOMEPAGE="http://www.jetbrains.com/pycharm/;
-SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
-
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+bundled-jdk"
-
-BDEPEND="dev-util/patchelf"
-
-RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
-   app-arch/brotli
-   app-arch/zstd
-   app-crypt/p11-kit
-   dev-libs/fribidi
-   dev-libs/glib
-   dev-libs/json-c
-   dev-libs/libbsd
-   dev-libs/libdbusmenu
-   dev-libs/nss
-   dev-libs/wayland
-   dev-python/pip
-   media-fonts/dejavu
-   media-gfx/graphite2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype:2=
-   media-libs/harfbuzz
-   media-libs/libglvnd
-   media-libs/libjpeg-turbo:0=
-   media-libs/libpng:0=
-   net-libs/gnutls
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/libcap
-   sys-libs/zlib
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-"
-
-RESTRICT="mirror"
-
-QA_PREBUILT="opt/${P}/*"
-
-MY_PN=${PN/-community/}
-
-src_prepare() {
-   default
-
-   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
-
-   rm -vf "${S}"/bin/phpstorm.vmoptions || die
-
-   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
-   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
-   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
-   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
-   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
-
-   sed -i \
-   -e "\$a" \
-   -e 
"\$a#---" \
-   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
-   -e "\$a# package manager. See bug #704494" \
-   -e 
"\$a#---

[gentoo-commits] repo/gentoo:master commit in: dev-util/pycharm-community/

2024-01-06 Thread Andrey Grozin
commit: ff2ded9ffdfcf5e9fbeb06df57f8d3c17e3fba8f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jan  6 12:52:32 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Jan  6 12:52:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2ded9f

dev-util/pycharm-community: bump to 2023.3.2

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-util/pycharm-community/Manifest|   1 +
 .../pycharm-community-2023.3.2.ebuild  | 122 +
 2 files changed, 123 insertions(+)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index ef55b72ae56c..da0bee8aab08 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,3 +1,4 @@
 DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B 
c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19
 SHA512 
d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2
 DIST pycharm-community-2023.2.3.tar.gz 588436516 BLAKE2B 
e40b9dc8fbfae8f397acb42999280492e78696dc10a5ea5c961b4b7ccef4c2b382871e13a097fff0501f7d75551883c47a1de785395dc1f657521de24cb179f2
 SHA512 
00f1e3c8afd860709f7e9e4f862ecdeda6c5194e3a3e99d1213ca004bc1dfeeb0f8a4bd8fdf6971c98442950c825915e091e5c03d6c6a8eadba083f274310fb4
 DIST pycharm-community-2023.2.5.tar.gz 588548535 BLAKE2B 
de65e7d822fc0862b5607bd6f685372cacb30753493dfb6314332cf99ee2487f7db532c5377f8a6d7633c9bf86fca9a6854987dd1419f41ef88c8fb71c9a4e19
 SHA512 
e19fd92ebb08262e1224ec51f4d21d2d317e2839f82558e5ac961aaf55a8e4ee3f72041567dde2ed885e1518ca79af622b20fe5bc5160f1f35877261f5d50008
+DIST pycharm-community-2023.3.2.tar.gz 610736516 BLAKE2B 
67de675fd1e22aadeabf339aeef32927e2b511f1b3d2c1655ba220a674545ccd3fff0b714b3b946d5a58f3468ab443769a6510bee67703bae880adb688b49ae0
 SHA512 
7b61e62cb05cc750005ba16d2a26a098f32dc283bb4fa818720d392f3d5183cee71b9c1309df878452ec1adc22fb7e3d5921fd12532b753fc00b6f85064e452e

diff --git a/dev-util/pycharm-community/pycharm-community-2023.3.2.ebuild 
b/dev-util/pycharm-community/pycharm-community-2023.3.2.ebuild
new file mode 100644
index ..a7d802f5c2db
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-2023.3.2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+bundled-jdk"
+
+BDEPEND="dev-util/patchelf"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+   app-arch/brotli
+   app-arch/zstd
+   app-crypt/p11-kit
+   dev-libs/fribidi
+   dev-libs/glib
+   dev-libs/json-c
+   dev-libs/libbsd
+   dev-libs/libdbusmenu
+   dev-libs/nss
+   dev-libs/wayland
+   dev-python/pip
+   media-fonts/dejavu
+   media-gfx/graphite2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype:2=
+   media-libs/harfbuzz
+   media-libs/libglvnd
+   media-libs/libjpeg-turbo:0=
+   media-libs/libpng:0=
+   net-libs/gnutls
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/libcap
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+RESTRICT="mirror"
+
+QA_PREBUILT="opt/${P}/*"
+
+MY_PN=${PN/-community/}
+
+src_prepare() {
+   default
+
+   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
+
+   rm -vf "${S}"/bin/phpstorm.vmoptions || die
+
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
+   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
+   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
+
+   sed -i \
+   -e "\$a" \
+   -e 
"\$a#---" \
+   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
+   -e "\$a# package manager. See bug #704494" \
+   -e 
"\$a#---

[gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/

2024-01-06 Thread Andrey Grozin
commit: 4f4c814275ef3122cedb06bbcf2e59fc719ea6a6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jan  6 11:42:35 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Jan  6 11:43:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4c8142

dev-python/pikepdf: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/pikepdf/Manifest  |  4 --
 dev-python/pikepdf/pikepdf-8.10.0.ebuild | 62 -
 dev-python/pikepdf/pikepdf-8.11.1.ebuild | 67 
 dev-python/pikepdf/pikepdf-8.7.1.ebuild  | 62 -
 dev-python/pikepdf/pikepdf-8.9.0.ebuild  | 62 -
 5 files changed, 257 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 96151f4c1c54..1e5d8d0fb37e 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,8 +1,4 @@
-DIST pikepdf-8.10.0.tar.gz 2865745 BLAKE2B 
088b18c1ed5df942f5efc01d1895af6417a05bb2f5e249c2ad134f282456fe9841e8fd6414005f21845aabc9a543967b1c73f41b36e3c85821f656c1fa3c5275
 SHA512 
5e7ce6a0a8036e9387a0e94a67cacf5276ff9e0a08d70ed523ed6c2d0da3386ac16cc315dab490c492f3ea446fd85b2ff371fe3d3979a9efd3cc784b31f46c7d
 DIST pikepdf-8.10.1.tar.gz 2866702 BLAKE2B 
a525b348bfd144623233f83cd194d0fbe3385d48242bd730fd00c2e660e5d19eaf39d306824a6bc835f7ca9660459efa8a69135f86278ddc3271a05d1a24
 SHA512 
aad1135cbff9513a0a572aa35d8f408188573271c7f62473b4a0a8a86795587351240dddb53db59a4eb7a065b0a0921ffca1c6d1af5b8e48dc6beb9968f000d3
-DIST pikepdf-8.11.1.tar.gz 2869234 BLAKE2B 
ec8c5d0ccae1c24a08ba685f1c7ce81ed7ff98bfe0172ee32cd7a2aa7e0844c1b85d6a27bb911eeefc1b49866f68163e0bb51f81e41ccd1c00d27cb9851cf5bd
 SHA512 
1651d02af9bbce9c9c7a9622df46b6b0c92b87d13bb4fdd63da795ea14baf6ce69d035e90b4ac17da4d0876cbd256c349a9be4cffe87796f169b79d50b1c893c
 DIST pikepdf-8.11.2.tar.gz 2870263 BLAKE2B 
6cf3666baca5d20b125efc3f6d8cfe7f96b9334b8a39da67fe3f4185f41232d8a18bf902f21bfe33e4259b7fb61e7dc462a247c76bf4564a3bdf0ea987119d91
 SHA512 
57bf5d16aaf9367eef9407f7f406a5ee74f2060d276ab861379c74c2193d02b2e3cca0925ee29813791bb36fae8dbbba4a9b16a7f4c2d19c67c21bbe7bb3f80f
 DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 
2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35
 SHA512 
6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
-DIST pikepdf-8.7.1.tar.gz 2860480 BLAKE2B 
fa06667947d0166e8597e4fa757ffa96eb69ed3fe2dfd4a54e515678f55afd15a0e2dfcd571fabc933423f0696725d623b0fb9f95cb8ca8633a6581a7957c25d
 SHA512 
3adc075244eb66e0aa4b18882c2ede598b26a40c56497628a8262f82c8ec72af25b4c97ded0771a8e0ec7bb1e7537ec4e172505fd30271a995491361bf17277f
 DIST pikepdf-8.8.0.tar.gz 2865070 BLAKE2B 
78c26c577db858c27a1aa632c0e93a955eafc76f3e5928a5d4862408a71c02b66325e51728e81a5d6bd571655b2c96468592b3c591993e4cf6ecfa28fd997a89
 SHA512 
91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76
-DIST pikepdf-8.9.0.tar.gz 2865109 BLAKE2B 
6f40bb10201c3a57716a53fb50111a16e1eb9d1042c54395e5a2862c32ad696360c9185dc03667fa36fe82e219ac925c0ca89c414adb86cc5db02cf39f7850ee
 SHA512 
6cab43e0225aa01c7a964509dc517c4135621d37b6a2a4383c0e5d5b180402a0aa0a219ec05ac61360ee77f29a2805b6dfda1794ee4d21cda79654222dd9f00e

diff --git a/dev-python/pikepdf/pikepdf-8.10.0.ebuild 
b/dev-python/pikepdf/pikepdf-8.10.0.ebuild
deleted file mode 100644
index 670325f6bba5..
--- a/dev-python/pikepdf/pikepdf-8.10.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="
-   https://github.com/pikepdf/pikepdf/
-   https://pypi.org/project/pikepdf/
-"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-
-# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
-# https://qpdf.readthedocs.io/en/stable/release-notes.html.
-DEPEND="
-   >=app-text/qpdf-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecated[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
-   >=dev-python/hypothesis-6.36[${PYTHON

[gentoo-commits] repo/gentoo:master commit in: app-text/foliate/

2024-01-06 Thread Andrey Grozin
commit: 0b94a4aacd9c6c3fb37addede586754b8c0454f4
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jan  6 11:38:10 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Jan  6 11:38:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b94a4aa

app-text/foliate: bump to 3.1.0

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/foliate/Manifest |  1 +
 app-text/foliate/foliate-3.1.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/app-text/foliate/Manifest b/app-text/foliate/Manifest
index 0108d32562d1..c131b2061b80 100644
--- a/app-text/foliate/Manifest
+++ b/app-text/foliate/Manifest
@@ -1,2 +1,3 @@
 DIST foliate-2.6.4.tar.gz 4824560 BLAKE2B 
fd109d76a7cd0cfbff3fb7273b232a7c749922c5e4d782ed4b7dcb63e914a7cc0bd6e7623a509c3117e45ead5c1d7538c57f322742e4e826b88bddc6182abdf1
 SHA512 
af58efa2c33451617dbf7327b56551557d762ac80f1b489d5da1c5a46ebbfe329052149deb8b2f4c7729a7fd46deccd5500fd96c0a662b731c871c1ad8061cd3
 DIST foliate-3.0.1.tar.bz2 7873783 BLAKE2B 
678fcd9c384df8b623074a83d5ab64bbd6144301bad60813c2d7735e8c89ed94cc35ef90adf234db894d9fca5ed2a45db985944f5749d3c433f32ebfec0d87b2
 SHA512 
e4e7344858327b75cbd44c4b4243386c9f175499c14f3d4a4407c6d850af9b585878ead69b4ab1941561ab84b4aa9db0e1ef66eaeabe4bbae5078d652f16b2a8
+DIST foliate-3.1.0.tar.bz2 7902106 BLAKE2B 
cd804b168529ebde3312954de6e907d4de30ef4342dbcf872757f485d5b5e223c96629c01d6e0e0b3bb7cfcc1e98015b034b053d6a6429138a8aa1ed40b0b0c2
 SHA512 
36dfb6618b04fcfdd3d298133f9fb592e987b898420da08d1e2e1539f162abc4c06cf28e3c9e6ae5f008554fdec9ab36a69333f5c5074b069c345ae729301236

diff --git a/app-text/foliate/foliate-3.1.0.ebuild 
b/app-text/foliate/foliate-3.1.0.ebuild
new file mode 100644
index ..f52ddf361f68
--- /dev/null
+++ b/app-text/foliate/foliate-3.1.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="ar cs de el es eu fa_IR fr he hi hr id ie it ko nb nl nn pt_BR ru sv 
tr uk zh_CN zh_TW"
+inherit meson plocale xdg gnome2-utils
+SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2;
+DESCRIPTION="gtk ebook reader built with gjs"
+HOMEPAGE="https://github.com/johnfactotum/foliate/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="${MESON_DEPEND}"
+RDEPEND=">=dev-libs/gjs-1.76
+   >=gui-libs/gtk-4.12
+   gui-libs/libadwaita
+   net-libs/webkit-gtk:6[introspection]
+   sys-devel/gettext"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   plocale_find_changes "${S}"/po '' '.po'
+
+   rm_po() {
+   rm po/${1}.po
+   sed -e "/^${1}/d" -i po/LINGUAS
+   }
+
+   plocale_for_each_disabled_locale rm_po
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2024-01-02 Thread Andrey Grozin
commit: 37a0285db1e68fa2bd8c3fc05d4615dc6d9812f1
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Jan  2 15:03:56 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Jan  2 15:03:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a0285d

sci-geosciences/gpxsee: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 -
 sci-geosciences/gpxsee/gpxsee-13.12.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index df5346c26da8..020883ab0153 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,4 +1,3 @@
-DIST gpxsee-13.12.tar.gz 5551850 BLAKE2B 
38570a0e1132ea14c844512cc9ba7d9887a58adb70c9b651bea224d30bac8e33abfeb99a2cb6897f71d66e912639e1cbab8be6959d4dec8cc3443d543498fe01
 SHA512 
5394adf356bdada4ec546c2e25ac055505c7d835cec511757a880e166ae1a01bfad2b0b3839a69e5001ae7428e09b3153d9baf2d423ada5825b93bb0c258439f
 DIST gpxsee-13.13.tar.gz 5551928 BLAKE2B 
e438c84ca7a7ade71cd5651464cab1378719609050d32b11e744dfe2952074c3fcd64ce111f4ccd10d8b71ed3e96fbd6b1ee0b00658a6120082abedb9ba53629
 SHA512 
d451d17d24bca0baca614d3b81896543f21e3cd1f97b8ce524b69e412a8d785058002990f7fc18613b62d2a9ebb5f09017a24e88ee8763732ac2e37242a7ca84
 DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 
693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53
 SHA512 
af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a

diff --git a/sci-geosciences/gpxsee/gpxsee-13.12.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.12.ebuild
deleted file mode 100644
index d3040a4c8b15..
--- a/sci-geosciences/gpxsee/gpxsee-13.12.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtserialport:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2024-01-02 Thread Andrey Grozin
commit: 072e80fbd86569bd298b11231081f992da0af1bd
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Jan  2 15:01:51 2024 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Jan  2 15:02:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072e80fb

sci-geosciences/gpxsee: bump to 13.14

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.14.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 768c21e9c7cd..df5346c26da8 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
 DIST gpxsee-13.12.tar.gz 5551850 BLAKE2B 
38570a0e1132ea14c844512cc9ba7d9887a58adb70c9b651bea224d30bac8e33abfeb99a2cb6897f71d66e912639e1cbab8be6959d4dec8cc3443d543498fe01
 SHA512 
5394adf356bdada4ec546c2e25ac055505c7d835cec511757a880e166ae1a01bfad2b0b3839a69e5001ae7428e09b3153d9baf2d423ada5825b93bb0c258439f
 DIST gpxsee-13.13.tar.gz 5551928 BLAKE2B 
e438c84ca7a7ade71cd5651464cab1378719609050d32b11e744dfe2952074c3fcd64ce111f4ccd10d8b71ed3e96fbd6b1ee0b00658a6120082abedb9ba53629
 SHA512 
d451d17d24bca0baca614d3b81896543f21e3cd1f97b8ce524b69e412a8d785058002990f7fc18613b62d2a9ebb5f09017a24e88ee8763732ac2e37242a7ca84
+DIST gpxsee-13.14.tar.gz 5552553 BLAKE2B 
693af0d57fc923b7ccaeace7c52f76bba4749dee9bae4f7593dc350cfe4c89bf2212a32fa47a52d39cde2f91fcc53675867b7be6b9241daef615eda388a8cf53
 SHA512 
af21cfa160bfdf21f3537da254e0f079063b827a4fe008245e9b67d50735480a82138d1a5aad119fb73397ca2d53b98c2dfb83b3419f32c3339876050c5f4816
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a

diff --git a/sci-geosciences/gpxsee/gpxsee-13.14.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.14.ebuild
new file mode 100644
index ..479cb1917893
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.14.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/ https://github.com/tumic0/GPXSee;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-12-31 Thread Andrey Grozin
commit: 230f0a7cf420f12fd155eebd497e60795c6cd63c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec 31 10:59:06 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Dec 31 10:59:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230f0a7c

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 -
 dev-lisp/sbcl/sbcl-2.3.10.ebuild | 271 ---
 2 files changed, 273 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 44ef7b74babf..a200ee5bf2d7 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -9,8 +9,6 @@ DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c6489
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.3.10-source.tar.bz2 7600039 BLAKE2B 
b93ae819333448688725622b5452b26c9207aa7eb29dcb6b063f019601d85e24b8f36c709b357d03646ac78f480cc394f7b478328618e7b8486b715f248cc063
 SHA512 
8661719681e9dfc3c7373bf0b1aafa2db081f296a07bb4f684ee8e8bfbbe3abb71963500d26ac1a0fd759f408dda8b2f8cbd4ea34666f48775563f3e6ad697f5
-DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b0fab5dcc90961bb50e5b9d7ed28a00a4d839f5bb74e3ff94c15b495dc80f871f7fe0c370d2d4700fd292465894d267885e463741839d9f
 SHA512 
990b515d6095fc070662ae41fb54f697699b78ef30363b0434ca05de046bd7b0aab45adf4dd1d0b3b7d0266702c177ae63d7c695aa9e9496976c6b8948ab25e3
 DIST sbcl-2.3.11-source.tar.bz2 7688028 BLAKE2B 
6c67fc506336be8139b9e27ff56a7606424065afdb3954d6e478c970e73b140d49a17568adc6a6697c48fb20c0a8242071de8472854ac62c9fb0ec585a2a3f22
 SHA512 
47d4c6dfb809fb97e61677c74e5d9905d5a8d5118bad1120996c1dcc3c3105272046b5b2e6db0fc8e6fb45a1aea5dc7713ef7ee1c8ae7a58da807096e6c1e971
 DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b61e9b999e868483b11239cf7e1f08ccb90f68d4b93490317ab8bcf8c8ee145b849bd7e6c37320ead5040c109ecc613e0aa1166eff4ecce
 SHA512 
1a6336e1a43475c82b0d9040e076b5c51aee6eb624c98929174b50ccd342da1104c073e355b571380d319f15b0515c860e5c9f399f5ecbbd76a1fb0af704
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571

diff --git a/dev-lisp/sbcl/sbcl-2.3.10.ebuild b/dev-lisp/sbcl/sbcl-2.3.10.ebuild
deleted file mode 100644
index 0708cd4b1749..
--- a/dev-lisp/sbcl/sbcl-2.3.10.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.10
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-12-31 Thread Andrey Grozin
commit: 1a45d71a80125704836edcec5804ca11b1aaa80d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec 31 10:57:35 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Dec 31 10:57:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a45d71a

dev-lisp/sbcl: bump to 2.4.0

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 +
 dev-lisp/sbcl/sbcl-2.4.0.ebuild | 271 
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index b268b7d8b988..44ef7b74babf 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,3 +16,5 @@ DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
+DIST sbcl-2.4.0-source.tar.bz2 7695124 BLAKE2B 
7f282282af0f2900cfc07795c659cc5086451e281b1c2deaa87c1f3025f915115448e9b0eaf9290f050b8eee867f69606a1d5d39ae0e3a0d3ddccf8ca4bfa5fd
 SHA512 
4917e56fbb2ba7fc942e7d8dd8dbb0c5bcc8dbb660951dac1aa9a27d7d6287e5dcab887037b4cd7ec335f8ae7318ea0f4d8e3468bd91710db99069b531858ac1
+DIST sbcl-2.4.0-x86-64-linux-binary.tar.bz2 12122206 BLAKE2B 
8f0ba1bb4a3ba52f4b54cf16d347b7014d28bb635154f7f6811a30d08a19d4e1b9b448ed8fc5ae84d3aaa9edca89692cbcc5c9496e8f914cf3c9950890f164b4
 SHA512 
99b4760a5cc52c7807610aae7ae71810df013824a49fe956c4920d009648aa2a0c3a96c0745d00a7f09ba90b97e353999f19f98acd788b431defe6acd24edbc8

diff --git a/dev-lisp/sbcl/sbcl-2.4.0.ebuild b/dev-lisp/sbcl/sbcl-2.4.0.ebuild
new file mode 100644
index ..ec1f642b8efd
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.4.0.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.4.0
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
+   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
+   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
+   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
+   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
+   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
+   )"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
+
+CDEPEND=">=dev-lisp/asdf-3.3:= \
+   prefix? ( dev-util/patchelf )"
+# bug #843851
+BDEPEND="${CDEPEND}
+   dev-util/strace
+   doc? (

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2023-12-26 Thread Andrey Grozin
commit: 00c974737a7de92ace7f2306dcc959df7c5cd6d6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Dec 26 11:47:03 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Dec 26 11:47:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c97473

sci-mathematics/wxmaxima: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 -
 sci-mathematics/wxmaxima/wxmaxima-23.11.0.ebuild | 80 
 2 files changed, 81 deletions(-)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index 5673e008bb4c..d128affc414d 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,4 +1,3 @@
 DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5
 SHA512 
0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690
 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
-DIST wxmaxima-23.11.0.tar.gz 16476485 BLAKE2B 
1d5f5a516ba13c402837c995dac898a8b3fd85fa8e85a18f362ead4e737dff0cdc5d45754a1adeafabb19e504ca8a485ecd151049a76ff112721cebdf4a00941
 SHA512 
ee4fcff394913979c31b8060fb4ad0d32f5588bbdfe587f29d7528164bc9b31b2c24028dfa7f9deda1a984de12e15a4bbe94b265b9d528202a65f87c46d4352f
 DIST wxmaxima-23.12.0.tar.gz 16491009 BLAKE2B 
1df61e6571302b9ae693af77b48c60d3799f036f2e5214ef5f003e4b9f20fa66a37ed10f52b35ac05e114e9a53afda761262bdf55dde86020687f69f5458ec78
 SHA512 
f0b8f17cd9e367fbd95dd9304926742b05ab6d04da07aed54b183d5fa97a5d0054481626182874daf54011bd3f2d3f4b467b1daf600d003976483331578eed89

diff --git a/sci-mathematics/wxmaxima/wxmaxima-23.11.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-23.11.0.ebuild
deleted file mode 100644
index 6b29481f6c3e..
--- a/sci-mathematics/wxmaxima/wxmaxima-23.11.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.2-gtk3"
-PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
-inherit cmake plocale wxwidgets xdg
-
-DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
-HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
-SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-Version-${PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test webkit"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/libxml2:2
-   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
-RDEPEND="${DEPEND}
-   media-fonts/jsmath
-   sci-visualization/gnuplot[wxwidgets]
-   sci-mathematics/maxima"
-
-src_prepare() {
-   setup-wxwidgets
-   cmake_src_prepare
-
-   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
-   || die "sed CMakeLists.txt failed"
-   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
-   || die "sed info/CMakeLists.txt failed"
-
-   # locales
-   rm_po() {
-   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
-   rm -f locales/manual/${1}.po
-   rm -f info/${PN}.${1}.md
-   rm -f info/${PN}.${1}.html
-   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
-   }
-   plocale_find_changes locales/wxMaxima '' '.po'
-   plocale_for_each_disabled_locale rm_po
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWXM_UNIT_TESTS=$(usex test)
-   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
-   # way even with virtualx
-   # bug #736695
-   cd "${BUILD_DIR}/test/unit_tests" || die
-
-   local tests=(
-   AFontSize
-   CellPtr
-   ImgCell
-   )
-
-   local test
-   for test in "${tests[@]}" ; do
-   ./test_${test} || die "Unit test ${test} failed!"
-   done
-}
-
-src_install() {
-   docompress -x /usr/share/doc/${PF}
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2023-12-26 Thread Andrey Grozin
commit: f9c9ff8152da279940c604b33762e91e4473347e
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Dec 26 11:45:00 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Dec 26 11:45:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c9ff81

sci-mathematics/wxmaxima: bump to 23.12.0

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 +
 sci-mathematics/wxmaxima/wxmaxima-23.12.0.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index 7a0f95b62df4..5673e008bb4c 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,3 +1,4 @@
 DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5
 SHA512 
0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690
 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
 DIST wxmaxima-23.11.0.tar.gz 16476485 BLAKE2B 
1d5f5a516ba13c402837c995dac898a8b3fd85fa8e85a18f362ead4e737dff0cdc5d45754a1adeafabb19e504ca8a485ecd151049a76ff112721cebdf4a00941
 SHA512 
ee4fcff394913979c31b8060fb4ad0d32f5588bbdfe587f29d7528164bc9b31b2c24028dfa7f9deda1a984de12e15a4bbe94b265b9d528202a65f87c46d4352f
+DIST wxmaxima-23.12.0.tar.gz 16491009 BLAKE2B 
1df61e6571302b9ae693af77b48c60d3799f036f2e5214ef5f003e4b9f20fa66a37ed10f52b35ac05e114e9a53afda761262bdf55dde86020687f69f5458ec78
 SHA512 
f0b8f17cd9e367fbd95dd9304926742b05ab6d04da07aed54b183d5fa97a5d0054481626182874daf54011bd3f2d3f4b467b1daf600d003976483331578eed89

diff --git a/sci-mathematics/wxmaxima/wxmaxima-23.12.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-23.12.0.ebuild
new file mode 100644
index ..6b29481f6c3e
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-23.12.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
+inherit cmake plocale wxwidgets xdg
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-Version-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test webkit"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libxml2:2
+   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
+RDEPEND="${DEPEND}
+   media-fonts/jsmath
+   sci-visualization/gnuplot[wxwidgets]
+   sci-mathematics/maxima"
+
+src_prepare() {
+   setup-wxwidgets
+   cmake_src_prepare
+
+   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
+   || die "sed info/CMakeLists.txt failed"
+
+   # locales
+   rm_po() {
+   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
+   rm -f locales/manual/${1}.po
+   rm -f info/${PN}.${1}.md
+   rm -f info/${PN}.${1}.html
+   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
+   }
+   plocale_find_changes locales/wxMaxima '' '.po'
+   plocale_for_each_disabled_locale rm_po
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWXM_UNIT_TESTS=$(usex test)
+   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
+   # way even with virtualx
+   # bug #736695
+   cd "${BUILD_DIR}/test/unit_tests" || die
+
+   local tests=(
+   AFontSize
+   CellPtr
+   ImgCell
+   )
+
+   local test
+   for test in "${tests[@]}" ; do
+   ./test_${test} || die "Unit test ${test} failed!"
+   done
+}
+
+src_install() {
+   docompress -x /usr/share/doc/${PF}
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/pdfarranger/

2023-12-26 Thread Andrey Grozin
commit: c4a07ccd3b1f871d8ce2441ab75c5da7a50a1553
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Dec 26 11:42:38 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Dec 26 11:43:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a07ccd

app-text/pdfarranger: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/pdfarranger/Manifest |  1 -
 app-text/pdfarranger/pdfarranger-1.9.2.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/app-text/pdfarranger/Manifest b/app-text/pdfarranger/Manifest
index 31578a31bc78..635713743a4f 100644
--- a/app-text/pdfarranger/Manifest
+++ b/app-text/pdfarranger/Manifest
@@ -1,3 +1,2 @@
 DIST pdfarranger-1.10.0.tar.gz 303125 BLAKE2B 
126b47dfdabbe6d75331788dd891e1d8136a70b98e70601e19fd47fc7e3d81c350eb1fc8866a3a09db88b2b760ef964e7a01cf233464440c81a6dc5462101592
 SHA512 
92aa53a402d2f4c82a7f99f2acc1c328f71ad18835e524588e0f011f3ba8b074bf425ed881bb5f9ce3020833ce37cc3c301fd90b8931b44f909c8647bc1b09af
 DIST pdfarranger-1.10.1.tar.gz 304298 BLAKE2B 
9762864072d4d75cf7e4a65f9ec9db040eef53ee97b2867340bc427d350f4b9b9fbc321520bf2e47d1c2ab2c866c8ceaf56b9806378bcdff4897ebc7f6c1e2ee
 SHA512 
a0bebb569570656217e4f9432c0a3fbdb7f441b7ee04dc82f31e449befec19a1fa1045ef7ce95dc75e9feb14fad9a0265307efdf221c8a727091c05348554427
-DIST pdfarranger-1.9.2.tar.gz 280531 BLAKE2B 
6a7a8e73e701fe9bbb5bd1f94411003dfb16966ad28522820a27e7ab554b3c2679eec3f4a08332bd58dc1c1cafd620e1daef2f39cb0f6dc5589d7bd5eb293650
 SHA512 
c22cc753e2606d90913970ce57462b4aca7c41fa6a9b6ece76b618800cad12bce808aba4a6fba2ef9698fda209e11799f30d091a88c9beb2e80a09ac7df51cb8

diff --git a/app-text/pdfarranger/pdfarranger-1.9.2.ebuild 
b/app-text/pdfarranger/pdfarranger-1.9.2.ebuild
deleted file mode 100644
index 44ebd2bc40e7..
--- a/app-text/pdfarranger/pdfarranger-1.9.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1 optfeature xdg desktop
-
-DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
-HOMEPAGE="https://github.com/jeromerobert/pdfarranger;
-SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
-
-RDEPEND="
-   app-text/poppler[introspection,cairo]
-   >=dev-python/pikepdf-6.0.0[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}
-   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
-   dev-util/intltool
-"
-
-src_install() {
-   distutils-r1_src_install
-   for x in 16 32 48 256 scalable
-   do doicon -s ${x} data/icons/hicolor/${x}*/*
-   done
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   optfeature "image file import" media-gfx/img2pdf
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/pdfarranger/

2023-12-26 Thread Andrey Grozin
commit: c38677553fa0695d0d666f30c8c3925c08fd0856
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Dec 26 11:41:22 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Dec 26 11:41:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3867755

app-text/pdfarranger: bump to 1.10.1

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/pdfarranger/Manifest  |  1 +
 app-text/pdfarranger/pdfarranger-1.10.1.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-text/pdfarranger/Manifest b/app-text/pdfarranger/Manifest
index 7fec608810bf..31578a31bc78 100644
--- a/app-text/pdfarranger/Manifest
+++ b/app-text/pdfarranger/Manifest
@@ -1,2 +1,3 @@
 DIST pdfarranger-1.10.0.tar.gz 303125 BLAKE2B 
126b47dfdabbe6d75331788dd891e1d8136a70b98e70601e19fd47fc7e3d81c350eb1fc8866a3a09db88b2b760ef964e7a01cf233464440c81a6dc5462101592
 SHA512 
92aa53a402d2f4c82a7f99f2acc1c328f71ad18835e524588e0f011f3ba8b074bf425ed881bb5f9ce3020833ce37cc3c301fd90b8931b44f909c8647bc1b09af
+DIST pdfarranger-1.10.1.tar.gz 304298 BLAKE2B 
9762864072d4d75cf7e4a65f9ec9db040eef53ee97b2867340bc427d350f4b9b9fbc321520bf2e47d1c2ab2c866c8ceaf56b9806378bcdff4897ebc7f6c1e2ee
 SHA512 
a0bebb569570656217e4f9432c0a3fbdb7f441b7ee04dc82f31e449befec19a1fa1045ef7ce95dc75e9feb14fad9a0265307efdf221c8a727091c05348554427
 DIST pdfarranger-1.9.2.tar.gz 280531 BLAKE2B 
6a7a8e73e701fe9bbb5bd1f94411003dfb16966ad28522820a27e7ab554b3c2679eec3f4a08332bd58dc1c1cafd620e1daef2f39cb0f6dc5589d7bd5eb293650
 SHA512 
c22cc753e2606d90913970ce57462b4aca7c41fa6a9b6ece76b618800cad12bce808aba4a6fba2ef9698fda209e11799f30d091a88c9beb2e80a09ac7df51cb8

diff --git a/app-text/pdfarranger/pdfarranger-1.10.1.ebuild 
b/app-text/pdfarranger/pdfarranger-1.10.1.ebuild
new file mode 100644
index ..3d021e097334
--- /dev/null
+++ b/app-text/pdfarranger/pdfarranger-1.10.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 optfeature xdg desktop
+
+DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
+HOMEPAGE="https://github.com/jeromerobert/pdfarranger;
+SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-text/poppler[introspection,cairo]
+   >=dev-python/pikepdf-6.0.0[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}
+   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
+   dev-util/intltool
+"
+
+src_install() {
+   distutils-r1_src_install
+   for x in 16 32 48 256 scalable
+   do doicon -s ${x} data/icons/hicolor/${x}*/*
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "image file import" media-gfx/img2pdf
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/crqt-ng/

2023-12-26 Thread Andrey Grozin
commit: c7810bdba04523ac774b591b40e7fc366e138249
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Dec 26 11:38:07 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Dec 26 11:38:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7810bdb

app-text/crqt-ng: bump to 1.0.12

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crqt-ng/Manifest  |  1 +
 app-text/crqt-ng/crqt-ng-1.0.12.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index 112ee333ded4..b9ac89ace2d7 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1 +1,2 @@
 DIST crqt-ng-1.0.11.tar.bz2 442916 BLAKE2B 
3eb4c73f1c3b3c88d92cb6ed5bf4895329caab1391c7be05dc0ccc1a65546f7761ee7af6246045be70137fd8683e2bfc5fb41df3dad604177ae4c0351f44c74e
 SHA512 
62bb4b8a3dec3dd9fba5e1a2795f384e5310b87800d89e15b7f4fe258eb923481f1264ec23645b09f5ae89822e332d1499aeca0a79efab21124b43deec3ada44
+DIST crqt-ng-1.0.12.tar.bz2 443646 BLAKE2B 
338c96a9c34d6a05ed6fa9cd1d6fe63665518e8c12e835a7fba22b81585116f9e579b326c9fc22a67d7225f0ca4cc15035179be923507b0af7032666f05d972e
 SHA512 
24258c32dac6ba24833d7a6a227cef6dfb39ff415781921c90e57cd9c73ce187255bcffee3b38719b38dde2f6cb8a0569f5b25db88688c105f8b24246676207d

diff --git a/app-text/crqt-ng/crqt-ng-1.0.12.ebuild 
b/app-text/crqt-ng/crqt-ng-1.0.12.ebuild
new file mode 100644
index ..17278e64b54d
--- /dev/null
+++ b/app-text/crqt-ng/crqt-ng-1.0.12.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="bg cs hu nl ru uk"
+inherit cmake plocale xdg
+
+DESCRIPTION="Cross-platform e-book reader"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng;
+SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+
+CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5"
+RDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   dev-qt/linguist-tools:5"
+
+src_prepare() {
+   cmake_src_prepare
+   xdg_environment_reset
+
+   # locales
+   plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
+   sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
+   -i "${S}"/src/CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+}
+
+src_configure() {
+   CMAKE_USE_DIR="${S}"
+   CMAKE_BUILD_TYPE="Release"
+   local mycmakeargs=(-DUSE_QT=QT5)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2023-12-23 Thread Andrey Grozin
commit: 299d2cf00e087d600351b22ba7737ee37d6e6b93
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Dec 23 12:36:20 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Dec 23 12:36:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=299d2cf0

sci-geosciences/gpxsee: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 -
 sci-geosciences/gpxsee/gpxsee-13.11.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index d699a41a859c..768c21e9c7cd 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,4 +1,3 @@
-DIST gpxsee-13.11.tar.gz 5550861 BLAKE2B 
0b5b03083eabfe8ba008adfaefda9c8aaea98c7e76852f07394e64fae880f4253ebdb76a1d841eba856d1b50379e65e538110c0b0166fd02a316c3d24a08818e
 SHA512 
d8790e08adcba0faa512a7e03c2d85542a459af45ee3e82fc7406ca0129dd50cc2e9f8e401c7e0f44d58caca09330f184c5e4ac9e2c81f2d997cb79cc58e748d
 DIST gpxsee-13.12.tar.gz 5551850 BLAKE2B 
38570a0e1132ea14c844512cc9ba7d9887a58adb70c9b651bea224d30bac8e33abfeb99a2cb6897f71d66e912639e1cbab8be6959d4dec8cc3443d543498fe01
 SHA512 
5394adf356bdada4ec546c2e25ac055505c7d835cec511757a880e166ae1a01bfad2b0b3839a69e5001ae7428e09b3153d9baf2d423ada5825b93bb0c258439f
 DIST gpxsee-13.13.tar.gz 5551928 BLAKE2B 
e438c84ca7a7ade71cd5651464cab1378719609050d32b11e744dfe2952074c3fcd64ce111f4ccd10d8b71ed3e96fbd6b1ee0b00658a6120082abedb9ba53629
 SHA512 
d451d17d24bca0baca614d3b81896543f21e3cd1f97b8ce524b69e412a8d785058002990f7fc18613b62d2a9ebb5f09017a24e88ee8763732ac2e37242a7ca84
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a

diff --git a/sci-geosciences/gpxsee/gpxsee-13.11.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.11.ebuild
deleted file mode 100644
index d3040a4c8b15..
--- a/sci-geosciences/gpxsee/gpxsee-13.11.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtserialport:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2023-12-23 Thread Andrey Grozin
commit: 73fe9bc6f9ee99b81fae235062a08c9557a28cc1
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Dec 23 12:35:08 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Dec 23 12:35:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fe9bc6

sci-geosciences/gpxsee: bump to 13.13

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.13.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 01a78dd30507..d699a41a859c 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
 DIST gpxsee-13.11.tar.gz 5550861 BLAKE2B 
0b5b03083eabfe8ba008adfaefda9c8aaea98c7e76852f07394e64fae880f4253ebdb76a1d841eba856d1b50379e65e538110c0b0166fd02a316c3d24a08818e
 SHA512 
d8790e08adcba0faa512a7e03c2d85542a459af45ee3e82fc7406ca0129dd50cc2e9f8e401c7e0f44d58caca09330f184c5e4ac9e2c81f2d997cb79cc58e748d
 DIST gpxsee-13.12.tar.gz 5551850 BLAKE2B 
38570a0e1132ea14c844512cc9ba7d9887a58adb70c9b651bea224d30bac8e33abfeb99a2cb6897f71d66e912639e1cbab8be6959d4dec8cc3443d543498fe01
 SHA512 
5394adf356bdada4ec546c2e25ac055505c7d835cec511757a880e166ae1a01bfad2b0b3839a69e5001ae7428e09b3153d9baf2d423ada5825b93bb0c258439f
+DIST gpxsee-13.13.tar.gz 5551928 BLAKE2B 
e438c84ca7a7ade71cd5651464cab1378719609050d32b11e744dfe2952074c3fcd64ce111f4ccd10d8b71ed3e96fbd6b1ee0b00658a6120082abedb9ba53629
 SHA512 
d451d17d24bca0baca614d3b81896543f21e3cd1f97b8ce524b69e412a8d785058002990f7fc18613b62d2a9ebb5f09017a24e88ee8763732ac2e37242a7ca84
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a

diff --git a/sci-geosciences/gpxsee/gpxsee-13.13.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.13.ebuild
new file mode 100644
index ..d3040a4c8b15
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.13.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qmapshack/

2023-12-22 Thread Andrey Grozin
commit: 0bb08f2929c73127cbff6731d36bc01453836d60
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Dec 22 13:40:55 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Dec 22 13:40:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb08f29

sci-geosciences/qmapshack: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/qmapshack/Manifest|  1 -
 sci-geosciences/qmapshack/qmapshack-1.17.0.ebuild | 46 ---
 2 files changed, 47 deletions(-)

diff --git a/sci-geosciences/qmapshack/Manifest 
b/sci-geosciences/qmapshack/Manifest
index 7f0bc8d93ef7..3378ba962bd4 100644
--- a/sci-geosciences/qmapshack/Manifest
+++ b/sci-geosciences/qmapshack/Manifest
@@ -1,3 +1,2 @@
 DIST qmapshack-1.16.1.tar.gz 54433326 BLAKE2B 
58d3fff752187418552cba1d89b3ebd0082af379204b3c0b79cb8f8096cd422d3a9d347f7b91379868b37092469c5ef6187e67bfb7d0c3c07e18a65df0b488f1
 SHA512 
cd6c1818c2468a4654222d165bfa7278dea01890d4065a359942ce16ee1c643b54f86a94a30632bc414a1ec22e04ea340109fc89ca6c340eb717f8e86468e281
-DIST qmapshack-1.17.0.tar.gz 56693181 BLAKE2B 
eb101fd73b09412243c127f2e9b2b413dc718d67c5c755d47eeae2eb4f45385f58cd839b24b87bad48e59f502328e2dc46b014e239a708a0523e7bb9182121ae
 SHA512 
176ff1c8f432064ab185174c09c7ea4699230b3b83f7ea0c1aa232f488b808438c5095160d5c074938b9f2ec7fb418031f44dcebe50e636426a82e7f1c824dde
 DIST qmapshack-1.17.1.tar.gz 56704889 BLAKE2B 
1fda3f9874f39eb6b7a0c71ac7b681ebc0f6ea7ae2eefae2b6de4d780556fc5aee45aff230bebcf6ba025959beccffe14a59002fd9552b339892956d2fdd5c50
 SHA512 
79bdeb59e366cefb2d2a6c9bd084760b5935c93f385a6f2d26bdd25bb4af6939003decc4659afd1567a3b6698a0048e5c79baa716139fc20a96cc0e8dc206d9c

diff --git a/sci-geosciences/qmapshack/qmapshack-1.17.0.ebuild 
b/sci-geosciences/qmapshack/qmapshack-1.17.0.ebuild
deleted file mode 100644
index 07edefad88fd..
--- a/sci-geosciences/qmapshack/qmapshack-1.17.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="GPS mapping utility"
-HOMEPAGE="https://github.com/Maproom/qmapshack/wiki;
-SRC_URI="https://github.com/Maproom/${PN}/archive/V_${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/quazip:0=[qt5(+)]
-   dev-qt/designer:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qthelp:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsql:5
-   dev-qt/qtwebengine:5[widgets]
-   >=sci-geosciences/routino-3.1.1
-   sci-libs/alglib
-   sci-libs/gdal:=
-   >=sci-libs/proj-8:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-S="${WORKDIR}"/${PN}-V_${PV}
-
-src_prepare() {
-   cmake_src_prepare
-   xdg_environment_reset
-}
-
-src_install() {
-   docompress -x /usr/share/doc/${PF}/html
-   cmake_src_install
-   mv "${D}"/usr/share/doc/HTML "${D}"/usr/share/doc/${PF}/html || die "mv 
Qt help failed"
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qmapshack/

2023-12-22 Thread Andrey Grozin
commit: 0bb08af777164440333a9f1a015e80d8af57570f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Dec 22 12:47:25 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Dec 22 12:47:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb08af7

sci-geosciences/qmapshack: bump to 1.17.1

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/qmapshack/Manifest|  1 +
 sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/sci-geosciences/qmapshack/Manifest 
b/sci-geosciences/qmapshack/Manifest
index ac6e9b52beee..7f0bc8d93ef7 100644
--- a/sci-geosciences/qmapshack/Manifest
+++ b/sci-geosciences/qmapshack/Manifest
@@ -1,2 +1,3 @@
 DIST qmapshack-1.16.1.tar.gz 54433326 BLAKE2B 
58d3fff752187418552cba1d89b3ebd0082af379204b3c0b79cb8f8096cd422d3a9d347f7b91379868b37092469c5ef6187e67bfb7d0c3c07e18a65df0b488f1
 SHA512 
cd6c1818c2468a4654222d165bfa7278dea01890d4065a359942ce16ee1c643b54f86a94a30632bc414a1ec22e04ea340109fc89ca6c340eb717f8e86468e281
 DIST qmapshack-1.17.0.tar.gz 56693181 BLAKE2B 
eb101fd73b09412243c127f2e9b2b413dc718d67c5c755d47eeae2eb4f45385f58cd839b24b87bad48e59f502328e2dc46b014e239a708a0523e7bb9182121ae
 SHA512 
176ff1c8f432064ab185174c09c7ea4699230b3b83f7ea0c1aa232f488b808438c5095160d5c074938b9f2ec7fb418031f44dcebe50e636426a82e7f1c824dde
+DIST qmapshack-1.17.1.tar.gz 56704889 BLAKE2B 
1fda3f9874f39eb6b7a0c71ac7b681ebc0f6ea7ae2eefae2b6de4d780556fc5aee45aff230bebcf6ba025959beccffe14a59002fd9552b339892956d2fdd5c50
 SHA512 
79bdeb59e366cefb2d2a6c9bd084760b5935c93f385a6f2d26bdd25bb4af6939003decc4659afd1567a3b6698a0048e5c79baa716139fc20a96cc0e8dc206d9c

diff --git a/sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild 
b/sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild
new file mode 100644
index ..09535e19a7ed
--- /dev/null
+++ b/sci-geosciences/qmapshack/qmapshack-1.17.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="GPS mapping utility"
+HOMEPAGE="https://github.com/Maproom/qmapshack/wiki;
+SRC_URI="https://github.com/Maproom/${PN}/archive/V_${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/quazip:0=[qt5(+)]
+   dev-qt/designer:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qthelp:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtwebengine:5[widgets]
+   >=sci-geosciences/routino-3.1.1
+   sci-libs/alglib
+   sci-libs/gdal:=
+   >=sci-libs/proj-8:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+S="${WORKDIR}"/${PN}-V_${PV}
+
+src_prepare() {
+   cmake_src_prepare
+   xdg_environment_reset
+}
+
+src_install() {
+   docompress -x /usr/share/doc/${PF}/html
+   cmake_src_install
+   mv "${D}"/usr/share/doc/HTML "${D}"/usr/share/doc/${PF}/html || die "mv 
Qt help failed"
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2023-12-14 Thread Andrey Grozin
commit: 3c73538e34782072eec1ad817fc95c57095b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Dec 15 05:44:31 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Dec 15 05:44:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c73538e

sci-mathematics/wxmaxima: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  2 -
 sci-mathematics/wxmaxima/wxmaxima-23.04.1.ebuild | 79 ---
 sci-mathematics/wxmaxima/wxmaxima-23.08.0.ebuild | 80 
 3 files changed, 161 deletions(-)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index b8692b2dddf3..7a0f95b62df4 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,5 +1,3 @@
-DIST wxmaxima-23.04.1.tar.gz 22060726 BLAKE2B 
77583c2461f7c32ac53ad2890d1e7d07a9fc2dd0caa07a1fcdd7c62d39ec63c50173542c74ce2d21093ce724d1777b76e7789f8a5363ff20406d52177c86a016
 SHA512 
9846c11cbeec8411170e0d55916187cc77274e2758726784bcb5540d55f712b5a557562de0c37dac0c7ef119d43570bd33efc33252fc5359627e527d668580a4
 DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5
 SHA512 
0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690
-DIST wxmaxima-23.08.0.tar.gz 16425869 BLAKE2B 
cdfb8f9d376ef8cce7617f81678840ab812ad5f9ea6e37bc64e89f117402f5d1a93b03366263d314deecfe21bf56c28b212e91d5f8c79939354e8586a4d001cb
 SHA512 
3db91ade52879d90ededfa48667e6f6f5895dad4f34fbe5896c631fe12cc9b95b631d9a26cbf847a9b3578f40a25242d42a8efbbf856c0e47364404a21e8693f
 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
 DIST wxmaxima-23.11.0.tar.gz 16476485 BLAKE2B 
1d5f5a516ba13c402837c995dac898a8b3fd85fa8e85a18f362ead4e737dff0cdc5d45754a1adeafabb19e504ca8a485ecd151049a76ff112721cebdf4a00941
 SHA512 
ee4fcff394913979c31b8060fb4ad0d32f5588bbdfe587f29d7528164bc9b31b2c24028dfa7f9deda1a984de12e15a4bbe94b265b9d528202a65f87c46d4352f

diff --git a/sci-mathematics/wxmaxima/wxmaxima-23.04.1.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-23.04.1.ebuild
deleted file mode 100644
index 0da4df8637af..
--- a/sci-mathematics/wxmaxima/wxmaxima-23.04.1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
-inherit cmake plocale wxwidgets xdg
-
-DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
-HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
-SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-Version-${PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/libxml2:2
-   x11-libs/wxGTK:${WX_GTK_VER}[webkit]"
-RDEPEND="${DEPEND}
-   media-fonts/jsmath
-   sci-visualization/gnuplot[wxwidgets]
-   sci-mathematics/maxima"
-
-src_prepare() {
-   setup-wxwidgets
-   cmake_src_prepare
-
-   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
-   || die "sed CMakeLists.txt failed"
-   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
-   || die "sed info/CMakeLists.txt failed"
-
-   # locales
-   rm_po() {
-   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
-   rm -f locales/manual/${1}.po
-   rm -f info/${PN}.${1}.md
-   rm -f info/${PN}.${1}.html
-   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
-   }
-   plocale_find_changes locales/wxMaxima '' '.po'
-   plocale_for_each_disabled_locale rm_po
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWXM_UNIT_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
-   # way even with virtualx
-   # bug #736695
-   cd "${BUILD_DIR}/test/unit_tests" || die
-
-   local tests=(
-   AFontSize
-   CellPtr
-   ImgCell
-   )
-
-   lo

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/

2023-12-14 Thread Andrey Grozin
commit: 574d8ef28dc5f9b52bba13e3c8716fc525240299
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Dec 15 05:42:20 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Dec 15 05:42:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574d8ef2

sci-mathematics/wxmaxima: bump to 23.11.0

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 +
 sci-mathematics/wxmaxima/wxmaxima-23.11.0.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index d691c6e569cb..b8692b2dddf3 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -2,3 +2,4 @@ DIST wxmaxima-23.04.1.tar.gz 22060726 BLAKE2B 
77583c2461f7c32ac53ad2890d1e7d07a9
 DIST wxmaxima-23.07.0.tar.gz 16427247 BLAKE2B 
c754e476adcf71b2074e5d20edc14ac0d81f453d2cfc1f69fb281c0e3290cf31487ee2772624f868bb1057c19e1dac3cee6bd402d2b7e8b35f1ef8e80c7611f5
 SHA512 
0b94443b2fa31c7f75f33d57285c5086e69f43abd53d2a66b78d946d5370982b5b3a2a53fc5c4b4631fec94453b6f94a209d7ba3d13b1518dbe597d62b7e4690
 DIST wxmaxima-23.08.0.tar.gz 16425869 BLAKE2B 
cdfb8f9d376ef8cce7617f81678840ab812ad5f9ea6e37bc64e89f117402f5d1a93b03366263d314deecfe21bf56c28b212e91d5f8c79939354e8586a4d001cb
 SHA512 
3db91ade52879d90ededfa48667e6f6f5895dad4f34fbe5896c631fe12cc9b95b631d9a26cbf847a9b3578f40a25242d42a8efbbf856c0e47364404a21e8693f
 DIST wxmaxima-23.10.0.tar.gz 16466027 BLAKE2B 
496765bfe55efb168396530eb3c44ef727f0398bf30a32e9a869c48572f0b53b6d851a7d8aa421199c071791efec37dece6cc23901826c62ca7ab6715a27b0cc
 SHA512 
4055595f8e294726d2731da4a926844d3ad25561bb7d392c0ef08eb9322bc7e454edb6ae137eb7b8c2be53aba2f36abb0a0b32e03af4cc9a517130fd5466a1fb
+DIST wxmaxima-23.11.0.tar.gz 16476485 BLAKE2B 
1d5f5a516ba13c402837c995dac898a8b3fd85fa8e85a18f362ead4e737dff0cdc5d45754a1adeafabb19e504ca8a485ecd151049a76ff112721cebdf4a00941
 SHA512 
ee4fcff394913979c31b8060fb4ad0d32f5588bbdfe587f29d7528164bc9b31b2c24028dfa7f9deda1a984de12e15a4bbe94b265b9d528202a65f87c46d4352f

diff --git a/sci-mathematics/wxmaxima/wxmaxima-23.11.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-23.11.0.ebuild
new file mode 100644
index ..6b29481f6c3e
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-23.11.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
+inherit cmake plocale wxwidgets xdg
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-Version-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test webkit"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libxml2:2
+   x11-libs/wxGTK:${WX_GTK_VER}[webkit?]"
+RDEPEND="${DEPEND}
+   media-fonts/jsmath
+   sci-visualization/gnuplot[wxwidgets]
+   sci-mathematics/maxima"
+
+src_prepare() {
+   setup-wxwidgets
+   cmake_src_prepare
+
+   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
+   || die "sed info/CMakeLists.txt failed"
+
+   # locales
+   rm_po() {
+   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
+   rm -f locales/manual/${1}.po
+   rm -f info/${PN}.${1}.md
+   rm -f info/${PN}.${1}.html
+   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
+   }
+   plocale_find_changes locales/wxMaxima '' '.po'
+   plocale_for_each_disabled_locale rm_po
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWXM_UNIT_TESTS=$(usex test)
+   -DWXM_DISABLE_WEBVIEW=$(usex webkit OFF ON)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
+   # way even with virtualx
+   # bug #736695
+   cd "${BUILD_DIR}/test/unit_tests" || die
+
+   local tests=(
+   AFontSize
+   CellPtr
+   ImgCell
+   )
+
+   local test
+   for test in "${tests[@]}" ; do
+   ./test_${test} || die "Unit test ${test} failed!"
+   done
+}
+
+src_install() {
+   docompress -x /usr/share/doc/${PF}
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2023-12-13 Thread Andrey Grozin
commit: f37095d1bfb5c2f248ef2624baa4ca83096b53c4
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Dec 13 09:38:48 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Dec 13 09:38:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37095d1

sci-geosciences/gpxsee: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 -
 sci-geosciences/gpxsee/gpxsee-13.10.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index d832fdbf091f..01a78dd30507 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,4 +1,3 @@
-DIST gpxsee-13.10.tar.gz 5540673 BLAKE2B 
ddc7aa66b87e2030d38b2988f76d9cd77f385a3132961bf689ae7c3041ef3a96eeb45e65652fe310977a67b91242342e7d0478a00fb2ab5393a1c6a6ef00c87f
 SHA512 
14178070eda76ca160cddd796ebdce81d85dc87524a8f9503a8ea2ddce72475cef28b562eb5f1a823383f728909cad6f601987399b1ed0b9031c6f49ec3271b5
 DIST gpxsee-13.11.tar.gz 5550861 BLAKE2B 
0b5b03083eabfe8ba008adfaefda9c8aaea98c7e76852f07394e64fae880f4253ebdb76a1d841eba856d1b50379e65e538110c0b0166fd02a316c3d24a08818e
 SHA512 
d8790e08adcba0faa512a7e03c2d85542a459af45ee3e82fc7406ca0129dd50cc2e9f8e401c7e0f44d58caca09330f184c5e4ac9e2c81f2d997cb79cc58e748d
 DIST gpxsee-13.12.tar.gz 5551850 BLAKE2B 
38570a0e1132ea14c844512cc9ba7d9887a58adb70c9b651bea224d30bac8e33abfeb99a2cb6897f71d66e912639e1cbab8be6959d4dec8cc3443d543498fe01
 SHA512 
5394adf356bdada4ec546c2e25ac055505c7d835cec511757a880e166ae1a01bfad2b0b3839a69e5001ae7428e09b3153d9baf2d423ada5825b93bb0c258439f
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a

diff --git a/sci-geosciences/gpxsee/gpxsee-13.10.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.10.ebuild
deleted file mode 100644
index d3040a4c8b15..
--- a/sci-geosciences/gpxsee/gpxsee-13.10.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtserialport:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2023-12-13 Thread Andrey Grozin
commit: 861dbb83257500948f6ab1921b6c715b2437ca50
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Dec 13 09:37:34 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Dec 13 09:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861dbb83

sci-geosciences/gpxsee: bump to 13.12

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.12.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 746c58092180..d832fdbf091f 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
 DIST gpxsee-13.10.tar.gz 5540673 BLAKE2B 
ddc7aa66b87e2030d38b2988f76d9cd77f385a3132961bf689ae7c3041ef3a96eeb45e65652fe310977a67b91242342e7d0478a00fb2ab5393a1c6a6ef00c87f
 SHA512 
14178070eda76ca160cddd796ebdce81d85dc87524a8f9503a8ea2ddce72475cef28b562eb5f1a823383f728909cad6f601987399b1ed0b9031c6f49ec3271b5
 DIST gpxsee-13.11.tar.gz 5550861 BLAKE2B 
0b5b03083eabfe8ba008adfaefda9c8aaea98c7e76852f07394e64fae880f4253ebdb76a1d841eba856d1b50379e65e538110c0b0166fd02a316c3d24a08818e
 SHA512 
d8790e08adcba0faa512a7e03c2d85542a459af45ee3e82fc7406ca0129dd50cc2e9f8e401c7e0f44d58caca09330f184c5e4ac9e2c81f2d997cb79cc58e748d
+DIST gpxsee-13.12.tar.gz 5551850 BLAKE2B 
38570a0e1132ea14c844512cc9ba7d9887a58adb70c9b651bea224d30bac8e33abfeb99a2cb6897f71d66e912639e1cbab8be6959d4dec8cc3443d543498fe01
 SHA512 
5394adf356bdada4ec546c2e25ac055505c7d835cec511757a880e166ae1a01bfad2b0b3839a69e5001ae7428e09b3153d9baf2d423ada5825b93bb0c258439f
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a

diff --git a/sci-geosciences/gpxsee/gpxsee-13.12.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.12.ebuild
new file mode 100644
index ..d3040a4c8b15
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.12.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/

2023-12-06 Thread Andrey Grozin
commit: 28f8b7b86ee38d5fb118c7599f38dd04a6101c77
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Dec  6 14:33:02 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Dec  6 14:33:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f8b7b8

app-office/texstudio: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 app-office/texstudio/Manifest   |  1 -
 app-office/texstudio/texstudio-4.7.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
index ff75732a8ee7..1c85078b56af 100644
--- a/app-office/texstudio/Manifest
+++ b/app-office/texstudio/Manifest
@@ -1,3 +1,2 @@
 DIST texstudio-4.3.1.tar.gz 90529450 BLAKE2B 
500f42f8a540aff97d8bb8d65262d6e0a758ccfb431fa00d9aa6e848d76da9eb1320dc3bc5a472e15d4492174e2817181271243c581830958c5e370751ed0b36
 SHA512 
6fc8717ed22e21947260d0af5c5b857f9b79476f28f400f9036134d9de2d9e11a605a871b6c8d520b366cb43f3fb61bb89c411e5c11aee1e87642e77fe1b0560
-DIST texstudio-4.7.0.tar.gz 111575088 BLAKE2B 
0d057258c3f695a6b10c8c12d814a8b7be01be69dabb499888108b59182d9ebe36b874017bb1b7921caa56387ea3e961ef067e72c140daa555a5cfb2f7360de7
 SHA512 
ebdee95e02323ee4df757248ca6861938f1c73536ea0d8a5212d741adfb5859087b691ccb59b153036f9beb562292014332f0e76679df84d91897895ec9f6339
 DIST texstudio-4.7.1.tar.gz 111614038 BLAKE2B 
01334389930fff5147f49a55b925a64173b8615553b58aaf48a9c9e446997aa0a2600f88a9bd4e5d81f5bef29c97d21796171c2dba231c9f3377c200e6ec676f
 SHA512 
3aebc09f1cec288d841552b3861c4ba33f006b25e9f99418e53bdc0e5a3ece915c1649e7027e3626eec14b6c00214df2eb2012b7a0b71874b0f75cc9f9fb2d06

diff --git a/app-office/texstudio/texstudio-4.7.0.ebuild 
b/app-office/texstudio/texstudio-4.7.0.ebuild
deleted file mode 100644
index 741b8dfe5f58..
--- a/app-office/texstudio/texstudio-4.7.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop qmake-utils xdg
-
-MY_PV="${PV/_/}"
-DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
-HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio;
-SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="video"
-
-DEPEND="
-   app-text/hunspell:=
-   app-text/poppler:=[qt5]
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   dev-qt/designer:5
-   dev-qt/qtcore:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsingleapplication[qt5(+),X]
-   dev-qt/qtsvg:5
-   dev-qt/qttest:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   sys-libs/zlib
-   x11-libs/libX11
-   x11-libs/libXext
-   video? ( >=media-libs/phonon-4.11.0 )
-"
-RDEPEND="
-   ${DEPEND}
-   app-text/ghostscript-gpl
-   app-text/psutils
-   media-libs/netpbm
-   virtual/latex-base
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}/${P}-quazip.patch" # TODO: upstream
-)
-
-src_prepare() {
-   # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication 
-delete || die
-   rm -r src/quazip || die
-
-   if use video; then
-   sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
-   fi
-
-   sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \
-   -i ${PN}.pro || die
-   default
-}
-
-src_configure() {
-   eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false
-}
-
-src_install() {
-   local i
-   for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
-   newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
-   done
-
-   emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
-
-   # We don't install licences per package
-   rm "${ED}"/usr/share/texstudio/COPYING || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/

2023-12-06 Thread Andrey Grozin
commit: 63e95723fa9c1afe4e69eb49298d7aa49e67e78b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Dec  6 14:31:56 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Dec  6 14:31:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e95723

app-office/texstudio: bump to 4.7.1

Signed-off-by: Andrey Grozin  gentoo.org>

 app-office/texstudio/Manifest   |  1 +
 app-office/texstudio/texstudio-4.7.1.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
index d7d14e6b3e22..ff75732a8ee7 100644
--- a/app-office/texstudio/Manifest
+++ b/app-office/texstudio/Manifest
@@ -1,2 +1,3 @@
 DIST texstudio-4.3.1.tar.gz 90529450 BLAKE2B 
500f42f8a540aff97d8bb8d65262d6e0a758ccfb431fa00d9aa6e848d76da9eb1320dc3bc5a472e15d4492174e2817181271243c581830958c5e370751ed0b36
 SHA512 
6fc8717ed22e21947260d0af5c5b857f9b79476f28f400f9036134d9de2d9e11a605a871b6c8d520b366cb43f3fb61bb89c411e5c11aee1e87642e77fe1b0560
 DIST texstudio-4.7.0.tar.gz 111575088 BLAKE2B 
0d057258c3f695a6b10c8c12d814a8b7be01be69dabb499888108b59182d9ebe36b874017bb1b7921caa56387ea3e961ef067e72c140daa555a5cfb2f7360de7
 SHA512 
ebdee95e02323ee4df757248ca6861938f1c73536ea0d8a5212d741adfb5859087b691ccb59b153036f9beb562292014332f0e76679df84d91897895ec9f6339
+DIST texstudio-4.7.1.tar.gz 111614038 BLAKE2B 
01334389930fff5147f49a55b925a64173b8615553b58aaf48a9c9e446997aa0a2600f88a9bd4e5d81f5bef29c97d21796171c2dba231c9f3377c200e6ec676f
 SHA512 
3aebc09f1cec288d841552b3861c4ba33f006b25e9f99418e53bdc0e5a3ece915c1649e7027e3626eec14b6c00214df2eb2012b7a0b71874b0f75cc9f9fb2d06

diff --git a/app-office/texstudio/texstudio-4.7.1.ebuild 
b/app-office/texstudio/texstudio-4.7.1.ebuild
new file mode 100644
index ..1b55bc769726
--- /dev/null
+++ b/app-office/texstudio/texstudio-4.7.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg
+
+MY_PV="${PV/_/}"
+DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
+HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio;
+SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="video"
+
+DEPEND="
+   app-text/hunspell:=
+   app-text/poppler:=[qt5]
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsingleapplication[qt5(+),X]
+   dev-qt/qtsvg:5
+   dev-qt/qttest:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libXext
+   video? ( >=media-libs/phonon-4.11.0 )
+"
+RDEPEND="
+   ${DEPEND}
+   app-text/ghostscript-gpl
+   app-text/psutils
+   media-libs/netpbm
+   virtual/latex-base
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.7.0-quazip.patch" # TODO: upstream
+)
+
+src_prepare() {
+   # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication 
-delete || die
+   rm -r src/quazip || die
+
+   if use video; then
+   sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
+   fi
+
+   sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \
+   -i ${PN}.pro || die
+   default
+}
+
+src_configure() {
+   eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false
+}
+
+src_install() {
+   local i
+   for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+   newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
+   done
+
+   emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+
+   # We don't install licences per package
+   rm "${ED}"/usr/share/texstudio/COPYING || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/, app-office/texstudio/files/

2023-12-03 Thread Andrey Grozin
commit: 9d0530bd7c1e24a5a613194d05d610359985a474
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec  3 14:14:38 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Dec  3 14:14:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d0530bd

app-office/texstudio: bump to 4.7.0

Signed-off-by: Andrey Grozin  gentoo.org>

 app-office/texstudio/Manifest  |  1 +
 .../texstudio/files/texstudio-4.7.0-quazip.patch   | 18 +
 app-office/texstudio/texstudio-4.7.0.ebuild| 80 ++
 3 files changed, 99 insertions(+)

diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
index 36213a3863df..d7d14e6b3e22 100644
--- a/app-office/texstudio/Manifest
+++ b/app-office/texstudio/Manifest
@@ -1 +1,2 @@
 DIST texstudio-4.3.1.tar.gz 90529450 BLAKE2B 
500f42f8a540aff97d8bb8d65262d6e0a758ccfb431fa00d9aa6e848d76da9eb1320dc3bc5a472e15d4492174e2817181271243c581830958c5e370751ed0b36
 SHA512 
6fc8717ed22e21947260d0af5c5b857f9b79476f28f400f9036134d9de2d9e11a605a871b6c8d520b366cb43f3fb61bb89c411e5c11aee1e87642e77fe1b0560
+DIST texstudio-4.7.0.tar.gz 111575088 BLAKE2B 
0d057258c3f695a6b10c8c12d814a8b7be01be69dabb499888108b59182d9ebe36b874017bb1b7921caa56387ea3e961ef067e72c140daa555a5cfb2f7360de7
 SHA512 
ebdee95e02323ee4df757248ca6861938f1c73536ea0d8a5212d741adfb5859087b691ccb59b153036f9beb562292014332f0e76679df84d91897895ec9f6339

diff --git a/app-office/texstudio/files/texstudio-4.7.0-quazip.patch 
b/app-office/texstudio/files/texstudio-4.7.0-quazip.patch
new file mode 100644
index ..f8b65d665fbc
--- /dev/null
+++ b/app-office/texstudio/files/texstudio-4.7.0-quazip.patch
@@ -0,0 +1,18 @@
+diff -U3 -r texstudio-4.7.0.orig/texstudio.pro texstudio-4.7.0/texstudio.pro
+--- texstudio-4.7.0.orig/texstudio.pro 2023-11-28 03:20:38.0 +0700
 texstudio-4.7.0/texstudio.pro  2023-12-03 20:59:39.074498926 +0700
+@@ -371,11 +371,9 @@
+ PKGCONFIG += quazip1-qt6
+ }
+ !versionGreaterOrEqual($$QT_VERSION, "6.0.0") {
+-message(System quazip5)
+-isEmpty(QUAZIP_LIB): QUAZIP_LIB = -lquazip5
+-isEmpty(QUAZIP_INCLUDE): QUAZIP_INCLUDE = 
$${PREFIX}/include/quazip5
+-INCLUDEPATH += $${QUAZIP_INCLUDE}
+-LIBS += $${QUAZIP_LIB}
++message(System QuaZip)
++CONFIG += link_pkgconfig
++PKGCONFIG += quazip1-qt5
+ }
+ }
+ 

diff --git a/app-office/texstudio/texstudio-4.7.0.ebuild 
b/app-office/texstudio/texstudio-4.7.0.ebuild
new file mode 100644
index ..741b8dfe5f58
--- /dev/null
+++ b/app-office/texstudio/texstudio-4.7.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg
+
+MY_PV="${PV/_/}"
+DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
+HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio;
+SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="video"
+
+DEPEND="
+   app-text/hunspell:=
+   app-text/poppler:=[qt5]
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsingleapplication[qt5(+),X]
+   dev-qt/qtsvg:5
+   dev-qt/qttest:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libXext
+   video? ( >=media-libs/phonon-4.11.0 )
+"
+RDEPEND="
+   ${DEPEND}
+   app-text/ghostscript-gpl
+   app-text/psutils
+   media-libs/netpbm
+   virtual/latex-base
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${P}-quazip.patch" # TODO: upstream
+)
+
+src_prepare() {
+   # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication 
-delete || die
+   rm -r src/quazip || die
+
+   if use video; then
+   sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
+   fi
+
+   sed -e "/qtsingleapplication.pri/s/.*/CONFIG += qtsingleapplication/" \
+   -i ${PN}.pro || die
+   default
+}
+
+src_configure() {
+   eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 NO_TESTS=false
+}
+
+src_install() {
+   local i
+   for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+   newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
+   done
+
+   emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+
+   # We don't install licences per package
+   rm "${ED}"/usr/share/texstudio/COPYING || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-29 Thread Andrey Grozin
commit: 25e60e37deb3c9688765ece45a98ed01e2f15483
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov 30 05:00:36 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Nov 30 05:00:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e60e37

dev-lisp/sbcl: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   2 -
 dev-lisp/sbcl/sbcl-2.3.9.ebuild | 271 
 2 files changed, 273 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index dfd2ce5e2724..b268b7d8b988 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -16,5 +16,3 @@ DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.3.9-source.tar.bz2 7574665 BLAKE2B 
25a21948469d8c2974a19897a7e4c0aa2d2127360979feea76a22286392ce7a0acd37bb1518bb8625756d4b0620b3ecdaebc2e510be5906d92402184399dfe7c
 SHA512 
34f565711e8bf71adb40c752f0bdb53b2e49714c148468ed7f2d2db1c50985513955b2718c49298169727c6cb2149eefd75409846561d446bf434ba7a6fc8545
-DIST sbcl-2.3.9-x86-64-linux-binary.tar.bz2 11859972 BLAKE2B 
9defed8597fd0fa2e8ca570dcb3d0690b8b072b7f05b9fd314319a8a27939e06a33394a048c95badb2df3a97a57879d6141e631a087ff1ed87fb6f3e51a4071a
 SHA512 
18d71964643da263a5dccb5e93764f2a679b75955332cfb94b0049aae1ad42efc91b397d787cdbf8a8967a50636a87a0d799e51fd76d9e05ccbfe102d258a868

diff --git a/dev-lisp/sbcl/sbcl-2.3.9.ebuild b/dev-lisp/sbcl/sbcl-2.3.9.ebuild
deleted file mode 100644
index 1c735263a61f..
--- a/dev-lisp/sbcl/sbcl-2.3.9.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.9
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
-   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
-   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
-   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
-   alpha? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
-   arm? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
-   arm64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
-   x64-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
-   ppc-macos? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
-   x64-solaris? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 
)
-   )"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="system-bootstrap debug doc source +threads +unicode +zstd"
-
-CDEPEND=">=dev-lisp/asdf-3.3:= \
-   prefix? ( dev-util/patchelf )"
-# bug #843851
-BDEPEND="${CDEPEND}
-   dev-util/strace
- 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-29 Thread Andrey Grozin
commit: a42e2c0c84dd327fba7831c62277eac888de3a6b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov 30 04:59:21 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Thu Nov 30 04:59:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42e2c0c

dev-lisp/sbcl: bump to 2.3.11

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.3.11.ebuild | 271 +++
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index f9eabe125865..dfd2ce5e2724 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -11,6 +11,8 @@ DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9ba
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
 DIST sbcl-2.3.10-source.tar.bz2 7600039 BLAKE2B 
b93ae819333448688725622b5452b26c9207aa7eb29dcb6b063f019601d85e24b8f36c709b357d03646ac78f480cc394f7b478328618e7b8486b715f248cc063
 SHA512 
8661719681e9dfc3c7373bf0b1aafa2db081f296a07bb4f684ee8e8bfbbe3abb71963500d26ac1a0fd759f408dda8b2f8cbd4ea34666f48775563f3e6ad697f5
 DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b0fab5dcc90961bb50e5b9d7ed28a00a4d839f5bb74e3ff94c15b495dc80f871f7fe0c370d2d4700fd292465894d267885e463741839d9f
 SHA512 
990b515d6095fc070662ae41fb54f697699b78ef30363b0434ca05de046bd7b0aab45adf4dd1d0b3b7d0266702c177ae63d7c695aa9e9496976c6b8948ab25e3
+DIST sbcl-2.3.11-source.tar.bz2 7688028 BLAKE2B 
6c67fc506336be8139b9e27ff56a7606424065afdb3954d6e478c970e73b140d49a17568adc6a6697c48fb20c0a8242071de8472854ac62c9fb0ec585a2a3f22
 SHA512 
47d4c6dfb809fb97e61677c74e5d9905d5a8d5118bad1120996c1dcc3c3105272046b5b2e6db0fc8e6fb45a1aea5dc7713ef7ee1c8ae7a58da807096e6c1e971
+DIST sbcl-2.3.11-x86-64-linux-binary.tar.bz2 12162024 BLAKE2B 
f9aae2428d17182a5b61e9b999e868483b11239cf7e1f08ccb90f68d4b93490317ab8bcf8c8ee145b849bd7e6c37320ead5040c109ecc613e0aa1166eff4ecce
 SHA512 
1a6336e1a43475c82b0d9040e076b5c51aee6eb624c98929174b50ccd342da1104c073e355b571380d319f15b0515c860e5c9f399f5ecbbd76a1fb0af704
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004

diff --git a/dev-lisp/sbcl/sbcl-2.3.11.ebuild b/dev-lisp/sbcl/sbcl-2.3.11.ebuild
new file mode 100644
index ..9fd3fb0bb4e5
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.11.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.11
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2023-11-28 Thread Andrey Grozin
commit: e7edc1376182d57e26a6262d1dff2781346a0e02
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Nov 29 04:42:23 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Nov 29 04:42:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7edc137

sci-geosciences/gpxsee: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest   |  1 -
 sci-geosciences/gpxsee/gpxsee-13.9.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index ea37dfd50f4d..746c58092180 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,4 +1,3 @@
 DIST gpxsee-13.10.tar.gz 5540673 BLAKE2B 
ddc7aa66b87e2030d38b2988f76d9cd77f385a3132961bf689ae7c3041ef3a96eeb45e65652fe310977a67b91242342e7d0478a00fb2ab5393a1c6a6ef00c87f
 SHA512 
14178070eda76ca160cddd796ebdce81d85dc87524a8f9503a8ea2ddce72475cef28b562eb5f1a823383f728909cad6f601987399b1ed0b9031c6f49ec3271b5
 DIST gpxsee-13.11.tar.gz 5550861 BLAKE2B 
0b5b03083eabfe8ba008adfaefda9c8aaea98c7e76852f07394e64fae880f4253ebdb76a1d841eba856d1b50379e65e538110c0b0166fd02a316c3d24a08818e
 SHA512 
d8790e08adcba0faa512a7e03c2d85542a459af45ee3e82fc7406ca0129dd50cc2e9f8e401c7e0f44d58caca09330f184c5e4ac9e2c81f2d997cb79cc58e748d
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a
-DIST gpxsee-13.9.tar.gz 5630789 BLAKE2B 
64328de6ee8ef1fd2906eb815bb27ee43d37a48d485dc10972e4ccdf2d57b314379b8082f829a32e942e550a7785b12c9130dfc2c192a078b4476906cf71f80d
 SHA512 
7385f185b04ed669869e75fd95f2213e02291dde7bbb58eba648ce9e786fbb9718eed9d31e2b4627c5c5ec05771e6925a6c8bb1eb44b16c85aa4882acd9f115c

diff --git a/sci-geosciences/gpxsee/gpxsee-13.9.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.9.ebuild
deleted file mode 100644
index d3040a4c8b15..
--- a/sci-geosciences/gpxsee/gpxsee-13.9.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtserialport:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2023-11-28 Thread Andrey Grozin
commit: 73c836273bff5a82411874e4023444ac1984bae7
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Nov 29 04:41:06 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Wed Nov 29 04:41:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c83627

sci-geosciences/gpxsee: bump to 13.11

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.11.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 28715ab85ef3..ea37dfd50f4d 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
 DIST gpxsee-13.10.tar.gz 5540673 BLAKE2B 
ddc7aa66b87e2030d38b2988f76d9cd77f385a3132961bf689ae7c3041ef3a96eeb45e65652fe310977a67b91242342e7d0478a00fb2ab5393a1c6a6ef00c87f
 SHA512 
14178070eda76ca160cddd796ebdce81d85dc87524a8f9503a8ea2ddce72475cef28b562eb5f1a823383f728909cad6f601987399b1ed0b9031c6f49ec3271b5
+DIST gpxsee-13.11.tar.gz 5550861 BLAKE2B 
0b5b03083eabfe8ba008adfaefda9c8aaea98c7e76852f07394e64fae880f4253ebdb76a1d841eba856d1b50379e65e538110c0b0166fd02a316c3d24a08818e
 SHA512 
d8790e08adcba0faa512a7e03c2d85542a459af45ee3e82fc7406ca0129dd50cc2e9f8e401c7e0f44d58caca09330f184c5e4ac9e2c81f2d997cb79cc58e748d
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a
 DIST gpxsee-13.9.tar.gz 5630789 BLAKE2B 
64328de6ee8ef1fd2906eb815bb27ee43d37a48d485dc10972e4ccdf2d57b314379b8082f829a32e942e550a7785b12c9130dfc2c192a078b4476906cf71f80d
 SHA512 
7385f185b04ed669869e75fd95f2213e02291dde7bbb58eba648ce9e786fbb9718eed9d31e2b4627c5c5ec05771e6925a6c8bb1eb44b16c85aa4882acd9f115c

diff --git a/sci-geosciences/gpxsee/gpxsee-13.11.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.11.ebuild
new file mode 100644
index ..d3040a4c8b15
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.11.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/foliate/

2023-11-28 Thread Andrey Grozin
commit: 52150c8cacbdd48d5744de2838a39c69503c7a9a
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Nov 28 14:24:34 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Tue Nov 28 14:24:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52150c8c

app-text/foliate: bump to 3.0.1

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/foliate/Manifest |  1 +
 app-text/foliate/foliate-3.0.1.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/app-text/foliate/Manifest b/app-text/foliate/Manifest
index abe37e46fc62..0108d32562d1 100644
--- a/app-text/foliate/Manifest
+++ b/app-text/foliate/Manifest
@@ -1 +1,2 @@
 DIST foliate-2.6.4.tar.gz 4824560 BLAKE2B 
fd109d76a7cd0cfbff3fb7273b232a7c749922c5e4d782ed4b7dcb63e914a7cc0bd6e7623a509c3117e45ead5c1d7538c57f322742e4e826b88bddc6182abdf1
 SHA512 
af58efa2c33451617dbf7327b56551557d762ac80f1b489d5da1c5a46ebbfe329052149deb8b2f4c7729a7fd46deccd5500fd96c0a662b731c871c1ad8061cd3
+DIST foliate-3.0.1.tar.bz2 7873783 BLAKE2B 
678fcd9c384df8b623074a83d5ab64bbd6144301bad60813c2d7735e8c89ed94cc35ef90adf234db894d9fca5ed2a45db985944f5749d3c433f32ebfec0d87b2
 SHA512 
e4e7344858327b75cbd44c4b4243386c9f175499c14f3d4a4407c6d850af9b585878ead69b4ab1941561ab84b4aa9db0e1ef66eaeabe4bbae5078d652f16b2a8

diff --git a/app-text/foliate/foliate-3.0.1.ebuild 
b/app-text/foliate/foliate-3.0.1.ebuild
new file mode 100644
index ..675697e18bee
--- /dev/null
+++ b/app-text/foliate/foliate-3.0.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="ar cs de el es eu fa_IR fr he hi id ie it ko nb nl nn pt_BR ru sv tr 
uk zh_CN zh_TW"
+inherit meson plocale xdg gnome2-utils
+SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2;
+DESCRIPTION="gtk ebook reader built with gjs"
+HOMEPAGE="https://github.com/johnfactotum/foliate/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="${MESON_DEPEND}"
+RDEPEND=">=dev-libs/gjs-1.76
+   >=gui-libs/gtk-4.12
+   gui-libs/libadwaita
+   net-libs/webkit-gtk:6[introspection]
+   sys-devel/gettext"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   plocale_find_changes "${S}"/po '' '.po'
+
+   rm_po() {
+   rm po/${1}.po
+   sed -e "/^${1}/d" -i po/LINGUAS
+   }
+
+   plocale_for_each_disabled_locale rm_po
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/bitstring/

2023-11-17 Thread Andrey Grozin
commit: 2ca47752674dbcaf7e6e1bce86bda5db784de33a
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:39:56 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:39:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca47752

dev-python/bitstring: bump to 4.1.2

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/bitstring/Manifest   |  1 +
 dev-python/bitstring/bitstring-4.1.2.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest
index 59a9e7c9b98c..c70f6d6d8817 100644
--- a/dev-python/bitstring/Manifest
+++ b/dev-python/bitstring/Manifest
@@ -1 +1,2 @@
 DIST bitstring-4.1.1.tar.gz 228708 BLAKE2B 
f883fc0e40fd426a21449ca27ce58b7e40291f3758aee70cfe455ea3db7cd22c32ae74f581e5a2c99f21e8162c9499793891074750a5b81a8397c5333fd18210
 SHA512 
dd90382f57a9a8eda41616d61ba589f1504a6613ef36104b1187c345197cf088c4ef1c283af8a33ce629bfeea2d39065970d173051d67f3ec2e2240043869ff8
+DIST bitstring-4.1.2.tar.gz 232896 BLAKE2B 
549942afafc0a8c3c5ad30b835acbfb6e800514be5c3d0a132a4dc026eb80168a0d42a530be1c652e97cb4b2eefbd0dc834b3d2e782b137a075f1e6e6a14a016
 SHA512 
23e5f651538b06c6342dd661661382b8935271d6266e6ad2404e19c0af49ca2756337793e66d858731421246fad5330f2f5588bee3e81cc8ca39a985c2941721

diff --git a/dev-python/bitstring/bitstring-4.1.2.ebuild 
b/dev-python/bitstring/bitstring-4.1.2.ebuild
new file mode 100644
index ..4b08af3dee75
--- /dev/null
+++ b/dev-python/bitstring/bitstring-4.1.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure Python module for creation and analysis of binary data"
+HOMEPAGE="
+   https://github.com/scott-griffiths/bitstring/
+   https://pypi.org/project/bitstring/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/bitarray-2.8.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm "${S}"/${PN}/plugin_test.py || die "rm plugin_test.py failed"
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pycharm-community/

2023-11-17 Thread Andrey Grozin
commit: 6b62e1e0a64d7afe7ed7600273001ac29395c2a3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:37:41 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:37:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b62e1e0

dev-util/pycharm-community: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-util/pycharm-community/Manifest|   1 -
 .../pycharm-community-2023.2.2.ebuild  | 123 -
 2 files changed, 124 deletions(-)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index f0eb741d265c..ef55b72ae56c 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,4 +1,3 @@
 DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B 
c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19
 SHA512 
d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2
-DIST pycharm-community-2023.2.2.tar.gz 588312104 BLAKE2B 
079ea11f7202700183ff7fde5439ef836911bffd5c19f6331a313e56760fbae1f7738dce930c5b37dbb81d10aa27e8a147b482eda4968ef2f4d03159e9b0166e
 SHA512 
dffd8aec1ccf37c2b70c7250e8796601031cf02714313987254d7d29086268d4794986426d9ea5b08446f962d9cb28f5cf4e9240431650b384ea2352aed8a09c
 DIST pycharm-community-2023.2.3.tar.gz 588436516 BLAKE2B 
e40b9dc8fbfae8f397acb42999280492e78696dc10a5ea5c961b4b7ccef4c2b382871e13a097fff0501f7d75551883c47a1de785395dc1f657521de24cb179f2
 SHA512 
00f1e3c8afd860709f7e9e4f862ecdeda6c5194e3a3e99d1213ca004bc1dfeeb0f8a4bd8fdf6971c98442950c825915e091e5c03d6c6a8eadba083f274310fb4
 DIST pycharm-community-2023.2.5.tar.gz 588548535 BLAKE2B 
de65e7d822fc0862b5607bd6f685372cacb30753493dfb6314332cf99ee2487f7db532c5377f8a6d7633c9bf86fca9a6854987dd1419f41ef88c8fb71c9a4e19
 SHA512 
e19fd92ebb08262e1224ec51f4d21d2d317e2839f82558e5ac961aaf55a8e4ee3f72041567dde2ed885e1518ca79af622b20fe5bc5160f1f35877261f5d50008

diff --git a/dev-util/pycharm-community/pycharm-community-2023.2.2.ebuild 
b/dev-util/pycharm-community/pycharm-community-2023.2.2.ebuild
deleted file mode 100644
index 2633a29ce241..
--- a/dev-util/pycharm-community/pycharm-community-2023.2.2.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop readme.gentoo-r1 wrapper xdg-utils
-
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
-HOMEPAGE="http://www.jetbrains.com/pycharm/;
-SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
-
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+bundled-jdk"
-
-BDEPEND="dev-util/patchelf"
-
-RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
-   app-arch/brotli
-   app-arch/zstd
-   app-crypt/p11-kit
-   dev-libs/fribidi
-   dev-libs/glib
-   dev-libs/json-c
-   dev-libs/libbsd
-   dev-libs/libdbusmenu
-   dev-libs/nss
-   dev-libs/wayland
-   dev-python/pip
-   media-fonts/dejavu
-   media-gfx/graphite2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype:2=
-   media-libs/harfbuzz
-   media-libs/libglvnd
-   media-libs/libjpeg-turbo:0=
-   media-libs/libpng:0=
-   net-libs/gnutls
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/libcap
-   sys-libs/zlib
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-"
-
-RESTRICT="mirror"
-
-QA_PREBUILT="opt/${P}/*"
-
-MY_PN=${PN/-community/}
-
-src_prepare() {
-   default
-
-   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
-
-   rm -vf "${S}"/bin/phpstorm.vmoptions || die
-
-   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
-   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
-   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
-   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
-   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
-
-   sed -i \
-   -e "\$a" \
-   -e 
"\$a#---" \
-   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
-   -e "\$a# package manager. See bug #704494" \
-   -e 
"\$a#---

[gentoo-commits] repo/gentoo:master commit in: dev-util/pycharm-community/

2023-11-17 Thread Andrey Grozin
commit: f44a4daee215d965e8fca952e3d99cf247b4666c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:35:24 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:35:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44a4dae

dev-util/pycharm-community: bump to 2023.2.5

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-util/pycharm-community/Manifest|   1 +
 .../pycharm-community-2023.2.5.ebuild  | 123 +
 2 files changed, 124 insertions(+)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
index cf999f674fc3..f0eb741d265c 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -1,3 +1,4 @@
 DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B 
c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19
 SHA512 
d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2
 DIST pycharm-community-2023.2.2.tar.gz 588312104 BLAKE2B 
079ea11f7202700183ff7fde5439ef836911bffd5c19f6331a313e56760fbae1f7738dce930c5b37dbb81d10aa27e8a147b482eda4968ef2f4d03159e9b0166e
 SHA512 
dffd8aec1ccf37c2b70c7250e8796601031cf02714313987254d7d29086268d4794986426d9ea5b08446f962d9cb28f5cf4e9240431650b384ea2352aed8a09c
 DIST pycharm-community-2023.2.3.tar.gz 588436516 BLAKE2B 
e40b9dc8fbfae8f397acb42999280492e78696dc10a5ea5c961b4b7ccef4c2b382871e13a097fff0501f7d75551883c47a1de785395dc1f657521de24cb179f2
 SHA512 
00f1e3c8afd860709f7e9e4f862ecdeda6c5194e3a3e99d1213ca004bc1dfeeb0f8a4bd8fdf6971c98442950c825915e091e5c03d6c6a8eadba083f274310fb4
+DIST pycharm-community-2023.2.5.tar.gz 588548535 BLAKE2B 
de65e7d822fc0862b5607bd6f685372cacb30753493dfb6314332cf99ee2487f7db532c5377f8a6d7633c9bf86fca9a6854987dd1419f41ef88c8fb71c9a4e19
 SHA512 
e19fd92ebb08262e1224ec51f4d21d2d317e2839f82558e5ac961aaf55a8e4ee3f72041567dde2ed885e1518ca79af622b20fe5bc5160f1f35877261f5d50008

diff --git a/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild 
b/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild
new file mode 100644
index ..2633a29ce241
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-2023.2.5.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+bundled-jdk"
+
+BDEPEND="dev-util/patchelf"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+   app-arch/brotli
+   app-arch/zstd
+   app-crypt/p11-kit
+   dev-libs/fribidi
+   dev-libs/glib
+   dev-libs/json-c
+   dev-libs/libbsd
+   dev-libs/libdbusmenu
+   dev-libs/nss
+   dev-libs/wayland
+   dev-python/pip
+   media-fonts/dejavu
+   media-gfx/graphite2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype:2=
+   media-libs/harfbuzz
+   media-libs/libglvnd
+   media-libs/libjpeg-turbo:0=
+   media-libs/libpng:0=
+   net-libs/gnutls
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/libcap
+   sys-libs/zlib
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+RESTRICT="mirror"
+
+QA_PREBUILT="opt/${P}/*"
+
+MY_PN=${PN/-community/}
+
+src_prepare() {
+   default
+
+   rm -vf "${S}"/help/ReferenceCardForMac.pdf || die
+
+   rm -vf "${S}"/bin/phpstorm.vmoptions || die
+
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die
+   rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die
+   rm -vrf 
"${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die
+   rm -vf 
"${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
+
+   sed -i \
+   -e "\$a" \
+   -e 
"\$a#---" \
+   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
+   -e "\$a# package manager. See bug #704494" \
+   -e 
"\$a#---

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2023-11-17 Thread Andrey Grozin
commit: 4373717325703c5c3d367378ab61fdef94d99278
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:33:08 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:33:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43737173

sci-geosciences/gpxsee: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest   |  2 --
 sci-geosciences/gpxsee/gpxsee-13.7.ebuild | 59 ---
 sci-geosciences/gpxsee/gpxsee-13.8.ebuild | 59 ---
 3 files changed, 120 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 4a5fb3dfb77a..28715ab85ef3 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,5 +1,3 @@
 DIST gpxsee-13.10.tar.gz 5540673 BLAKE2B 
ddc7aa66b87e2030d38b2988f76d9cd77f385a3132961bf689ae7c3041ef3a96eeb45e65652fe310977a67b91242342e7d0478a00fb2ab5393a1c6a6ef00c87f
 SHA512 
14178070eda76ca160cddd796ebdce81d85dc87524a8f9503a8ea2ddce72475cef28b562eb5f1a823383f728909cad6f601987399b1ed0b9031c6f49ec3271b5
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a
-DIST gpxsee-13.7.tar.gz 5502385 BLAKE2B 
02ee963db62d1c8980425db589ff4d8dcbae8778d2b73734e80179871c3efb21363055d03487cd60619415be4c4284050bbebf6313365edca2fe4c356221840d
 SHA512 
7c2139fac971ea15b969c50f85d356e57ab3ed25b6650828961cf4f5b8ab2532dd86bd37ba5642fa111f9d28ab566b7dad0b6cf12095eb505aefe00f729edaa1
-DIST gpxsee-13.8.tar.gz 5629040 BLAKE2B 
6b6d44e90aa9026572c2d7f9959267ae241169661c463406b36d75362c3cf1a3757f1558f47d17d4cb831f051e51d31bdbd5183d6782a46512a0bbdc0cb7d6b2
 SHA512 
965bedba566a72bacca3900b44253cf00b405a54aa1d17d9b8919975d15516be4d542514400bb7fccdb3c407c401eb2d6770b9d4396cfec87efc1f7a57d9cdfd
 DIST gpxsee-13.9.tar.gz 5630789 BLAKE2B 
64328de6ee8ef1fd2906eb815bb27ee43d37a48d485dc10972e4ccdf2d57b314379b8082f829a32e942e550a7785b12c9130dfc2c192a078b4476906cf71f80d
 SHA512 
7385f185b04ed669869e75fd95f2213e02291dde7bbb58eba648ce9e786fbb9718eed9d31e2b4627c5c5ec05771e6925a6c8bb1eb44b16c85aa4882acd9f115c

diff --git a/sci-geosciences/gpxsee/gpxsee-13.7.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.7.ebuild
deleted file mode 100644
index d3040a4c8b15..
--- a/sci-geosciences/gpxsee/gpxsee-13.7.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtserialport:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}

diff --git a/sci-geosciences/gpxsee/gpxsee-13.8.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.8.ebuild
deleted file mode 100644
index d3040a4c8b15..
--- a/sci-geosciences/gpxsee/gpxsee-13.8.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2023-11-17 Thread Andrey Grozin
commit: 399ba92ae6d9d599d763d60612fb48207295a86c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:31:32 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:31:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399ba92a

sci-geosciences/gpxsee: bump to 13.10

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest|  1 +
 sci-geosciences/gpxsee/gpxsee-13.10.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index c0eaf2110d5e..4a5fb3dfb77a 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
+DIST gpxsee-13.10.tar.gz 5540673 BLAKE2B 
ddc7aa66b87e2030d38b2988f76d9cd77f385a3132961bf689ae7c3041ef3a96eeb45e65652fe310977a67b91242342e7d0478a00fb2ab5393a1c6a6ef00c87f
 SHA512 
14178070eda76ca160cddd796ebdce81d85dc87524a8f9503a8ea2ddce72475cef28b562eb5f1a823383f728909cad6f601987399b1ed0b9031c6f49ec3271b5
 DIST gpxsee-13.4.tar.gz 5497497 BLAKE2B 
1ae4a00aaba5549292002ccb1e151670f268f6b5fb32577ccc95be0aafd694c512329b34863b716ff7bc4d7509768cd4759d0611cdee915d7b7103c0e6451303
 SHA512 
d31898ecb57b1f47e1abfab601a16a30609ffaf6e421a366177e679f80ba1ab4ef818cc1ccd444c29db85e0b636a71940291451ad3485ab4826e3f9e7ec40e2a
 DIST gpxsee-13.7.tar.gz 5502385 BLAKE2B 
02ee963db62d1c8980425db589ff4d8dcbae8778d2b73734e80179871c3efb21363055d03487cd60619415be4c4284050bbebf6313365edca2fe4c356221840d
 SHA512 
7c2139fac971ea15b969c50f85d356e57ab3ed25b6650828961cf4f5b8ab2532dd86bd37ba5642fa111f9d28ab566b7dad0b6cf12095eb505aefe00f729edaa1
 DIST gpxsee-13.8.tar.gz 5629040 BLAKE2B 
6b6d44e90aa9026572c2d7f9959267ae241169661c463406b36d75362c3cf1a3757f1558f47d17d4cb831f051e51d31bdbd5183d6782a46512a0bbdc0cb7d6b2
 SHA512 
965bedba566a72bacca3900b44253cf00b405a54aa1d17d9b8919975d15516be4d542514400bb7fccdb3c407c401eb2d6770b9d4396cfec87efc1f7a57d9cdfd

diff --git a/sci-geosciences/gpxsee/gpxsee-13.10.ebuild 
b/sci-geosciences/gpxsee/gpxsee-13.10.ebuild
new file mode 100644
index ..d3040a4c8b15
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-13.10.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-17 Thread Andrey Grozin
commit: 4f65b468bd8d75ff7853f3fe36fd6fdfd752a83d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:29:33 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:29:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f65b468

dev-lisp/sbcl: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest  |   4 -
 dev-lisp/sbcl/sbcl-2.3.7.ebuild | 271 
 dev-lisp/sbcl/sbcl-2.3.8.ebuild | 271 
 3 files changed, 546 deletions(-)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 7179a139d920..f9eabe125865 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -14,9 +14,5 @@ DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004
-DIST sbcl-2.3.7-source.tar.bz2 7495739 BLAKE2B 
e0116b2f8a01cce77d177e840da23f6b2b5672ace913200e134bb5900ad299bc9dcff110ea15f47186940724722ab97add20d22a114942cbebe624c9e4d845d4
 SHA512 
0ff7951342d997eb6a7305d3268e27e94c9b6689c6c3fd9b115cc34378f3aa23e07d97ff4e2cfb4090a7621f313a2bbbaf50d663f8e14162f7ee315077c958cb
-DIST sbcl-2.3.7-x86-64-linux-binary.tar.bz2 11807371 BLAKE2B 
bfea9daa9b20aad6ab4261af4b6c05fd5fb13d1416df390d240eae8554478eb599d6beefa989ac2904108241ca1971bc33a00bdd615d88833e4a5abec6725718
 SHA512 
da94e7136026cfedfbb2def7ba727372bc6e7aea47de9366a706cb522031f5c08fe149fd1727db18511f89b1022c1e3790ef3e83bcbfe4a76e4336c476b80079
-DIST sbcl-2.3.8-source.tar.bz2 7562146 BLAKE2B 
2a936ff3c59bff059ae763665906beafb669871f0524f259494c605f2edaa91384f2a5489dae004d205b2b4508e72774e85a7af65a87f68e43fc2ac67baea1fc
 SHA512 
ae718151d117df0b1f4a83ffbaa0508cec1bfa686462db3a2e84d06c93ca6cd1fbbaa685d82dc9cb3a2e7ef023df94b291c4160e9a5696e16886c616da645147
-DIST sbcl-2.3.8-x86-64-linux-binary.tar.bz2 11839819 BLAKE2B 
b01b4decf8860d7f29e8d37a0389e6637318151341840dccdd94e70d912818a9c05be5a4f2116b402732ddfa8113320ff8957348d772990c832de095b781d004
 SHA512 
ee22c7fbed0e86482e8c743f35c29feeb661f178d2c64e67b912ac47ccd04792ac8a88af724357aeace170dffbd95f41e408b7bc86b995dfec1bf34f75df6eb0
 DIST sbcl-2.3.9-source.tar.bz2 7574665 BLAKE2B 
25a21948469d8c2974a19897a7e4c0aa2d2127360979feea76a22286392ce7a0acd37bb1518bb8625756d4b0620b3ecdaebc2e510be5906d92402184399dfe7c
 SHA512 
34f565711e8bf71adb40c752f0bdb53b2e49714c148468ed7f2d2db1c50985513955b2718c49298169727c6cb2149eefd75409846561d446bf434ba7a6fc8545
 DIST sbcl-2.3.9-x86-64-linux-binary.tar.bz2 11859972 BLAKE2B 
9defed8597fd0fa2e8ca570dcb3d0690b8b072b7f05b9fd314319a8a27939e06a33394a048c95badb2df3a97a57879d6141e631a087ff1ed87fb6f3e51a4071a
 SHA512 
18d71964643da263a5dccb5e93764f2a679b75955332cfb94b0049aae1ad42efc91b397d787cdbf8a8967a50636a87a0d799e51fd76d9e05ccbfe102d258a868

diff --git a/dev-lisp/sbcl/sbcl-2.3.7.ebuild b/dev-lisp/sbcl/sbcl-2.3.7.ebuild
deleted file mode 100644
index f54abb98d8e8..
--- a/dev-lisp/sbcl/sbcl-2.3.7.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.3.7
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=2.3.3
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
-HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
-BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
-   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
-   !system-bootstrap? (
-   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
-   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2023-11-17 Thread Andrey Grozin
commit: c8d62166fc6e8be275b6170a81280a14e792ad4b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 17 11:26:45 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 17 11:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d62166

dev-lisp/sbcl: bump to 2.3.10

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/sbcl/Manifest   |   2 +
 dev-lisp/sbcl/sbcl-2.3.10.ebuild | 271 +++
 2 files changed, 273 insertions(+)

diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 9b3145b6b010..7179a139d920 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -9,6 +9,8 @@ DIST sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 10438955 BLAKE2B 
ca9cd3a55873c6489
 DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 
1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc
 SHA512 
39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
 DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 
6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678
 SHA512 
41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
 DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B 
aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5
 SHA512 
443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
+DIST sbcl-2.3.10-source.tar.bz2 7600039 BLAKE2B 
b93ae819333448688725622b5452b26c9207aa7eb29dcb6b063f019601d85e24b8f36c709b357d03646ac78f480cc394f7b478328618e7b8486b715f248cc063
 SHA512 
8661719681e9dfc3c7373bf0b1aafa2db081f296a07bb4f684ee8e8bfbbe3abb71963500d26ac1a0fd759f408dda8b2f8cbd4ea34666f48775563f3e6ad697f5
+DIST sbcl-2.3.10-x86-64-linux-binary.tar.bz2 11896983 BLAKE2B 
65c1550fe7534de93b0fab5dcc90961bb50e5b9d7ed28a00a4d839f5bb74e3ff94c15b495dc80f871f7fe0c370d2d4700fd292465894d267885e463741839d9f
 SHA512 
990b515d6095fc070662ae41fb54f697699b78ef30363b0434ca05de046bd7b0aab45adf4dd1d0b3b7d0266702c177ae63d7c695aa9e9496976c6b8948ab25e3
 DIST sbcl-2.3.3-armhf-linux-binary.tar.bz2 9932803 BLAKE2B 
77e0da4a60fd74caaef3adbf29446a50323c18433cc36418d9e670e410882137cdd482ef4b2da989190c27d1cc737dba0848ad652044832337e39243088813f3
 SHA512 
b9810c2fe9f34ee974cb90b3b79dbb4c77053300fd029eae216fbb2772da539f2b71ca13c868772adf618f364fc73994a3a467e0a535fe5195b7eb6b0fee3571
 DIST sbcl-2.3.4-x86-64-linux-binary.tar.bz2 11783208 BLAKE2B 
40e77c69a3df76749941138720e85cb8b4df4a334b19e4bf998caace63bb016efd321a51b9b3a86cf34a5ad10c7967a2b131d83b63f506f6e196ac5436d874e1
 SHA512 
2b7ab43f8fb10b4dd2effdd7209b4028a4a48fcc52564406acb9470ab5c6079217369da2a4f170f1ceb56ccc8cc11d129c1cb4daba85e20aa1a3345daa9e19b9
 DIST sbcl-2.3.5-source.tar.bz2 7474392 BLAKE2B 
0b4f678dccbb18c18d59709aa2ce9facec3ada9f32cf1d398e1686f63615ab82781da68d6b5914294adab88e18501945d57b6d630507e02a8d89351379f769f3
 SHA512 
89635b6ebd18a481c56bb40b69ef58f13b2e2ebdb6b1244a1eea3b0d9e85dc1659391754b7c8ba533455575e91989889fe41be05314297f8e49bf11170001004

diff --git a/dev-lisp/sbcl/sbcl-2.3.10.ebuild b/dev-lisp/sbcl/sbcl-2.3.10.ebuild
new file mode 100644
index ..0708cd4b1749
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-2.3.10.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic pax-utils toolchain-funcs
+
+#same order as http://www.sbcl.org/platform-table.html
+BV_X86=1.4.3
+BV_AMD64=2.3.10
+BV_PPC=1.2.7
+BV_PPC64LE=1.5.8
+BV_SPARC=1.0.28
+BV_ALPHA=1.0.28
+BV_ARM=2.3.3
+BV_ARM64=1.4.2
+BV_X64_MACOS=1.2.11
+BV_PPC_MACOS=1.0.47
+BV_X86_SOLARIS=1.2.7
+BV_X64_SOLARIS=1.2.7
+BV_SPARC_SOLARIS=1.0.23
+
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common 
Lisp"
+HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/;
+BSD_SOCKETS_TEST_PATCH=bsd-sockets-test-2.3.6.patch
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+   https://dev.gentoo.org/~grozin/${BSD_SOCKETS_TEST_PATCH}.gz
+   !system-bootstrap? (
+   x86? ( 
mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+   amd64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
+   ppc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
+   ppc64? ( 
mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
+   sparc? ( 
mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+   alpha? ( 
mirror://sourceforge/sbcl/

[gentoo-commits] repo/gentoo:master commit in: dev-python/gmpy/

2023-10-30 Thread Andrey Grozin
commit: ace95ba44235bcccdbb4f2ddfbc215f770f1aef9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Oct 30 07:11:18 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Mon Oct 30 07:11:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace95ba4

dev-python/gmpy: add python3_12

An upstream patch included

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/gmpy/Manifest |  1 +
 dev-python/gmpy/gmpy-2.1.5-r1.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest
index 460832e9d409..843d040fcdb5 100644
--- a/dev-python/gmpy/Manifest
+++ b/dev-python/gmpy/Manifest
@@ -1 +1,2 @@
+DIST gmpy-2.1.5-py3.12.patch.gz 1817 BLAKE2B 
cbea3a9c662d52c5bfddb82ab5e920474a52c1dd715b3b9fecf55e5ee097297168ddb7961b6156e4c1f902e911890c77252d119c3651f345f01cad144ed44127
 SHA512 
26195e8e9a87147a05fd07fa325f262c2004fcba2b8857dbc87ca7a1e9e5e64b4a47d35be77edc263829e5df1db6a0acda6904307d01529eba832feb4f0f3f71
 DIST gmpy2-2.1.5.tar.gz 261709 BLAKE2B 
50958868866fadc49c97534780fa491fadfaaea902f3fd4bd51f4e76a94602a6d030a1ee6685aac742e25b5fbe4865e1419307f7215c8fb553b166761d63607a
 SHA512 
92e16359ee1df63faaeae4a3cbefe8cdbbc576d8eda377f08d59f12b70dfe9337a299686e85d1efee6c2f5b41fc4583643fecc68ea38a500c7f876c56fc169e7

diff --git a/dev-python/gmpy/gmpy-2.1.5-r1.ebuild 
b/dev-python/gmpy/gmpy-2.1.5-r1.ebuild
new file mode 100644
index ..f399526d25e1
--- /dev/null
+++ b/dev-python/gmpy/gmpy-2.1.5-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="gmpy2"
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries"
+HOMEPAGE="
+   https://github.com/aleaxit/gmpy/
+   https://pypi.org/project/gmpy2/
+"
+SRC_URI="${SRC_URI}
+   https://dev.gentoo.org/~grozin/${P}-py3.12.patch.gz;
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+DEPEND="
+   >=dev-libs/mpc-1.0.2:=
+   >=dev-libs/mpfr-3.1.2:=
+   dev-libs/gmp:0=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_sphinx docs
+
+src_prepare() {
+   eapply "${WORKDIR}"/${P}-py3.12.patch
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   cd test || die
+   "${EPYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyx/

2023-10-29 Thread Andrey Grozin
commit: f11d40fc16703c16936e2a1995160ee33fe6ec75
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Oct 29 06:16:14 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Oct 29 06:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11d40fc

dev-python/pyx: add python3_12

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/pyx/pyx-0.16-r1.ebuild | 68 +++
 1 file changed, 68 insertions(+)

diff --git a/dev-python/pyx/pyx-0.16-r1.ebuild 
b/dev-python/pyx/pyx-0.16-r1.ebuild
new file mode 100644
index ..f5fdbc8ddfb9
--- /dev/null
+++ b/dev-python/pyx/pyx-0.16-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+#DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python package for the generation of encapsulated PostScript 
figures"
+MY_PN="PyX"
+MY_P=${MY_PN}-${PV}
+HOMEPAGE="
+   https://github.com/pyx-project/pyx
+   https://pyx-project.org/
+   https://pypi.org/project/PyX/;
+SRC_URI="https://github.com/pyx-project/${PN}/releases/download/${PV}/${MY_P}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-python/pillow[${PYTHON_USEDEP}]
+   virtual/tex-base
+   virtual/latex-base
+   dev-texlive/texlive-basic"
+
+BDEPEND="${RDEPEND}
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/sphinx[latex,${PYTHON_USEDEP}]
+   dev-python/sphinx_selective_exclude[${PYTHON_USEDEP}]
+   ')
+   )"
+
+PATCHES=( "${FILESDIR}"/pyx-0.14.1-unicode-latex.patch )
+S="${WORKDIR}"/${MY_P}
+
+python_check_deps() {
+   use doc || return 0
+   python_has_version "dev-python/sphinx[latex,${PYTHON_USEDEP}]" \
+   "dev-python/sphinx_selective_exclude[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   sed -i \
+   -e 's/^build_t1code=.*/build_t1code=1/' \
+   -e 's/^build_pykpathsea=.*/build_pykpathsea=1/' \
+   setup.cfg || die "setup.cfg fix failed"
+   distutils-r1_src_prepare
+}
+
+python_compile_all() {
+   if use doc; then
+   local -x VARTEXFONTS="${T}"/fonts
+   emake -C "${S}"/manual latexpdf
+   emake -C "${S}"/faq latexpdf
+   fi
+}
+
+python_install_all() {
+   use doc && dodoc manual/_build/latex/manual.pdf 
faq/_build/latex/pyxfaq.pdf
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rpyc/

2023-10-29 Thread Andrey Grozin
commit: b5551fb4e3e925a6cae418d94d5257a00e0965c9
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Oct 29 06:14:24 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sun Oct 29 06:14:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5551fb4

dev-python/rpyc: add python3_12

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/rpyc/rpyc-5.3.1-r1.ebuild | 69 
 1 file changed, 69 insertions(+)

diff --git a/dev-python/rpyc/rpyc-5.3.1-r1.ebuild 
b/dev-python/rpyc/rpyc-5.3.1-r1.ebuild
new file mode 100644
index ..4c2567d387f5
--- /dev/null
+++ b/dev-python/rpyc/rpyc-5.3.1-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Remote Python Call (RPyC), a transparent and symmetric RPC 
library"
+HOMEPAGE="https://rpyc.readthedocs.io/en/latest/
+   https://pypi.org/project/rpyc/
+   https://github.com/tomerfiliba-org/rpyc;
+SRC_URI="https://github.com/tomerfiliba-org/rpyc/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+# USE flags gdb, numpy are used *only* to run tests depending on these packages
+IUSE="test numpy gdb"
+RESTRICT="!test? ( test )"
+
+CDEPEND="numpy? ( dev-python/numpy[${PYTHON_USEDEP}] 
dev-python/pandas[${PYTHON_USEDEP}] )
+   gdb? ( sys-devel/gdb )"
+
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+RDEPEND="${CDEPEND}
+   dev-python/plumbum[${PYTHON_USEDEP}]"
+
+PATCHES=( "${FILESDIR}"/${PN}-5.3.0-no-gevent.patch )
+
+src_prepare() {
+   default
+
+   # Windows specific test
+   rm tests/test_win32pipes.py || die "rm tests/test_win32pipes.py failed"
+
+   # These tests require running sshd
+   rm tests/test_ssh.py tests/test_deploy.py || die "rm test_ssh.py 
test_deploy.py failed"
+
+   # This test requires internet access
+   rm tests/test_registry.py || die "rm test_registry.py failed"
+
+   # This test fails with NO_CIPHERS_AVAILABLE
+   rm tests/test_ssl.py || die "rm test_ssl.py failed"
+
+   # dev-python/gevent is being removed
+   rm tests/test_gevent_server.py || die "rm test_gevent_server.py failed"
+
+   if ! use numpy
+   then rm tests/test_service_pickle.py || die "rm test_service_pickle.py 
failed"
+   fi
+
+   if ! use gdb
+   then rm tests/test_gdb.py || die "rm test_gdb.py failed"
+   fi
+}
+
+python_test() {
+   # for some reason, when tests are run via pytest or nose, some of them 
hung
+   pushd tests > /dev/null || die "pushd tests failed"
+   for x in test_*.py
+   do 
PYTHONPATH="${WORKDIR}"/${P}-${EPYTHON/./_}/install/usr/lib/${EPYTHON}/site-packages
 ${EPYTHON} ${x} || die "${x} failed"
+   done
+   popd > /dev/null
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyxdg/files/, dev-python/pyxdg/

2023-10-28 Thread Andrey Grozin
commit: 49838c757565b8e66b7d13b0bca5cb0498f501c4
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Oct 28 15:54:53 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Oct 28 15:55:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49838c75

dev-python/pyxdg: add python3_12

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch | 12 +++
 dev-python/pyxdg/pyxdg-0.28-r1.ebuild  | 29 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch 
b/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch
new file mode 100644
index ..20b7a5b514bc
--- /dev/null
+++ b/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch
@@ -0,0 +1,12 @@
+diff -r -U3 pyxdg-rel-0.28.orig/test/test_basedirectory.py 
pyxdg-rel-0.28/test/test_basedirectory.py
+--- pyxdg-rel-0.28.orig/test/test_basedirectory.py 2022-06-05 
18:34:18.0 +0700
 pyxdg-rel-0.28/test/test_basedirectory.py  2023-10-28 22:41:56.975921683 
+0700
+@@ -9,7 +9,7 @@
+ try:
+ reload
+ except NameError:
+-from imp import reload
++from importlib import reload
+ 
+ class BaseDirectoryTest(unittest.TestCase):
+ def setUp(self):

diff --git a/dev-python/pyxdg/pyxdg-0.28-r1.ebuild 
b/dev-python/pyxdg/pyxdg-0.28-r1.ebuild
new file mode 100644
index ..deb254a6cf7c
--- /dev/null
+++ b/dev-python/pyxdg/pyxdg-0.28-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+MY_P="${PN}-rel-${PV}"
+DESCRIPTION="A Python module to deal with freedesktop.org specifications"
+HOMEPAGE="
+   https://freedesktop.org/wiki/Software/pyxdg/
+   https://pypi.org/project/pyxdg/
+"
+SRC_URI="
+   https://github.com/takluyver/pyxdg/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+PATCHES=( "${FILESDIR}"/${P}-py3.12.patch )
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/iminuit/

2023-10-28 Thread Andrey Grozin
commit: 16ce674676038c05e2d9182196a2691ff816acf3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Oct 28 13:31:11 2023 +
Commit:     Andrey Grozin  gentoo  org>
CommitDate: Sat Oct 28 13:31:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ce6746

dev-python/iminuit: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 dev-python/iminuit/Manifest  |  2 --
 dev-python/iminuit/iminuit-2.22.0.ebuild | 52 -
 dev-python/iminuit/iminuit-2.23.0.ebuild | 56 
 3 files changed, 110 deletions(-)

diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index d636f814a385..d138b0e73d9f 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,4 +1,2 @@
 DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 
5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210
 SHA512 
5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4
-DIST iminuit-2.22.0.tar.gz 2324676 BLAKE2B 
e45952ee6a7f7b6ef3e1ac570abf167423c59ee82841b360278d43c4ab1e07667e143a439f7354e8257007a198c015388b9acf0a5e9aa487814d661eab2e
 SHA512 
e9eda1bc7741c35bd9e9e650a626b45a2f5e4362a7c1dead57dcc461fa6e6cdbab8cfd4203c483017f8fa43e6cf1e75e074d40b92cbc3f271140d950ee4da158
-DIST iminuit-2.23.0.tar.gz 2325309 BLAKE2B 
05e94a0604daded06419d41dc6fa61f3aeb621dec1a84fd69d93a2028a990a6cdae72c99c2b184514003695025c70bea22340138f45abb2092775042293d8e92
 SHA512 
ea0b69722a75e537159fbdbd111eaf48431e0f5c355ef1256f32763873f9dfd3a1a195c45647eb4ca4be2d0532955eb5aa1f6ff43482764d3e566dce4b401305
 DIST iminuit-2.24.0.tar.gz 2326542 BLAKE2B 
98713f814f9c6c58e18c0e468037717c846dce02cedeb86320d47f8515d2e6309bd0f4600e404905235de0e84b6e188c90f6b3776affe607c54df5f721035d75
 SHA512 
d4c439ddba950b82c5f665cffe099ea593d9f154ecc00dd23359e2fba057bb11e86b832465fbb6f19cd68717913b34f818e434205270f5292b0dc6c2237cf4cc

diff --git a/dev-python/iminuit/iminuit-2.22.0.ebuild 
b/dev-python/iminuit/iminuit-2.22.0.ebuild
deleted file mode 100644
index b8a08320e0b8..
--- a/dev-python/iminuit/iminuit-2.22.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake distutils-r1 virtualx pypi
-
-DESCRIPTION="Minuit numerical function minimization in Python"
-HOMEPAGE="
-   https://github.com/scikit-hep/iminuit/
-   https://pypi.org/project/iminuit/
-"
-
-LICENSE="MIT LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/ipython[${PYTHON_USEDEP}]
-   dev-python/ipywidgets[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # warnings caught as exceptions, sigh
-   # https://github.com/scikit-hep/iminuit/pull/907
-   tests/test_cost.py::test_UnbinnedNLL_visualize
-
-   # precision error
-   tests/test_cost.py::test_Template_with_model_2D
-   )
-
-   epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}"
-}

diff --git a/dev-python/iminuit/iminuit-2.23.0.ebuild 
b/dev-python/iminuit/iminuit-2.23.0.ebuild
deleted file mode 100644
index 5ec527b423af..
--- a/dev-python/iminuit/iminuit-2.23.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake distutils-r1 virtualx pypi
-
-DESCRIPTION="Minuit numerical function minimization in Python"
-HOMEPAGE="
-   https://github.com/scikit-hep/iminuit/
-   https://pypi.org/project/iminuit/
-"
-
-LICENSE="MIT LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/pybind11[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${BDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/ipython[${PYTHON_USEDEP}]
-   dev-python/ipywidgets[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_test

  1   2   3   4   5   6   7   8   9   10   >