[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/

2024-06-07 Thread Thomas Beierlein
commit: bc59cfeb155f1279badf3be5cfe8451627e6720a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jun  7 07:27:57 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Jun  7 07:30:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc59cfeb

media-radio/gpredict: add 2.3_p20231224, 

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/gpredict/Manifest  |  1 +
 media-radio/gpredict/gpredict-2.3_p20231224.ebuild | 49 ++
 media-radio/gpredict/gpredict-.ebuild  | 49 ++
 3 files changed, 99 insertions(+)

diff --git a/media-radio/gpredict/Manifest b/media-radio/gpredict/Manifest
index a2caf4e561f8..91ae4a91c101 100644
--- a/media-radio/gpredict/Manifest
+++ b/media-radio/gpredict/Manifest
@@ -1 +1,2 @@
 DIST gpredict-2.3.tar.gz 7742902 BLAKE2B 
1ff567871838b062c59ab0076330a354afee082506044f5ce2ae1c7553e7f3462770f7134d13e3b603f7966476d13b365dd3575cc6c7e32d23865ba29b602cc9
 SHA512 
d7434aff482c943951a79cb607c91f118cfbde8209b4b370d0d2147766244fab2839b5c712864c2c521635f31c484ef2bfd3c771371e946f5a3561801ab474b5
+DIST gpredict-2.3_p20231224.tar.gz 7719540 BLAKE2B 
3febc18a5e69075b8345b695f4286cefb5ee56ae14fee53ff0a3add729e7f03a42626b94bb51d09a8f792c7a8da46a697f0e9f98f6f5cd12a8080369bf2a131d
 SHA512 
e4299eb1b23629f08945a6b0ddfac2d6e78d3588297db441d0440ef714c4daf044fbacfb071c3b9c7f66227053ec27ae94f770f73ee3b352f820c959e657bb6a

diff --git a/media-radio/gpredict/gpredict-2.3_p20231224.ebuild 
b/media-radio/gpredict/gpredict-2.3_p20231224.ebuild
new file mode 100644
index ..2d7252dff97a
--- /dev/null
+++ b/media-radio/gpredict/gpredict-2.3_p20231224.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Real-time satellite tracking and orbit prediction application"
+HOMEPAGE="http://gpredict.oz9aec.net;
+
+if [[ ${PV} = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/csete/gpredict.git;
+else
+   COMMIT="098e3768240c7f5a169930a2660a23c9f42b37d6"
+   SRC_URI="https://github.com/csete/gpredict/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT}"
+   KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gdk-pixbuf[jpeg]
+   x11-libs/gtk+:3
+   x11-libs/goocanvas:2.0
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS README )
+
+PATCHES=(
+   # remove wrong doc location
+   "${FILESDIR}/${PN}-2.3-doc.patch"
+   "${FILESDIR}/${PN}-2.3-gethostbyname.patch"
+)
+
+src_prepare() {
+   default
+   # prepare Version info
+   if [[ ${PV} != "" ]]; then
+   echo "${PV}" > "${S}"/.tarball-version
+   fi
+   eautoreconf
+}

diff --git a/media-radio/gpredict/gpredict-.ebuild 
b/media-radio/gpredict/gpredict-.ebuild
new file mode 100644
index ..2d7252dff97a
--- /dev/null
+++ b/media-radio/gpredict/gpredict-.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Real-time satellite tracking and orbit prediction application"
+HOMEPAGE="http://gpredict.oz9aec.net;
+
+if [[ ${PV} = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/csete/gpredict.git;
+else
+   COMMIT="098e3768240c7f5a169930a2660a23c9f42b37d6"
+   SRC_URI="https://github.com/csete/gpredict/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT}"
+   KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gdk-pixbuf[jpeg]
+   x11-libs/gtk+:3
+   x11-libs/goocanvas:2.0
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS README )
+
+PATCHES=(
+   # remove wrong doc location
+   "${FILESDIR}/${PN}-2.3-doc.patch"
+   "${FILESDIR}/${PN}-2.3-gethostbyname.patch"
+)
+
+src_prepare() {
+   default
+   # prepare Version info
+   if [[ ${PV} != "" ]]; then
+   echo "${PV}" > "${S}"/.tarball-version
+   fi
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gr-fosphor/

2024-05-31 Thread Thomas Beierlein
commit: 5e0b35ad7968da4c7a15e56408a27c3e11461492
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 31 18:25:52 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri May 31 18:26:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0b35ad

net-analyzer/gr-fosphor: Add Python 3.12 support

Signed-off-by: Thomas Beierlein  gentoo.org>

 ...osphor-0.0_p20210108.ebuild => gr-fosphor-0.0_p20210108-r1.ebuild} | 4 ++--
 net-analyzer/gr-fosphor/gr-fosphor-.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108.ebuild 
b/net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108-r1.ebuild
similarity index 96%
rename from net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108.ebuild
rename to net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108-r1.ebuild
index 3a6f011748ef..f96577d17e9e 100644
--- a/net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108.ebuild
+++ b/net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake python-single-r1
 

diff --git a/net-analyzer/gr-fosphor/gr-fosphor-.ebuild 
b/net-analyzer/gr-fosphor/gr-fosphor-.ebuild
index accf82083f3d..add2ec07ba9e 100644
--- a/net-analyzer/gr-fosphor/gr-fosphor-.ebuild
+++ b/net-analyzer/gr-fosphor/gr-fosphor-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-paint/

2024-05-31 Thread Thomas Beierlein
commit: 40df6aa10e880f73549af1e6f68a9f1883285280
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 31 11:23:50 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri May 31 11:23:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40df6aa1

net-wireless/gr-paint: Add Python 3.12 support

Signed-off-by: Thomas Beierlein  gentoo.org>

 .../{gr-paint-0.0_p20230427.ebuild => gr-paint-0.0_p20230427-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/gr-paint/gr-paint-0.0_p20230427.ebuild 
b/net-wireless/gr-paint/gr-paint-0.0_p20230427-r1.ebuild
similarity index 97%
rename from net-wireless/gr-paint/gr-paint-0.0_p20230427.ebuild
rename to net-wireless/gr-paint/gr-paint-0.0_p20230427-r1.ebuild
index 73b6850eeac2..c4d4160fbe8a 100644
--- a/net-wireless/gr-paint/gr-paint-0.0_p20230427.ebuild
+++ b/net-wireless/gr-paint/gr-paint-0.0_p20230427-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 if [[ ${PV} == * ]]; then
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-rds/

2024-05-31 Thread Thomas Beierlein
commit: e774a2e74119491a1f0e552918c22443df11337f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 31 11:10:26 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri May 31 11:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e774a2e7

net-wireless/gr-rds: Add Python 3.12 support

Signed-off-by: Thomas Beierlein  gentoo.org>

 ...{gr-rds-0.0_p20220804-r1.ebuild => gr-rds-0.0_p20220804-r2.ebuild} | 4 ++--
 net-wireless/gr-rds/gr-rds-.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-wireless/gr-rds/gr-rds-0.0_p20220804-r1.ebuild 
b/net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild
similarity index 92%
rename from net-wireless/gr-rds/gr-rds-0.0_p20220804-r1.ebuild
rename to net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild
index 5004055f9d05..ef3954a77e83 100644
--- a/net-wireless/gr-rds/gr-rds-0.0_p20220804-r1.ebuild
+++ b/net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 if [[ ${PV} == * ]]; then
inherit git-r3

diff --git a/net-wireless/gr-rds/gr-rds-.ebuild 
b/net-wireless/gr-rds/gr-rds-.ebuild
index 5004055f9d05..ef3954a77e83 100644
--- a/net-wireless/gr-rds/gr-rds-.ebuild
+++ b/net-wireless/gr-rds/gr-rds-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 if [[ ${PV} == * ]]; then
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-osmosdr/

2024-05-31 Thread Thomas Beierlein
commit: c846abf3e4639a30542e3d8f60f53d4161110751
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 31 10:43:02 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri May 31 10:43:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c846abf3

net-wireless/gr-osmosdr: Add Python 3.12 support

Signed-off-by: Thomas Beierlein  gentoo.org>

 .../{gr-osmosdr-0.2.5-r1.ebuild => gr-osmosdr-0.2.5-r2.ebuild}  | 2 +-
 net-wireless/gr-osmosdr/gr-osmosdr-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r1.ebuild 
b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r2.ebuild
similarity index 98%
rename from net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r1.ebuild
rename to net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r2.ebuild
index 23381a80024d..45b04b67fe12 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r1.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake python-single-r1
 

diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild 
b/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild
index 23381a80024d..45b04b67fe12 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-iqbal/

2024-05-31 Thread Thomas Beierlein
commit: 5968680869790b4c1e1f023041bbb284335a6b3e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 31 10:02:20 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri May 31 10:05:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59686808

net-wireless/gr-iqbal: Add Python3.12 support

Signed-off-by: Thomas Beierlein  gentoo.org>

 ...al-0.38.2_p20210108.ebuild => gr-iqbal-0.38.2_p20210108-r1.ebuild} | 4 ++--
 net-wireless/gr-iqbal/gr-iqbal-.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108.ebuild 
b/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild
similarity index 93%
rename from net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108.ebuild
rename to net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild
index 66f36f6206a3..36278e9cd8f5 100644
--- a/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108.ebuild
+++ b/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake python-single-r1
 

diff --git a/net-wireless/gr-iqbal/gr-iqbal-.ebuild 
b/net-wireless/gr-iqbal/gr-iqbal-.ebuild
index 66f36f6206a3..36278e9cd8f5 100644
--- a/net-wireless/gr-iqbal/gr-iqbal-.ebuild
+++ b/net-wireless/gr-iqbal/gr-iqbal-.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnuradio/

2024-05-30 Thread Thomas Beierlein
commit: 5b8424a69b3a6930852f6a333d508fb5741f2fc9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu May 30 18:44:52 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu May 30 18:46:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8424a6

net-wireless/gnuradio: Fix test failures

- Drop an empty test case
- Move away from deprecated statements for actual numpy versions

Closes: https://bugs.gentoo.org/931651
Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild 
b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
index 1d0d5c8bffb7..4bfd82679765 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
@@ -78,7 +78,6 @@ RDEPEND="${PYTHON_DEPS}
iio? (
net-libs/libiio:=
net-libs/libad9361-iio:=
-   !net-wireless/gr-iio
)
jack? ( virtual/jack )
portaudio? ( >=media-libs/portaudio-19_pre )
@@ -142,6 +141,13 @@ src_prepare() {
use !oss && sed -i 's#soundcard.h#oss-nonexistent.h#g' 
cmake/Modules/FindOSS.cmake
use !portaudio && sed -i 's#portaudio.h#portaudio-nonexistent.h#g' 
cmake/Modules/FindPORTAUDIO.cmake
 
+   # remove empty test case (see 
https://github.com/gnuradio/gnuradio/commit/21df528)
+   # fails with Python 3.12
+   rm "${S}"/gr-digital/python/digital/qa_digital.py || die
+   # fix test failure due to deprecated syntax for numpy
+   # see https://github.com/gnuradio/gnuradio/commit/a306e11
+   sed -i -e "s/np.alltrue/np.all/g" \
+   "${S}"/gnuradio-runtime/python/pmt/qa_pmt_to_python.py || die
cmake_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2024-05-30 Thread Thomas Beierlein
commit: d6bfc7454a67d77749fc2e1c11c697854331ba30
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu May 30 18:05:47 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu May 30 18:05:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bfc745

dev-libs/libzia: drop 4.58

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 -
 dev-libs/libzia/libzia-4.58.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index f0a9c0edc947..39dbd8fb8cdb 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1 @@
-DIST libzia-4.58.tar.gz 647123 BLAKE2B 
c1d7963e108847f1198a3b21d9972a614f5a830afddba2d7fbbdae7794e622851e6c5e11910c5b932eb4733521e58df74a4649ee7d15add08336c1b8db1588e1
 SHA512 
1a5e54083821708a2c34f2385c646c97fc48962dc4615ef364bded57a8d578ce05d15a8bd890c061cf97dd56e7b240a0c97621e12295b64c7396b2227ae729a8
 DIST libzia-4.59.tar.gz 647238 BLAKE2B 
5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3
 SHA512 
b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd

diff --git a/dev-libs/libzia/libzia-4.58.ebuild 
b/dev-libs/libzia/libzia-4.58.ebuild
deleted file mode 100644
index 557c11cf75df..
--- a/dev-libs/libzia/libzia-4.58.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Platform abstraction code for tucnak package"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ftdi"
-
-RDEPEND="dev-libs/glib:2
-   x11-libs/gtk+:2
-   media-libs/libsdl2
-   media-libs/sdl2-ttf
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )
-   elibc_musl? ( sys-libs/libunwind )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
-   eapply_user
-   sed -i -e "s/docsdir/#docsdir/g" \
-   -e "s/docs_/#docs_/g" Makefile.am || die
-
-   # fix build for MUSL (bug #832235)
-   if use elibc_musl ; then
-   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
-   fi
-   eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-libs -lunwind
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd \
-   --disable-static
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   find "${D}" -name '*.la' -type f -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-05-30 Thread Thomas Beierlein
commit: e4b9c182e2597f0f883de4fdee437e66ce727d89
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu May 30 18:04:51 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu May 30 18:04:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b9c182

media-radio/tucnak: drop 4.58

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  1 -
 media-radio/tucnak/tucnak-4.58.ebuild | 68 ---
 2 files changed, 69 deletions(-)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 306fb47084cf..150c8c221014 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1 @@
-DIST tucnak-4.58.tar.gz 6817845 BLAKE2B 
f1530aa83f99bd81de89bef74f0a17abb18e3326961e95e3f5b708dcc83640f6ac7249092381290f4c683f2e3078aff75f10d54e9dc75136644c384d2628b27c
 SHA512 
5744d11cb04a7dcfeb0b33356189e46a4c43fb21529a7dc59be5ade7f293c6d9cc72b4936c0b95c7eb15e044fc04515faf5b4ed6f4b610f4d8a018e53033978c
 DIST tucnak-4.59.tar.gz 6822110 BLAKE2B 
ba6a9912886c8ac5a0506c0170232f7f441e10d3bff2a45309cf4b03a67465165438c2955d080d7dd2616c0404594d7af370f5ada13337d91d46c07713ddf1a2
 SHA512 
a66ae8aba0bab19c1ac4a68889a9134eb24ba01e4ae444eac96c6f6829a09d307884ed4b448b606e2c9fea21d2fe33df68f5cd982177fc8d2c4b366ee090cfaa

diff --git a/media-radio/tucnak/tucnak-4.58.ebuild 
b/media-radio/tucnak/tucnak-4.58.ebuild
deleted file mode 100644
index 86dda7cae62c..
--- a/media-radio/tucnak/tucnak-4.58.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools flag-o-matic
-
-DESCRIPTION="Amateur Radio VHF Contest Logbook"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa fftw gpm hamlib suid"
-
-RDEPEND="dev-libs/glib:2
-   ~dev-libs/libzia-4.58
-   media-libs/libsndfile
-   media-libs/libsdl2
-   alsa? ( media-libs/alsa-lib )
-   fftw? ( sci-libs/fftw:3.0 )
-   gpm? ( sys-libs/gpm )
-   hamlib? ( media-libs/hamlib:= )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   eapply_user
-   # fix destop file
-   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
-   # fix doc install path
-   sed -i -e "s/docsdir/# docsdir/" \
-   -e "s/docs_DATA =/# docs_DATA/" \
-   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
-   eautoreconf
-}
-
-src_configure() {
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   econf $(use_with alsa) \
-   $(use_with gpm) $(use_with hamlib) \
-   $(use_with fftw fftw3)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
-   if use suid ; then
-   fperms 4711 /usr/bin/soundwrapper
-   fi
-}
-
-pkg_postinst() {
-   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
-   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
-   elog ""
-   elog "tucnak can be used with the following additional packages:"
-   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
-   elog " (No need to recompile)"
-   if use suid ; then
-   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
-   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
-   ewarn "want to use morse sidetone output via the PC speaker."
-   ewarn ""
-   ewarn "While the helper should be safe by design be aware that 
setting"
-   ewarn "any program setuid is a security risk."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2024-05-30 Thread Thomas Beierlein
commit: 1ab3a35236756fc32cdd8adcd2b1d0574e2a45bf
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu May 30 18:03:11 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu May 30 18:03:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab3a352

media-radio/fldigi: drop 4.2.03, 4.2.04

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  2 --
 media-radio/fldigi/fldigi-4.2.03.ebuild | 62 -
 media-radio/fldigi/fldigi-4.2.04.ebuild | 62 -
 3 files changed, 126 deletions(-)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 6ffec819a8ae..28a8f7f52f44 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,3 +1 @@
-DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B 
fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675
 SHA512 
fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf
-DIST fldigi-4.2.04.tar.gz 5118463 BLAKE2B 
9c3f51c4ad7a08c9ce26230f59e7ecbf7a2a3d1734905afbb130145a425bd83c6d11478dddce6499c229d3b87f4670ef94f87ffe34e96168761e2f705464ebf4
 SHA512 
609f687e47022822674b0188f16ce997712ce2ae605ef915507acf9531edf7c4d4c18dd7df96e3302b3c83bd8abe40afe79232ac1b59fa7014e5e8415784f2b2
 DIST fldigi-4.2.05.tar.gz 5127250 BLAKE2B 
54a144e34da47c5379256c4ece67447815c29500331e29ccce884885daa96650d6ec098839eb97d13a641d8d0078a9656c9d443016a2acc98fbe7b78c98ca6f9
 SHA512 
46281e65dad24c57ea344182ed053ddea70281b1682d2fe6b40aa1f111c529328c7e1e4de86828ac265ed4523882d086f5213706159fc43b61f15989fdd9d407

diff --git a/media-radio/fldigi/fldigi-4.2.03.ebuild 
b/media-radio/fldigi/fldigi-4.2.03.ebuild
deleted file mode 100644
index aa2d0d47b2cd..
--- a/media-radio/fldigi/fldigi-4.2.03.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="hamlib nls pulseaudio"
-IUSE_CPU_FLAGS=" sse sse2 sse3"
-IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
-
-RDEPEND="x11-libs/fltk:1[threads,xft]
-   media-libs/libsamplerate
-   media-libs/libpng:0
-   x11-misc/xdg-utils
-   dev-perl/RPC-XML
-   dev-perl/Term-ReadLine-Perl
-   || (
-   media-libs/portaudio[oss]
-   media-libs/portaudio[alsa]
-   )
-   hamlib? ( media-libs/hamlib:= )
-   pulseaudio? ( media-libs/libpulse )
-   >=media-libs/libsndfile-1.0.10"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" )
-
-src_prepare() {
-   eapply ${PATCHES[@]}
-   eapply_user
-}
-
-src_configure() {
-   #fails to compile with -flto (bug #860405)
-   filter-lto
-
-   append-cxxflags $(test-flags-CXX -std=c++14)
-   local myconf=""
-
-   use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
-   use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2"
-   use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3"
-
-   econf ${myconf} \
-   --with-sndfile \
-   $(use_with hamlib) \
-   $(use_enable nls) \
-   $(use_with pulseaudio) \
-   --without-asciidoc
-}

diff --git a/media-radio/fldigi/fldigi-4.2.04.ebuild 
b/media-radio/fldigi/fldigi-4.2.04.ebuild
deleted file mode 100644
index aa2d0d47b2cd..
--- a/media-radio/fldigi/fldigi-4.2.04.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="hamlib nls pulseaudio"
-IUSE_CPU_FLAGS=" sse sse2 sse3"
-IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
-
-RDEPEND="x11-libs/fltk:1[threads,xft]
-   media-libs/libsamplerate
-   media-libs/libpng:0
-   x11-misc/xdg-utils
-   dev-perl/RPC-XML
-   dev-perl/Term-ReadLine-Perl
-   || (
-   media-libs/portaudio[

[gentoo-commits] repo/gentoo:master commit in: media-radio/cwdaemon/

2024-05-30 Thread Thomas Beierlein
commit: fd5a9422abd3264fe058fa0af6949b435dba9f8b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu May 30 17:59:16 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu May 30 18:00:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5a9422

media-radio/cwdaemon: drop 0.11.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/cwdaemon/Manifest   |  1 -
 media-radio/cwdaemon/cwdaemon-0.11.0.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/media-radio/cwdaemon/Manifest b/media-radio/cwdaemon/Manifest
index 773438e48375..6b45eb1129a8 100644
--- a/media-radio/cwdaemon/Manifest
+++ b/media-radio/cwdaemon/Manifest
@@ -1,2 +1 @@
-DIST cwdaemon-0.11.0.tar.gz 353868 BLAKE2B 
9b0fe19e6850b4932b20a6f77a7a11abfe2aaed3ed6485b8f74ae226d36fe5a8c9428613c6055ac38d9c9aaa8a0cde7a71321b8111de9ae67bd77973c35aa166
 SHA512 
a2b882cea6ee3d061c83885a8cbee38e2db18031fde37784cf973f407e2eb8845d56dd52ec290c0e96063b305e1159ad217073a9abc976b0c99d06a87dc1089c
 DIST cwdaemon-0.12.0.tar.gz 433974 BLAKE2B 
c1ab01291e9907a4c090987573eb2914a72285c028d9b1c452be633706a683378ac2976dfddba90aa92dfdb1b821716d30a7e613c48dba0981628013bb4563d2
 SHA512 
1b9a29d92aa9d212f27def6a938bd170f41ea177ac552f99cbb399422e3046cfeeb440f203079cd3726042187f7cd4fd0903b8cc4c301b4b34238f4e6d842ee0

diff --git a/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild 
b/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild
deleted file mode 100644
index 6b0c199543d2..
--- a/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="A morse daemon for the parallel or serial port"
-HOMEPAGE="http://cwdaemon.sourceforge.net;
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86"
-
-RDEPEND=">=media-radio/unixcw-3.3.1"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   # provides header info for getaddrinfo() with C99 (bug 569970)
-   append-cppflags -D_GNU_SOURCE
-   econf
-}



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

2024-05-30 Thread Thomas Beierlein
commit: de0c2f96982265d871af158a11dd9220684d834a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu May 30 06:29:27 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu May 30 06:30:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0c2f96

dev-python/pygccxml: drop 2.4.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-python/pygccxml/Manifest   |  1 -
 .../pygccxml/files/pygccxml-2.4.0-pyproject.patch  | 10 ---
 dev-python/pygccxml/pygccxml-2.4.0.ebuild  | 33 --
 3 files changed, 44 deletions(-)

diff --git a/dev-python/pygccxml/Manifest b/dev-python/pygccxml/Manifest
index 2b29408d2234..2e8b7633ee94 100644
--- a/dev-python/pygccxml/Manifest
+++ b/dev-python/pygccxml/Manifest
@@ -1,2 +1 @@
-DIST pygccxml-2.4.0.gh.tar.gz 3165189 BLAKE2B 
855b0b6313be29e7719abe4cc6e654904657c11bfd7310d647227ce9d7760821eeb348dcd9892afbcc3d467db96daaf3010e92803fe28962db9a255cf81eae46
 SHA512 
48bf4887344c68d0a93a3908cc0a744f3d6a74dce92be88527e85cf7ba1a46f88560730dce0b858f31523cada836aad40461de935c5c2a041de0fa2ae5e38c30
 DIST pygccxml-2.5.0.gh.tar.gz 3163862 BLAKE2B 
2a61474acab7e7a21b21bc7131a9b9aae2a318d3b761c9a3865055146331891e5fb2041a9136bd8816e60a4dc76a39a22d5f5632f22336341667eee537521a42
 SHA512 
499be7383ac9817c5620f7f0b2e6fdb9a6f5d934cc54a2ef9864877a2a7d896997ab5bc2e8b0c3c87df1ac7e4a384d3c8cbcc87f9496125502c97766df57b003

diff --git a/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch 
b/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch
deleted file mode 100644
index ba00ed45ad34..
--- a/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 pyproject.toml.orig2023-11-20 13:59:55.807461669 +0100
-+++ pyproject.toml 2023-11-20 14:00:37.335886130 +0100
-@@ -1,5 +1,6 @@
- [build-system]
--requires = ["setuptools", "wheel"]
-+requires = ["setuptools"]
-+build-backend = "setuptools.build_meta"
- 
- [project]
- name = "pygccxml"

diff --git a/dev-python/pygccxml/pygccxml-2.4.0.ebuild 
b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
deleted file mode 100644
index 114320ffb31d..
--- a/dev-python/pygccxml/pygccxml-2.4.0.ebuild
+++ /dev/null
@@ -1,33 +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
-
-DESCRIPTION="A specialized XML reader to navigate C++ declarations"
-HOMEPAGE="https://github.com/CastXML/pygccxml;
-SRC_URI="https://github.com/CastXML/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/castxml
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests unittest
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-
-python_prepare_all() {
-   eapply -p0 "${FILESDIR}/${PN}-2.4.0-pyproject.patch"
-   eapply "${FILESDIR}/${PN}-2.4.0-doc.patch"
-   eapply_user
-
-   distutils-r1_python_prepare_all
-}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnuradio/

2024-05-30 Thread Thomas Beierlein
commit: e8fec89cedf7a3176f4d31f53ba76c780eea93e4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu May 30 06:21:54 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu May 30 06:21:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8fec89c

net-wireless/gnuradio: Extend REQUIRED_USE for USE=test

Closes: https://bugs.gentoo.org/932122
Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild 
b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
index 63172f578be7..1d0d5c8bffb7 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
@@ -37,6 +37,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
dtv? ( filter analog fec )
modtool? ( utils )
qt5? ( filter )
+   test? ( channels )
trellis? ( analog digital )
uhd? ( filter analog )
vocoder? ( filter analog )



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnuradio/

2024-05-29 Thread Thomas Beierlein
commit: 8ab0329e04b4623a16ff9e548aa1f4e96a0d0e8f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed May 29 12:48:05 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed May 29 12:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab0329e

net-wireless/gnuradio: Support Python 3.12

Add missing test dependency

Bug: https://bugs.gentoo.org/931651
Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild | 247 ++
 1 file changed, 247 insertions(+)

diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild 
b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
new file mode 100644
index ..63172f578be7
--- /dev/null
+++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild
@@ -0,0 +1,247 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+
+CMAKE_BUILD_TYPE="None"
+inherit cmake desktop python-single-r1 virtualx xdg-utils
+
+DESCRIPTION="Toolkit that provides signal processing blocks to implement 
software radios"
+HOMEPAGE="https://www.gnuradio.org/;
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+
+if [[ ${PV} =~ "" ]]; then
+   EGIT_REPO_URI="https://github.com/gnuradio/gnuradio.git;
+   EGIT_BRANCH="maint-3.10"
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/gnuradio/gnuradio/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~riscv ~x86"
+fi
+
+IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec 
+filter grc iio jack modtool network oss performance-counters portaudio +qt5 
sdl soapy test trellis uhd vocoder +utils wavelet zeromq"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   audio? ( || ( alsa oss jack portaudio ) )
+   alsa? ( audio )
+   jack? ( audio )
+   oss? ( audio )
+   portaudio? ( audio )
+   analog? ( filter )
+   channels? ( filter analog qt5 )
+   digital? ( filter analog )
+   dtv? ( filter analog fec )
+   modtool? ( utils )
+   qt5? ( filter )
+   trellis? ( analog digital )
+   uhd? ( filter analog )
+   vocoder? ( filter analog )
+   wavelet? ( analog )
+"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-libs/boost:=[python,${PYTHON_USEDEP}]')
+   dev-libs/gmp:=
+   dev-libs/log4cpp:=
+   $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]')
+   dev-libs/spdlog:=
+   dev-libs/libfmt:=
+   sci-libs/fftw:3.0=
+   sci-libs/volk:=
+   media-libs/libsndfile
+   sys-libs/libunwind
+   alsa? ( media-libs/alsa-lib:= )
+   ctrlport? (
+   $(python_gen_cond_dep 'dev-python/thrift[${PYTHON_USEDEP}]')
+   )
+   fec? (
+   sci-libs/gsl:=
+   dev-python/scipy
+   )
+   filter? (
+   dev-python/scipy
+   $(python_gen_cond_dep 'dev-python/pyqtgraph[${PYTHON_USEDEP}]')
+   )
+   grc? (
+   $(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]')
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   )
+   iio? (
+   net-libs/libiio:=
+   net-libs/libad9361-iio:=
+   !net-wireless/gr-iio
+   )
+   jack? ( virtual/jack )
+   portaudio? ( >=media-libs/portaudio-19_pre )
+   qt5? (
+   $(python_gen_cond_dep 
'dev-python/PyQt5[opengl,${PYTHON_USEDEP}]')
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   x11-libs/qwt:6=[qt5(+)]
+   dev-qt/qtwidgets:5
+   )
+   soapy? (
+   $(python_gen_cond_dep 
'net-wireless/soapysdr:=[${PYTHON_USEDEP}]')
+   )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   trellis? ( dev-python/scipy )
+   uhd? (
+   $(python_gen_cond_dep 
'>=net-wireless/uhd-3.9.6:=[${PYTHON_SINGLE_USEDEP}]')
+   )
+   utils? (
+   $(python_gen_cond_dep 'dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-plugins[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]')
+   )
+   vocoder? (
+   media-sound/gsm
+   >=media-libs/codec2-0.8.1:=
+   )
+   wavelet? (
+   sci-libs/gsl:=
+   sci-libs/lapack
+   )
+   zeromq? ( >=net-libs/zeromq-2.1.11:= )
+"
+
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.2
+   $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP

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

2024-05-29 Thread Thomas Beierlein
commit: 0e9370b45a589867220384ca6c63bc6bcaec3f74
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed May 29 07:37:20 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed May 29 07:38:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9370b4

dev-python/thrift: add 0.20.0

Add py3.12

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-python/thrift/Manifest |  1 +
 dev-python/thrift/thrift-0.20.0.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/thrift/Manifest b/dev-python/thrift/Manifest
index 4e5bde988056..d0b0f6a1a694 100644
--- a/dev-python/thrift/Manifest
+++ b/dev-python/thrift/Manifest
@@ -1 +1,2 @@
 DIST thrift-0.16.0.tar.gz 4085114 BLAKE2B 
17c35096f6848fb0795e4cb125fed3068c8e1e53f67f404f4dcab67df7a42fc049a7d615591c861eb9e59ee21f185e8615663008bc7c846a03722ea8b834
 SHA512 
468fff6be2def85959fdf8adac92a0cfa7f786083b3bafb2c31427dfe5725f4d10962052d13ea960828f6a317778d35e66b602744a570212352bfc637ae586e0
+DIST thrift-0.20.0.tar.gz 4397667 BLAKE2B 
23422fdcdf7e0dbce8bc0f8017f54b5848594e2da21de56834152c17c74da7d1c4df23c5b57cf3ba811bb03f1a8588ddf1c2a05222bb726aceda4292a15af21e
 SHA512 
8dc77f666e60141a6b3cf7ee1407b08a0e80d176f8ccfee69317d7df89ab87aea2c7b3ba3e59d4561835edf1ce23762443ad5aeed0099bf075b010853d5eb1cd

diff --git a/dev-python/thrift/thrift-0.20.0.ebuild 
b/dev-python/thrift/thrift-0.20.0.ebuild
new file mode 100644
index ..e8532ee0c610
--- /dev/null
+++ b/dev-python/thrift/thrift-0.20.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{9..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of Thrift"
+HOMEPAGE="https://pypi.org/project/thrift/ https://thrift.apache.org/;
+SRC_URI="https://downloads.apache.org/${PN}/${PV}/${P}.tar.gz;
+S="${WORKDIR}/${P}/lib/py"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/

2024-05-29 Thread Thomas Beierlein
commit: 3105bc81189ad18318b3419c015199cd06fabe00
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed May 29 07:05:49 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed May 29 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3105bc81

media-libs/hamlib: drop 4.5.5-r1, 4.5.5-r2

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/hamlib-4.5.5-r1.ebuild |  97 -
 media-libs/hamlib/hamlib-4.5.5-r2.ebuild | 101 ---
 2 files changed, 198 deletions(-)

diff --git a/media-libs/hamlib/hamlib-4.5.5-r1.ebuild 
b/media-libs/hamlib/hamlib-4.5.5-r1.ebuild
deleted file mode 100644
index f6648b42c4f2..
--- a/media-libs/hamlib/hamlib-4.5.5-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-MY_P=${P/_rc2/~rc2}
-
-inherit autotools flag-o-matic python-single-r1
-
-DESCRIPTION="Ham radio backend rig control libraries"
-HOMEPAGE="https://www.hamlib.github.io;
-SRC_URI="https://downloads.sourceforge.net/hamlib/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0/4.2"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-IUSE="doc perl python tcl"
-
-RESTRICT="test"
-
-RDEPEND="
-   =virtual/libusb-0*
-   dev-libs/libxml2
-   sys-libs/readline:0=
-   perl? ( dev-lang/perl )
-   python? ( ${PYTHON_DEPS} )
-   tcl? ( dev-lang/tcl:0= )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   dev-lang/swig
-   >=dev-build/libtool-2.2
-   doc? ( app-text/doxygen
-   dev-util/source-highlight )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # Correct install target to whatever INSTALLDIRS says and use vendor
-   # installdirs everywhere (bug #611550)
-   sed -i -e "s#install_site#install#" \
-   -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" 
INSTALLDIRS=vendor#' \
-   bindings/Makefile.am || die "sed failed patching for perl"
-
-   # make building of documentation compatible with autotools-utils
-   sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed"
-
-   eautoreconf
-}
-
-src_configure() {
-   # -Werror=lto-type-mismatch
-   # https://bugs.gentoo.org/926839
-   # https://github.com/Hamlib/Hamlib/issues/1524
-   filter-lto
-
-   econf \
-   --libdir=/usr/$(get_libdir)/hamlib \
-   --disable-static \
-   --with-xml-support \
-   $(use_with perl perl-binding) \
-   $(use_with python python-binding) \
-   $(use_with tcl tcl-binding)
-}
-
-src_compile() {
-   emake
-   use doc && emake html
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   use python && python_optimize
-
-   use doc && HTML_DOCS=( doc/html/ )
-   einstalldocs
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins hamlib.pc
-
-   echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib
-   doenvd "${T}"/73hamlib
-
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/media-libs/hamlib/hamlib-4.5.5-r2.ebuild 
b/media-libs/hamlib/hamlib-4.5.5-r2.ebuild
deleted file mode 100644
index 1b76a6953087..
--- a/media-libs/hamlib/hamlib-4.5.5-r2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-MY_P=${P/_rc2/~rc2}
-
-inherit autotools flag-o-matic python-single-r1
-
-DESCRIPTION="Ham radio backend rig control libraries"
-HOMEPAGE="https://www.hamlib.github.io;
-SRC_URI="https://downloads.sourceforge.net/hamlib/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0/4.2"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE="doc perl python tcl"
-
-RESTRICT="test"
-
-RDEPEND="
-   =virtual/libusb-0*
-   dev-libs/libxml2
-   sys-libs/readline:0=
-   perl? ( dev-lang/perl )
-   python? ( ${PYTHON_DEPS} )
-   tcl? ( dev-lang/tcl:0= )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   dev-lang/swig
-   >=dev-build/libtool-2.2
-   doc? ( app-text/doxygen
-   dev-util/source-highlight )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS

[gentoo-commits] repo/gentoo:master commit in: net-wireless/nanovna-saver/

2024-05-29 Thread Thomas Beierlein
commit: b369be79bd6df91b7bba1dd7e3c1bf7a0e3c4de3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed May 29 07:07:00 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed May 29 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b369be79

net-wireless/nanovna-saver: drop 0.6.2

Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/nanovna-saver/Manifest|  1 -
 .../nanovna-saver/nanovna-saver-0.6.2.ebuild   | 45 --
 2 files changed, 46 deletions(-)

diff --git a/net-wireless/nanovna-saver/Manifest 
b/net-wireless/nanovna-saver/Manifest
index bdd8dcf31023..1be929daf7e2 100644
--- a/net-wireless/nanovna-saver/Manifest
+++ b/net-wireless/nanovna-saver/Manifest
@@ -1,3 +1,2 @@
 DIST nanovna-saver-0.5.4.tar.gz 494010 BLAKE2B 
71e4292e33dbb5b055e7ddd3a29222a67e05b1af431eaee64b613e50648b0b91ad5446cc2d3af868ae624826caf871bff9062275239298c29de261d741bad1f4
 SHA512 
6600b3c83fc1dcaf81a85b1d14087d2067327098c486011c8bfbaba83e06ca1081c6f7045730a58f097bab332072139707ea23c037924624d2f8100a7b61acb7
-DIST nanovna-saver-0.6.2.tar.gz 579583 BLAKE2B 
aa10f8272a63e42f35f5c395203bc1101f2a166bc29274cf28385fa7aab33d89953fdcf4595fadeed25abb2b6c02948307a1576738bd421cd648f7ef2a953bc9
 SHA512 
d5c548ffda24d8ca69a30cdda4afc1473afa5f5c3fecf2cee17e65e16fd46bee0dc274d5d597c5bb354c7251870e1f3ba0bd61a43f0af424db5403c5694713b5
 DIST nanovna-saver-0.6.3.tar.gz 580073 BLAKE2B 
be8482bf60a3abfff8a58c14cb34e81cf7b5733efa4d4da02e8d1cae0884fc4030f14a21bd66a6e5fb38f05938a446de8a5919cf3d13d902568c8c76f43381f1
 SHA512 
96cedb567f01f90ff07fef385d7ab6130213ab35674668d50962795e527414ca772583991db7bab73375a2651cb23876f1047d914579d5bec7758173f70bce71

diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild 
b/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild
deleted file mode 100644
index e564e750411f..
--- a/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2019-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 xdg-utils
-
-DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA"
-HOMEPAGE="https://github.com/mihtjel/nanovna-saver;
-
-LICENSE="GPL-3+"
-SLOT="0"
-if [ "${PV}" = "" ]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mihtjel/nanovna-saver.git;
-else
-   SRC_URI="https://github.com/mihtjel/nanovna-saver/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64"
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-fi
-
-RDEPEND="${DEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   dev-python/pyserial[${PYTHON_USEDEP}]
-   dev-python/PyQt6[${PYTHON_USEDEP},gui,widgets]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_install() {
-   distutils-r1_python_install
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2024-05-28 Thread Thomas Beierlein
commit: 47e776639abff6a0c61e3b04d7224cb4dfc4854b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue May 28 17:15:27 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue May 28 17:15:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47e77663

dev-libs/libzia: drop 4.55

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 -
 dev-libs/libzia/libzia-4.55.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 763a280b836d..f0a9c0edc947 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1,2 @@
-DIST libzia-4.55.tar.gz 646922 BLAKE2B 
0430757bce57458b33dbd7c315b88258b5d1364aea958a6b31e7e90a7f544cf64ba4409ffde9b2ab7088b6c8a33e433a3c334e7fc61e22a4bb8b693b53532000
 SHA512 
05d91c59b070f1230a0919c07757afa25f4bfca6585501d1ee013ca2c5994967329682624c2a9e13cba686640ddb145ca093e3e341141fd301e780a98c6b30a7
 DIST libzia-4.58.tar.gz 647123 BLAKE2B 
c1d7963e108847f1198a3b21d9972a614f5a830afddba2d7fbbdae7794e622851e6c5e11910c5b932eb4733521e58df74a4649ee7d15add08336c1b8db1588e1
 SHA512 
1a5e54083821708a2c34f2385c646c97fc48962dc4615ef364bded57a8d578ce05d15a8bd890c061cf97dd56e7b240a0c97621e12295b64c7396b2227ae729a8
 DIST libzia-4.59.tar.gz 647238 BLAKE2B 
5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3
 SHA512 
b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd

diff --git a/dev-libs/libzia/libzia-4.55.ebuild 
b/dev-libs/libzia/libzia-4.55.ebuild
deleted file mode 100644
index 557c11cf75df..
--- a/dev-libs/libzia/libzia-4.55.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Platform abstraction code for tucnak package"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ftdi"
-
-RDEPEND="dev-libs/glib:2
-   x11-libs/gtk+:2
-   media-libs/libsdl2
-   media-libs/sdl2-ttf
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )
-   elibc_musl? ( sys-libs/libunwind )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
-   eapply_user
-   sed -i -e "s/docsdir/#docsdir/g" \
-   -e "s/docs_/#docs_/g" Makefile.am || die
-
-   # fix build for MUSL (bug #832235)
-   if use elibc_musl ; then
-   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
-   fi
-   eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-libs -lunwind
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd \
-   --disable-static
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   find "${D}" -name '*.la' -type f -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-05-28 Thread Thomas Beierlein
commit: 642564806f4a201e47ed6537a435aab7413205f7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue May 28 17:14:26 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue May 28 17:14:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64256480

media-radio/tucnak: drop 4.55

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  1 -
 media-radio/tucnak/tucnak-4.55.ebuild | 68 ---
 2 files changed, 69 deletions(-)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 45de9904c34b..306fb47084cf 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,3 +1,2 @@
-DIST tucnak-4.55.tar.gz 6817952 BLAKE2B 
860b4718f575cc2e1116d14a95ab190dc479d37732c40a8dc5c32e04a3c7dc11cefc61074952d4d285011f91c13d6f9707734f9047dca883967d2b1a6b996bcd
 SHA512 
10b558ce4137a114c59cdff402a6696b64771c6486f7d0c2ade088cdd028c189e5aa1c2b0832b7d7ae934774fc2329ea6915d920b27d25f2eb8c92ad37c3777a
 DIST tucnak-4.58.tar.gz 6817845 BLAKE2B 
f1530aa83f99bd81de89bef74f0a17abb18e3326961e95e3f5b708dcc83640f6ac7249092381290f4c683f2e3078aff75f10d54e9dc75136644c384d2628b27c
 SHA512 
5744d11cb04a7dcfeb0b33356189e46a4c43fb21529a7dc59be5ade7f293c6d9cc72b4936c0b95c7eb15e044fc04515faf5b4ed6f4b610f4d8a018e53033978c
 DIST tucnak-4.59.tar.gz 6822110 BLAKE2B 
ba6a9912886c8ac5a0506c0170232f7f441e10d3bff2a45309cf4b03a67465165438c2955d080d7dd2616c0404594d7af370f5ada13337d91d46c07713ddf1a2
 SHA512 
a66ae8aba0bab19c1ac4a68889a9134eb24ba01e4ae444eac96c6f6829a09d307884ed4b448b606e2c9fea21d2fe33df68f5cd982177fc8d2c4b366ee090cfaa

diff --git a/media-radio/tucnak/tucnak-4.55.ebuild 
b/media-radio/tucnak/tucnak-4.55.ebuild
deleted file mode 100644
index b2645c2bda2e..
--- a/media-radio/tucnak/tucnak-4.55.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools flag-o-matic
-
-DESCRIPTION="Amateur Radio VHF Contest Logbook"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa fftw gpm hamlib suid"
-
-RDEPEND="dev-libs/glib:2
-   ~dev-libs/libzia-4.55
-   media-libs/libsndfile
-   media-libs/libsdl2
-   alsa? ( media-libs/alsa-lib )
-   fftw? ( sci-libs/fftw:3.0 )
-   gpm? ( sys-libs/gpm )
-   hamlib? ( media-libs/hamlib:= )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   eapply_user
-   # fix destop file
-   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
-   # fix doc install path
-   sed -i -e "s/docsdir/# docsdir/" \
-   -e "s/docs_DATA =/# docs_DATA/" \
-   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
-   eautoreconf
-}
-
-src_configure() {
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   econf $(use_with alsa) \
-   $(use_with gpm) $(use_with hamlib) \
-   $(use_with fftw fftw3)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
-   if use suid ; then
-   fperms 4711 /usr/bin/soundwrapper
-   fi
-}
-
-pkg_postinst() {
-   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
-   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
-   elog ""
-   elog "tucnak can be used with the following additional packages:"
-   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
-   elog " (No need to recompile)"
-   if use suid ; then
-   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
-   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
-   ewarn "want to use morse sidetone output via the PC speaker."
-   ewarn ""
-   ewarn "While the helper should be safe by design be aware that 
setting"
-   ewarn "any program setuid is a security risk."
-   fi
-}



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

2024-05-28 Thread Thomas Beierlein
commit: 8a3efb86c3966102abb0bafc32c2660c5ca08839
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue May 28 17:11:24 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue May 28 17:11:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3efb86

sci-visualization/pythonprop: drop 0.30.1

Signed-off-by: Thomas Beierlein  gentoo.org>

 .../pythonprop/pythonprop-0.30.1.ebuild| 53 --
 1 file changed, 53 deletions(-)

diff --git a/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild
deleted file mode 100644
index 0c2da111f5a2..
--- a/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Scripts to prepare and plot VOACAP propagation predictions"
-HOMEPAGE="https://www.qsl.net/h/hz1jw/pythonprop;
-SRC_URI="https://github.com/jawatson/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   ')
-   dev-python/cairocffi
-   sci-libs/cartopy[${PYTHON_SINGLE_USEDEP}]
-   sci-electronics/voacapl
-"
-DEPEND="${RDEPEND}
-   app-text/yelp-tools
-"
-
-PATCHES=( "${FILESDIR}/${PN}-drop-portland.patch" )
-
-src_prepare() {
-   eapply_user
-
-   eapply ${PATCHES[@]}
-
-   # drop building *.pdf files
-   sed -i -e "s#docs/user/help##g" Makefile.am || die
-   # do not call update_destop_database here
-   sed -ie "s/UPDATE_DESKTOP = /UPDATE_DESKTOP = # /g" data/Makefile.am || 
die
-   # fix Desktop Entry
-   sed -ie "s/HamRadio/HamRadio;/g" data/voacapgui.desktop.in || die
-   eautoreconf
-}
-
-src_install() {
-   default
-   python_optimize
-}



Re: [Bacula-devel] Bacula 15.0.2 update

2024-05-09 Thread Thomas Beierlein
Hi Phil,

On Wed, May 08, 2024 at 02:29:01PM -0400, Phil Stracchino wrote:
> Just updated Bacula from 13.0.4 to 15.0.2 on Gentoo Linux.  The update went
> smoothly and without issues aside from the build not running the DB update
> script, which I had to do manually.
> 
> 
> I found several issues with that step.
> First, update_mysql_tables simply complains:
> 
> The existing database is version 1024 !!
> This script can only update an existing version 12-15 to version 16.
> 
sound like you ran the script from /usr/libexec/bacula/updatedb directory.
The scripts there shows the mentioned problems.

There is a more actual version of the script in /usr/libexec/bacula directory 
above. That
should handle all versions up to 1025 in a correct way.

Regards, Thomas

-- 


___
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel


[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2024-05-08 Thread Thomas Beierlein
commit: 4871c8b8c225875864ceb33682f2d87114229c22
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed May  8 13:23:46 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed May  8 13:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4871c8b8

app-backup/bacula: add 15.0.2

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-15.0.2.ebuild | 449 +
 .../bacula/files/bacula-15.0.2-fix-static.patch|  63 +++
 .../bacula/files/bacula-15.0.2-fix_slibtool.patch  |  67 +++
 4 files changed, 580 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 2642b530361f..79ac896cb237 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B 
c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7
 SHA512 
59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5
 DIST bacula-13.0.4.tar.gz 6227040 BLAKE2B 
e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a
 SHA512 
5d33714d5575c351e28676cbd165fe7648ce15a1bc2a03f6d5635528083f3ec3bd6c7137a987690dcc8b232105e5768be91ba405a033ad60c4b82f3c88d73812
+DIST bacula-15.0.2.tar.gz 6524812 BLAKE2B 
1dd0722ce2bb6363936ed9cc9df1b6d842945f17277c77f40884bafc4b0a254c5fdd2c21bd200c6ca8b77c8eb718a319552e50135c9925d2b4ad81a64ab819d2
 SHA512 
71bd206a2bb0cf3ca0f2cb6547b63946bc2a8a5f70c5506b9a589e5ed9871bb98b56205da7d12e54a41c9ab3539fe1114bc94d926f0f831ee9e15bba36f167f3

diff --git a/app-backup/bacula/bacula-15.0.2.ebuild 
b/app-backup/bacula/bacula-15.0.2.ebuild
new file mode 100644
index ..d5c84855a449
--- /dev/null
+++ b/app-backup/bacula/bacula-15.0.2.ebuild
@@ -0,0 +1,449 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/;
+SRC_URI="https://downloads.sourceforge.net/bacula/${MY_P}.tar.gz;
+
+S=${WORKDIR}/${MY_P}
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   selinux? ( sec-policy/selinux-bacula )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+   makedev # designed to check availability in
+   # used header file
+)
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clie

[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/

2024-05-07 Thread Thomas Beierlein
commit: cee81cd5a1250af808998de5e7c68b2921f314d3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue May  7 17:41:34 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue May  7 17:41:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee81cd5

dev-libs/castxml: add 0.6.6

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/castxml/Manifest |  1 +
 dev-libs/castxml/castxml-0.6.6.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 846a840faaaf..a3ce05381dcf 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1,3 @@
 DIST CastXML-0.6.5.tar.gz 121667 BLAKE2B 
820a96dfb9f2763c00f22028ff4c232c15bf587f376aa11effd59d8d1014581d8dff4e8a01a6420a8e8e720e72f072da4ed5d0600171718d42e352d0439371eb
 SHA512 
1f6759242fd6097fc97df34b1689ae6660e42d64717be90fa2d2f251847a465e26e17d6ff5318d82c47981005c826dad0fe65b3536b13d9192b9bccf61097f10
+DIST CastXML-0.6.6.tar.gz 122349 BLAKE2B 
ab2d928386e3128cd05fcc60c02799508e671883cffd33f952eb81167672e4c76057be21d3ba6b3f327051b015894914c83ad66b5ce87e43fa1b251dea5c5371
 SHA512 
6ba62b91193eb3458cbd0a0838a626528f66972661cc33c6ef87b760f8baa985afe998a467d07fd7d28c1363f5ba74300f5d49c182830d217a4e051a97a4a913
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 
9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3
 SHA512 
1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e

diff --git a/dev-libs/castxml/castxml-0.6.6.ebuild 
b/dev-libs/castxml/castxml-0.6.6.ebuild
new file mode 100644
index ..894410252a94
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.6.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..19} )
+
+inherit cmake llvm-r1
+
+MY_P=CastXML-${PV}
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML;
+SRC_URI="
+   https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz
+   -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}=
+   ')
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   man? ( dev-python/sphinx )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
+   -DCastXML_INSTALL_MAN_DIR="share/man"
+   -DSPHINX_MAN="$(usex man)"
+   -DSPHINX_HTML=OFF
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local CMAKE_SKIP_TESTS=(
+   # Regex doesn't match the full build path
+   cmd.input-missing
+   cmd.rsp-missing
+
+   # Gets confused by extra #defines we set for hardening etc (bug 
#891813)
+   cmd.cc-gnu-src-cxx-E
+   cmd.cc-gnu-src-cxx-cmd
+   cmd.cc-gnu-c-src-c-E
+   cmd.cc-gnu-c-src-c-cmd
+   )
+
+   cmake_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/

2024-05-07 Thread Thomas Beierlein
commit: 5f7319791f7bd8aef40fd5e9aced3a223602c8c2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue May  7 17:40:24 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue May  7 17:40:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f731979

dev-libs/castxml: drop 0.6.1, 0.6.2, 0.6.4

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/castxml/Manifest |  3 --
 dev-libs/castxml/castxml-0.6.1.ebuild | 48 --
 dev-libs/castxml/castxml-0.6.2.ebuild | 64 ---
 dev-libs/castxml/castxml-0.6.4.ebuild | 64 ---
 4 files changed, 179 deletions(-)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 0381ab60ceab..846a840faaaf 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,5 +1,2 @@
 DIST CastXML-0.6.5.tar.gz 121667 BLAKE2B 
820a96dfb9f2763c00f22028ff4c232c15bf587f376aa11effd59d8d1014581d8dff4e8a01a6420a8e8e720e72f072da4ed5d0600171718d42e352d0439371eb
 SHA512 
1f6759242fd6097fc97df34b1689ae6660e42d64717be90fa2d2f251847a465e26e17d6ff5318d82c47981005c826dad0fe65b3536b13d9192b9bccf61097f10
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 
9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3
 SHA512 
1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
-DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 
8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c
 SHA512 
0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5
-DIST castxml-0.6.2.tar.gz 119190 BLAKE2B 
fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0
 SHA512 
eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b
-DIST castxml-0.6.4.tar.gz 121583 BLAKE2B 
9e4992306bc1380b92ff4d8fcfcf24934036aaf4ecbf2b4db4dfb942ce16152c385b64f96ec0559e6e175f06cf15da0635e61324f92ed6fd0cefc7c83326885d
 SHA512 
3494b7a31a397b390c412a5f445e40d92b3f02840a3eaf9fd94cef2c10fdd52b3621b3990056f2d0619a7d09de448a6988160406d3286472a8db5322a9b1caeb

diff --git a/dev-libs/castxml/castxml-0.6.1.ebuild 
b/dev-libs/castxml/castxml-0.6.1.ebuild
deleted file mode 100644
index 61e6bb8b1dff..
--- a/dev-libs/castxml/castxml-0.6.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=16
-inherit cmake llvm
-
-DESCRIPTION="C-family abstract syntax tree XML output tool"
-HOMEPAGE="https://github.com/CastXML/CastXML;
-SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/CastXML-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-RESTRICT="!test? ( test )"
-
-# See comment in llvm.eclass for why we don't depend on LLVM if we already
-# depend on Clang.
-RDEPEND="
-   https://github.com/CastXML/CastXML;
-SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/CastXML-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-RESTRICT="!test? ( test )"
-
-# See comment in llvm.eclass for why we don't depend on LLVM if we already
-# depend on Clang.
-RDEPEND="
-   https://github.com/CastXML/CastXML;
-SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/CastXML-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-RESTRICT="!test? ( test )"
-
-# See comment in llvm.eclass for why we don't depend on LLVM if we already
-# depend on Clang.
-RDEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/

2024-05-04 Thread Thomas Beierlein
commit: 60da9460727910b85e5960a000122c46ad56cfd0
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May  4 09:03:08 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat May  4 09:08:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60da9460

sci-electronics/xnec2c: add 4.4.16

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/xnec2c/Manifest |  1 +
 sci-electronics/xnec2c/xnec2c-4.4.16.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index c696df8e4e77..27940f492e67 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1,2 +1,3 @@
 DIST xnec2c-v4.4.12.tar.gz 1496988 BLAKE2B 
dbcea1e24382b9f2bb6e881007b44dcf99b9caa7f970ecbb1363e1a0e232d9d1bda6fe68f90622d81cdc69b3b9ff6019dd4b123d6a79f8c6bd088dbd804354b8
 SHA512 
0d1711260d7f69633d9e6bb559f3b56c2a25414f75ed913c643c0aaad5e4062834ce6c7c7816741f65436173b331e6f8f957c4a624a77214414865bac94ab7e8
 DIST xnec2c-v4.4.14.tar.gz 1509461 BLAKE2B 
26aca7e4e328dff4e418d16499312bd3137fc9c46b382e928c1916fa111cfb7da2e891274ac414691b0e40520146a7c9da4781fa2864f1abcade247c2732fa89
 SHA512 
8fa407bf47a1cd600ddffb51b89b6f8ac869a6c8c5d8d1420a494d14c6d8c03e8a6ff845dcff3ac64aca0373d32980a0e1f4f615806df178cdef2eae2190212f
+DIST xnec2c-v4.4.16.tar.gz 1509642 BLAKE2B 
d816ccbc8535b8a045f14cf6dd0e8b586a076fa2600fd3c0d71fd471efb6e63e739c20b3fa8427934e9e2cf71a9c12b701cbe44b5c4ffb96c78eeaa63fc5cbc5
 SHA512 
e7ccb0fe844c09ef36114835546f53ff92e053cf05fe64232efb3d7958b0860f86ef930296eb419dbe9b2ec2e9e0697de7e4fef3e2ec139566e585cf9b2cdba9

diff --git a/sci-electronics/xnec2c/xnec2c-4.4.16.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.4.16.ebuild
new file mode 100644
index ..a04f45020702
--- /dev/null
+++ b/sci-electronics/xnec2c/xnec2c-4.4.16.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg-utils
+
+MY_P=${PN}-v${PV}
+
+DESCRIPTION="A GTK+ graphical interactive version of nec2c"
+HOMEPAGE="https://www.xnec2c.org;
+SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz;
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gtk+:3"
+DEPEND="${RDEPEND}
+   sys-devel/gettext"
+
+src_prepare() {
+   eapply_user
+   # bug 896176
+   sed -i -e "s/-D_FORTIFY_SOURCE=2//g" configure.ac || die
+   eautoreconf
+}
+
+src_install() {
+   default
+   docompress -x /usr/share/man
+
+   rm -R "${D}/usr/share/doc/${P}" || die
+   dodoc AUTHORS README.md doc/*.txt
+   use doc && dodoc -r doc/*.html doc/images
+
+   if ! use examples ; then
+   rm -R "${D}/usr/share/${PN}/examples" || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/nanovna-saver/

2024-04-24 Thread Thomas Beierlein
commit: 4b35414690434d7807538844c8c8babf642a01d5
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Apr 24 12:40:37 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Apr 24 12:40:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b354146

net-wireless/nanovna-saver: Add python3.12 support

Signed-off-by: Thomas Beierlein  gentoo.org>

 .../{nanovna-saver-0.6.3.ebuild => nanovna-saver-0.6.3-r1.ebuild}   | 2 +-
 net-wireless/nanovna-saver/nanovna-saver-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild 
b/net-wireless/nanovna-saver/nanovna-saver-0.6.3-r1.ebuild
similarity index 97%
rename from net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild
rename to net-wireless/nanovna-saver/nanovna-saver-0.6.3-r1.ebuild
index ac921ab992af..f190c233f584 100644
--- a/net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild
+++ b/net-wireless/nanovna-saver/nanovna-saver-0.6.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1 xdg-utils
 
 DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA"

diff --git a/net-wireless/nanovna-saver/nanovna-saver-.ebuild 
b/net-wireless/nanovna-saver/nanovna-saver-.ebuild
index ac921ab992af..f190c233f584 100644
--- a/net-wireless/nanovna-saver/nanovna-saver-.ebuild
+++ b/net-wireless/nanovna-saver/nanovna-saver-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1 xdg-utils
 
 DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA"



[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2024-04-24 Thread Thomas Beierlein
commit: e59779d1967da7e63dfe69bc31c786cc96165b39
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Apr 24 12:01:14 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Apr 24 12:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59779d1

media-radio/fldigi: add 4.2.05

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  1 +
 media-radio/fldigi/fldigi-4.2.05.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 6d2e6fe3cc3e..6ffec819a8ae 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,2 +1,3 @@
 DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B 
fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675
 SHA512 
fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf
 DIST fldigi-4.2.04.tar.gz 5118463 BLAKE2B 
9c3f51c4ad7a08c9ce26230f59e7ecbf7a2a3d1734905afbb130145a425bd83c6d11478dddce6499c229d3b87f4670ef94f87ffe34e96168761e2f705464ebf4
 SHA512 
609f687e47022822674b0188f16ce997712ce2ae605ef915507acf9531edf7c4d4c18dd7df96e3302b3c83bd8abe40afe79232ac1b59fa7014e5e8415784f2b2
+DIST fldigi-4.2.05.tar.gz 5127250 BLAKE2B 
54a144e34da47c5379256c4ece67447815c29500331e29ccce884885daa96650d6ec098839eb97d13a641d8d0078a9656c9d443016a2acc98fbe7b78c98ca6f9
 SHA512 
46281e65dad24c57ea344182ed053ddea70281b1682d2fe6b40aa1f111c529328c7e1e4de86828ac265ed4523882d086f5213706159fc43b61f15989fdd9d407

diff --git a/media-radio/fldigi/fldigi-4.2.05.ebuild 
b/media-radio/fldigi/fldigi-4.2.05.ebuild
new file mode 100644
index ..cbbcbb8b6895
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.2.05.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hamlib nls pulseaudio"
+IUSE_CPU_FLAGS=" sse sse2 sse3"
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="x11-libs/fltk:1[threads,xft]
+   media-libs/libsamplerate
+   media-libs/libpng:0
+   x11-misc/xdg-utils
+   dev-perl/RPC-XML
+   dev-perl/Term-ReadLine-Perl
+   || (
+   media-libs/portaudio[oss]
+   media-libs/portaudio[alsa]
+   )
+   hamlib? ( media-libs/hamlib:= )
+   pulseaudio? ( media-libs/libpulse )
+   >=media-libs/libsndfile-1.0.10"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" )
+
+src_prepare() {
+   eapply ${PATCHES[@]}
+   eapply_user
+}
+
+src_configure() {
+   #fails to compile with -flto (bug #860405)
+   filter-lto
+
+   append-cxxflags $(test-flags-CXX -std=c++14)
+   local myconf=""
+
+   use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
+   use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2"
+   use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3"
+
+   econf ${myconf} \
+   --with-sndfile \
+   $(use_with hamlib) \
+   $(use_enable nls) \
+   $(use_with pulseaudio) \
+   --without-asciidoc
+}



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

2024-04-24 Thread Thomas Beierlein
commit: 1afc2b23eb328a8bf3327546cec415e95bd37961
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Apr 24 07:56:43 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Apr 24 08:02:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afc2b23

app-text/ebook2cw: initial ebuild, 0.8.5

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-text/ebook2cw/Manifest  |  1 +
 app-text/ebook2cw/ebook2cw-0.8.5.ebuild | 32 
 app-text/ebook2cw/metadata.xml  |  8 
 3 files changed, 41 insertions(+)

diff --git a/app-text/ebook2cw/Manifest b/app-text/ebook2cw/Manifest
new file mode 100644
index ..78ad133a72ce
--- /dev/null
+++ b/app-text/ebook2cw/Manifest
@@ -0,0 +1 @@
+DIST ebook2cw-0.8.5.tar.gz 34619 BLAKE2B 
898a8bb6307a10c33085aca9d172cc145ec9fd1ccb8e76b2be051fd144097ff78f554c01af7540943e2042002b70b25106f615d7e3e9fcfa4f1dfde9cf7f5244
 SHA512 
88f1b42f1d9e96d34b923e31d78b597d00e2696cf4361fb7b2ebeda791f5e6df14bb60d152036d179c16ddceb35577f136a4bc959171faebc0fb5e0ea1877e4b

diff --git a/app-text/ebook2cw/ebook2cw-0.8.5.ebuild 
b/app-text/ebook2cw/ebook2cw-0.8.5.ebuild
new file mode 100644
index ..9ff5b441d55c
--- /dev/null
+++ b/app-text/ebook2cw/ebook2cw-0.8.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Convert ebooks to Morse MP3s/OGGs"
+HOMEPAGE="https://fkurz.net/ham/ebook2cw.html;
+SRC_URI="https://fkurz.net/ham/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   media-sound/lame
+   media-libs/libvorbis
+   media-libs/libogg
+   "
+
+src_prepare() {
+   # avoid prestripping of 'qrq' binary
+   sed -i -e "s/install -s -m/install -m/" Makefile || die
+   # fix install dir for doc files
+   sed -i -e "s#/doc/ebook2cw/#/doc/${P}/#g" Makefile || die
+   eapply_user
+}
+
+src_install() {
+   emake DESTDIR="${D}/usr" install
+   dodoc ChangeLog
+}

diff --git a/app-text/ebook2cw/metadata.xml b/app-text/ebook2cw/metadata.xml
new file mode 100644
index ..001997549c54
--- /dev/null
+++ b/app-text/ebook2cw/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tom...@gentoo.org
+   Thomas Beierlein
+   
+



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pyshp/

2024-04-22 Thread Thomas Beierlein
commit: 04dddbdae3ccc11ad27a0cf6bb2fd10d29b8da2b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr 22 17:47:10 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr 22 17:52:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04dddbda

sci-libs/pyshp: drop 2.3.1-r1

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/pyshp/pyshp-2.3.1-r1.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/sci-libs/pyshp/pyshp-2.3.1-r1.ebuild 
b/sci-libs/pyshp/pyshp-2.3.1-r1.ebuild
deleted file mode 100644
index 813c53e427ef..
--- a/sci-libs/pyshp/pyshp-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,30 +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 distutils-r1
-
-DESCRIPTION="Pure Python read/write support for ESRI Shapefile format"
-HOMEPAGE="https://pypi.org/project/pyshp/;
-# pypi tarballs are missing test data
-#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/GeospatialPython/${PN}/archive/${PV}.tar.gz -> 
${P}..gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-python_test() {
-   epytest test_shapefile.py -m "not network" || die
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/, sci-libs/cartopy/files/

2024-04-22 Thread Thomas Beierlein
commit: f680657ef7ad184b31a4c86b004ec56f8dcd005c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr 22 17:49:23 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr 22 17:52:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f680657e

sci-libs/cartopy: drop 0.21.1-r1, 0.22.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/Manifest  |   2 -
 sci-libs/cartopy/cartopy-0.21.1-r1.ebuild  |  88 --
 sci-libs/cartopy/cartopy-0.22.0.ebuild |  85 --
 .../cartopy/files/cartopy-0.21.1-fix-test.patch|  28 -
 .../files/cartopy-0.21.1-fix-test_proj92.patch | 126 -
 .../files/cartopy-0.21.1-fix-test_proj92_1.patch   |  46 
 6 files changed, 375 deletions(-)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index 5dee4766c1d8..d8033d252e43 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1,3 +1 @@
-DIST cartopy-0.21.1.gh.tar.gz 10815884 BLAKE2B 
4137f593b6ce35270f9df5016529250a07c57ec5a95843db8740eb494f55109b5129cf72153b0216e4f786771bf5cedde3caaecd40175fe9ad5c6fb65ad84788
 SHA512 
de1d09ee3bf6af13bcc7cc4bb1f7c13335ba67e05d2ad64efa0fb00bdb74c7e13c6fc44822d5ac1d70ee7d39b2322280c1395dc66119b9ecd94ca26014e413a1
-DIST cartopy-0.22.0.gh.tar.gz 10907762 BLAKE2B 
0524efb2359f72da4e73cc74c41b03f4e335163dea4b86f5b8907b2a20521ce81a42fceebbdd7e582315b33aed0dfdf159469dfa13516c9c46a8f887f847fa21
 SHA512 
195cc69170c826240e03918de39925459c94c36b76f1a87b8ec3bca7c00ed577eb8c727ccda1511c0f691ac5aea043d3d02d7bfb603624548e63c9a7dc644ad5
 DIST cartopy-0.23.0.gh.tar.gz 10645484 BLAKE2B 
aa9306e9f5bd85ae28be4802aac1a36d67df5812e9d188ad20d27103eaff1856b7d48e256459519b4e647bdf17fc207e8473ec6ead7413db113311fe821faba6
 SHA512 
8f357faad592db03c564d2c87f6d1600d2a04a68b71b250925c222cea418b8588f2eb48f64d3ec7210650a34372777ef8416c8f129af7911661615759d2c60b5

diff --git a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild 
b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
deleted file mode 100644
index e7186c4571c4..
--- a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 multibuild multiprocessing virtualx
-
-MY_PV=${PV/_beta/b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Python package for geospatial data processing and analysis"
-HOMEPAGE="https://scitools.org.uk/cartopy;
-SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}]
-   sci-libs/geos
-   $(python_gen_cond_dep '
-   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
-   dev-python/shapely[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   dev-python/pyproj[${PYTHON_USEDEP}]
-   sci-libs/pyshp[${PYTHON_USEDEP}]
-   ')
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   ')
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/flufl-lock[${PYTHON_USEDEP}]
-   dev-python/pytest-mpl[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-test.patch
-   # backports to fix tests with >=PROJ9.2
- "${FILESDIR}"/${PN}-0.21.1-fix-test_proj92.patch
- "${FILESDIR}"/${PN}-0.21.1-fix-test_proj92_1.patch )
-
-EPYTEST_IGNORE=(
-   # Require network access, not covered by markers
-   lib/cartopy/tests/mpl/test_crs.py
-   lib/cartopy/tests/mpl/test_gridliner.py
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-   # Prepare matplotlib backend for test suite
-   export MPLCONFIGDIR="${T}"
-   echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die
-
-   distutils-r1_

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

2024-04-19 Thread Thomas Beierlein
commit: 0530fd355d41119406a4d8c0fff16024c0e62724
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Apr 19 15:13:13 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Apr 19 15:13:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0530fd35

sci-visualization/pythonprop: Add support for Python3.12

Signed-off-by: Thomas Beierlein  gentoo.org>

 .../pythonprop/pythonprop-0.30.1-r1.ebuild | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/sci-visualization/pythonprop/pythonprop-0.30.1-r1.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.30.1-r1.ebuild
new file mode 100644
index ..0020e216326c
--- /dev/null
+++ b/sci-visualization/pythonprop/pythonprop-0.30.1-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Scripts to prepare and plot VOACAP propagation predictions"
+HOMEPAGE="https://www.qsl.net/h/hz1jw/pythonprop;
+SRC_URI="https://github.com/jawatson/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   ')
+   dev-python/cairocffi
+   sci-libs/cartopy[${PYTHON_SINGLE_USEDEP}]
+   sci-electronics/voacapl
+"
+DEPEND="${RDEPEND}
+   app-text/yelp-tools
+"
+
+PATCHES=( "${FILESDIR}/${PN}-drop-portland.patch" )
+
+src_prepare() {
+   eapply_user
+
+   eapply ${PATCHES[@]}
+
+   # drop building *.pdf files
+   sed -i -e "s#docs/user/help##g" Makefile.am || die
+   # do not call update_destop_database here
+   sed -ie "s/UPDATE_DESKTOP = /UPDATE_DESKTOP = # /g" data/Makefile.am || 
die
+   # fix Desktop Entry
+   sed -ie "s/HamRadio/HamRadio;/g" data/voacapgui.desktop.in || die
+   eautoreconf
+}
+
+src_install() {
+   default
+   python_optimize
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/, sci-libs/cartopy/files/

2024-04-18 Thread Thomas Beierlein
commit: 232ab0fd0c724d7d66bd961cf9f419f51d574733
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Apr 18 18:26:07 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Apr 18 18:26:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232ab0fd

sci-libs/cartopy: add 0.23.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/Manifest  |  1 +
 sci-libs/cartopy/cartopy-0.23.0.ebuild | 87 ++
 .../files/cartopy-0.23.0-backport-test-fixes.patch | 13 
 3 files changed, 101 insertions(+)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index 454beee85fa2..5dee4766c1d8 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1,2 +1,3 @@
 DIST cartopy-0.21.1.gh.tar.gz 10815884 BLAKE2B 
4137f593b6ce35270f9df5016529250a07c57ec5a95843db8740eb494f55109b5129cf72153b0216e4f786771bf5cedde3caaecd40175fe9ad5c6fb65ad84788
 SHA512 
de1d09ee3bf6af13bcc7cc4bb1f7c13335ba67e05d2ad64efa0fb00bdb74c7e13c6fc44822d5ac1d70ee7d39b2322280c1395dc66119b9ecd94ca26014e413a1
 DIST cartopy-0.22.0.gh.tar.gz 10907762 BLAKE2B 
0524efb2359f72da4e73cc74c41b03f4e335163dea4b86f5b8907b2a20521ce81a42fceebbdd7e582315b33aed0dfdf159469dfa13516c9c46a8f887f847fa21
 SHA512 
195cc69170c826240e03918de39925459c94c36b76f1a87b8ec3bca7c00ed577eb8c727ccda1511c0f691ac5aea043d3d02d7bfb603624548e63c9a7dc644ad5
+DIST cartopy-0.23.0.gh.tar.gz 10645484 BLAKE2B 
aa9306e9f5bd85ae28be4802aac1a36d67df5812e9d188ad20d27103eaff1856b7d48e256459519b4e647bdf17fc207e8473ec6ead7413db113311fe821faba6
 SHA512 
8f357faad592db03c564d2c87f6d1600d2a04a68b71b250925c222cea418b8588f2eb48f64d3ec7210650a34372777ef8416c8f129af7911661615759d2c60b5

diff --git a/sci-libs/cartopy/cartopy-0.23.0.ebuild 
b/sci-libs/cartopy/cartopy-0.23.0.ebuild
new file mode 100644
index ..024cbd93e090
--- /dev/null
+++ b/sci-libs/cartopy/cartopy-0.23.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{9..12} )
+
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 multiprocessing virtualx
+
+MY_PV=${PV/_beta/b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Python package for geospatial data processing and analysis"
+HOMEPAGE="https://scitools.org.uk/cartopy;
+SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+   dev-python/shapely[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/pyproj[${PYTHON_USEDEP}]
+   sci-libs/pyshp[${PYTHON_USEDEP}]
+   ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+   ')
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/flufl-lock[${PYTHON_USEDEP}]
+   dev-python/pytest-mpl[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ')
+   )
+"
+PATCHES=(
+   "${FILESDIR}"/${P}-backport-test-fixes.patch
+)
+
+EPYTEST_IGNORE=(
+   # Require network access, not covered by markers
+   lib/cartopy/tests/mpl/test_crs.py
+   lib/cartopy/tests/mpl/test_gridliner.py
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+   # Prepare matplotlib backend for test suite
+   export MPLCONFIGDIR="${T}"
+   echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die
+
+   sed -i -e "s/exclude =/#exclude =/" pyproject.toml || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   cd "${BUILD_DIR}" || die
+
+   # Drop all tests needing network access
+   virtx epytest -n "$(makeopts_jobs)" -m "not network and not 
natural_earth" || die "test failed"
+}

diff --git a/sci-libs/cartopy/files/cartopy-0.23.0-backport-test-fixes.patch 
b/sci-libs/cartopy/files/cartopy-0.23.0-back

[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/

2024-04-18 Thread Thomas Beierlein
commit: 799053cd56a029141f62c3fd252dd6ad5cdfa098
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Apr 18 11:09:15 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Apr 18 11:10:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799053cd

sci-libs/cartopy: add 0.22.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/Manifest  |  1 +
 sci-libs/cartopy/cartopy-0.22.0.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index d3c5f7633dcf..454beee85fa2 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1 +1,2 @@
 DIST cartopy-0.21.1.gh.tar.gz 10815884 BLAKE2B 
4137f593b6ce35270f9df5016529250a07c57ec5a95843db8740eb494f55109b5129cf72153b0216e4f786771bf5cedde3caaecd40175fe9ad5c6fb65ad84788
 SHA512 
de1d09ee3bf6af13bcc7cc4bb1f7c13335ba67e05d2ad64efa0fb00bdb74c7e13c6fc44822d5ac1d70ee7d39b2322280c1395dc66119b9ecd94ca26014e413a1
+DIST cartopy-0.22.0.gh.tar.gz 10907762 BLAKE2B 
0524efb2359f72da4e73cc74c41b03f4e335163dea4b86f5b8907b2a20521ce81a42fceebbdd7e582315b33aed0dfdf159469dfa13516c9c46a8f887f847fa21
 SHA512 
195cc69170c826240e03918de39925459c94c36b76f1a87b8ec3bca7c00ed577eb8c727ccda1511c0f691ac5aea043d3d02d7bfb603624548e63c9a7dc644ad5

diff --git a/sci-libs/cartopy/cartopy-0.22.0.ebuild 
b/sci-libs/cartopy/cartopy-0.22.0.ebuild
new file mode 100644
index ..cfc80da1d172
--- /dev/null
+++ b/sci-libs/cartopy/cartopy-0.22.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 multiprocessing virtualx
+
+MY_PV=${PV/_beta/b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Python package for geospatial data processing and analysis"
+HOMEPAGE="https://scitools.org.uk/cartopy;
+SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}]
+   sci-libs/geos
+   $(python_gen_cond_dep '
+   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+   dev-python/shapely[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/pyproj[${PYTHON_USEDEP}]
+   sci-libs/pyshp[${PYTHON_USEDEP}]
+   ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+   ')
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/flufl-lock[${PYTHON_USEDEP}]
+   dev-python/pytest-mpl[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Require network access, not covered by markers
+   lib/cartopy/tests/mpl/test_crs.py
+   lib/cartopy/tests/mpl/test_gridliner.py
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+   # Prepare matplotlib backend for test suite
+   export MPLCONFIGDIR="${T}"
+   echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die
+
+   sed -i -e "s/exclude =/#exclude =/" pyproject.toml || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   cd "${BUILD_DIR}" || die
+
+   # Drop all tests needing network access
+   virtx epytest -n "$(makeopts_jobs)" -m "not network and not 
natural_earth" || die "test failed"
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/

2024-04-18 Thread Thomas Beierlein
commit: 1c788aaa725430183421df9d4fdea5af3c1f4384
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Apr 18 11:12:04 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Apr 18 11:12:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c788aaa

sci-libs/cartopy: drop 0.21.1

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.21.1.ebuild | 83 --
 1 file changed, 83 deletions(-)

diff --git a/sci-libs/cartopy/cartopy-0.21.1.ebuild 
b/sci-libs/cartopy/cartopy-0.21.1.ebuild
deleted file mode 100644
index bad3ea5841c3..
--- a/sci-libs/cartopy/cartopy-0.21.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 multibuild multiprocessing virtualx
-
-MY_PV=${PV/_beta/b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Python package for geospatial data processing and analysis"
-HOMEPAGE="https://scitools.org.uk/cartopy;
-SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}]
-   sci-libs/geos
-   $(python_gen_cond_dep '
-   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
-   dev-python/shapely[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   dev-python/pyproj[${PYTHON_USEDEP}]
-   sci-libs/pyshp[${PYTHON_USEDEP}]
-   ')
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   ')
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/flufl-lock[${PYTHON_USEDEP}]
-   dev-python/pytest-mpl[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-test.patch )
-
-EPYTEST_IGNORE=(
-   # Require network access, not covered by markers
-   lib/cartopy/tests/mpl/test_crs.py
-   lib/cartopy/tests/mpl/test_gridliner.py
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-   # Prepare matplotlib backend for test suite
-   export MPLCONFIGDIR="${T}"
-   echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   cd "${BUILD_DIR}" || die
-
-   # Drop all tests needing network access
-   virtx epytest -n "$(makeopts_jobs)" -m "not network and not 
natural_earth" || die "test failed"
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pyshp/

2024-04-14 Thread Thomas Beierlein
commit: 75fd5e178add2341038133799f31a7a041249d9d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 14 14:34:47 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 14 14:37:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fd5e17

sci-libs/pyshp: Add support for Python 3.12

Closes: https://bugs.gentoo.org/929787
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/pyshp/pyshp-2.3.1-r2.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/sci-libs/pyshp/pyshp-2.3.1-r2.ebuild 
b/sci-libs/pyshp/pyshp-2.3.1-r2.ebuild
new file mode 100644
index ..18fbf87fe491
--- /dev/null
+++ b/sci-libs/pyshp/pyshp-2.3.1-r2.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
+
+DESCRIPTION="Pure Python read/write support for ESRI Shapefile format"
+HOMEPAGE="https://pypi.org/project/pyshp/;
+# pypi tarballs are missing test data
+#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/GeospatialPython/${PN}/archive/${PV}.tar.gz -> 
${P}..gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+python_test() {
+   epytest test_shapefile.py -m "not network" || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/

2024-04-14 Thread Thomas Beierlein
commit: b3260dd091c358118c058ebfe3918083bd975ed7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 14 13:26:08 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 14 13:29:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3260dd0

media-libs/hamlib: Add support for Python 3.12

Closes: https://bugs.gentoo.org/929636
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/hamlib-4.5.5-r3.ebuild | 101 +++
 1 file changed, 101 insertions(+)

diff --git a/media-libs/hamlib/hamlib-4.5.5-r3.ebuild 
b/media-libs/hamlib/hamlib-4.5.5-r3.ebuild
new file mode 100644
index ..208e7e9d4980
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.5.5-r3.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+MY_P=${P/_rc2/~rc2}
+
+inherit autotools flag-o-matic python-single-r1
+
+DESCRIPTION="Ham radio backend rig control libraries"
+HOMEPAGE="https://www.hamlib.github.io;
+SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0/4.2"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="doc perl python tcl"
+
+RESTRICT="test"
+
+RDEPEND="
+   =virtual/libusb-0*
+   dev-libs/libxml2
+   sys-libs/readline:0=
+   perl? ( dev-lang/perl )
+   python? ( ${PYTHON_DEPS} )
+   tcl? ( dev-lang/tcl:0= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   dev-lang/swig
+   >=dev-build/libtool-2.2
+   doc? ( app-text/doxygen
+   dev-util/source-highlight )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.5.5-gcc14-fix.patch"
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Correct install target to whatever INSTALLDIRS says and use vendor
+   # installdirs everywhere (bug #611550)
+   sed -i -e "s#install_site#install#" \
+   -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" 
INSTALLDIRS=vendor#' \
+   bindings/Makefile.am || die "sed failed patching for perl"
+
+   # make building of documentation compatible with autotools-utils
+   sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed"
+
+   eautoreconf
+}
+
+src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/926839
+   # https://github.com/Hamlib/Hamlib/issues/1524
+   filter-lto
+
+   econf \
+   --libdir=/usr/$(get_libdir)/hamlib \
+   --disable-static \
+   --with-xml-support \
+   $(use_with perl perl-binding) \
+   $(use_with python python-binding) \
+   $(use_with tcl tcl-binding)
+}
+
+src_compile() {
+   emake
+   use doc && emake html
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   use python && python_optimize
+
+   use doc && HTML_DOCS=( doc/html/ )
+   einstalldocs
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins hamlib.pc
+
+   echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib
+   doenvd "${T}"/73hamlib
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2024-04-12 Thread Thomas Beierlein
commit: 04caaf525e24a553fe1d9cfcab31cab4f768089c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Apr 12 17:19:20 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Apr 12 17:20:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04caaf52

dev-libs/libzia: add 4.59

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.59.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index a972b3b817db..763a280b836d 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1,3 @@
 DIST libzia-4.55.tar.gz 646922 BLAKE2B 
0430757bce57458b33dbd7c315b88258b5d1364aea958a6b31e7e90a7f544cf64ba4409ffde9b2ab7088b6c8a33e433a3c334e7fc61e22a4bb8b693b53532000
 SHA512 
05d91c59b070f1230a0919c07757afa25f4bfca6585501d1ee013ca2c5994967329682624c2a9e13cba686640ddb145ca093e3e341141fd301e780a98c6b30a7
 DIST libzia-4.58.tar.gz 647123 BLAKE2B 
c1d7963e108847f1198a3b21d9972a614f5a830afddba2d7fbbdae7794e622851e6c5e11910c5b932eb4733521e58df74a4649ee7d15add08336c1b8db1588e1
 SHA512 
1a5e54083821708a2c34f2385c646c97fc48962dc4615ef364bded57a8d578ce05d15a8bd890c061cf97dd56e7b240a0c97621e12295b64c7396b2227ae729a8
+DIST libzia-4.59.tar.gz 647238 BLAKE2B 
5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3
 SHA512 
b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd

diff --git a/dev-libs/libzia/libzia-4.59.ebuild 
b/dev-libs/libzia/libzia-4.59.ebuild
new file mode 100644
index ..0fe1254dbfda
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.59.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Platform abstraction code for tucnak package"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ftdi"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gtk+:2
+   media-libs/libsdl2
+   media-libs/sdl2-ttf
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )
+   elibc_musl? ( sys-libs/libunwind )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+   eapply_user
+   sed -i -e "s/docsdir/#docsdir/g" \
+   -e "s/docs_/#docs_/g" Makefile.am || die
+
+   # fix build for MUSL (bug #832235)
+   if use elibc_musl ; then
+   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   use elibc_musl && append-libs -lunwind
+   econf \
+   $(use_with ftdi) --with-sdl \
+   --with-png --without-bfd \
+   --disable-static
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-04-12 Thread Thomas Beierlein
commit: 312a0597a08cdbfb65f1b667557f1fbff26e97b9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Apr 12 17:20:06 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Apr 12 17:20:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312a0597

media-radio/tucnak: add 4.59

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  1 +
 media-radio/tucnak/tucnak-4.59.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index d48e0f798ca5..45de9904c34b 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1,3 @@
 DIST tucnak-4.55.tar.gz 6817952 BLAKE2B 
860b4718f575cc2e1116d14a95ab190dc479d37732c40a8dc5c32e04a3c7dc11cefc61074952d4d285011f91c13d6f9707734f9047dca883967d2b1a6b996bcd
 SHA512 
10b558ce4137a114c59cdff402a6696b64771c6486f7d0c2ade088cdd028c189e5aa1c2b0832b7d7ae934774fc2329ea6915d920b27d25f2eb8c92ad37c3777a
 DIST tucnak-4.58.tar.gz 6817845 BLAKE2B 
f1530aa83f99bd81de89bef74f0a17abb18e3326961e95e3f5b708dcc83640f6ac7249092381290f4c683f2e3078aff75f10d54e9dc75136644c384d2628b27c
 SHA512 
5744d11cb04a7dcfeb0b33356189e46a4c43fb21529a7dc59be5ade7f293c6d9cc72b4936c0b95c7eb15e044fc04515faf5b4ed6f4b610f4d8a018e53033978c
+DIST tucnak-4.59.tar.gz 6822110 BLAKE2B 
ba6a9912886c8ac5a0506c0170232f7f441e10d3bff2a45309cf4b03a67465165438c2955d080d7dd2616c0404594d7af370f5ada13337d91d46c07713ddf1a2
 SHA512 
a66ae8aba0bab19c1ac4a68889a9134eb24ba01e4ae444eac96c6f6829a09d307884ed4b448b606e2c9fea21d2fe33df68f5cd982177fc8d2c4b366ee090cfaa

diff --git a/media-radio/tucnak/tucnak-4.59.ebuild 
b/media-radio/tucnak/tucnak-4.59.ebuild
new file mode 100644
index ..d4864781c446
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.59.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="Amateur Radio VHF Contest Logbook"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa fftw gpm hamlib suid"
+
+RDEPEND="dev-libs/glib:2
+   ~dev-libs/libzia-4.59
+   media-libs/libsndfile
+   media-libs/libsdl2
+   alsa? ( media-libs/alsa-lib )
+   fftw? ( sci-libs/fftw:3.0 )
+   gpm? ( sys-libs/gpm )
+   hamlib? ( media-libs/hamlib:= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   eapply_user
+   # fix destop file
+   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
+   # fix doc install path
+   sed -i -e "s/docsdir/# docsdir/" \
+   -e "s/docs_DATA =/# docs_DATA/" \
+   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
+   eautoreconf
+}
+
+src_configure() {
+   append-ldflags -L/usr/$(get_libdir)/hamlib
+   econf $(use_with alsa) \
+   $(use_with gpm) $(use_with hamlib) \
+   $(use_with fftw fftw3)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
+   if use suid ; then
+   fperms 4711 /usr/bin/soundwrapper
+   fi
+}
+
+pkg_postinst() {
+   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
+   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
+   elog ""
+   elog "tucnak can be used with the following additional packages:"
+   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
+   elog " (No need to recompile)"
+   if use suid ; then
+   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
+   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
+   ewarn "want to use morse sidetone output via the PC speaker."
+   ewarn ""
+   ewarn "While the helper should be safe by design be aware that 
setting"
+   ewarn "any program setuid is a security risk."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/

2024-04-12 Thread Thomas Beierlein
commit: f990faba2acdda6fc5fbf62c7720a5007dce1650
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Apr 12 10:57:59 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Apr 12 10:57:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f990faba

sci-electronics/xnec2c: add 4.4.14

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/xnec2c/Manifest |  1 +
 sci-electronics/xnec2c/xnec2c-4.4.14.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index 4eaf602c3d4a..c696df8e4e77 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1 +1,2 @@
 DIST xnec2c-v4.4.12.tar.gz 1496988 BLAKE2B 
dbcea1e24382b9f2bb6e881007b44dcf99b9caa7f970ecbb1363e1a0e232d9d1bda6fe68f90622d81cdc69b3b9ff6019dd4b123d6a79f8c6bd088dbd804354b8
 SHA512 
0d1711260d7f69633d9e6bb559f3b56c2a25414f75ed913c643c0aaad5e4062834ce6c7c7816741f65436173b331e6f8f957c4a624a77214414865bac94ab7e8
+DIST xnec2c-v4.4.14.tar.gz 1509461 BLAKE2B 
26aca7e4e328dff4e418d16499312bd3137fc9c46b382e928c1916fa111cfb7da2e891274ac414691b0e40520146a7c9da4781fa2864f1abcade247c2732fa89
 SHA512 
8fa407bf47a1cd600ddffb51b89b6f8ac869a6c8c5d8d1420a494d14c6d8c03e8a6ff845dcff3ac64aca0373d32980a0e1f4f615806df178cdef2eae2190212f

diff --git a/sci-electronics/xnec2c/xnec2c-4.4.14.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.4.14.ebuild
new file mode 100644
index ..a968f495ffc9
--- /dev/null
+++ b/sci-electronics/xnec2c/xnec2c-4.4.14.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg-utils
+
+MY_P=${PN}-v${PV}
+
+DESCRIPTION="A GTK+ graphical interactive version of nec2c"
+HOMEPAGE="https://www.xnec2c.org;
+SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gtk+:3"
+DEPEND="${RDEPEND}
+   sys-devel/gettext"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   eapply_user
+   # bug 896176
+   sed -i -e "s/-D_FORTIFY_SOURCE=2//g" configure.ac || die
+   eautoreconf
+}
+
+src_install() {
+   default
+   docompress -x /usr/share/man
+
+   rm -R "${D}/usr/share/doc/${P}" || die
+   dodoc AUTHORS README.md doc/*.txt
+   use doc && dodoc -r doc/*.html doc/images
+
+   if ! use examples ; then
+   rm -R "${D}/usr/share/${PN}/examples" || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



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

2024-03-25 Thread Thomas Beierlein
commit: 57313b5a0994511f60ea73610ebcc535716a07ea
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Mar 25 14:48:50 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Mar 25 14:50:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57313b5a

dev-python/pygccxml: Fix build of documentation

- drop no longer used import statement
- fix module file path

Closes: https://bugs.gentoo.org/920767
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch | 21 +
 dev-python/pygccxml/pygccxml-2.4.0.ebuild  |  3 ++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch 
b/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch
new file mode 100644
index ..ecec89c14ed9
--- /dev/null
+++ b/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch
@@ -0,0 +1,21 @@
+diff --git a/docs/conf.py b/docs/conf.py
+index 071ebb1..2ccec1f 100644
+--- a/docs/conf.py
 b/docs/conf.py
+@@ -23,7 +23,6 @@ import importlib.metadata
+ # documentation root, use os.path.abspath to make it absolute, like shown 
here.
+ sys.path.insert(0, os.path.abspath('.') + "/../src")
+ 
+-from release_utils import utils  # nopep8
+ 
+ # -- General configuration 
+ 
+@@ -284,7 +283,7 @@ def run_apidoc(_):
+ os.path.join(sys.prefix, 'bin', 'sphinx-apidoc'))
+ subprocess.check_call(
+ [cmd_path, '-o', output_path,
+- os.path.abspath(cur_dir + "/../" + module),
++ os.path.abspath(cur_dir + "/../src/" + module),
+  '--separate', '--force', '--module-first', '--doc-project=API'])
+ 
+ 

diff --git a/dev-python/pygccxml/pygccxml-2.4.0.ebuild 
b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
index f93c64023594..114320ffb31d 100644
--- a/dev-python/pygccxml/pygccxml-2.4.0.ebuild
+++ b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,6 +26,7 @@ distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
 
 python_prepare_all() {
eapply -p0 "${FILESDIR}/${PN}-2.4.0-pyproject.patch"
+   eapply "${FILESDIR}/${PN}-2.4.0-doc.patch"
eapply_user
 
distutils-r1_python_prepare_all



[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/

2024-03-24 Thread Thomas Beierlein
commit: 02b34777fbe9ae0ace3c6fe6d5c51a6d3ab9682e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Mar 24 21:15:45 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Mar 24 21:16:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b34777

dev-libs/castxml: Fix max LLVM version

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/castxml/castxml-0.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild 
b/dev-libs/castxml/castxml-0.6.4.ebuild
index f255915f61eb..415f275dcc3f 100644
--- a/dev-libs/castxml/castxml-0.6.4.ebuild
+++ b/dev-libs/castxml/castxml-0.6.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LLVM_MAX_SLOT=18
+LLVM_MAX_SLOT=17
 inherit cmake llvm
 
 DESCRIPTION="C-family abstract syntax tree XML output tool"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/

2024-03-24 Thread Thomas Beierlein
commit: 6acfa930742dde01051b6b566f2d43c9870826fb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Mar 24 21:06:09 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Mar 24 21:06:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acfa930

dev-libs/castxml: add 0.6.4

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/castxml/Manifest |  1 +
 dev-libs/castxml/castxml-0.6.4.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index afed59928523..fc05da820446 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,3 +1,4 @@
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 
9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3
 SHA512 
1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
 DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 
8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c
 SHA512 
0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5
 DIST castxml-0.6.2.tar.gz 119190 BLAKE2B 
fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0
 SHA512 
eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b
+DIST castxml-0.6.4.tar.gz 121583 BLAKE2B 
9e4992306bc1380b92ff4d8fcfcf24934036aaf4ecbf2b4db4dfb942ce16152c385b64f96ec0559e6e175f06cf15da0635e61324f92ed6fd0cefc7c83326885d
 SHA512 
3494b7a31a397b390c412a5f445e40d92b3f02840a3eaf9fd94cef2c10fdd52b3621b3990056f2d0619a7d09de448a6988160406d3286472a8db5322a9b1caeb

diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild 
b/dev-libs/castxml/castxml-0.6.4.ebuild
new file mode 100644
index ..f255915f61eb
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=18
+inherit cmake llvm
+
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML;
+SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/CastXML-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+# See comment in llvm.eclass for why we don't depend on LLVM if we already
+# depend on Clang.
+RDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-03-12 Thread Thomas Beierlein
commit: 9e6c5a303ce362fea20a17878116e76bf25cbef6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Mar 12 07:26:55 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Mar 12 07:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6c5a30

media-radio/tucnak: drop 4.52, 4.54

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  2 --
 media-radio/tucnak/tucnak-4.52.ebuild | 68 ---
 media-radio/tucnak/tucnak-4.54.ebuild | 68 ---
 3 files changed, 138 deletions(-)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 11809e9dd012..1d994792f8be 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,3 +1 @@
-DIST tucnak-4.52.tar.gz 6684620 BLAKE2B 
c56949f61b8a0365deec0eab95d68067e5e8674164ad95f83c1b5cb84740af254f559c5158dc3aa8281353f4db2aee8163de1f92a08dc68487a8be0b00619e92
 SHA512 
bd20d94bc136e0078628b149f70e510027f9482fcdc881856ba13ed29a2c6be2e02c87c1d2fd2b670ecc347e1335378e5dd3aec5efa5db259b2730a13c10f019
-DIST tucnak-4.54.tar.gz 6817558 BLAKE2B 
5c0e4730fbf06a249d528979ab89e2fd2b8067c9786b0ebbdebf9bb1592cd43a95f20582da50989eb04ad7953b13b4d3bf214706db464d8a636e88176a7eb607
 SHA512 
93f174cfe73c4047ad3c067f84ccd09e27a4acdcc91ece85a2b4187ed2b09c26f99321c25381d7932afea3853b6d26fd96c3d6e0447f2035efbd4946c80b979c
 DIST tucnak-4.55.tar.gz 6817952 BLAKE2B 
860b4718f575cc2e1116d14a95ab190dc479d37732c40a8dc5c32e04a3c7dc11cefc61074952d4d285011f91c13d6f9707734f9047dca883967d2b1a6b996bcd
 SHA512 
10b558ce4137a114c59cdff402a6696b64771c6486f7d0c2ade088cdd028c189e5aa1c2b0832b7d7ae934774fc2329ea6915d920b27d25f2eb8c92ad37c3777a

diff --git a/media-radio/tucnak/tucnak-4.52.ebuild 
b/media-radio/tucnak/tucnak-4.52.ebuild
deleted file mode 100644
index 5fac11ce0de8..
--- a/media-radio/tucnak/tucnak-4.52.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools flag-o-matic
-
-DESCRIPTION="Amateur Radio VHF Contest Logbook"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa fftw gpm hamlib suid"
-
-RDEPEND="dev-libs/glib:2
-   ~dev-libs/libzia-4.52
-   media-libs/libsndfile
-   media-libs/libsdl2
-   alsa? ( media-libs/alsa-lib )
-   fftw? ( sci-libs/fftw:3.0 )
-   gpm? ( sys-libs/gpm )
-   hamlib? ( media-libs/hamlib:= )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   eapply_user
-   # fix destop file
-   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
-   # fix doc install path
-   sed -i -e "s/docsdir/# docsdir/" \
-   -e "s/docs_DATA =/# docs_DATA/" \
-   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
-   eautoreconf
-}
-
-src_configure() {
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   econf $(use_with alsa) \
-   $(use_with gpm) $(use_with hamlib) \
-   $(use_with fftw fftw3)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
-   if use suid ; then
-   fperms 4711 /usr/bin/soundwrapper
-   fi
-}
-
-pkg_postinst() {
-   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
-   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
-   elog ""
-   elog "tucnak can be used with the following additional packages:"
-   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
-   elog " (No need to recompile)"
-   if use suid ; then
-   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
-   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
-   ewarn "want to use morse sidetone output via the PC speaker."
-   ewarn ""
-   ewarn "While the helper should be safe by design be aware that 
setting"
-   ewarn "any program setuid is a security risk."
-   fi
-}

diff --git a/media-radio/tucnak/tucnak-4.54.ebuild 
b/media-radio/tucnak/tucnak-4.54.ebuild
deleted file mode 100644
index 677cbc82d4da..
--- a/media-radio/tucnak/tucnak-4.54.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools flag-o-matic
-
-DESCRIPTION="Amateur Radio VHF

[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-03-12 Thread Thomas Beierlein
commit: 2cf427e952eec45e9718c78c1d475c7749bcd679
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Mar 12 07:34:12 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Mar 12 07:34:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf427e9

media-radio/tucnak: add 4.58

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  1 +
 media-radio/tucnak/tucnak-4.58.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 1d994792f8be..d48e0f798ca5 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1 +1,2 @@
 DIST tucnak-4.55.tar.gz 6817952 BLAKE2B 
860b4718f575cc2e1116d14a95ab190dc479d37732c40a8dc5c32e04a3c7dc11cefc61074952d4d285011f91c13d6f9707734f9047dca883967d2b1a6b996bcd
 SHA512 
10b558ce4137a114c59cdff402a6696b64771c6486f7d0c2ade088cdd028c189e5aa1c2b0832b7d7ae934774fc2329ea6915d920b27d25f2eb8c92ad37c3777a
+DIST tucnak-4.58.tar.gz 6817845 BLAKE2B 
f1530aa83f99bd81de89bef74f0a17abb18e3326961e95e3f5b708dcc83640f6ac7249092381290f4c683f2e3078aff75f10d54e9dc75136644c384d2628b27c
 SHA512 
5744d11cb04a7dcfeb0b33356189e46a4c43fb21529a7dc59be5ade7f293c6d9cc72b4936c0b95c7eb15e044fc04515faf5b4ed6f4b610f4d8a018e53033978c

diff --git a/media-radio/tucnak/tucnak-4.58.ebuild 
b/media-radio/tucnak/tucnak-4.58.ebuild
new file mode 100644
index ..da63d399b069
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.58.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="Amateur Radio VHF Contest Logbook"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa fftw gpm hamlib suid"
+
+RDEPEND="dev-libs/glib:2
+   ~dev-libs/libzia-4.58
+   media-libs/libsndfile
+   media-libs/libsdl2
+   alsa? ( media-libs/alsa-lib )
+   fftw? ( sci-libs/fftw:3.0 )
+   gpm? ( sys-libs/gpm )
+   hamlib? ( media-libs/hamlib:= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   eapply_user
+   # fix destop file
+   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
+   # fix doc install path
+   sed -i -e "s/docsdir/# docsdir/" \
+   -e "s/docs_DATA =/# docs_DATA/" \
+   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
+   eautoreconf
+}
+
+src_configure() {
+   append-ldflags -L/usr/$(get_libdir)/hamlib
+   econf $(use_with alsa) \
+   $(use_with gpm) $(use_with hamlib) \
+   $(use_with fftw fftw3)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
+   if use suid ; then
+   fperms 4711 /usr/bin/soundwrapper
+   fi
+}
+
+pkg_postinst() {
+   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
+   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
+   elog ""
+   elog "tucnak can be used with the following additional packages:"
+   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
+   elog " (No need to recompile)"
+   if use suid ; then
+   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
+   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
+   ewarn "want to use morse sidetone output via the PC speaker."
+   ewarn ""
+   ewarn "While the helper should be safe by design be aware that 
setting"
+   ewarn "any program setuid is a security risk."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2024-03-12 Thread Thomas Beierlein
commit: e9261131e5cc43ddc2ab7aba71ea1c6a02e898d1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Mar 12 07:26:07 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Mar 12 07:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9261131

dev-libs/libzia: drop 4.52, 4.54

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  2 --
 dev-libs/libzia/libzia-4.52.ebuild | 51 -
 dev-libs/libzia/libzia-4.54.ebuild | 52 --
 3 files changed, 105 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 682967b64911..bbde214089ac 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1 @@
-DIST libzia-4.52.tar.gz 641867 BLAKE2B 
106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a
 SHA512 
d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b
-DIST libzia-4.54.tar.gz 646921 BLAKE2B 
43a5575e673b24b9687bf744892dcc823c260760934d983d7b5e4480cad588283b1e830bbf0aac9ff46bc419ebf6f474b7fc7059c25214906756e678371baebe
 SHA512 
818cd7219c7d742236cdbf8f1d7077b85e430c575ad76aea9724023eb7d72771ecf91e9c82f6a6b95bd1119ec46efd1fd7bb08c53b918b803e6051df82e47846
 DIST libzia-4.55.tar.gz 646922 BLAKE2B 
0430757bce57458b33dbd7c315b88258b5d1364aea958a6b31e7e90a7f544cf64ba4409ffde9b2ab7088b6c8a33e433a3c334e7fc61e22a4bb8b693b53532000
 SHA512 
05d91c59b070f1230a0919c07757afa25f4bfca6585501d1ee013ca2c5994967329682624c2a9e13cba686640ddb145ca093e3e341141fd301e780a98c6b30a7

diff --git a/dev-libs/libzia/libzia-4.52.ebuild 
b/dev-libs/libzia/libzia-4.52.ebuild
deleted file mode 100644
index 1d7cfa978b7c..
--- a/dev-libs/libzia/libzia-4.52.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Platform abstraction code for tucnak package"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ftdi"
-
-RDEPEND="dev-libs/glib:2
-   x11-libs/gtk+:2
-   media-libs/libsdl2
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )
-   elibc_musl? ( sys-libs/libunwind )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
-   eapply_user
-   sed -i -e "s/docsdir/#docsdir/g" \
-   -e "s/docs_/#docs_/g" Makefile.am || die
-
-   # fix build for MUSL (bug #832235)
-   if use elibc_musl ; then
-   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
-   fi
-   eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-libs -lunwind
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd \
-   --disable-static
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   find "${D}" -name '*.la' -type f -delete || die
-}

diff --git a/dev-libs/libzia/libzia-4.54.ebuild 
b/dev-libs/libzia/libzia-4.54.ebuild
deleted file mode 100644
index 0fe1254dbfda..
--- a/dev-libs/libzia/libzia-4.54.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Platform abstraction code for tucnak package"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ftdi"
-
-RDEPEND="dev-libs/glib:2
-   x11-libs/gtk+:2
-   media-libs/libsdl2
-   media-libs/sdl2-ttf
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )
-   elibc_musl? ( sys-libs/libunwind )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
-   eapply_user
-   sed -i -e "s/docsdir/#docsdir/g" \
-   -e "s/docs_/#docs_/g" Makefile.am || die
-
-   # fix build for MUSL (bug #832235)
-   if use elibc_musl ; then
-   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
-   fi
-   eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-libs -lunwind
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd \
-   --disable-static
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   find "${D}" -name '*.la' -type f -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2024-03-12 Thread Thomas Beierlein
commit: bc91ef1b6d79f925d1b0fdd221e09cfa98bcab09
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Mar 12 07:33:07 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Mar 12 07:34:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc91ef1b

dev-libs/libzia: add 4.58

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.58.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index bbde214089ac..a972b3b817db 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1 +1,2 @@
 DIST libzia-4.55.tar.gz 646922 BLAKE2B 
0430757bce57458b33dbd7c315b88258b5d1364aea958a6b31e7e90a7f544cf64ba4409ffde9b2ab7088b6c8a33e433a3c334e7fc61e22a4bb8b693b53532000
 SHA512 
05d91c59b070f1230a0919c07757afa25f4bfca6585501d1ee013ca2c5994967329682624c2a9e13cba686640ddb145ca093e3e341141fd301e780a98c6b30a7
+DIST libzia-4.58.tar.gz 647123 BLAKE2B 
c1d7963e108847f1198a3b21d9972a614f5a830afddba2d7fbbdae7794e622851e6c5e11910c5b932eb4733521e58df74a4649ee7d15add08336c1b8db1588e1
 SHA512 
1a5e54083821708a2c34f2385c646c97fc48962dc4615ef364bded57a8d578ce05d15a8bd890c061cf97dd56e7b240a0c97621e12295b64c7396b2227ae729a8

diff --git a/dev-libs/libzia/libzia-4.58.ebuild 
b/dev-libs/libzia/libzia-4.58.ebuild
new file mode 100644
index ..0fe1254dbfda
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.58.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Platform abstraction code for tucnak package"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ftdi"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gtk+:2
+   media-libs/libsdl2
+   media-libs/sdl2-ttf
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )
+   elibc_musl? ( sys-libs/libunwind )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+   eapply_user
+   sed -i -e "s/docsdir/#docsdir/g" \
+   -e "s/docs_/#docs_/g" Makefile.am || die
+
+   # fix build for MUSL (bug #832235)
+   if use elibc_musl ; then
+   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   use elibc_musl && append-libs -lunwind
+   econf \
+   $(use_with ftdi) --with-sdl \
+   --with-png --without-bfd \
+   --disable-static
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/, media-radio/flrig/files/

2024-03-10 Thread Thomas Beierlein
commit: b34e86e16b99134dfaeda009522e490ac03d5770
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Mar 10 08:09:51 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Mar 10 08:10:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b34e86e1

media-radio/flrig: drop 2.0.04

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest |  1 -
 media-radio/flrig/files/flrig-1.4.4-musl.patch | 28 --
 media-radio/flrig/flrig-2.0.04.ebuild  | 41 --
 3 files changed, 70 deletions(-)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index e0119d3249f2..56cc242c9d44 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,2 +1 @@
-DIST flrig-2.0.04.tar.gz 1108760 BLAKE2B 
9ca60d182c5b94f17e8baefebc822792111954b3c11f03e5cabd570e60769804c9ec1153afd36a074f16e9880792d6b51b5545e59b988adffee912e7b6d2a8e5
 SHA512 
db1a4bb148900fb9e1a6feb44fd5a017d8aac1a2f81e577e78176c241adc39cf05378057bc97ad997581ed0d3d8a79f3ec726d1d194322b46d709df6e913c84f
 DIST flrig-2.0.05.tar.gz 1112204 BLAKE2B 
58cda5069546aee790bb819f9ac2713896281de283345fa6a84c466c67b5cce236c63dec41ad3a226849195fba982c4b69b4d5d386ffb0f4d8b14767ca9cc6bf
 SHA512 
a06df0f8810212a1f614899be162e1d0373f29492bca26718b4385b8fba3be4293b95e366cb391fb938d40228bb5d091049414c7ae2104dbd7a0ddd2011dc88b

diff --git a/media-radio/flrig/files/flrig-1.4.4-musl.patch 
b/media-radio/flrig/files/flrig-1.4.4-musl.patch
deleted file mode 100644
index 44c85a711828..
--- a/media-radio/flrig/files/flrig-1.4.4-musl.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/src/cmedia/cmedia.cxx b/src/cmedia/cmedia.cxx
-index c65400f..efe83c5 100644
 a/src/cmedia/cmedia.cxx
-+++ b/src/cmedia/cmedia.cxx
-@@ -41,9 +41,6 @@
- #ifndef __WIN32__
- #include 
- #include 
--#  ifndef __APPLE__
--#include 
--#  endif
- #endif
- 
- #include "config.h"
-diff --git a/src/cmedia/tmate2.cxx b/src/cmedia/tmate2.cxx
-index b209469..6408179 100644
 a/src/cmedia/tmate2.cxx
-+++ b/src/cmedia/tmate2.cxx
-@@ -44,9 +44,6 @@
- #ifndef __WIN32__
- #include 
- #include 
--#  ifndef __APPLE__
--#include 
--#  endif
- #endif
- 
- #include "config.h"

diff --git a/media-radio/flrig/flrig-2.0.04.ebuild 
b/media-radio/flrig/flrig-2.0.04.ebuild
deleted file mode 100644
index 0a9e7a5c39ab..
--- a/media-radio/flrig/flrig-2.0.04.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
-
-inherit flag-o-matic
-
-DESCRIPTION="Transceiver control program for Amateur Radio use"
-HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-
-DOCS=(AUTHORS ChangeLog README)
-
-RDEPEND="x11-libs/libX11
-   x11-libs/fltk:1
-   x11-misc/xdg-utils"
-
-DEPEND="${RDEPEND}
-   sys-devel/gettext"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.4-musl.patch"
-   "${FILESDIR}/${PN}-2.0.04-stdint.patch"
-   )
-
-src_prepare() {
-   eapply ${PATCHES[@]}
-   eapply_user
-}
-
-src_configure() {
-   #fails to compile with -flto (bug #860408)
-   filter-lto
-
-   econf
-}



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2024-02-19 Thread Thomas Beierlein
commit: e52047a4aad8d0c600e1f999701752e3ab9bf1b1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Feb 19 16:13:11 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Feb 19 16:18:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52047a4

app-backup/bacula: Bump to 13.0.4

Minor bugfix release

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-13.0.4.ebuild | 449 +
 2 files changed, 450 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 34037aac499c..2642b530361f 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1 +1,2 @@
 DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B 
c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7
 SHA512 
59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5
+DIST bacula-13.0.4.tar.gz 6227040 BLAKE2B 
e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a
 SHA512 
5d33714d5575c351e28676cbd165fe7648ce15a1bc2a03f6d5635528083f3ec3bd6c7137a987690dcc8b232105e5768be91ba405a033ad60c4b82f3c88d73812

diff --git a/app-backup/bacula/bacula-13.0.4.ebuild 
b/app-backup/bacula/bacula-13.0.4.ebuild
new file mode 100644
index ..96ec4076e135
--- /dev/null
+++ b/app-backup/bacula/bacula-13.0.4.ebuild
@@ -0,0 +1,449 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/;
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   selinux? ( sec-policy/selinux-bacula )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+   makedev # designed to check availability in
+   # used header file
+)
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c d

[gentoo-commits] repo/gentoo:master commit in: net-wireless/soapyplutosdr/

2024-02-18 Thread Thomas Beierlein
commit: 791ab23aa4c758477325aea93f376a89e289eb5b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Feb 19 07:46:32 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Feb 19 07:46:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791ab23a

net-wireless/soapyplutosdr: add 0.2.2

Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/soapyplutosdr/Manifest   | 1 +
 .../{soapyplutosdr-.ebuild => soapyplutosdr-0.2.2.ebuild} | 4 ++--
 net-wireless/soapyplutosdr/soapyplutosdr-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-wireless/soapyplutosdr/Manifest 
b/net-wireless/soapyplutosdr/Manifest
index 12cf45f42a62..73b6c739b281 100644
--- a/net-wireless/soapyplutosdr/Manifest
+++ b/net-wireless/soapyplutosdr/Manifest
@@ -1,2 +1,3 @@
 DIST soapyplutosdr-0.2.1.tar.gz 17597 BLAKE2B 
d5b6205da7aa64406ccf84d198088094c10397ca874925926dfe2ee3134e045c3ab80b68db06ee84448ae8966e2d8edecb2517ef70b10bbddd9681fcbf09385a
 SHA512 
40cc7c83c13f1d81212c5b0b6028d49de6c9e0b4df9e479c5cb577f60a92b415f76e159d45ecf19aad2deac507f7bd779b7cce1f7bc5e6fd2ea9a3f24399dfe7
 DIST soapyplutosdr-0.2.1_p20220710.tar.gz 25233 BLAKE2B 
b7151f6a00f820edf958006c6ece78e75ad0f5b5b07a232d82dbbf8cf86fa414eed085ee769ecf66fb707dac5d006925791dfd39c1a7fc35f8f887543fe0daf3
 SHA512 
55757db81d715466148c8376d713783af85ce072036d97ea80b5bd1993fa2180f2f8ca20391d83d1fc5cb6a2ff9977f34d95ddc2beff9ed21282af40b47ea160
+DIST soapyplutosdr-0.2.2.tar.gz 25472 BLAKE2B 
100b366edf268c76109be2d335b6d4d6a5723a219f1f160d481385e7ac7c89e3cd25860e9916b754f67708f83d90e6f82262572c6a62eb045483a2bba6a794b3
 SHA512 
dd5514cde4867bd915b2ef1f0257af85359986b93a7650f00f665fd83a7d7a2c8621f79fe91ce1c16867fdff0c0c14b700628cd9a94746c11b854da1afd7daf7

diff --git a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild 
b/net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
similarity index 87%
copy from net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
copy to net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
index 254e0ba2adb5..115e42eb16c6 100644
--- a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
+++ b/net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [ "${PV}" = "" ]; then
inherit git-r3
 else
KEYWORDS="~amd64 ~arm ~riscv ~x86"
-   COMMIT="b906b27e6820fe44fcc3527cc876771f7dac85d2"
+   COMMIT="422a9b306f765499dd3e9a4c3400fa39816dcfdb"

SRC_URI="https://github.com/pothosware/SoapyPlutoSDR/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}"/SoapyPlutoSDR-${COMMIT}
 fi

diff --git a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild 
b/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
index 254e0ba2adb5..115e42eb16c6 100644
--- a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
+++ b/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [ "${PV}" = "" ]; then
inherit git-r3
 else
KEYWORDS="~amd64 ~arm ~riscv ~x86"
-   COMMIT="b906b27e6820fe44fcc3527cc876771f7dac85d2"
+   COMMIT="422a9b306f765499dd3e9a4c3400fa39816dcfdb"

SRC_URI="https://github.com/pothosware/SoapyPlutoSDR/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}"/SoapyPlutoSDR-${COMMIT}
 fi



[gentoo-commits] repo/gentoo:master commit in: media-radio/unixcw/

2024-02-15 Thread Thomas Beierlein
commit: af9d7e8f711ebd8ef2105963b9723d199121c09c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb 15 15:15:00 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb 15 15:17:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af9d7e8f

media-radio/unixcw: drop 3.6.0-r1, 3.6.0-r2

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/unixcw/Manifest   |  1 -
 media-radio/unixcw/unixcw-3.6.0-r1.ebuild | 77 --
 media-radio/unixcw/unixcw-3.6.0-r2.ebuild | 78 ---
 3 files changed, 156 deletions(-)

diff --git a/media-radio/unixcw/Manifest b/media-radio/unixcw/Manifest
index 249376782961..91aa51d7c1fd 100644
--- a/media-radio/unixcw/Manifest
+++ b/media-radio/unixcw/Manifest
@@ -1,2 +1 @@
-DIST unixcw-3.6.0.tar.gz 870148 BLAKE2B 
4eca3fe63ce7aec43e16ecca8120018e1bda6541f707ac9857db1f9dc6181a53ee24c7328f0a1f97a6aa1993600d68d9313e0567c12dfcf7a061837885aaefcb
 SHA512 
17abdfaeb2b4e7459e1efd93f5f85a8ed89fde06e5b8d23d83c9f1c76888bc9048af1a8adc9c030f560e94e0dd0576b3a30bf040fece4d13e001d01734d6338b
 DIST unixcw-3.6.1.tar.gz 975795 BLAKE2B 
5bc7822d216bef2ac452593c0e9dc537f2dfcd31f446c8795abc76d1d2ccfd4010a3b95982bc404ddc4c974456177e9f54bdefc169a14110bb503fd539025b07
 SHA512 
d91457b9b2247ce2be75773e2c37ca8b69c75c42c187ddfac5a9a8f4c9ad16acae3e4b0223e885bf7ae9c7201869581becd444f32c375ac521d2a712b7ddfb69

diff --git a/media-radio/unixcw/unixcw-3.6.0-r1.ebuild 
b/media-radio/unixcw/unixcw-3.6.0-r1.ebuild
deleted file mode 100644
index 306665c76e36..
--- a/media-radio/unixcw/unixcw-3.6.0-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Collection of programs that fit together to form a morse code 
tutor program"
-HOMEPAGE="https://unixcw.sourceforge.net;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86"
-IUSE="alsa ncurses pulseaudio suid test qt5"
-RESTRICT="!test? ( test )"
-
-RDEPEND="ncurses? ( sys-libs/ncurses:= )
-   qt5? ( dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5 )
-   alsa? ( media-libs/alsa-lib )
-   pulseaudio? ( media-libs/libpulse )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   dev-build/libtool"
-
-src_prepare() {
-   append-cflags -std=gnu11
-   append-cxxflags -std=gnu++11
-   eapply -p0 "${FILESDIR}"/${PN}-3.6-tinfo.patch
-   # Bug# 837617 and 858278
-   sed -i -e "s/curses, initscr/ncurses, initscr/" \
-   -e "s/_curses_initscr/_ncurses_initscr/" configure.ac || die
-   eapply_user
-   eautoreconf
-}
-
-src_configure() {
-   econf --libdir=/usr/$(get_libdir) \
-   $(use_enable pulseaudio ) \
-   $(use_enable alsa ) \
-   $(use_enable ncurses cwcp ) \
-   $(use_enable qt5 xcwcp ) \
-   --disable-static
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   find "${D}" -name '*.la' -type f -delete || die
-   dodoc ChangeLog NEWS README
-   if ! use suid ; then
-   fperms 711 /usr/bin/cw
-   if use ncurses ; then
-   fperms 711 /usr/bin/cwcp
-   fi
-   if use qt5 ; then
-   fperms 711 /usr/bin/xcwcp
-   fi
-   fi
-}
-
-pkg_postinst() {
-   if use suid ; then
-   ewarn "You have choosen to install 'cw', 'cwcp' and 'xcwcp' 
setuid"
-   ewarn "by setting USE=suid."
-   ewarn "Be aware that this is a security risk and not 
recommended."
-   ewarn ""
-   ewarn "These files do only need root access if you want to use 
the"
-   ewarn "PC speaker for morse sidetone output. You can 
alternativly"
-   ewarn "drop USE=suid and use sudo."
-   else
-   elog "Be aware that 'cw', 'cwcp' and 'xcwcp' needs root access 
if"
-   elog "you want to use the PC speaker for morse sidetone output."
-   elog "You can call the programs via sudo for that (see 'man 
sudo')."
-   fi
-}

diff --git a/media-radio/unixcw/unixcw-3.6.0-r2.ebuild 
b/media-radio/unixcw/unixcw-3.6.0-r2.ebuild
deleted file mode 100644
index 5355f6edb083..
--- a/media-radio/unixcw/unixcw-3.6.0-r2.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 autotools flag-o-matic
-
-DESCRIPTION="Collection of programs

[gentoo-commits] repo/gentoo:master commit in: media-radio/cwdaemon/

2024-02-15 Thread Thomas Beierlein
commit: 74af7cadc6c633ee9beb827670f46afd58a1ab02
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb 15 15:09:01 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb 15 15:09:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74af7cad

media-radio/cwdaemon: add 0.12.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/cwdaemon/Manifest   |  1 +
 media-radio/cwdaemon/cwdaemon-0.12.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/media-radio/cwdaemon/Manifest b/media-radio/cwdaemon/Manifest
index af37244f0fe3..773438e48375 100644
--- a/media-radio/cwdaemon/Manifest
+++ b/media-radio/cwdaemon/Manifest
@@ -1 +1,2 @@
 DIST cwdaemon-0.11.0.tar.gz 353868 BLAKE2B 
9b0fe19e6850b4932b20a6f77a7a11abfe2aaed3ed6485b8f74ae226d36fe5a8c9428613c6055ac38d9c9aaa8a0cde7a71321b8111de9ae67bd77973c35aa166
 SHA512 
a2b882cea6ee3d061c83885a8cbee38e2db18031fde37784cf973f407e2eb8845d56dd52ec290c0e96063b305e1159ad217073a9abc976b0c99d06a87dc1089c
+DIST cwdaemon-0.12.0.tar.gz 433974 BLAKE2B 
c1ab01291e9907a4c090987573eb2914a72285c028d9b1c452be633706a683378ac2976dfddba90aa92dfdb1b821716d30a7e613c48dba0981628013bb4563d2
 SHA512 
1b9a29d92aa9d212f27def6a938bd170f41ea177ac552f99cbb399422e3046cfeeb440f203079cd3726042187f7cd4fd0903b8cc4c301b4b34238f4e6d842ee0

diff --git a/media-radio/cwdaemon/cwdaemon-0.12.0.ebuild 
b/media-radio/cwdaemon/cwdaemon-0.12.0.ebuild
new file mode 100644
index ..be8b2b968683
--- /dev/null
+++ b/media-radio/cwdaemon/cwdaemon-0.12.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="A morse daemon for the parallel or serial port"
+HOMEPAGE="http://cwdaemon.sourceforge.net;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+
+RDEPEND=">=media-radio/unixcw-3.6.0"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   # provides header info for getaddrinfo() with C99 (bug 569970)
+   append-cppflags -D_GNU_SOURCE
+   econf
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-01-31 Thread Thomas Beierlein
commit: 4cc76fa36b82255e038893d474f6773028359b68
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jan 31 14:49:31 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jan 31 14:50:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc76fa3

media-radio/tucnak: Fix dependency

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/tucnak-4.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/tucnak/tucnak-4.55.ebuild 
b/media-radio/tucnak/tucnak-4.55.ebuild
index 677cbc82d4da..c2dcb583a2c1 100644
--- a/media-radio/tucnak/tucnak-4.55.ebuild
+++ b/media-radio/tucnak/tucnak-4.55.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="alsa fftw gpm hamlib suid"
 
 RDEPEND="dev-libs/glib:2
-   ~dev-libs/libzia-4.54
+   ~dev-libs/libzia-4.55
media-libs/libsndfile
media-libs/libsdl2
alsa? ( media-libs/alsa-lib )



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-01-31 Thread Thomas Beierlein
commit: 95aaf8e2ee65218b0cfdfff4d17f177615527031
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jan 31 14:13:57 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jan 31 14:13:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95aaf8e2

media-radio/tucnak: add 4.55

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  1 +
 media-radio/tucnak/tucnak-4.55.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 81a314a26047..11809e9dd012 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1,3 @@
 DIST tucnak-4.52.tar.gz 6684620 BLAKE2B 
c56949f61b8a0365deec0eab95d68067e5e8674164ad95f83c1b5cb84740af254f559c5158dc3aa8281353f4db2aee8163de1f92a08dc68487a8be0b00619e92
 SHA512 
bd20d94bc136e0078628b149f70e510027f9482fcdc881856ba13ed29a2c6be2e02c87c1d2fd2b670ecc347e1335378e5dd3aec5efa5db259b2730a13c10f019
 DIST tucnak-4.54.tar.gz 6817558 BLAKE2B 
5c0e4730fbf06a249d528979ab89e2fd2b8067c9786b0ebbdebf9bb1592cd43a95f20582da50989eb04ad7953b13b4d3bf214706db464d8a636e88176a7eb607
 SHA512 
93f174cfe73c4047ad3c067f84ccd09e27a4acdcc91ece85a2b4187ed2b09c26f99321c25381d7932afea3853b6d26fd96c3d6e0447f2035efbd4946c80b979c
+DIST tucnak-4.55.tar.gz 6817952 BLAKE2B 
860b4718f575cc2e1116d14a95ab190dc479d37732c40a8dc5c32e04a3c7dc11cefc61074952d4d285011f91c13d6f9707734f9047dca883967d2b1a6b996bcd
 SHA512 
10b558ce4137a114c59cdff402a6696b64771c6486f7d0c2ade088cdd028c189e5aa1c2b0832b7d7ae934774fc2329ea6915d920b27d25f2eb8c92ad37c3777a

diff --git a/media-radio/tucnak/tucnak-4.55.ebuild 
b/media-radio/tucnak/tucnak-4.55.ebuild
new file mode 100644
index ..677cbc82d4da
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.55.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="Amateur Radio VHF Contest Logbook"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa fftw gpm hamlib suid"
+
+RDEPEND="dev-libs/glib:2
+   ~dev-libs/libzia-4.54
+   media-libs/libsndfile
+   media-libs/libsdl2
+   alsa? ( media-libs/alsa-lib )
+   fftw? ( sci-libs/fftw:3.0 )
+   gpm? ( sys-libs/gpm )
+   hamlib? ( media-libs/hamlib:= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   eapply_user
+   # fix destop file
+   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
+   # fix doc install path
+   sed -i -e "s/docsdir/# docsdir/" \
+   -e "s/docs_DATA =/# docs_DATA/" \
+   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
+   eautoreconf
+}
+
+src_configure() {
+   append-ldflags -L/usr/$(get_libdir)/hamlib
+   econf $(use_with alsa) \
+   $(use_with gpm) $(use_with hamlib) \
+   $(use_with fftw fftw3)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
+   if use suid ; then
+   fperms 4711 /usr/bin/soundwrapper
+   fi
+}
+
+pkg_postinst() {
+   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
+   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
+   elog ""
+   elog "tucnak can be used with the following additional packages:"
+   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
+   elog " (No need to recompile)"
+   if use suid ; then
+   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
+   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
+   ewarn "want to use morse sidetone output via the PC speaker."
+   ewarn ""
+   ewarn "While the helper should be safe by design be aware that 
setting"
+   ewarn "any program setuid is a security risk."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2024-01-31 Thread Thomas Beierlein
commit: 9fc21762bd0bc862b54d1f76f29090ab06bb82ae
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jan 31 14:13:04 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jan 31 14:13:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc21762

dev-libs/libzia: add 4.55

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.55.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index d3d964318765..682967b64911 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1,3 @@
 DIST libzia-4.52.tar.gz 641867 BLAKE2B 
106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a
 SHA512 
d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b
 DIST libzia-4.54.tar.gz 646921 BLAKE2B 
43a5575e673b24b9687bf744892dcc823c260760934d983d7b5e4480cad588283b1e830bbf0aac9ff46bc419ebf6f474b7fc7059c25214906756e678371baebe
 SHA512 
818cd7219c7d742236cdbf8f1d7077b85e430c575ad76aea9724023eb7d72771ecf91e9c82f6a6b95bd1119ec46efd1fd7bb08c53b918b803e6051df82e47846
+DIST libzia-4.55.tar.gz 646922 BLAKE2B 
0430757bce57458b33dbd7c315b88258b5d1364aea958a6b31e7e90a7f544cf64ba4409ffde9b2ab7088b6c8a33e433a3c334e7fc61e22a4bb8b693b53532000
 SHA512 
05d91c59b070f1230a0919c07757afa25f4bfca6585501d1ee013ca2c5994967329682624c2a9e13cba686640ddb145ca093e3e341141fd301e780a98c6b30a7

diff --git a/dev-libs/libzia/libzia-4.55.ebuild 
b/dev-libs/libzia/libzia-4.55.ebuild
new file mode 100644
index ..0fe1254dbfda
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.55.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Platform abstraction code for tucnak package"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ftdi"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gtk+:2
+   media-libs/libsdl2
+   media-libs/sdl2-ttf
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )
+   elibc_musl? ( sys-libs/libunwind )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+   eapply_user
+   sed -i -e "s/docsdir/#docsdir/g" \
+   -e "s/docs_/#docs_/g" Makefile.am || die
+
+   # fix build for MUSL (bug #832235)
+   if use elibc_musl ; then
+   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   use elibc_musl && append-libs -lunwind
+   econf \
+   $(use_with ftdi) --with-sdl \
+   --with-png --without-bfd \
+   --disable-static
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2024-01-31 Thread Thomas Beierlein
commit: d03af815255359563cef13733e459dc844d18060
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jan 31 14:02:30 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jan 31 14:02:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d03af815

media-radio/fldigi: add 4.2.04

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  1 +
 media-radio/fldigi/fldigi-4.2.04.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index d60e7ca6f793..6d2e6fe3cc3e 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1 +1,2 @@
 DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B 
fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675
 SHA512 
fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf
+DIST fldigi-4.2.04.tar.gz 5118463 BLAKE2B 
9c3f51c4ad7a08c9ce26230f59e7ecbf7a2a3d1734905afbb130145a425bd83c6d11478dddce6499c229d3b87f4670ef94f87ffe34e96168761e2f705464ebf4
 SHA512 
609f687e47022822674b0188f16ce997712ce2ae605ef915507acf9531edf7c4d4c18dd7df96e3302b3c83bd8abe40afe79232ac1b59fa7014e5e8415784f2b2

diff --git a/media-radio/fldigi/fldigi-4.2.04.ebuild 
b/media-radio/fldigi/fldigi-4.2.04.ebuild
new file mode 100644
index ..cbbcbb8b6895
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.2.04.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hamlib nls pulseaudio"
+IUSE_CPU_FLAGS=" sse sse2 sse3"
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="x11-libs/fltk:1[threads,xft]
+   media-libs/libsamplerate
+   media-libs/libpng:0
+   x11-misc/xdg-utils
+   dev-perl/RPC-XML
+   dev-perl/Term-ReadLine-Perl
+   || (
+   media-libs/portaudio[oss]
+   media-libs/portaudio[alsa]
+   )
+   hamlib? ( media-libs/hamlib:= )
+   pulseaudio? ( media-libs/libpulse )
+   >=media-libs/libsndfile-1.0.10"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" )
+
+src_prepare() {
+   eapply ${PATCHES[@]}
+   eapply_user
+}
+
+src_configure() {
+   #fails to compile with -flto (bug #860405)
+   filter-lto
+
+   append-cxxflags $(test-flags-CXX -std=c++14)
+   local myconf=""
+
+   use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
+   use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2"
+   use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3"
+
+   econf ${myconf} \
+   --with-sndfile \
+   $(use_with hamlib) \
+   $(use_enable nls) \
+   $(use_with pulseaudio) \
+   --without-asciidoc
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/

2024-01-30 Thread Thomas Beierlein
commit: a617c0288d126bab242005082691c48f37d9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jan 30 13:41:32 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jan 30 13:41:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a617c028

media-radio/gpredict: drop 2.3-r1

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/gpredict/gpredict-2.3-r1.ebuild | 36 -
 1 file changed, 36 deletions(-)

diff --git a/media-radio/gpredict/gpredict-2.3-r1.ebuild 
b/media-radio/gpredict/gpredict-2.3-r1.ebuild
deleted file mode 100644
index cb34c66c2bd0..
--- a/media-radio/gpredict/gpredict-2.3-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Real-time satellite tracking and orbit prediction application"
-HOMEPAGE="http://gpredict.oz9aec.net;
-SRC_URI="https://github.com/csete/gpredict/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="dev-libs/glib:2
-   x11-libs/gdk-pixbuf[jpeg]
-   x11-libs/gtk+:3
-   x11-libs/goocanvas:2.0
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS NEWS README )
-
-src_prepare() {
-   eapply_user
-   # remove wrong doc location
-   eapply "${FILESDIR}/${P}-doc.patch"
-   eapply "${FILESDIR}/${PN}-2.2.1-fno-common.patch"
-
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/files/, media-libs/hamlib/

2024-01-30 Thread Thomas Beierlein
commit: f7eb6f486c17ac0a57e021a0b8ede3fd4c9ef6cc
Author: Brahmajit Das  gmail  com>
AuthorDate: Mon Jan 29 16:44:57 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jan 30 11:43:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7eb6f48

media-libs/hamlib: Fix implicit declaration of function exit

Closes: https://bugs.gentoo.org/923108
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://bugs.gentoo.org/923108
Closes: https://github.com/gentoo/gentoo/pull/35077
Signed-off-by: Thomas Beierlein  gentoo.org>

 .../hamlib/files/hamlib-4.5.5-gcc14-fix.patch  |  12 +++
 media-libs/hamlib/hamlib-4.5.5-r2.ebuild   | 101 +
 2 files changed, 113 insertions(+)

diff --git a/media-libs/hamlib/files/hamlib-4.5.5-gcc14-fix.patch 
b/media-libs/hamlib/files/hamlib-4.5.5-gcc14-fix.patch
new file mode 100644
index ..35eade8f68e2
--- /dev/null
+++ b/media-libs/hamlib/files/hamlib-4.5.5-gcc14-fix.patch
@@ -0,0 +1,12 @@
+diff --git a/tests/memload.c b/tests/memload.c
+index 6157a08..4f189d0 100644
+--- a/tests/memload.c
 b/tests/memload.c
+@@ -19,6 +19,7 @@
+  */
+ 
+ 
++#include 
+ #include 
+ 
+ #include 

diff --git a/media-libs/hamlib/hamlib-4.5.5-r2.ebuild 
b/media-libs/hamlib/hamlib-4.5.5-r2.ebuild
new file mode 100644
index ..7c6aabd3b754
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.5.5-r2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+MY_P=${P/_rc2/~rc2}
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Ham radio backend rig control libraries"
+HOMEPAGE="https://www.hamlib.github.io;
+SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0/4.2"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="doc perl python tcl"
+
+RESTRICT="test"
+
+RDEPEND="
+   =virtual/libusb-0*
+   dev-libs/libxml2
+   sys-libs/readline:0=
+   perl? ( dev-lang/perl )
+   python? ( ${PYTHON_DEPS} )
+   tcl? ( dev-lang/tcl:0= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   dev-lang/swig
+   >=dev-build/libtool-2.2
+   doc? ( app-text/doxygen
+   dev-util/source-highlight )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.5.5-gcc14-fix.patch"
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # fix hardcoded libdir paths
+   sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \
+   -e "s#fix}/include#fix}/include/hamlib#" \
+   hamlib.pc.in || die "sed failed"
+
+   # Correct install target to whatever INSTALLDIRS says and use vendor
+   # installdirs everywhere (bug #611550)
+   sed -i -e "s#install_site#install#" \
+   -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" 
INSTALLDIRS=vendor#' \
+   bindings/Makefile.am || die "sed failed patching for perl"
+
+   # make building of documentation compatible with autotools-utils
+   sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed"
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --libdir=/usr/$(get_libdir)/hamlib \
+   --disable-static \
+   --with-xml-support \
+   $(use_with perl perl-binding) \
+   $(use_with python python-binding) \
+   $(use_with tcl tcl-binding)
+}
+
+src_compile() {
+   emake
+   use doc && emake html
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   use python && python_optimize
+
+   use doc && HTML_DOCS=( doc/html/ )
+   einstalldocs
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins hamlib.pc
+
+   echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib
+   doenvd "${T}"/73hamlib
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/

2024-01-16 Thread Thomas Beierlein
commit: 1154edebea70d11afb3db443af760b62c32e29f7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jan 16 08:47:56 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jan 16 08:47:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1154edeb

media-libs/hamlib: drop 4.5.5

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/hamlib-4.5.5.ebuild | 96 ---
 1 file changed, 96 deletions(-)

diff --git a/media-libs/hamlib/hamlib-4.5.5.ebuild 
b/media-libs/hamlib/hamlib-4.5.5.ebuild
deleted file mode 100644
index 9ce02e5c2cda..
--- a/media-libs/hamlib/hamlib-4.5.5.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-MY_P=${P/_rc2/~rc2}
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Ham radio backend rig control libraries"
-HOMEPAGE="https://www.hamlib.github.io;
-SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0/4.2"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-IUSE="doc perl python tcl"
-
-RESTRICT="test"
-
-RDEPEND="
-   =virtual/libusb-0*
-   dev-libs/libxml2
-   sys-libs/readline:0=
-   perl? ( dev-lang/perl )
-   python? ( ${PYTHON_DEPS} )
-   tcl? ( dev-lang/tcl:0= )"
-
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   dev-lang/swig
-   >=dev-build/libtool-2.2
-   doc? ( app-text/doxygen
-   dev-util/source-highlight )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # fix hardcoded libdir paths
-   sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \
-   -e "s#fix}/include#fix}/include/hamlib#" \
-   hamlib.pc.in || die "sed failed"
-
-   # Correct install target to whatever INSTALLDIRS says and use vendor
-   # installdirs everywhere (bug #611550)
-   sed -i -e "s#install_site#install#" \
-   -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" 
INSTALLDIRS=vendor#' \
-   bindings/Makefile.am || die "sed failed patching for perl"
-
-   # make building of documentation compatible with autotools-utils
-   sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed"
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --libdir=/usr/$(get_libdir)/hamlib \
-   --disable-static \
-   --with-xml-support \
-   $(use_with perl perl-binding) \
-   $(use_with python python-binding) \
-   $(use_with tcl tcl-binding)
-}
-
-src_compile() {
-   emake
-   use doc && emake html
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   use python && python_optimize
-
-   use doc && HTML_DOCS=( doc/html/ )
-   einstalldocs
-
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins hamlib.pc
-
-   echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib
-   doenvd "${T}"/73hamlib
-
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tlf/

2024-01-16 Thread Thomas Beierlein
commit: 22b9523a7b3c24fff1f64e31b51db5f52966902a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jan 16 08:45:32 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jan 16 08:45:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b9523a

media-radio/tlf: drop 1.4.1-r1, 1.4.1-r2, 1.4.1-r3

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tlf/tlf-1.4.1-r1.ebuild | 48 ---
 media-radio/tlf/tlf-1.4.1-r2.ebuild | 56 
 media-radio/tlf/tlf-1.4.1-r3.ebuild | 57 -
 3 files changed, 161 deletions(-)

diff --git a/media-radio/tlf/tlf-1.4.1-r1.ebuild 
b/media-radio/tlf/tlf-1.4.1-r1.ebuild
deleted file mode 100644
index 71731baea4a5..
--- a/media-radio/tlf/tlf-1.4.1-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic
-
-DESCRIPTION="Console-mode amateur radio contest logger"
-HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   dev-libs/glib:2
-   media-libs/hamlib:=
-   media-sound/sox
-   dev-libs/xmlrpc-c[curl]
-   elibc_musl? ( sys-libs/argp-standalone )"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-util/cmocka )"
-
-PATCHES=( "${FILESDIR}/${P}-zone_nr.patch"
- "${FILESDIR}/${P}-musl.patch"
- "${FILESDIR}/${P}-missing-include.patch"
-   )
-
-src_prepare() {
-   if has_version '>=media-libs/hamlib-4.2' ; then
-   sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/src/sendqrg.c || die
-   fi
-
-   eapply ${PATCHES[@]}
-   eapply_user
-}
-
-src_configure() {
-   use elibc_musl && append-libs argp
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   filter-lto  # bug # 876418
-   econf --enable-fldigi-xmlrpc
-}

diff --git a/media-radio/tlf/tlf-1.4.1-r2.ebuild 
b/media-radio/tlf/tlf-1.4.1-r2.ebuild
deleted file mode 100644
index 9e10989920d6..
--- a/media-radio/tlf/tlf-1.4.1-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Console-mode amateur radio contest logger"
-HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   dev-libs/glib:2
-   media-libs/hamlib:=
-   media-sound/sox
-   dev-libs/xmlrpc-c[curl]
-   elibc_musl? ( sys-libs/argp-standalone )"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-util/cmocka )"
-
-PATCHES=( "${FILESDIR}/${P}-zone_nr.patch"
- "${FILESDIR}/${P}-musl.patch"
- "${FILESDIR}/${P}-missing-include.patch"
-   )
-
-# suppress warning wrt 'implicit function declaration' in config logs
-# bug #899842
-QA_CONFIG_IMPL_DECL_SKIP=(
-   wget_wch# designed to check availability of various ncursesw
-   # header files
-   )
-
-src_prepare() {
-   if has_version '>=media-libs/hamlib-4.2' ; then
-   sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/src/sendqrg.c || die
-   fi
-
-   eapply ${PATCHES[@]}
-   eapply_user
-   eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-libs argp
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   filter-lto  # bug # 876418
-   econf --enable-fldigi-xmlrpc
-}

diff --git a/media-radio/tlf/tlf-1.4.1-r3.ebuild 
b/media-radio/tlf/tlf-1.4.1-r3.ebuild
deleted file mode 100644
index 6458ed20c7d0..
--- a/media-radio/tlf/tlf-1.4.1-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Console-mode amateur radio contest logger"
-HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   dev-libs/glib:2
-   media-libs/hamlib:=
-   med

[gentoo-commits] repo/gentoo:master commit in: media-radio/xastir/, media-radio/xastir/files/

2024-01-16 Thread Thomas Beierlein
commit: dd49289fe331179328b326d3fc6a83bc1c54d94b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jan 16 08:44:01 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jan 16 08:44:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd49289f

media-radio/xastir: drop 2.1.8-r3, 2.1.8-r4

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xastir/Manifest|  1 -
 .../xastir/files/xastir-2.1.8-configure.diff   | 16 -
 media-radio/xastir/xastir-2.1.8-r3.ebuild  | 79 -
 media-radio/xastir/xastir-2.1.8-r4.ebuild  | 82 --
 4 files changed, 178 deletions(-)

diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest
index eedf37811bbc..7289a2bfedba 100644
--- a/media-radio/xastir/Manifest
+++ b/media-radio/xastir/Manifest
@@ -1,2 +1 @@
-DIST xastir-2.1.8.tar.gz 586 BLAKE2B 
4cd623c2db7a06c2499bf73a0df8c8f07b6a3072d177d370b76f54cb4caa4cf03f2b5c511149eaefc26f1aa7e8fe3a89e1c42e26a20066dd3337ad41dd5300b6
 SHA512 
361c92381b385035af160578dcfc4c800edcfabdbaebc5eda1c4fd9a78e934f289a54813577d5b765bbed6eae50cb772735defec6f489dc65326941d2492850d
 DIST xastir-2.2.0.tar.gz 2232411 BLAKE2B 
901a22ee9db6f2c416807dd11f532975bbaf38314224327a43acff0d7164200456e373cefd852b4022187a6c0c4d2182c2088c12bac93d0fc6ed6771c957c11f
 SHA512 
d420118e9118ff837d72f17e78563c7e9d39cfcaf05fe12cbf51b50ed36b9307e4b33b0e8a0d056c504a280683c6eb97637e9c4fec3bf1f0d920cb46f6e2cc0b

diff --git a/media-radio/xastir/files/xastir-2.1.8-configure.diff 
b/media-radio/xastir/files/xastir-2.1.8-configure.diff
deleted file mode 100644
index 0340f00e241e..
--- a/media-radio/xastir/files/xastir-2.1.8-configure.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-# Fix implicit function declaration in configure.ac
-# bug 899846
-diff --git a/configure.ac b/configure.ac
-index 687bbe9..c137c80 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -646,7 +646,8 @@ fi
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="-Wl,--no-keep-memory $LDFLAGS"
- AC_LINK_IFELSE(
-- [AC_LANG_PROGRAM([[#include ]],
-+ [AC_LANG_PROGRAM([[#include 
-+  #include ]],
-   [[/* Stupid useless test for linker flags */
-  exit(0);]])],
-  [xa_cv_no_keep_memory=yes],

diff --git a/media-radio/xastir/xastir-2.1.8-r3.ebuild 
b/media-radio/xastir/xastir-2.1.8-r3.ebuild
deleted file mode 100644
index 01d7d4d56c52..
--- a/media-radio/xastir/xastir-2.1.8-r3.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
-inherit autotools flag-o-matic toolchain-funcs
-
-MY_P=${PN/x/X}-Release-${PV}
-
-DESCRIPTION="X Amateur Station Tracking and Information Reporting"
-HOMEPAGE="https://xastir.org/;
-SRC_URI="https://github.com/Xastir/Xastir/archive/Release-${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="geotiff"
-
-DEPEND=">=x11-libs/motif-2.3:0
-   x11-libs/libXt
-   x11-libs/libX11
-   x11-libs/libXpm
-   x11-apps/xfontsel
-   dev-libs/libpcre
-   net-misc/curl
-   sys-libs/db:=
-   sci-libs/shapelib
-   media-gfx/graphicsmagick:=[-q32]
-   geotiff? ( sci-libs/proj
-   sci-libs/libgeotiff:=
-   media-libs/tiff:= )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/${MY_P}
-
-src_prepare() {
-   eapply_user
-
-   # fix script location (bug #407185)
-   eapply  "${FILESDIR}"/${PN}-2.1.8-scripts.diff
-
-   # do not filter duplicate flags (see bug #411095)
-   eapply -p0 "${FILESDIR}"/${PN}-2.0.0-dont-filter-flags.diff
-
-   eautoreconf
-}
-
-src_configure() {
-   # provide include path to GraphicsMagic for configure stage
-   append-cflags -I/usr/include/GraphicsMagick
-   econf \
-   --with-shapelib \
-   --without-ax25 \
-   --without-festival \
-   --without-gpsman \
-   --without-imagemagick \
-   --with-graphicsmagick \
-   $(use_with geotiff libproj) \
-   $(use_with geotiff)
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   rm -rf "${D}"/usr/share/doc/${PN}
-   dodoc AUTHORS ChangeLog CONTRIBUTING.md FAQ README \
-   README.Getting-Started README.MAPS README.OSM_maps
-}
-
-pkg_postinst() {
-   elog "Kernel mode AX.25 and GPSman library not supported."
-   elog
-   elog "Remember you have to be root to add addditional scripts,"
-   elog "maps and other configuration data under /usr/share/xastir."
-}

diff --git a/media-radio/xastir/xastir-2.1.8

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

2024-01-15 Thread Thomas Beierlein
commit: 2f9e07c569544b1e30ae464523d1afb229bfb79a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 17:33:36 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 17:35:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9e07c5

sci-visualization/pythonprop: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-visualization/pythonprop/pythonprop-0.30.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild
index b6679ac87b83..0c2da111f5a2 100644
--- a/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild
+++ b/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,6 @@ 
SRC_URI="https://github.com/jawatson/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pyshp/

2024-01-15 Thread Thomas Beierlein
commit: 6e6d80d678e19c810cb3420e44ab38a0def3cf54
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 17:25:07 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 17:25:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6d80d6

sci-libs/pyshp: drop 2.3.1

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/pyshp/pyshp-2.3.1.ebuild | 28 
 1 file changed, 28 deletions(-)

diff --git a/sci-libs/pyshp/pyshp-2.3.1.ebuild 
b/sci-libs/pyshp/pyshp-2.3.1.ebuild
deleted file mode 100644
index ea574d22cb02..
--- a/sci-libs/pyshp/pyshp-2.3.1.ebuild
+++ /dev/null
@@ -1,28 +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} )
-inherit distutils-r1
-
-DESCRIPTION="Pure Python read/write support for ESRI Shapefile format"
-HOMEPAGE="https://pypi.org/project/pyshp/;
-# pypi tarballs are missing test data
-#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/GeospatialPython/${PN}/archive/${PV}.tar.gz -> 
${P}..gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-python_test() {
-   epytest test_shapefile.py -m "not network" || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/nanovna-saver/

2024-01-15 Thread Thomas Beierlein
commit: a8c5723fc70eb9f331c7e53d04881fc499f48e50
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 15:49:45 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 15:54:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c5723f

net-wireless/nanovna-saver: Fix QA - drop empty IUSE, SRC_URI and DEPEND

Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild | 5 +
 net-wireless/nanovna-saver/nanovna-saver-.ebuild  | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild 
b/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild
index ab06cfad5f58..e564e750411f 100644
--- a/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild
+++ b/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,6 @@ inherit distutils-r1 xdg-utils
 
 DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA"
 HOMEPAGE="https://github.com/mihtjel/nanovna-saver;
-SRC_URI=""
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -20,9 +19,7 @@ else
KEYWORDS="amd64"
export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
 fi
-IUSE=""
 
-DEPEND=""
 RDEPEND="${DEPEND}
dev-python/cython[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]

diff --git a/net-wireless/nanovna-saver/nanovna-saver-.ebuild 
b/net-wireless/nanovna-saver/nanovna-saver-.ebuild
index f9bae222d086..8d10dabbf044 100644
--- a/net-wireless/nanovna-saver/nanovna-saver-.ebuild
+++ b/net-wireless/nanovna-saver/nanovna-saver-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,6 @@ inherit distutils-r1 xdg-utils
 
 DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA"
 HOMEPAGE="https://github.com/mihtjel/nanovna-saver;
-SRC_URI=""
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -20,9 +19,7 @@ else
KEYWORDS="~amd64"
export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
 fi
-IUSE=""
 
-DEPEND=""
 RDEPEND="${DEPEND}
dev-python/cython[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: net-wireless/nanovna-saver/

2024-01-15 Thread Thomas Beierlein
commit: e047da0ba56cffb1ab2ecb22b2179e3442dc25dd
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 15:52:38 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 15:54:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e047da0b

net-wireless/nanovna-saver: Add 0.6.3, adapt  version

Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/nanovna-saver/Manifest | 1 +
 .../{nanovna-saver-.ebuild => nanovna-saver-0.6.3.ebuild}   | 2 ++
 net-wireless/nanovna-saver/nanovna-saver-.ebuild| 2 ++
 3 files changed, 5 insertions(+)

diff --git a/net-wireless/nanovna-saver/Manifest 
b/net-wireless/nanovna-saver/Manifest
index 48237f742dc9..bdd8dcf31023 100644
--- a/net-wireless/nanovna-saver/Manifest
+++ b/net-wireless/nanovna-saver/Manifest
@@ -1,2 +1,3 @@
 DIST nanovna-saver-0.5.4.tar.gz 494010 BLAKE2B 
71e4292e33dbb5b055e7ddd3a29222a67e05b1af431eaee64b613e50648b0b91ad5446cc2d3af868ae624826caf871bff9062275239298c29de261d741bad1f4
 SHA512 
6600b3c83fc1dcaf81a85b1d14087d2067327098c486011c8bfbaba83e06ca1081c6f7045730a58f097bab332072139707ea23c037924624d2f8100a7b61acb7
 DIST nanovna-saver-0.6.2.tar.gz 579583 BLAKE2B 
aa10f8272a63e42f35f5c395203bc1101f2a166bc29274cf28385fa7aab33d89953fdcf4595fadeed25abb2b6c02948307a1576738bd421cd648f7ef2a953bc9
 SHA512 
d5c548ffda24d8ca69a30cdda4afc1473afa5f5c3fecf2cee17e65e16fd46bee0dc274d5d597c5bb354c7251870e1f3ba0bd61a43f0af424db5403c5694713b5
+DIST nanovna-saver-0.6.3.tar.gz 580073 BLAKE2B 
be8482bf60a3abfff8a58c14cb34e81cf7b5733efa4d4da02e8d1cae0884fc4030f14a21bd66a6e5fb38f05938a446de8a5919cf3d13d902568c8c76f43381f1
 SHA512 
96cedb567f01f90ff07fef385d7ab6130213ab35674668d50962795e527414ca772583991db7bab73375a2651cb23876f1047d914579d5bec7758173f70bce71

diff --git a/net-wireless/nanovna-saver/nanovna-saver-.ebuild 
b/net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild
similarity index 93%
copy from net-wireless/nanovna-saver/nanovna-saver-.ebuild
copy to net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild
index 8d10dabbf044..ac921ab992af 100644
--- a/net-wireless/nanovna-saver/nanovna-saver-.ebuild
+++ b/net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild
@@ -24,6 +24,8 @@ RDEPEND="${DEPEND}
dev-python/cython[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/PyQt6[${PYTHON_USEDEP},gui,widgets]
+   dev-python/PyQt6-sip[${PYTHON_USEDEP}]
+   dev-python/sip[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]"
 BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"

diff --git a/net-wireless/nanovna-saver/nanovna-saver-.ebuild 
b/net-wireless/nanovna-saver/nanovna-saver-.ebuild
index 8d10dabbf044..ac921ab992af 100644
--- a/net-wireless/nanovna-saver/nanovna-saver-.ebuild
+++ b/net-wireless/nanovna-saver/nanovna-saver-.ebuild
@@ -24,6 +24,8 @@ RDEPEND="${DEPEND}
dev-python/cython[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/PyQt6[${PYTHON_USEDEP},gui,widgets]
+   dev-python/PyQt6-sip[${PYTHON_USEDEP}]
+   dev-python/sip[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]"
 BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/

2024-01-15 Thread Thomas Beierlein
commit: 058f3879e7c0473c26e4b241cb5191d2dbbb60f2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 14:26:22 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 14:26:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058f3879

media-radio/gpredict: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/gpredict/gpredict-2.3-r2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-radio/gpredict/gpredict-2.3-r2.ebuild 
b/media-radio/gpredict/gpredict-2.3-r2.ebuild
index cf8fa7dccbcf..25e841b34d9c 100644
--- a/media-radio/gpredict/gpredict-2.3-r2.ebuild
+++ b/media-radio/gpredict/gpredict-2.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,6 @@ 
SRC_URI="https://github.com/csete/gpredict/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
 
 RDEPEND="dev-libs/glib:2
x11-libs/gdk-pixbuf[jpeg]



[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/

2024-01-15 Thread Thomas Beierlein
commit: f3b61ddfb46732061bcd8364a46b899757f7fc3e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 14:28:27 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 14:28:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b61ddf

media-radio/gpredict: Fix QA - add missing remote Id

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/gpredict/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-radio/gpredict/metadata.xml 
b/media-radio/gpredict/metadata.xml
index 592e35a40185..4bf91d3a1a7f 100644
--- a/media-radio/gpredict/metadata.xml
+++ b/media-radio/gpredict/metadata.xml
@@ -7,5 +7,6 @@


gpredict
+   csete/gpredict

 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/voacapl/

2024-01-15 Thread Thomas Beierlein
commit: f1985354efea1528596833051ae2b8ac98c7168a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 13:39:08 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 13:39:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1985354

sci-electronics/voacapl: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild 
b/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild
index f9d44130cf38..31ddee59a282 100644
--- a/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild
+++ b/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -14,7 +14,6 @@ 
SRC_URI="https://github.com/jawatson/${PN}/archive/v.${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="amd64 ~x86"
-IUSE=""
 
 RESTRICT="mirror bindist"
 



[gentoo-commits] repo/gentoo:master commit in: media-radio/cwdaemon/

2024-01-15 Thread Thomas Beierlein
commit: c28b35202f597606c9d6896343c58f7e15db6980
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 13:33:33 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 13:33:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28b3520

media-radio/cwdaemon: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/cwdaemon/cwdaemon-0.11.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild 
b/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild
index d9b3890d4df0..e94ad0d7591b 100644
--- a/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild
+++ b/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,6 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ppc x86"
-IUSE=""
 
 RDEPEND=">=media-radio/unixcw-3.3.1"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-radio/qsstv/

2024-01-15 Thread Thomas Beierlein
commit: a467e9c4ef3cca01323129d9125e7ca977546d46
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 13:36:03 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 13:36:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a467e9c4

media-radio/qsstv: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/qsstv/qsstv-9.5.8-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-radio/qsstv/qsstv-9.5.8-r1.ebuild 
b/media-radio/qsstv/qsstv-9.5.8-r1.ebuild
index c8ebb84ca84e..ee5e9a6f443b 100644
--- a/media-radio/qsstv/qsstv-9.5.8-r1.ebuild
+++ b/media-radio/qsstv/qsstv-9.5.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,6 @@ 
SRC_URI="http://users.telenet.be/on4qz/qsstv/downloads/${MY_P}.tar.gz;
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
 CDEPEND="dev-qt/qtcore:5
dev-qt/qtgui:5



[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/

2024-01-15 Thread Thomas Beierlein
commit: 65bb139441cc4cd83006bad71653425d5988b908
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 13:38:11 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 13:38:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65bb1394

media-radio/xlog: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xlog/xlog-2.0.24.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-radio/xlog/xlog-2.0.24.ebuild 
b/media-radio/xlog/xlog-2.0.24.ebuild
index ea01d2109129..0acd2ca85fe3 100644
--- a/media-radio/xlog/xlog-2.0.24.ebuild
+++ b/media-radio/xlog/xlog-2.0.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,6 @@ 
SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz;
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
 RDEPEND="media-libs/hamlib:=
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: media-radio/grig/

2024-01-15 Thread Thomas Beierlein
commit: 119fbe246e54fb067434fa7e109200b6faa0166b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 13:35:18 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 13:35:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119fbe24

media-radio/grig: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/grig/grig-0.8.1-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-radio/grig/grig-0.8.1-r1.ebuild 
b/media-radio/grig/grig-0.8.1-r1.ebuild
index f4a97bae6a70..3b4afb6e2dc6 100644
--- a/media-radio/grig/grig-0.8.1-r1.ebuild
+++ b/media-radio/grig/grig-0.8.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,6 @@ SRC_URI="mirror://sourceforge/groundstation/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
 DEPEND="
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/

2024-01-15 Thread Thomas Beierlein
commit: 46c9767a3087b002a639d927dca31d8fd69ed995
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 13:37:15 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 13:37:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c9767a

media-radio/svxlink: Fix QA - drop empty IUSE

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/svxlink/svxlink-19.09.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild 
b/media-radio/svxlink/svxlink-19.09.2.ebuild
index 9deb6df6d74d..2e0f2c6624e1 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,6 @@ SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
 DEPEND="dev-lang/tcl:0
dev-qt/qtcore:5



[gentoo-commits] repo/gentoo:master commit in: media-radio/cwdaemon/

2024-01-15 Thread Thomas Beierlein
commit: 5ee8251650b57451cca8ef305b384dbaf592cb74
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan 15 13:32:28 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan 15 13:32:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee82516

media-radio/cwdaemon: drop 0.10.2

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/cwdaemon/Manifest   |  1 -
 media-radio/cwdaemon/cwdaemon-0.10.2.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/media-radio/cwdaemon/Manifest b/media-radio/cwdaemon/Manifest
index 3b83731f4c3b..af37244f0fe3 100644
--- a/media-radio/cwdaemon/Manifest
+++ b/media-radio/cwdaemon/Manifest
@@ -1,2 +1 @@
-DIST cwdaemon-0.10.2.tar.gz 290487 BLAKE2B 
cdabe238ad74a2933704e037190ea7f74e58ed7888bb3eb2b1864522384d95c73ef429a4e8e78ef07b5d0c612b609bcde2a01a388fa5c79a691b6208909678e3
 SHA512 
65ae1552d0a875b71354083401abed2271ff40b7f8ab6c8f2cbb4a36bb2648a6094efc9ac5cfc9228633ff48b839205e4f95f46d10244a43089c4c1f94ca94a7
 DIST cwdaemon-0.11.0.tar.gz 353868 BLAKE2B 
9b0fe19e6850b4932b20a6f77a7a11abfe2aaed3ed6485b8f74ae226d36fe5a8c9428613c6055ac38d9c9aaa8a0cde7a71321b8111de9ae67bd77973c35aa166
 SHA512 
a2b882cea6ee3d061c83885a8cbee38e2db18031fde37784cf973f407e2eb8845d56dd52ec290c0e96063b305e1159ad217073a9abc976b0c99d06a87dc1089c

diff --git a/media-radio/cwdaemon/cwdaemon-0.10.2.ebuild 
b/media-radio/cwdaemon/cwdaemon-0.10.2.ebuild
deleted file mode 100644
index 01ab141e1082..
--- a/media-radio/cwdaemon/cwdaemon-0.10.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="A morse daemon for the parallel or serial port"
-HOMEPAGE="http://cwdaemon.sourceforge.net;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86"
-IUSE=""
-
-RDEPEND=">=media-radio/unixcw-3.3.1"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   # provides header info for getaddrinfo() with C99 (bug 569970)
-   append-cppflags -D_GNU_SOURCE
-   econf
-}



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2024-01-13 Thread Thomas Beierlein
commit: 50d2af6c43a8ba2dc16407c818d4c6f1972704a4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jan 13 13:30:08 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jan 13 13:30:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d2af6c

app-backup/bacula: drop versions

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   2 -
 app-backup/bacula/bacula-11.0.6-r4.ebuild  | 422 
 app-backup/bacula/bacula-11.0.6-r5.ebuild  | 432 -
 app-backup/bacula/bacula-11.0.6-r6.ebuild  | 431 
 app-backup/bacula/bacula-13.0.2-r2.ebuild  | 431 
 app-backup/bacula/bacula-13.0.3-r1.ebuild  | 432 -
 .../bacula/files/bacula-11.0.2-fix-config.patch|  27 --
 7 files changed, 2177 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 39cf93529621..34037aac499c 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1 @@
-DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
-DIST bacula-13.0.2.tar.gz 6229127 BLAKE2B 
4ff00d995211e92306ac83889d2afab968cba94a711ba9ea88e2e749c09087b87486ed4233ca62316d020721d60891faa8b8a46d40853d4de3ef144291be2b5b
 SHA512 
5bb6fe935881718879df2ffcfd6bf4a74ee89b224265c44f6e470ec18253f68e93ccc576c374ef9fb9e1755d7f6e60193aee7136d084cedf12d3ffb6a52187bc
 DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B 
c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7
 SHA512 
59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5

diff --git a/app-backup/bacula/bacula-11.0.6-r4.ebuild 
b/app-backup/bacula/bacula-11.0.6-r4.ebuild
deleted file mode 100644
index e71c03f5e34f..
--- a/app-backup/bacula/bacula-11.0.6-r4.ebuild
+++ /dev/null
@@ -1,422 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop libtool qmake-utils systemd
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/;
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads(+)] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs(+)] )
-   ssl? (
-   dev-libs/openssl:0=[static-libs]
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   dev-util/patchelf
-"
-RDEPEND="${DEPEND}
-   acct-user/bacula
-   acct-group/bacula
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   app-arch/mt-st
-   sys-block/mtx
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-REQUIRED_USE="
-   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   if use bacula-clientonly && use static &

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2024-01-08 Thread Thomas Beierlein
commit: 878ec6185ae03924c8e74da3407ad215ee16bfd2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan  8 13:05:59 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan  8 13:05:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878ec618

dev-libs/libzia: add 4.54

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.54.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 0a5f0930f8af..d3d964318765 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1 +1,2 @@
 DIST libzia-4.52.tar.gz 641867 BLAKE2B 
106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a
 SHA512 
d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b
+DIST libzia-4.54.tar.gz 646921 BLAKE2B 
43a5575e673b24b9687bf744892dcc823c260760934d983d7b5e4480cad588283b1e830bbf0aac9ff46bc419ebf6f474b7fc7059c25214906756e678371baebe
 SHA512 
818cd7219c7d742236cdbf8f1d7077b85e430c575ad76aea9724023eb7d72771ecf91e9c82f6a6b95bd1119ec46efd1fd7bb08c53b918b803e6051df82e47846

diff --git a/dev-libs/libzia/libzia-4.54.ebuild 
b/dev-libs/libzia/libzia-4.54.ebuild
new file mode 100644
index ..0fe1254dbfda
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.54.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Platform abstraction code for tucnak package"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ftdi"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gtk+:2
+   media-libs/libsdl2
+   media-libs/sdl2-ttf
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )
+   elibc_musl? ( sys-libs/libunwind )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+   eapply_user
+   sed -i -e "s/docsdir/#docsdir/g" \
+   -e "s/docs_/#docs_/g" Makefile.am || die
+
+   # fix build for MUSL (bug #832235)
+   if use elibc_musl ; then
+   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   use elibc_musl && append-libs -lunwind
+   econf \
+   $(use_with ftdi) --with-sdl \
+   --with-png --without-bfd \
+   --disable-static
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-01-08 Thread Thomas Beierlein
commit: 4a43d5f13e89c6b0215b1130623c75b5784e7c21
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan  8 13:07:37 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan  8 13:07:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a43d5f1

media-radio/tucnak: add 4.54

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  1 +
 media-radio/tucnak/tucnak-4.54.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index fe832b49269a..81a314a26047 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1 +1,2 @@
 DIST tucnak-4.52.tar.gz 6684620 BLAKE2B 
c56949f61b8a0365deec0eab95d68067e5e8674164ad95f83c1b5cb84740af254f559c5158dc3aa8281353f4db2aee8163de1f92a08dc68487a8be0b00619e92
 SHA512 
bd20d94bc136e0078628b149f70e510027f9482fcdc881856ba13ed29a2c6be2e02c87c1d2fd2b670ecc347e1335378e5dd3aec5efa5db259b2730a13c10f019
+DIST tucnak-4.54.tar.gz 6817558 BLAKE2B 
5c0e4730fbf06a249d528979ab89e2fd2b8067c9786b0ebbdebf9bb1592cd43a95f20582da50989eb04ad7953b13b4d3bf214706db464d8a636e88176a7eb607
 SHA512 
93f174cfe73c4047ad3c067f84ccd09e27a4acdcc91ece85a2b4187ed2b09c26f99321c25381d7932afea3853b6d26fd96c3d6e0447f2035efbd4946c80b979c

diff --git a/media-radio/tucnak/tucnak-4.54.ebuild 
b/media-radio/tucnak/tucnak-4.54.ebuild
new file mode 100644
index ..677cbc82d4da
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.54.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="Amateur Radio VHF Contest Logbook"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa fftw gpm hamlib suid"
+
+RDEPEND="dev-libs/glib:2
+   ~dev-libs/libzia-4.54
+   media-libs/libsndfile
+   media-libs/libsdl2
+   alsa? ( media-libs/alsa-lib )
+   fftw? ( sci-libs/fftw:3.0 )
+   gpm? ( sys-libs/gpm )
+   hamlib? ( media-libs/hamlib:= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   eapply_user
+   # fix destop file
+   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
+   # fix doc install path
+   sed -i -e "s/docsdir/# docsdir/" \
+   -e "s/docs_DATA =/# docs_DATA/" \
+   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
+   eautoreconf
+}
+
+src_configure() {
+   append-ldflags -L/usr/$(get_libdir)/hamlib
+   econf $(use_with alsa) \
+   $(use_with gpm) $(use_with hamlib) \
+   $(use_with fftw fftw3)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
+   if use suid ; then
+   fperms 4711 /usr/bin/soundwrapper
+   fi
+}
+
+pkg_postinst() {
+   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
+   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
+   elog ""
+   elog "tucnak can be used with the following additional packages:"
+   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
+   elog " (No need to recompile)"
+   if use suid ; then
+   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
+   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
+   ewarn "want to use morse sidetone output via the PC speaker."
+   ewarn ""
+   ewarn "While the helper should be safe by design be aware that 
setting"
+   ewarn "any program setuid is a security risk."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2024-01-08 Thread Thomas Beierlein
commit: f5327c5afc76316c03158f9024d48aa1fd87a353
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan  8 13:05:06 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan  8 13:05:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5327c5a

dev-libs/libzia: drop 4.46, 4.49

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  2 --
 dev-libs/libzia/libzia-4.46.ebuild | 54 --
 dev-libs/libzia/libzia-4.49.ebuild | 54 --
 3 files changed, 110 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index b22f4f3be83d..0a5f0930f8af 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1 @@
-DIST libzia-4.46.tar.gz 642261 BLAKE2B 
cf8a4fc32599d77114dbfb6684196f4b0fb4715af1e8bf5f647d8b383130030c0d9c62aa94b8f12f72653dcba019f57ea75adb699646b6f27ed2f6c6f410c2e9
 SHA512 
11242683133c094c61b55824f35c399daf187b82b33620e938c47ff09f60dc3b4bf644623ce2ad551d60e75694c4afa1747a3168df98ada245dd1e9500e52c16
-DIST libzia-4.49.tar.gz 641558 BLAKE2B 
045c6edc95d95cf4180209c20f8fb4de1ee0854f93fcab59ac9e47d1c76b73b5a6be8b453c96114ba53b7ff1f7d0e06228881920096bbd0aaf8029409f155424
 SHA512 
7dc8e8ea2984a5aca8db01af82adf7e824d264da061616658c184694c3fb1565e90f84008d92ad4ff07dfdd8633b17366e1ca32e71e2671172453c40da87cb9f
 DIST libzia-4.52.tar.gz 641867 BLAKE2B 
106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a
 SHA512 
d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b

diff --git a/dev-libs/libzia/libzia-4.46.ebuild 
b/dev-libs/libzia/libzia-4.46.ebuild
deleted file mode 100644
index d2bf5df52022..
--- a/dev-libs/libzia/libzia-4.46.ebuild
+++ /dev/null
@@ -1,54 +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
-
-DESCRIPTION="Platform abstraction code for tucnak package"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ftdi"
-
-RDEPEND="dev-libs/glib:2
-   x11-libs/gtk+:2
-   media-libs/libsdl2
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )
-   elibc_musl? ( sys-libs/libunwind )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
-   eapply_user
-   sed -i -e "s/docsdir/#docsdir/g" \
-   -e "s/docs_/#docs_/g" Makefile.am || die
-
-   # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS 
detected"
-   sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die
-
-   # fix build for MUSL (bug #832235)
-   if use elibc_musl ; then
-   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
-   fi
-   eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-libs -lunwind
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd \
-   --disable-static
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   find "${D}" -name '*.la' -type f -delete || die
-}

diff --git a/dev-libs/libzia/libzia-4.49.ebuild 
b/dev-libs/libzia/libzia-4.49.ebuild
deleted file mode 100644
index 9c39a847c882..
--- a/dev-libs/libzia/libzia-4.49.ebuild
+++ /dev/null
@@ -1,54 +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
-
-DESCRIPTION="Platform abstraction code for tucnak package"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ftdi"
-
-RDEPEND="dev-libs/glib:2
-   x11-libs/gtk+:2
-   media-libs/libsdl2
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )
-   elibc_musl? ( sys-libs/libunwind )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
-   eapply_user
-   sed -i -e "s/docsdir/#docsdir/g" \
-   -e "s/docs_/#docs_/g" Makefile.am || die
-
-   # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS 
detected"
-   sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die
-
-   # fix build for MUSL (bug #832235)
-   if use elibc_musl ; then
-   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
-   fi
-   eautoreconf
-}
-
-src_configure() {
-   use elibc_musl && append-libs -lunwind
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd \
-   --disable-static
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   find "${D}" -name '*.la' -type f -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2024-01-08 Thread Thomas Beierlein
commit: fe3117610e61a1b1bef9ff035b3eda2d53961581
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jan  8 13:07:01 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jan  8 13:07:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe311761

media-radio/tucnak: drop 4.46, 4.49

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  2 --
 media-radio/tucnak/tucnak-4.46.ebuild | 68 ---
 media-radio/tucnak/tucnak-4.49.ebuild | 68 ---
 3 files changed, 138 deletions(-)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 45d355c18823..fe832b49269a 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,3 +1 @@
-DIST tucnak-4.46.tar.gz 3617927 BLAKE2B 
090a962c686e0de83d41c4fb017caaf9482d2058909164a97db4eb7e4bfd4d8fe19e21cc750f31493e4bf64454fa8d03f65b55da58749257601dba64b1476c8e
 SHA512 
9c33c9dd7061d0ab2cb696ccf121145ebc60e0f8b2a29152ec6e59155af186c20d101cce698d48b8d669f64c8ee4b88d57d1896b574e9e250853a2bc45029d06
-DIST tucnak-4.49.tar.gz 3619211 BLAKE2B 
549399c2123ebd17f1164d431707b49a01159566be97b05b5f656a40c555d6c96b04a7d765db4ad94231f01b8d3af600a060104e42a87c60b6905eeba6cf8c8e
 SHA512 
9c55b9a9048c95692d6cce7586c1b78a6237b02a43ad82ec771491f8463518f1e09e9f0be4db02b061b5aff518507a11bd6b0b7a038b90ff18ea1286accc3be4
 DIST tucnak-4.52.tar.gz 6684620 BLAKE2B 
c56949f61b8a0365deec0eab95d68067e5e8674164ad95f83c1b5cb84740af254f559c5158dc3aa8281353f4db2aee8163de1f92a08dc68487a8be0b00619e92
 SHA512 
bd20d94bc136e0078628b149f70e510027f9482fcdc881856ba13ed29a2c6be2e02c87c1d2fd2b670ecc347e1335378e5dd3aec5efa5db259b2730a13c10f019

diff --git a/media-radio/tucnak/tucnak-4.46.ebuild 
b/media-radio/tucnak/tucnak-4.46.ebuild
deleted file mode 100644
index 6d9d8deef8bc..
--- a/media-radio/tucnak/tucnak-4.46.ebuild
+++ /dev/null
@@ -1,68 +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
-
-DESCRIPTION="Amateur Radio VHF Contest Logbook"
-HOMEPAGE="http://tucnak.nagano.cz;
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa fftw gpm hamlib suid"
-
-RDEPEND="dev-libs/glib:2
-   ~dev-libs/libzia-4.46
-   media-libs/libsndfile
-   media-libs/libsdl2
-   alsa? ( media-libs/alsa-lib )
-   fftw? ( sci-libs/fftw:3.0 )
-   gpm? ( sys-libs/gpm )
-   hamlib? ( media-libs/hamlib:= )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   eapply_user
-   # fix destop file
-   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
-   # fix doc install path
-   sed -i -e "s/docsdir/# docsdir/" \
-   -e "s/docs_DATA =/# docs_DATA/" \
-   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
-   eautoreconf
-}
-
-src_configure() {
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   econf $(use_with alsa) \
-   $(use_with gpm) $(use_with hamlib) \
-   $(use_with fftw fftw3)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
-   if use suid ; then
-   fperms 4711 /usr/bin/soundwrapper
-   fi
-}
-
-pkg_postinst() {
-   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
-   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
-   elog ""
-   elog "tucnak can be used with the following additional packages:"
-   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
-   elog " (No need to recompile)"
-   if use suid ; then
-   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
-   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
-   ewarn "want to use morse sidetone output via the PC speaker."
-   ewarn ""
-   ewarn "While the helper should be safe by design be aware that 
setting"
-   ewarn "any program setuid is a security risk."
-   fi
-}

diff --git a/media-radio/tucnak/tucnak-4.49.ebuild 
b/media-radio/tucnak/tucnak-4.49.ebuild
deleted file mode 100644
index 1f2cfa26c1bf..
--- a/media-radio/tucnak/tucnak-4.49.ebuild
+++ /dev/null
@@ -1,68 +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
-
-DESCRIPTION="Amateur Radio VHF

[gentoo-commits] repo/gentoo:master commit in: media-radio/xdx/files/

2024-01-06 Thread Thomas Beierlein
commit: ea9728f02242409aa4e02c26a51930aca60c84ab
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jan  6 09:32:09 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jan  6 15:41:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9728f0

media-radio/xdx: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34669
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xdx/files/xdx-2.5.0-fno-common.patch | 25 
 1 file changed, 25 deletions(-)

diff --git a/media-radio/xdx/files/xdx-2.5.0-fno-common.patch 
b/media-radio/xdx/files/xdx-2.5.0-fno-common.patch
deleted file mode 100644
index a707d09b0a78..
--- a/media-radio/xdx/files/xdx-2.5.0-fno-common.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/src/gui.c b/src/gui.c
-index a3af442..5298c11 100644
 a/src/gui.c
-+++ b/src/gui.c
-@@ -76,6 +76,7 @@ extern preferencestype preferences;
- static void on_highcheck_toggled(GtkToggleButton *togglebutton, gpointer 
user_data);
- static void on_soundcheck_toggled(GtkToggleButton *togglebutton, gpointer 
user_data);
- 
-+guitype *gui;
- 
- /**MAIN 
WINDOW/
- guitype *
-diff --git a/src/gui.h b/src/gui.h
-index 77b442f..6ba406f 100644
 a/src/gui.h
-+++ b/src/gui.h
-@@ -53,7 +53,7 @@ typedef struct guitype {
- gchar   *high8tagname;
- } guitype;
- 
--guitype *gui;
-+extern guitype *gui;
- 
- guitype *new_gui(void);
- void create_mainwindow(void);



[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/files/, media-radio/flrig/

2024-01-06 Thread Thomas Beierlein
commit: d43d8da8f86d54b5f4f8dd707686b2eb81e5083c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jan  6 13:05:19 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jan  6 13:07:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43d8da8

media-radio/flrig: Fix missing include for clang++

Closes: https://bugs.gentoo.org/921405
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/files/flrig-2.0.04-stdint.patch | 13 +
 media-radio/flrig/flrig-2.0.04.ebuild |  7 +--
 media-radio/flrig/flrig-2.0.05.ebuild |  5 -
 3 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/media-radio/flrig/files/flrig-2.0.04-stdint.patch 
b/media-radio/flrig/files/flrig-2.0.04-stdint.patch
new file mode 100644
index ..9acd6ffb4dbc
--- /dev/null
+++ b/media-radio/flrig/files/flrig-2.0.04-stdint.patch
@@ -0,0 +1,13 @@
+# fix build with clang++ (bug #921405)
+diff --git a/src/widgets/FreqControl.cxx b/src/widgets/FreqControl.cxx
+index 2b1734b..e59dc9c 100644
+--- a/src/widgets/FreqControl.cxx
 b/src/widgets/FreqControl.cxx
+@@ -35,6 +35,7 @@
+ #endif
+ 
+ #include 
++#include 
+ 
+ #include "FreqControl.h"
+ #include "gettext.h"

diff --git a/media-radio/flrig/flrig-2.0.04.ebuild 
b/media-radio/flrig/flrig-2.0.04.ebuild
index a07e501860cf..0a9e7a5c39ab 100644
--- a/media-radio/flrig/flrig-2.0.04.ebuild
+++ b/media-radio/flrig/flrig-2.0.04.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,10 @@ RDEPEND="x11-libs/libX11
 DEPEND="${RDEPEND}
sys-devel/gettext"
 
-PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.4-musl.patch"
+   "${FILESDIR}/${PN}-2.0.04-stdint.patch"
+   )
 
 src_prepare() {
eapply ${PATCHES[@]}

diff --git a/media-radio/flrig/flrig-2.0.05.ebuild 
b/media-radio/flrig/flrig-2.0.05.ebuild
index a5bc7dbf08a2..50fe129ea6b1 100644
--- a/media-radio/flrig/flrig-2.0.05.ebuild
+++ b/media-radio/flrig/flrig-2.0.05.ebuild
@@ -23,7 +23,10 @@ RDEPEND="x11-libs/libX11
 DEPEND="${RDEPEND}
sys-devel/gettext"
 
-PATCHES=( "${FILESDIR}/${PN}-2.0.05-musl.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.05-musl.patch"
+   "${FILESDIR}/${PN}-2.0.04-stdint.patch"
+   )
 
 src_prepare() {
eapply ${PATCHES[@]}



[gentoo-commits] repo/gentoo:master commit in: media-radio/xdx/

2024-01-05 Thread Thomas Beierlein
commit: 8b76ef3f0b10308564efebd736be8d3604a14e9d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jan  5 15:31:56 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Jan  5 15:31:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b76ef3f

media-radio/xdx: drop 2.5.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xdx/Manifest |  1 -
 media-radio/xdx/xdx-2.5.0.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/media-radio/xdx/Manifest b/media-radio/xdx/Manifest
index 96525a961f85..48a4e526f464 100644
--- a/media-radio/xdx/Manifest
+++ b/media-radio/xdx/Manifest
@@ -1,2 +1 @@
-DIST xdx-2.5.0.tar.gz 342548 BLAKE2B 
58f0ab6740f77460d7fc6d19fa7d43a399de4a79d5647174491043eded515dc03e2fb97de8d10e5be16f5ff2b65dda96be78b5710e52c02d48ebcf23b575e6c4
 SHA512 
e03ac1fde04f921d33a7075a0f9ddc632336c2c4506e69c3e51386c25080c527eb7195729a89edb895308beff05e7544c93831ad03df6db376b9624063a2972a
 DIST xdx-2.91.tar.gz 346342 BLAKE2B 
4f66801b5ad51bdee9daf9a0015f92ae9a1515ea8e2c8dc77d68163fb704e9e2390178b5d78f0277fb50588a41a329d63d58f1bb71ec3c2cc84db56da68abc66
 SHA512 
900837bd283085ff4183389a8f8d505a7208e3b0314deb3a2c674486c9e8cc09042e4d88d5956c6a6a8e67443eb1079ed40587476d4726416033fe83db8398a9

diff --git a/media-radio/xdx/xdx-2.5.0.ebuild b/media-radio/xdx/xdx-2.5.0.ebuild
deleted file mode 100644
index 0078c84ed621..
--- a/media-radio/xdx/xdx-2.5.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="a GTK+ TCP/IP DX-cluster and ON4KST chat client"
-HOMEPAGE="https://sourceforge.net/projects/xdxclusterclient;
-SRC_URI="mirror://sourceforge/xdxclusterclient/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-
-RDEPEND=">=x11-libs/gtk+-2.12:2"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-
-PATCHES=( "${FILESDIR}/"${P}-fno-common.patch )
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-src_configure() {
-   econf $(use_enable nls)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   einstalldocs
-}
-
-pkg_postinst() {
-   elog "To use the rig control feature, install media-libs/hamlib"
-   elog "and enable hamlib in the Preferences dialog. (no need for 
recompile)"
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/, media-radio/flrig/files/

2024-01-05 Thread Thomas Beierlein
commit: e2c01f8459ab6ab4b6cc1a11226417675577448b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jan  5 15:27:36 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Jan  5 15:27:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2c01f84

media-radio/flrig: add 2.0.05

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest  |  1 +
 media-radio/flrig/files/flrig-2.0.05-musl.patch | 32 +
 media-radio/flrig/flrig-2.0.05.ebuild   | 38 +
 3 files changed, 71 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 44e4a36c65b1..e0119d3249f2 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1 +1,2 @@
 DIST flrig-2.0.04.tar.gz 1108760 BLAKE2B 
9ca60d182c5b94f17e8baefebc822792111954b3c11f03e5cabd570e60769804c9ec1153afd36a074f16e9880792d6b51b5545e59b988adffee912e7b6d2a8e5
 SHA512 
db1a4bb148900fb9e1a6feb44fd5a017d8aac1a2f81e577e78176c241adc39cf05378057bc97ad997581ed0d3d8a79f3ec726d1d194322b46d709df6e913c84f
+DIST flrig-2.0.05.tar.gz 1112204 BLAKE2B 
58cda5069546aee790bb819f9ac2713896281de283345fa6a84c466c67b5cce236c63dec41ad3a226849195fba982c4b69b4d5d386ffb0f4d8b14767ca9cc6bf
 SHA512 
a06df0f8810212a1f614899be162e1d0373f29492bca26718b4385b8fba3be4293b95e366cb391fb938d40228bb5d091049414c7ae2104dbd7a0ddd2011dc88b

diff --git a/media-radio/flrig/files/flrig-2.0.05-musl.patch 
b/media-radio/flrig/files/flrig-2.0.05-musl.patch
new file mode 100644
index ..737c893cf7a8
--- /dev/null
+++ b/media-radio/flrig/files/flrig-2.0.05-musl.patch
@@ -0,0 +1,32 @@
+diff --git a/src/cmedia/cmedia.cxx b/src/cmedia/cmedia.cxx
+index ba01f5d..0bd3c1c 100644
+--- a/src/cmedia/cmedia.cxx
 b/src/cmedia/cmedia.cxx
+@@ -41,11 +41,6 @@
+ #ifndef __WIN32__
+ #include 
+ #include 
+-#  ifndef __APPLE__
+-#ifndef __FreeBSD__
+-#  include 
+-#endif
+-#  endif
+ #endif
+ 
+ #include "config.h"
+diff --git a/src/cmedia/tmate2.cxx b/src/cmedia/tmate2.cxx
+index 8a3e37a..cde0c76 100644
+--- a/src/cmedia/tmate2.cxx
 b/src/cmedia/tmate2.cxx
+@@ -44,11 +44,6 @@
+ #ifndef __WIN32__
+ #include 
+ #include 
+-#  ifndef __APPLE__
+-#ifndef __FreeBSD__
+-#  include 
+-#endif
+-#  endif
+ #endif
+ 
+ #include "config.h"

diff --git a/media-radio/flrig/flrig-2.0.05.ebuild 
b/media-radio/flrig/flrig-2.0.05.ebuild
new file mode 100644
index ..a5bc7dbf08a2
--- /dev/null
+++ b/media-radio/flrig/flrig-2.0.05.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Transceiver control program for Amateur Radio use"
+HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+DOCS=(AUTHORS ChangeLog README)
+
+RDEPEND="x11-libs/libX11
+   x11-libs/fltk:1
+   x11-misc/xdg-utils"
+
+DEPEND="${RDEPEND}
+   sys-devel/gettext"
+
+PATCHES=( "${FILESDIR}/${PN}-2.0.05-musl.patch" )
+
+src_prepare() {
+   eapply ${PATCHES[@]}
+   eapply_user
+}
+
+src_configure() {
+   #fails to compile with -flto (bug #860408)
+   filter-lto
+
+   econf
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/

2024-01-05 Thread Thomas Beierlein
commit: fd46fc75b84a9e67b2623fa8f5abe0761f12ec37
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jan  5 15:24:34 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Jan  5 15:24:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd46fc75

media-radio/flrig: drop 2.0.03

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest|  1 -
 media-radio/flrig/flrig-2.0.03.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 7ecf9efba65b..44e4a36c65b1 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,2 +1 @@
-DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 
9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f
 SHA512 
90543e3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b
 DIST flrig-2.0.04.tar.gz 1108760 BLAKE2B 
9ca60d182c5b94f17e8baefebc822792111954b3c11f03e5cabd570e60769804c9ec1153afd36a074f16e9880792d6b51b5545e59b988adffee912e7b6d2a8e5
 SHA512 
db1a4bb148900fb9e1a6feb44fd5a017d8aac1a2f81e577e78176c241adc39cf05378057bc97ad997581ed0d3d8a79f3ec726d1d194322b46d709df6e913c84f

diff --git a/media-radio/flrig/flrig-2.0.03.ebuild 
b/media-radio/flrig/flrig-2.0.03.ebuild
deleted file mode 100644
index a07e501860cf..
--- a/media-radio/flrig/flrig-2.0.03.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Transceiver control program for Amateur Radio use"
-HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="nls"
-
-DOCS=(AUTHORS ChangeLog README)
-
-RDEPEND="x11-libs/libX11
-   x11-libs/fltk:1
-   x11-misc/xdg-utils"
-
-DEPEND="${RDEPEND}
-   sys-devel/gettext"
-
-PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch" )
-
-src_prepare() {
-   eapply ${PATCHES[@]}
-   eapply_user
-}
-
-src_configure() {
-   #fails to compile with -flto (bug #860408)
-   filter-lto
-
-   econf
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2024-01-05 Thread Thomas Beierlein
commit: 20612f7369a2e5e8f2ac6e4718752c0ec5636fcb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jan  5 15:26:26 2024 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Jan  5 15:26:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20612f73

media-radio/fldigi: drop 4.2.00

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  1 -
 media-radio/fldigi/fldigi-4.2.00.ebuild | 62 -
 2 files changed, 63 deletions(-)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 10e93d33b2a3..d60e7ca6f793 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,2 +1 @@
-DIST fldigi-4.2.00.tar.gz 4973115 BLAKE2B 
365e98252d808b96d083451c92ad6d50243994966e2ad71dba0fc1dc83cacd50ce39a56938fa107d5abfa6df8be2d687898a9bb6183522972d8a2d16d0547709
 SHA512 
4f441872713930044f5e7f7df7dc51cd166bef314f5eaa6f414894af5fbdc417b7c62fea7a8b62f858eefb82e1a8fd821bf563789ed1f2f56cb721120ade6bde
 DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B 
fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675
 SHA512 
fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf

diff --git a/media-radio/fldigi/fldigi-4.2.00.ebuild 
b/media-radio/fldigi/fldigi-4.2.00.ebuild
deleted file mode 100644
index 2bad503a47b3..
--- a/media-radio/fldigi/fldigi-4.2.00.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
-
-inherit flag-o-matic
-
-DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="hamlib nls pulseaudio"
-IUSE_CPU_FLAGS=" sse sse2 sse3"
-IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
-
-RDEPEND="x11-libs/fltk:1[threads,xft]
-   media-libs/libsamplerate
-   media-libs/libpng:0
-   x11-misc/xdg-utils
-   dev-perl/RPC-XML
-   dev-perl/Term-ReadLine-Perl
-   || (
-   media-libs/portaudio[oss]
-   media-libs/portaudio[alsa]
-   )
-   hamlib? ( media-libs/hamlib:= )
-   pulseaudio? ( media-libs/libpulse )
-   >=media-libs/libsndfile-1.0.10"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" )
-
-src_prepare() {
-   eapply ${PATCHES[@]}
-   eapply_user
-}
-
-src_configure() {
-   #fails to compile with -flto (bug #860405)
-   filter-lto
-
-   append-cxxflags $(test-flags-CXX -std=c++14)
-   local myconf=""
-
-   use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
-   use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2"
-   use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3"
-
-   econf ${myconf} \
-   --with-sndfile \
-   $(use_with hamlib) \
-   $(use_enable nls) \
-   $(use_with pulseaudio) \
-   --without-asciidoc
-}



Re: ToDo item: switch logfile to database

2023-12-29 Thread Thomas Beierlein
Hi, see below:

Am Fri, 29 Dec 2023 03:20:05 +
schrieb Drew Arnett :

> tangent:  Variable length fields are handled easily with line
> separators delimiting records and space, comma, tab delimiting fields
> in a record.  It may be the UI (especially a TUI) where expected max
> field length may have value.  

Variable field length results in variable length of qso record.
That makes editing/updating old entries more complex. As soon as you
get a longer entry you need to make room in the file. That requires a
lot more disk activity (and a higher chance of corruption) than just do
a modification 'in place' and that is what we do at the moment.

A database has the same problem but there was much more done to
keep the data save in case of a crash.

> For example, what's the maximum length
> callsign 

TLF supports 12 or 13 characters if I remember correctly.
 
> I might expect to encounter in a contest or operating event
> where I'd use tlf?  Is there a safe maximum length to use for callsign
> length?  Prefixes and suffixes and some of those special event
> callsigns make me wonder.  Does ITU have anything to say, or is there
> no upper bound to possible callsign length?
> 

> tangent:  Internationalization... unicode text file for log certainly
> would work.  ASCII would suffice for the contests I participate in
> including CQ WW.  However, if not difficult, internationalization may
> be a nice to have for folks who would want it, but perhaps not high
> priority.  

I agree that it has no high priority for actual contesting.

The interesting part may not be the call but that someone would like
to add some comments in its non ascii language.

73, de Tom DL1JBE



-- 
"Do what is needful!"
Ursula LeGuin: Earthsea
--




Re: ToDo item: switch logfile to database

2023-12-28 Thread Thomas Beierlein
 Am Thu,  28 Dec 2023 20:06:42 +0100 schrieb Christoph Berg
 :

> Re: Thomas Beierlein
> > Two points here:
> > 
> > - Journaling is easy, but to be honest TLF provides quite some
> >   robustness in that sense too. I have not heard any complies about
> >   lost data in all the years.  
> 
> Some time last year, I was auditing (well, reading) the tlf source to
> check that. There are sync() and fsync() calls in there, so it's
> probably mostly safe, but since calls that write to disk are spread
> over the code, data safety looks quite ad-hoc. If power goes out while
> the log is just being written, I'd bet there will be problems.
> 
> Switching to sqlite would get us crash safety for free since that's a
> library specifically written for that.


Sure, bad things can happen anytime. I just said 'quite robust' and not
'problem free'.

Besides the sync() calls there are some more points to make data losses
unlikely:

- The log is always kept on disk. Only a copy of it is in memory.
- The file is kept closed most of the times and opened only when adding
  a contact or correcting an entry.
- Actual file systems are often using journaling which helps also to
  some degree.

But I agree with you that using a database would make the situation
better. 

73, de Tom DL1JBE

-- 
"Do what is needful!"
Ursula LeGuin: Earthsea
--




Re: ToDo item: switch logfile to database

2023-12-28 Thread Thomas Beierlein
See answers inline.

Am Thu, 28 Dec 2023 15:39:54 +
schrieb Drew Arnett :

> Would a database store offer any useful utility?  Journaling or ? for
> robustness?  

Two points here:

- Journaling is easy, but to be honest TLF provides quite some
  robustness in that sense too. I have not heard any complies about
  lost data in all the years.

- 'useful utilites'? Sure. A database provides an extensive set of
  tools for sorting, filtering and altering datasets. Without it you
  have to write extra code for it.

  After our restructuring of the internal data representation that is
  much easier now. So the advantage of a database in that relation is
  not so big any more.

- The former discussion about a use of a database was also connected to
  the problem of the fixed log file format we inherit from TR log. 
  Main problem is the fixed size and position of all QSO fields.
  A switch to another format (e.g. a database) allows 

  a) internationalization (not sure if needed) and
  b) variable length fields (mainly for call and exchange)


> Does it implement whatever is needed for multi-logging computer
> contesting?
> 
For that you would need a distributed database. But that seems really
to be a can of worms.

73, de Tom

> Knowing the answers to questions like that for me is a homework task
> as it gets into topics I haven't studied, yet.
> 
> Drew
> n7da
> 
> On Thu, Dec 28, 2023 at 2:57 PM Alan Dove  wrote:
> >
> > Hey, folks:
> >
> > I'm opposed to having TLF rely on a database. It adds complexity and
> > failure points, and shouldn't be necessary for any forseeable
> > contest log.
> >
> > Users who want a tool to collect QSOs from multiple contests for
> > analysis, DXCC tracking, and so forth should use a separate
> > application. CQRLog does all that and more, and also exemplifies the
> > kinds of support problems a database can add - just browse through
> > the CQRLog forums for tales of woe from users who can't get the
> > database connection working properly.
> >
> > Networking should definitely be a higher priority.
> >
> > --
> >  --Alan
> >
> > Alan Dove, Ph.D.
> > alandove.com
> > 917.273.0544
> >
> >
> >  
> 



-- 
"Do what is needful!"
Ursula LeGuin: Earthsea
--




Re: ToDo item: switch logfile to database

2023-12-28 Thread Thomas Beierlein
It is true that the mentioned use of an external database adds some
complexity and problems. These data bases are well equipment for
handling LARGE number of data elements (e.g. your whole qso history as
in case of CQRLog).

What we discussed for TLF was mostly the use of an sqlite database
which would be an integral part of TLF. That makes maintenance much
easier. Additionally a contest log has much less number of database
elements - as long as you do store only a single contest in each of it.

As an interesting sidenote you will also find a database at the heart
of the widely used N1MM logger. Here it seems not a problem for anyone.

Anyway I agree with Alans remark about using a separate tool for doing
statistics on your contest data. 

73, de Tom

Am Thu, 28 Dec 2023 09:56:44 -0500
schrieb Alan Dove :

> Hey, folks:
> 
> I'm opposed to having TLF rely on a database. It adds complexity and
> failure points, and shouldn't be necessary for any forseeable contest
> log.
> 
> Users who want a tool to collect QSOs from multiple contests for
> analysis, DXCC tracking, and so forth should use a separate
> application. CQRLog does all that and more, and also exemplifies the
> kinds of support problems a database can add - just browse through the
> CQRLog forums for tales of woe from users who can't get the database
> connection working properly.
> 
> Networking should definitely be a higher priority.
> 



-- 
"Do what is needful!"
Ursula LeGuin: Earthsea
--




Re: ToDo item: switch logfile to database

2023-12-27 Thread Thomas Beierlein
Hi Marcin,

the move to a database representation of the log file was discussed
some month ago. It got some pro and con arguments. 

Therefore there was no final decision to implement it. For the time
being we will stay with the actual log file format.

Seems we missed to drop it from the ToDo list. Sorry.

73, de Tom DL1JBE

Am Wed, 27 Dec 2023 17:20:59 +
schrieb Marcin SP6MI :

> Hi,
> does anyone already started this todo item? If not then I think I can
> start at least some work on database structure and basic db
> operations. From my perspective sqlite is all what we need. As
> starting point I can add creation of database file, create table if
> not exists, adding, removing and editing records in db. Of course
> opening existing db is on the list
> 
> Thanks
> Br
> Marcin SP6MI
> 
> Wysłano z bezpiecznej poczty e-mail [Proton Mail](https://proton.me/).


-- 
"Do what is needful!"
Ursula LeGuin: Earthsea
--




[gentoo-commits] repo/gentoo:master commit in: net-wireless/soapyplutosdr/

2023-12-06 Thread Thomas Beierlein
commit: 346145602ffa362e1c3156f1b869b5ad5c22a6bc
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Dec  6 10:59:27 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Dec  6 11:01:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34614560

net-wireless/soapyplutosdr: add 0.2.1_p20220710

Closes: https://bugs.gentoo.org/919318
Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/soapyplutosdr/Manifest   | 1 +
 ...yplutosdr-.ebuild => soapyplutosdr-0.2.1_p20220710.ebuild} | 8 
 net-wireless/soapyplutosdr/soapyplutosdr-.ebuild  | 8 
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/net-wireless/soapyplutosdr/Manifest 
b/net-wireless/soapyplutosdr/Manifest
index 4d0ae4a95984..12cf45f42a62 100644
--- a/net-wireless/soapyplutosdr/Manifest
+++ b/net-wireless/soapyplutosdr/Manifest
@@ -1 +1,2 @@
 DIST soapyplutosdr-0.2.1.tar.gz 17597 BLAKE2B 
d5b6205da7aa64406ccf84d198088094c10397ca874925926dfe2ee3134e045c3ab80b68db06ee84448ae8966e2d8edecb2517ef70b10bbddd9681fcbf09385a
 SHA512 
40cc7c83c13f1d81212c5b0b6028d49de6c9e0b4df9e479c5cb577f60a92b415f76e159d45ecf19aad2deac507f7bd779b7cce1f7bc5e6fd2ea9a3f24399dfe7
+DIST soapyplutosdr-0.2.1_p20220710.tar.gz 25233 BLAKE2B 
b7151f6a00f820edf958006c6ece78e75ad0f5b5b07a232d82dbbf8cf86fa414eed085ee769ecf66fb707dac5d006925791dfd39c1a7fc35f8f887543fe0daf3
 SHA512 
55757db81d715466148c8376d713783af85ce072036d97ea80b5bd1993fa2180f2f8ca20391d83d1fc5cb6a2ff9977f34d95ddc2beff9ed21282af40b47ea160

diff --git a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild 
b/net-wireless/soapyplutosdr/soapyplutosdr-0.2.1_p20220710.ebuild
similarity index 81%
copy from net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
copy to net-wireless/soapyplutosdr/soapyplutosdr-0.2.1_p20220710.ebuild
index 813d3574f115..254e0ba2adb5 100644
--- a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
+++ b/net-wireless/soapyplutosdr/soapyplutosdr-0.2.1_p20220710.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
@@ -12,8 +12,8 @@ if [ "${PV}" = "" ]; then
EGIT_REPO_URI="https://github.com/pothosware/SoapyPlutoSDR.git;
inherit git-r3
 else
-   KEYWORDS="~amd64 ~x86"
-   COMMIT="782650597b18f311cc97fbb7c6813539e6adef16"
+   KEYWORDS="~amd64 ~arm ~riscv ~x86"
+   COMMIT="b906b27e6820fe44fcc3527cc876771f7dac85d2"

SRC_URI="https://github.com/pothosware/SoapyPlutoSDR/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}"/SoapyPlutoSDR-${COMMIT}
 fi

diff --git a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild 
b/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
index 813d3574f115..254e0ba2adb5 100644
--- a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
+++ b/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
@@ -12,8 +12,8 @@ if [ "${PV}" = "" ]; then
EGIT_REPO_URI="https://github.com/pothosware/SoapyPlutoSDR.git;
inherit git-r3
 else
-   KEYWORDS="~amd64 ~x86"
-   COMMIT="782650597b18f311cc97fbb7c6813539e6adef16"
+   KEYWORDS="~amd64 ~arm ~riscv ~x86"
+   COMMIT="b906b27e6820fe44fcc3527cc876771f7dac85d2"

SRC_URI="https://github.com/pothosware/SoapyPlutoSDR/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}"/SoapyPlutoSDR-${COMMIT}
 fi



[gentoo-commits] repo/gentoo:master commit in: media-radio/unixcw/

2023-11-25 Thread Thomas Beierlein
commit: f726082eadf9d51deb6d12c47c076d21b0c956d3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Nov 25 16:46:49 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Nov 25 16:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f726082e

media-radio/unixcw: add 3.6.1

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/unixcw/Manifest|  1 +
 media-radio/unixcw/unixcw-3.6.1.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/media-radio/unixcw/Manifest b/media-radio/unixcw/Manifest
index 5369052e9a29..249376782961 100644
--- a/media-radio/unixcw/Manifest
+++ b/media-radio/unixcw/Manifest
@@ -1 +1,2 @@
 DIST unixcw-3.6.0.tar.gz 870148 BLAKE2B 
4eca3fe63ce7aec43e16ecca8120018e1bda6541f707ac9857db1f9dc6181a53ee24c7328f0a1f97a6aa1993600d68d9313e0567c12dfcf7a061837885aaefcb
 SHA512 
17abdfaeb2b4e7459e1efd93f5f85a8ed89fde06e5b8d23d83c9f1c76888bc9048af1a8adc9c030f560e94e0dd0576b3a30bf040fece4d13e001d01734d6338b
+DIST unixcw-3.6.1.tar.gz 975795 BLAKE2B 
5bc7822d216bef2ac452593c0e9dc537f2dfcd31f446c8795abc76d1d2ccfd4010a3b95982bc404ddc4c974456177e9f54bdefc169a14110bb503fd539025b07
 SHA512 
d91457b9b2247ce2be75773e2c37ca8b69c75c42c187ddfac5a9a8f4c9ad16acae3e4b0223e885bf7ae9c7201869581becd444f32c375ac521d2a712b7ddfb69

diff --git a/media-radio/unixcw/unixcw-3.6.1.ebuild 
b/media-radio/unixcw/unixcw-3.6.1.ebuild
new file mode 100644
index ..031ad834bc32
--- /dev/null
+++ b/media-radio/unixcw/unixcw-3.6.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Collection of programs that fit together to form a morse code 
tutor program"
+HOMEPAGE="https://unixcw.sourceforge.net;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+IUSE="alsa ncurses pulseaudio suid test qt5"
+RESTRICT="!test? ( test )"
+
+RDEPEND="ncurses? ( sys-libs/ncurses:= )
+   qt5? ( dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5 )
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-libs/libpulse )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   sys-devel/libtool"
+
+src_prepare() {
+   append-cflags -std=gnu11
+   append-cxxflags -std=gnu++11
+   eapply -p0 "${FILESDIR}"/${PN}-3.6-tinfo.patch
+   # Bug# 837617 and 858278
+   sed -i -e "s/curses, initscr/ncurses, initscr/" \
+   -e "s/_curses_initscr/_ncurses_initscr/" configure.ac || die
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
+   $(use_enable pulseaudio ) \
+   $(use_enable alsa ) \
+   $(use_enable ncurses cwcp ) \
+   $(use_enable qt5 xcwcp ) \
+   --disable-static
+}
+
+src_install() {
+   default
+
+   if ! use suid ; then
+   fperms 711 /usr/bin/cw
+   if use ncurses ; then
+   fperms 711 /usr/bin/cwcp
+   fi
+   if use qt5 ; then
+   fperms 711 /usr/bin/xcwcp
+   fi
+   fi
+
+   find "${D}" -name '*.la' -type f -delete || die
+}
+
+pkg_postinst() {
+   if use suid ; then
+   ewarn "You have choosen to install 'cw', 'cwcp' and 'xcwcp' 
setuid"
+   ewarn "by setting USE=suid."
+   ewarn "Be aware that this is a security risk and not 
recommended."
+   ewarn ""
+   ewarn "These files do only need root access if you want to use 
the"
+   ewarn "PC speaker for morse sidetone output. You can 
alternativly"
+   ewarn "drop USE=suid and use sudo."
+   else
+   elog "Be aware that 'cw', 'cwcp' and 'xcwcp' needs root access 
if"
+   elog "you want to use the PC speaker for morse sidetone output."
+   elog "You can call the programs via sudo for that (see 'man 
sudo')."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2023-11-25 Thread Thomas Beierlein
commit: 71cfef685073b8533018c9c67dbd66a2b0d1b61d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Nov 25 16:36:32 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Nov 25 16:36:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71cfef68

media-radio/tucnak: add 4.52

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/Manifest   |  1 +
 media-radio/tucnak/tucnak-4.52.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 569b05a5a819..45d355c18823 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1,3 @@
 DIST tucnak-4.46.tar.gz 3617927 BLAKE2B 
090a962c686e0de83d41c4fb017caaf9482d2058909164a97db4eb7e4bfd4d8fe19e21cc750f31493e4bf64454fa8d03f65b55da58749257601dba64b1476c8e
 SHA512 
9c33c9dd7061d0ab2cb696ccf121145ebc60e0f8b2a29152ec6e59155af186c20d101cce698d48b8d669f64c8ee4b88d57d1896b574e9e250853a2bc45029d06
 DIST tucnak-4.49.tar.gz 3619211 BLAKE2B 
549399c2123ebd17f1164d431707b49a01159566be97b05b5f656a40c555d6c96b04a7d765db4ad94231f01b8d3af600a060104e42a87c60b6905eeba6cf8c8e
 SHA512 
9c55b9a9048c95692d6cce7586c1b78a6237b02a43ad82ec771491f8463518f1e09e9f0be4db02b061b5aff518507a11bd6b0b7a038b90ff18ea1286accc3be4
+DIST tucnak-4.52.tar.gz 6684620 BLAKE2B 
c56949f61b8a0365deec0eab95d68067e5e8674164ad95f83c1b5cb84740af254f559c5158dc3aa8281353f4db2aee8163de1f92a08dc68487a8be0b00619e92
 SHA512 
bd20d94bc136e0078628b149f70e510027f9482fcdc881856ba13ed29a2c6be2e02c87c1d2fd2b670ecc347e1335378e5dd3aec5efa5db259b2730a13c10f019

diff --git a/media-radio/tucnak/tucnak-4.52.ebuild 
b/media-radio/tucnak/tucnak-4.52.ebuild
new file mode 100644
index ..da01abd9c6d1
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.52.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="Amateur Radio VHF Contest Logbook"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa fftw gpm hamlib suid"
+
+RDEPEND="dev-libs/glib:2
+   ~dev-libs/libzia-4.52
+   media-libs/libsndfile
+   media-libs/libsdl2
+   alsa? ( media-libs/alsa-lib )
+   fftw? ( sci-libs/fftw:3.0 )
+   gpm? ( sys-libs/gpm )
+   hamlib? ( media-libs/hamlib:= )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   eapply_user
+   # fix destop file
+   sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || 
die
+   # fix doc install path
+   sed -i -e "s/docsdir/# docsdir/" \
+   -e "s/docs_DATA =/# docs_DATA/" \
+   -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am 
|| die
+   eautoreconf
+}
+
+src_configure() {
+   append-ldflags -L/usr/$(get_libdir)/hamlib
+   econf $(use_with alsa) \
+   $(use_with gpm) $(use_with hamlib) \
+   $(use_with fftw fftw3)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog doc/NAVOD.pdf
+   if use suid ; then
+   fperms 4711 /usr/bin/soundwrapper
+   fi
+}
+
+pkg_postinst() {
+   elog "In order to use sound with tucnak add yourself to the 'audio' 
group"
+   elog "and to key your rig via the parport add yourself to the 'lp' 
group"
+   elog ""
+   elog "tucnak can be used with the following additional packages:"
+   elog " media-radio/cwdaemon  : Morse output via code cwdaemon"
+   elog " (No need to recompile)"
+   if use suid ; then
+   ewarn "You have choosen to install the little helper program 
'soundwrapper'"
+   ewarn "setuid by setting USE=suid. That helper is only needed 
if you"
+   ewarn "want to use morse sidetone output via the PC speaker."
+   ewarn ""
+   ewarn "While the helper should be safe by design be aware that 
setting"
+   ewarn "any program setuid is a security risk."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/

2023-11-25 Thread Thomas Beierlein
commit: 49e0dc09d1e6b7f8005436a7328dee86e5a22853
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Nov 25 16:32:24 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Nov 25 16:35:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e0dc09

dev-libs/libzia: add 4.52

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.52.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index d28fb373f981..b22f4f3be83d 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1,3 @@
 DIST libzia-4.46.tar.gz 642261 BLAKE2B 
cf8a4fc32599d77114dbfb6684196f4b0fb4715af1e8bf5f647d8b383130030c0d9c62aa94b8f12f72653dcba019f57ea75adb699646b6f27ed2f6c6f410c2e9
 SHA512 
11242683133c094c61b55824f35c399daf187b82b33620e938c47ff09f60dc3b4bf644623ce2ad551d60e75694c4afa1747a3168df98ada245dd1e9500e52c16
 DIST libzia-4.49.tar.gz 641558 BLAKE2B 
045c6edc95d95cf4180209c20f8fb4de1ee0854f93fcab59ac9e47d1c76b73b5a6be8b453c96114ba53b7ff1f7d0e06228881920096bbd0aaf8029409f155424
 SHA512 
7dc8e8ea2984a5aca8db01af82adf7e824d264da061616658c184694c3fb1565e90f84008d92ad4ff07dfdd8633b17366e1ca32e71e2671172453c40da87cb9f
+DIST libzia-4.52.tar.gz 641867 BLAKE2B 
106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a
 SHA512 
d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b

diff --git a/dev-libs/libzia/libzia-4.52.ebuild 
b/dev-libs/libzia/libzia-4.52.ebuild
new file mode 100644
index ..3d027d0bbd8b
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.52.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Platform abstraction code for tucnak package"
+HOMEPAGE="http://tucnak.nagano.cz;
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ftdi"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gtk+:2
+   media-libs/libsdl2
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )
+   elibc_musl? ( sys-libs/libunwind )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+   eapply_user
+   sed -i -e "s/docsdir/#docsdir/g" \
+   -e "s/docs_/#docs_/g" Makefile.am || die
+
+   # fix build for MUSL (bug #832235)
+   if use elibc_musl ; then
+   sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   use elibc_musl && append-libs -lunwind
+   econf \
+   $(use_with ftdi) --with-sdl \
+   --with-png --without-bfd \
+   --disable-static
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   find "${D}" -name '*.la' -type f -delete || die
+}



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

2023-11-25 Thread Thomas Beierlein
commit: 3877099cf9c93eca339da7af00054a32352b7561
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Nov 25 16:34:26 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Nov 25 16:35:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3877099c

dev-python/pygccxml: Drop empty line

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-python/pygccxml/pygccxml-2.4.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/pygccxml/pygccxml-2.4.0.ebuild 
b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
index 7c80f9e6c423..f93c64023594 100644
--- a/dev-python/pygccxml/pygccxml-2.4.0.ebuild
+++ b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
@@ -24,7 +24,6 @@ DEPEND="${RDEPEND}"
 distutils_enable_tests unittest
 distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
 
-
 python_prepare_all() {
eapply -p0 "${FILESDIR}/${PN}-2.4.0-pyproject.patch"
eapply_user



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

2023-11-20 Thread Thomas Beierlein
commit: 755264ae96140375e73dd274f7aa25bdfd0ef11a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Nov 20 15:14:38 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Nov 20 15:15:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755264ae

dev-python/pygccxml: add 2.4.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-python/pygccxml/Manifest   |  1 +
 .../pygccxml/files/pygccxml-2.4.0-pyproject.patch  | 10 +++
 dev-python/pygccxml/pygccxml-2.4.0.ebuild  | 33 ++
 3 files changed, 44 insertions(+)

diff --git a/dev-python/pygccxml/Manifest b/dev-python/pygccxml/Manifest
index c98076c800aa..c3d47e08d233 100644
--- a/dev-python/pygccxml/Manifest
+++ b/dev-python/pygccxml/Manifest
@@ -1,2 +1,3 @@
 DIST pygccxml-2.2.1.gh.tar.gz 3170283 BLAKE2B 
b53123c59d098f56d97841225d10ffd4156b993244e48c4ad30e2f62b6d95d69e0ae4bbfc86bb492e88e8f52d916401f29a6ec7024277d1e32b3af691a12e919
 SHA512 
32013617d4d632617b616d3787631c5b09da441a87bb15b88e3b287f17b85e1388308e85dd385276966ac09114536a5863edd5fbb96539547783fd2d41c6e8ce
 DIST pygccxml-2.3.0.gh.tar.gz 3165248 BLAKE2B 
177591d818f3ff91b7981ee1b1af9d03f79869508cddd03ece8f3b5e447982dc2d9434fa42db290c98d8c5fb4f4ee4ae7ef86e2b065dc28ba4b7843a36cad4e1
 SHA512 
6c5710c842c8e6101af73335ea66dc18ae86861f9cd5c59b4aa1037f60914934ba22a821d7f35cf954f5c40800433bacfc0d4bd0ae1bb5946a4dd950c606ceea
+DIST pygccxml-2.4.0.gh.tar.gz 3165189 BLAKE2B 
855b0b6313be29e7719abe4cc6e654904657c11bfd7310d647227ce9d7760821eeb348dcd9892afbcc3d467db96daaf3010e92803fe28962db9a255cf81eae46
 SHA512 
48bf4887344c68d0a93a3908cc0a744f3d6a74dce92be88527e85cf7ba1a46f88560730dce0b858f31523cada836aad40461de935c5c2a041de0fa2ae5e38c30

diff --git a/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch 
b/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch
new file mode 100644
index ..ba00ed45ad34
--- /dev/null
+++ b/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig2023-11-20 13:59:55.807461669 +0100
 pyproject.toml 2023-11-20 14:00:37.335886130 +0100
+@@ -1,5 +1,6 @@
+ [build-system]
+-requires = ["setuptools", "wheel"]
++requires = ["setuptools"]
++build-backend = "setuptools.build_meta"
+ 
+ [project]
+ name = "pygccxml"

diff --git a/dev-python/pygccxml/pygccxml-2.4.0.ebuild 
b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
new file mode 100644
index ..7c80f9e6c423
--- /dev/null
+++ b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
@@ -0,0 +1,33 @@
+# 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 distutils-r1
+
+DESCRIPTION="A specialized XML reader to navigate C++ declarations"
+HOMEPAGE="https://github.com/CastXML/pygccxml;
+SRC_URI="https://github.com/CastXML/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/castxml
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+
+
+python_prepare_all() {
+   eapply -p0 "${FILESDIR}/${PN}-2.4.0-pyproject.patch"
+   eapply_user
+
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/xastir/

2023-11-16 Thread Thomas Beierlein
commit: 66a55bd7ca1a76434eaa165ecb5576e5719acc8d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Nov 16 18:40:40 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Nov 16 18:43:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a55bd7

media-radio/xastir: add 2.2.0

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xastir/Manifest|  1 +
 media-radio/xastir/xastir-2.2.0.ebuild | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest
index db413c009cbb..eedf37811bbc 100644
--- a/media-radio/xastir/Manifest
+++ b/media-radio/xastir/Manifest
@@ -1 +1,2 @@
 DIST xastir-2.1.8.tar.gz 586 BLAKE2B 
4cd623c2db7a06c2499bf73a0df8c8f07b6a3072d177d370b76f54cb4caa4cf03f2b5c511149eaefc26f1aa7e8fe3a89e1c42e26a20066dd3337ad41dd5300b6
 SHA512 
361c92381b385035af160578dcfc4c800edcfabdbaebc5eda1c4fd9a78e934f289a54813577d5b765bbed6eae50cb772735defec6f489dc65326941d2492850d
+DIST xastir-2.2.0.tar.gz 2232411 BLAKE2B 
901a22ee9db6f2c416807dd11f532975bbaf38314224327a43acff0d7164200456e373cefd852b4022187a6c0c4d2182c2088c12bac93d0fc6ed6771c957c11f
 SHA512 
d420118e9118ff837d72f17e78563c7e9d39cfcaf05fe12cbf51b50ed36b9307e4b33b0e8a0d056c504a280683c6eb97637e9c4fec3bf1f0d920cb46f6e2cc0b

diff --git a/media-radio/xastir/xastir-2.2.0.ebuild 
b/media-radio/xastir/xastir-2.2.0.ebuild
new file mode 100644
index ..9cf4649e7f13
--- /dev/null
+++ b/media-radio/xastir/xastir-2.2.0.ebuild
@@ -0,0 +1,79 @@
+# 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
+
+MY_P=${PN/x/X}-Release-${PV}
+
+DESCRIPTION="X Amateur Station Tracking and Information Reporting"
+HOMEPAGE="https://xastir.org/;
+SRC_URI="https://github.com/Xastir/Xastir/archive/Release-${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="geotiff"
+
+DEPEND=">=x11-libs/motif-2.3:0
+   x11-libs/libXt
+   x11-libs/libX11
+   x11-libs/libXpm
+   x11-apps/xfontsel
+   dev-libs/libpcre
+   net-misc/curl
+   sys-libs/db:=
+   sci-libs/shapelib
+   media-gfx/graphicsmagick:=[-q32]
+   geotiff? ( sci-libs/proj
+   sci-libs/libgeotiff:=
+   media-libs/tiff:= )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # fix script location (bug #407185)
+   eapply  "${FILESDIR}"/${PN}-2.1.8-scripts.diff
+
+   # do not filter duplicate flags (see bug #411095)
+   eapply -p0 "${FILESDIR}"/${PN}-2.0.0-dont-filter-flags.diff
+
+   eautoreconf
+}
+
+src_configure() {
+   # provide include path to GraphicsMagic for configure stage
+   append-cflags -I/usr/include/GraphicsMagick
+   econf \
+   --with-shapelib \
+   --without-ax25 \
+   --without-festival \
+   --without-gpsman \
+   --without-imagemagick \
+   --with-graphicsmagick \
+   $(use_with geotiff libproj) \
+   $(use_with geotiff)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   rm -rf "${D}"/usr/share/doc/${PN}
+   dodoc AUTHORS ChangeLog CONTRIBUTING.md FAQ README \
+   README.MAPS README.OSM_maps
+}
+
+pkg_postinst() {
+   elog "Kernel mode AX.25 and GPSman library not supported."
+   elog
+   elog "Remember you have to be root to add addditional scripts,"
+   elog "maps and other configuration data under /usr/share/xastir."
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2023-11-16 Thread Thomas Beierlein
commit: a6598606a52d943e65e673eac4bdc10fd0447123
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Nov 16 15:35:36 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Nov 16 15:38:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6598606

app-backup/bacula: further fixes for tray-monitor build

* Do not strip binary
* respect C/CXX/LDFLAGS

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-13.0.3-r2.ebuild  |  5 +
 app-backup/bacula/files/tray-monitor-pro.patch | 15 +++
 2 files changed, 20 insertions(+)

diff --git a/app-backup/bacula/bacula-13.0.3-r2.ebuild 
b/app-backup/bacula/bacula-13.0.3-r2.ebuild
index 024d64df49ea..1c404587935e 100644
--- a/app-backup/bacula/bacula-13.0.3-r2.ebuild
+++ b/app-backup/bacula/bacula-13.0.3-r2.ebuild
@@ -126,6 +126,9 @@ src_prepare() {
# bat needs to respect LDFLAGS and CFLAGS
eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-bat-pro.patch
 
+   # tray-monitor needs to respect LDFLAGS and CFLAGS
+   eapply -p0 "${FILESDIR}"/tray-monitor-pro.patch
+
# bug #328701
eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
 
@@ -140,6 +143,8 @@ src_prepare() {
# do not strip binaries
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
+   sed -i -e "s/+= qt$/+= qt nostrip/" \
+   src/qt-console/tray-monitor/tray-monitor.pro.in || die
 
eapply_user
 

diff --git a/app-backup/bacula/files/tray-monitor-pro.patch 
b/app-backup/bacula/files/tray-monitor-pro.patch
new file mode 100644
index ..2781903cbb9f
--- /dev/null
+++ b/app-backup/bacula/files/tray-monitor-pro.patch
@@ -0,0 +1,15 @@
+# Build of tray-monitor should respect LDFLAGS and CFLAGS
+--- src/qt-console/tray-monitor/tray-monitor.pro.in.orig   2023-11-16 
16:25:31.840100695 +0100
 src/qt-console/tray-monitor/tray-monitor.pro.in2023-11-16 
16:26:26.453913247 +0100
+@@ -41,8 +41,9 @@
+ QMAKE_LINK   = $${LIBTOOL_LINK} $(CXX)
+ QMAKE_INSTALL_PROGRAM = $${LIBTOOL_INSTALL} install -m @SBINPERM@ -p
+ QMAKE_CLEAN += obj/* .libs/* bacula-tray-monitor release/bacula-tray-monitor
+-QMAKE_CXXFLAGS += -DTRAY_MONITOR
+-QMAKE_CFLAGS += -DTRAY_MONITOR
++QMAKE_CXXFLAGS += @CXXFLAGS@ -DTRAY_MONITOR
++QMAKE_CFLAGS += @CFLAGS@ -DTRAY_MONITOR
++QMAKE_LFLAGS += @LDFLAGS@
+ 
+ INSTALLS = bins confs
+ 



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/

2023-11-15 Thread Thomas Beierlein
commit: 6a72f6909ba8649fa6e6fe7336b0c5cc8116b4c7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Nov 15 13:51:09 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Nov 15 13:53:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a72f690

app-backup/bacula: Fix library search path for build with slibtool

Signed-off-by: Thomas Beierlein  gentoo.org>
Closes: https://bugs.gentoo.org/914389

 app-backup/bacula/bacula-13.0.3-r2.ebuild  |  3 ++
 app-backup/bacula/files/fix_slibtool.patch | 67 ++
 2 files changed, 70 insertions(+)

diff --git a/app-backup/bacula/bacula-13.0.3-r2.ebuild 
b/app-backup/bacula/bacula-13.0.3-r2.ebuild
index 215b36e4ef79..024d64df49ea 100644
--- a/app-backup/bacula/bacula-13.0.3-r2.ebuild
+++ b/app-backup/bacula/bacula-13.0.3-r2.ebuild
@@ -134,6 +134,9 @@ src_prepare() {
# fix soname in libbaccat.so, see bugs #602952, #790140 and #845126
eapply "${FILESDIR}/bacula-fix-sonames-new.patch"
 
+   # correct library search path for slibtool usage (bug #914389)
+   eapply -p0 "${FILESDIR}/fix_slibtool.patch"
+
# do not strip binaries
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die

diff --git a/app-backup/bacula/files/fix_slibtool.patch 
b/app-backup/bacula/files/fix_slibtool.patch
new file mode 100644
index ..e38448faa30c
--- /dev/null
+++ b/app-backup/bacula/files/fix_slibtool.patch
@@ -0,0 +1,67 @@
+# slibtool creates library in .libs directory but need -L. to find them
+# Bug #914389
+--- src/stored/Makefile.in.orig2023-11-15 14:20:23.135630968 +0100
 src/stored/Makefile.in 2023-11-15 14:22:35.771246680 +0100
+@@ -267,7 +267,7 @@
+  -I$(basedir) $(DINCLUDE) $(CFLAGS) $<
+ 
+ btape: Makefile  $(TAPEOBJS) libbacsd.la drivers 
../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib 
-L../findlib -o $@ $(TAPEOBJS) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(TAPEOBJS) \
+ $(SD_LIBS) $(DLIB) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+ 
+ 
+@@ -277,7 +277,7 @@
+-I$(basedir) $(DINCLUDE) $(CFLAGS) $<
+ 
+ cloud_test: Makefile cloud_test.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)  
$(BLSOBJS)  libbacsd.la drivers
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib 
-L../findlib -o $@ $(CLOUDTESTOBJS) $(DLIB) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(CLOUDTESTOBJS) $(DLIB) \
+$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+ 
+ bcloud.o: bcloud.c
+@@ -286,7 +286,7 @@
+-I$(basedir) $(DINCLUDE) $(S3_INC) $(CFLAGS) $<
+ 
+ bcloud: Makefile bcloud.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)  $(BLSOBJS)  
libbacsd.la drivers
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib 
-L../findlib -o $@ $(CLOUDCLIOBJS) $(DLIB) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(CLOUDCLIOBJS) $(DLIB) \
+$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(S3_LIBS)
+ 
+ bls.o:bls.c
+@@ -296,7 +296,7 @@
+ 
+ bls:  Makefile $(BLSOBJS) libbacsd.la drivers  
../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) 
../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+   @echo "Compiling $<"
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib 
-L../findlib -o $@ $(BLSOBJS) $(DLIB) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(BLSOBJS) $(DLIB) \
+  $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+ 
+ bextract.o: bextract.c
+@@ -306,7 +306,7 @@
+ 
+ bextract: Makefile $(BEXTOBJS) libbacsd.la drivers 
../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) 
../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+   @echo "Compiling $<"
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib 
-L../findlib -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZO_LIBS) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZO_LIBS) \
+  $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+ 
+ bscan.o: bscan.c
+@@ -316,7 +316,7 @@
+ 
+ bscan:Makefile $(SCNOBJS) libbacsd.la drivers 
../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) 
../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \
+   ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) 
../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE)
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../cats 
-L../findlib -o $@ $(SCNOBJS) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../cats -L../findlib -o $@

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2023-11-14 Thread Thomas Beierlein
commit: 6e53f9a018444843cddacec6efa95fd8caff062d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Nov 14 16:26:49 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Nov 14 16:29:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e53f9a0

app-backup/bacula: Fix build of tray-monitor binary

Closes: https://bugs.gentoo.org/915605
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-11.0.6-r6.ebuild  | 431 
 app-backup/bacula/bacula-13.0.3-r2.ebuild  | 441 +
 app-backup/bacula/files/fix_tray_monitor.patch |  15 +
 3 files changed, 887 insertions(+)

diff --git a/app-backup/bacula/bacula-11.0.6-r6.ebuild 
b/app-backup/bacula/bacula-11.0.6-r6.ebuild
new file mode 100644
index ..edc31b5b6ec7
--- /dev/null
+++ b/app-backup/bacula/bacula-11.0.6-r6.ebuild
@@ -0,0 +1,431 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/;
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprecated categories from Desktop file
+   sed -i -e 's/Application;//' scripts/bat.desktop.in || die
+
+   # bug 466690 Use CXXFLAGS instead of CFLAGS
+   sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
+
+   # drop automatic install of unneeded documentation (for bug 356499)
+   eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
+
+   # bug #310087
+   eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
+
+   # bug #311161
+   eapply -p0 "${FILESDI

[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2023-11-10 Thread Thomas Beierlein
commit: 854c6dd5fc9cd1b008e6a7bad9c0b629cec42770
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Nov 10 16:02:35 2023 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Nov 10 16:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854c6dd5

media-radio/fldigi: drop 4.1.26-r1, 4.1.27

Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest|  2 -
 media-radio/fldigi/fldigi-4.1.26-r1.ebuild | 62 --
 media-radio/fldigi/fldigi-4.1.27.ebuild| 62 --
 3 files changed, 126 deletions(-)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index f6a526551416..10e93d33b2a3 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,4 +1,2 @@
-DIST fldigi-4.1.26.tar.gz 4964877 BLAKE2B 
73048df0543b10602c7b49d8e5b426d20d4c563f3f2d3d5bd9cc5f91e071c429931e4f6307df8b256b3ab2be45c8023765cd0719a70310733c478b38d44fda0d
 SHA512 
dee7cd8ce2a89ea6837a4515ef93c3e27d967487f121b42c682bcd47e996de860796e45cd86ebfad5812569bbdc7c995a32953881987c84a6f8402b85faf
-DIST fldigi-4.1.27.tar.gz 4969090 BLAKE2B 
ddebcdb4193e42a23b5a74318aae1a2e82e68ba2ef294ae11042a06c6de54633412b8da82d70a166d629a4e8cc53315424398eb391f67ea010f00d96d6b4527f
 SHA512 
fc4bf2cc6287bf11816bd0102c5ec0785cdc7ef6cb06358353ad683e7a50dbee86539239bbaa42bfea08943e608edac1aafc15c78fe62721c5655402842a8187
 DIST fldigi-4.2.00.tar.gz 4973115 BLAKE2B 
365e98252d808b96d083451c92ad6d50243994966e2ad71dba0fc1dc83cacd50ce39a56938fa107d5abfa6df8be2d687898a9bb6183522972d8a2d16d0547709
 SHA512 
4f441872713930044f5e7f7df7dc51cd166bef314f5eaa6f414894af5fbdc417b7c62fea7a8b62f858eefb82e1a8fd821bf563789ed1f2f56cb721120ade6bde
 DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B 
fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675
 SHA512 
fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf

diff --git a/media-radio/fldigi/fldigi-4.1.26-r1.ebuild 
b/media-radio/fldigi/fldigi-4.1.26-r1.ebuild
deleted file mode 100644
index 2bad503a47b3..
--- a/media-radio/fldigi/fldigi-4.1.26-r1.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
-
-inherit flag-o-matic
-
-DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="hamlib nls pulseaudio"
-IUSE_CPU_FLAGS=" sse sse2 sse3"
-IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
-
-RDEPEND="x11-libs/fltk:1[threads,xft]
-   media-libs/libsamplerate
-   media-libs/libpng:0
-   x11-misc/xdg-utils
-   dev-perl/RPC-XML
-   dev-perl/Term-ReadLine-Perl
-   || (
-   media-libs/portaudio[oss]
-   media-libs/portaudio[alsa]
-   )
-   hamlib? ( media-libs/hamlib:= )
-   pulseaudio? ( media-libs/libpulse )
-   >=media-libs/libsndfile-1.0.10"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" )
-
-src_prepare() {
-   eapply ${PATCHES[@]}
-   eapply_user
-}
-
-src_configure() {
-   #fails to compile with -flto (bug #860405)
-   filter-lto
-
-   append-cxxflags $(test-flags-CXX -std=c++14)
-   local myconf=""
-
-   use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
-   use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2"
-   use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3"
-
-   econf ${myconf} \
-   --with-sndfile \
-   $(use_with hamlib) \
-   $(use_enable nls) \
-   $(use_with pulseaudio) \
-   --without-asciidoc
-}

diff --git a/media-radio/fldigi/fldigi-4.1.27.ebuild 
b/media-radio/fldigi/fldigi-4.1.27.ebuild
deleted file mode 100644
index 028d7b2b7e37..
--- a/media-radio/fldigi/fldigi-4.1.27.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
-
-inherit flag-o-matic
-
-DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="hamlib nls pulseaudio"
-IUSE_CPU_FLA

  1   2   3   4   5   6   7   8   9   10   >