[gentoo-commits] repo/gentoo:master commit in: sci-electronics/puff/, sci-electronics/puff/files/

2021-07-03 Thread Thomas Beierlein
commit: 23e6cad3c576c32f97ad857da284e51a88ae9da1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jul  3 15:46:30 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jul  3 15:47:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e6cad3

sci-electronics/puff: Do not call 'ld' directly

Closes: https://bugs.gentoo.org/799440
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 .../puff/files/puff-20100127-Makefile.patch | 19 +++
 .../puff/files/puff-20181104-Makefile.patch | 21 +
 sci-electronics/puff/puff-20100127-r1.ebuild| 10 --
 sci-electronics/puff/puff-20181104.ebuild   |  9 -
 4 files changed, 48 insertions(+), 11 deletions(-)

diff --git a/sci-electronics/puff/files/puff-20100127-Makefile.patch 
b/sci-electronics/puff/files/puff-20100127-Makefile.patch
new file mode 100644
index 000..025b7237adf
--- /dev/null
+++ b/sci-electronics/puff/files/puff-20100127-Makefile.patch
@@ -0,0 +1,19 @@
+--- Makefile.old   2010-01-22 18:02:32.0 +0100
 Makefile   2021-07-03 16:55:59.092249878 +0200
+@@ -1,12 +1,13 @@
+ X11LIBDIR = /usr/X11R6/lib
+ PASCALCOMPILER = fpc
+-CC = gcc
+-CFLAGS = -O2 -g
++#CC = gcc
++#CFLAGS = -O2 -g
+ 
+ POBJS =   puff.o pfart.o pffft.o pfmsc.o pfrw.o pfst.o pfun1.o pfun2.o 
pfun3.o xgraph.o
+ 
+ puff: $(POBJS) puff_c.o ppas.sh
+-  sed 's/link.res/link.res puff_c.o \/usr\/lib\/libX11.so/' ppasx.sh
++  sed -i -e 's!^[^[:space:]]\+ -b!$(LD) -b!g' ppas.sh
++  sed 's/.res/.res $(LDFLAGS) puff_c.o \/usr\/lib64\/libX11.so/' ppasx.sh
+   sh ppasx.sh
+ 
+ %.o:  %.pas

diff --git a/sci-electronics/puff/files/puff-20181104-Makefile.patch 
b/sci-electronics/puff/files/puff-20181104-Makefile.patch
new file mode 100644
index 000..a874b9173ae
--- /dev/null
+++ b/sci-electronics/puff/files/puff-20181104-Makefile.patch
@@ -0,0 +1,21 @@
+# fix lib path for X11 and dont ignore LDFLAGS
+# respect CC and LD
+--- Makefile.old   2021-07-03 16:34:49.937098627 +0200
 Makefile   2021-07-03 16:33:56.615284555 +0200
+@@ -1,12 +1,13 @@
+ X11LIBDIR = /usr/X11R6/lib
+ PASCALCOMPILER = fpc
+-CC = gcc
+-CFLAGS = -O2 -g
++#CC = gcc
++#CFLAGS = -O2 -g
+ 
+ POBJS =   puff.o pfart.o pffft.o pfmsc.o pfrw.o pfst.o pfun1.o pfun2.o 
pfun3.o xgraph.o
+ 
+ puff: $(POBJS) puff_c.o ppas.sh
+-  sed 's/link.res/link.res puff_c.o -lX11/' ppasx.sh
++  sed -i -e 's!^[^[:space:]]\+ -b!$(LD) -b!g' ppas.sh
++  sed 's/.res/.res $(LDFLAGS) puff_c.o -lX11/' ppasx.sh
+   sh ppasx.sh
+ 
+ %.o:  %.pas

diff --git a/sci-electronics/puff/puff-20100127-r1.ebuild 
b/sci-electronics/puff/puff-20100127-r1.ebuild
index 1c89266a793..3ec8bccda1f 100644
--- a/sci-electronics/puff/puff-20100127-r1.ebuild
+++ b/sci-electronics/puff/puff-20100127-r1.ebuild
@@ -20,16 +20,14 @@ DEPEND="${RDEPEND}
 src_prepare() {
default
# fix lib path for X11 and dont ignore LDFLAGS
-   sed -i  -e "s#lib\\\/#$(get_libdir)\\\/#" \
-   -e 's/CFLAGS/#CFLAGS/' \
-   -e 's/CC =/#CC =/' \
-   -e 's/link.res/.res/g' \
-   -e 's/.res pu/.res $(LDFLAGS) pu/' Makefile || die
+   # respect CC and LD
+   eapply -p0 "${FILESDIR}"/$P-Makefile.patch
+   eapply_user
 }
 
 src_compile() {
LDFLAGS="$(raw-ldflags)"
-   emake -j1 CC="$(tc-getCC)"
+   emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)"
 }
 
 src_install() {

diff --git a/sci-electronics/puff/puff-20181104.ebuild 
b/sci-electronics/puff/puff-20181104.ebuild
index bf281406eae..3ec8bccda1f 100644
--- a/sci-electronics/puff/puff-20181104.ebuild
+++ b/sci-electronics/puff/puff-20181104.ebuild
@@ -20,15 +20,14 @@ DEPEND="${RDEPEND}
 src_prepare() {
default
# fix lib path for X11 and dont ignore LDFLAGS
-   sed -i  -e 's/CFLAGS/#CFLAGS/' \
-   -e 's/CC =/#CC =/' \
-   -e 's/link.res/.res/g' \
-   -e 's/.res pu/.res $(LDFLAGS) pu/' Makefile || die
+   # respect CC and LD
+   eapply -p0 "${FILESDIR}"/$P-Makefile.patch
+   eapply_user
 }
 
 src_compile() {
LDFLAGS="$(raw-ldflags)"
-   emake -j1 CC="$(tc-getCC)"
+   emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)"
 }
 
 src_install() {



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

2021-06-30 Thread Thomas Beierlein
commit: 9b2d57478d976e76b25b9dd71effd0cb1f0b6f77
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Jul  1 05:40:14 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul  1 05:40:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2d5747

media-radio/fldigi: Fix GCC-11 compilation problems (use C++14)

Closes: https://bugs.gentoo.org/789627
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/files/fldigi-c++11.patch | 41 -
 media-radio/fldigi/fldigi-4.1.18.ebuild |  5 ++--
 media-radio/fldigi/fldigi-4.1.19.ebuild |  5 ++--
 3 files changed, 6 insertions(+), 45 deletions(-)

diff --git a/media-radio/fldigi/files/fldigi-c++11.patch 
b/media-radio/fldigi/files/fldigi-c++11.patch
deleted file mode 100644
index 0ca08c484a5..000
--- a/media-radio/fldigi/files/fldigi-c++11.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-#fix -Werror=terminate
 /src/soundcard/sound.cxx.orig  2017-06-28 12:58:41.682698479 +
-+++ /src/soundcard/sound.cxx   2017-06-28 13:02:44.862055549 +
-@@ -143,7 +143,7 @@
- #endif
- }
- 
--SoundBase::~SoundBase()
-+SoundBase::~SoundBase() throw (SndException)
- {
-   delete [] wrt_buffer;
- 
-@@ -1091,7 +1091,7 @@
-   memset(fbuf, 0, 2 * SND_BUF_LEN * sizeof(*fbuf));
- }
- 
--SoundPort::~SoundPort()
-+SoundPort::~SoundPort() throw (SndException)
- {
-   Close();
- 
 /src/include/sound.h.orig  2017-06-28 12:59:04.670899172 +
-+++ /src/include/sound.h   2017-06-28 13:00:41.253335034 +
-@@ -119,7 +119,7 @@
- 
- public:
-   SoundBase();
--  virtual ~SoundBase();
-+  virtual ~SoundBase() throw (SndException);
-   virtual int Open(int mode, int freq = 8000) = 0;
-   virtual voidClose(unsigned dir = UINT_MAX) = 0;
-   virtual voidAbort(unsigned dir = UINT_MAX) = 0;
-@@ -213,7 +213,7 @@
- 
- public:
- SoundPort(const char *in_dev, const char *out_dev);
--~SoundPort();
-+~SoundPort() throw (SndException);
-   int Open(int mode, int freq = 8000);
-   voidClose(unsigned dir = UINT_MAX);
-   voidAbort(unsigned dir = UINT_MAX);

diff --git a/media-radio/fldigi/fldigi-4.1.18.ebuild 
b/media-radio/fldigi/fldigi-4.1.18.ebuild
index 816703cc962..904b1023173 100644
--- a/media-radio/fldigi/fldigi-4.1.18.ebuild
+++ b/media-radio/fldigi/fldigi-4.1.18.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+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"
@@ -33,9 +35,8 @@ DEPEND="${RDEPEND}
 
 DOCS=( AUTHORS ChangeLog NEWS README )
 
-PATCHES=( "${FILESDIR}"/${PN}-c++11.patch )
-
 src_configure() {
+   append-cxxflags $(test-flags-CXX -std=c++14)
local myconf=""
 
use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"

diff --git a/media-radio/fldigi/fldigi-4.1.19.ebuild 
b/media-radio/fldigi/fldigi-4.1.19.ebuild
index 179a9c3176a..d58de298fbf 100644
--- a/media-radio/fldigi/fldigi-4.1.19.ebuild
+++ b/media-radio/fldigi/fldigi-4.1.19.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+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"
@@ -33,9 +35,8 @@ DEPEND="${RDEPEND}
 
 DOCS=( AUTHORS ChangeLog NEWS README )
 
-PATCHES=( "${FILESDIR}"/${PN}-c++11.patch )
-
 src_configure() {
+   append-cxxflags $(test-flags-CXX -std=c++14)
local myconf=""
 
use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"



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

2021-06-29 Thread Thomas Beierlein
commit: 2b5a2d91c60a1855f05bf0702104b9c669086817
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jun 29 18:03:35 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jun 29 18:05:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5a2d91

media-radio/tucnak: Drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index af857b61846..157083d4e1e 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,4 +1,2 @@
-DIST tucnak-4.25.tar.gz 3588485 BLAKE2B 
ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8
 SHA512 
b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9
-DIST tucnak-4.27.tar.gz 3589057 BLAKE2B 
df089401ce82d6b956e2be8f3a069ba3db5af11a0eb7e5cc4b6e9aeeca0bbaa8a82a22f16ad02d5ed89144415d491f8941add457eb61ef9b3fd62e518068da4e
 SHA512 
a112cc02259c3ae05404bf2fb17e56902fe68681be418a89b53eb54e067671236f0764d717334b89949355499f0119db46b1afb8329245ac6ce5db8d514a55e2
 DIST tucnak-4.28.tar.gz 3592213 BLAKE2B 
24a6a381367b823e24584541c56b4d34bfeab883cf6e488a42f20fe0f05d79432017f82c10702bd97cdb9a2454129410bfc3a894803ea3aaea8dad11029c702e
 SHA512 
c5186ba331a0127d14f637548c738482ee3050749135404dd93d636c392e1e3b5032b1c92941b22548095d3b3131cc0768f71061feed532c40c8ff1e8a06cea7
 DIST tucnak-4.29.tar.gz 3593562 BLAKE2B 
8469485e8262bf6fe83b22e8a3049bdfa519d8d9d8bfadb5be7068352ce8b6bf35cd4fb070fc9d337b06ca8d241645d9f8b978ce71263b89ea60a855567c7de7
 SHA512 
b938a62b5691e886903e0f876b4f2a387b1f3311cd179112202cfce12684bebeed9090ae9fcfafbab859162b6c992fa33481a2e9462b5b50dd59e2f9e10f1000

diff --git a/media-radio/tucnak/tucnak-4.25.ebuild 
b/media-radio/tucnak/tucnak-4.25.ebuild
deleted file mode 100644
index 9d0aeaa30bb..000
--- a/media-radio/tucnak/tucnak-4.25.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-matic multilib
-
-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
-   media-libs/libsndfile
-   >=media-libs/libsdl-1.2
-   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.27.ebuild 
b/m

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

2021-06-29 Thread Thomas Beierlein
commit: 2a1a8c90ba6c58ee4e14b6dd4befec917fa4a4fd
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jun 29 18:04:43 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jun 29 18:05:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1a8c90

dev-libs/libzia: Drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  2 --
 dev-libs/libzia/libzia-4.25.ebuild | 48 --
 dev-libs/libzia/libzia-4.27.ebuild | 48 --
 3 files changed, 98 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 0b24ceac4d9..67226d0bed1 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,4 +1,2 @@
-DIST libzia-4.25.tar.gz 632565 BLAKE2B 
b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30
 SHA512 
5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f
-DIST libzia-4.27.tar.gz 632660 BLAKE2B 
2769e24b628731c4363437513358d7de9a8eca2a49580de2b8b0a791692ef17adc696c984db202e1f7015edd5d5259dd6dc4e9a057e8267b510051aa70a4bf20
 SHA512 
5022569931a820cfd2c0e76b26021bf07a7c55f77872786b5907c7201be9da1a2d6d653eec3cdb9f504ce43d54207478eab38eaf697ae9dd42f17c3dcef5
 DIST libzia-4.28.tar.gz 634470 BLAKE2B 
1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463
 SHA512 
12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307
 DIST libzia-4.29.tar.gz 633172 BLAKE2B 
418ce8eb6a034979948f284e5153c7cb903647e0e4776210d98a4d78c01a6147701c0be6afd21067a918ab91426cff3710cddfbdb8d4828da361c92fa71c987c
 SHA512 
f487fb36faab0c96cb75ccbb3ce6cd51732648beb07d67a128402da294f40fe0b65be6be49debd2b3bd78aa578c5c797aaad9dc4beac92a0474442cc

diff --git a/dev-libs/libzia/libzia-4.25.ebuild 
b/dev-libs/libzia/libzia-4.25.ebuild
deleted file mode 100644
index d203a987c0e..000
--- a/dev-libs/libzia/libzia-4.25.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-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/libsdl
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )"
-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
-
-   eautoreconf
-}
-
-src_configure() {
-   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.27.ebuild 
b/dev-libs/libzia/libzia-4.27.ebuild
deleted file mode 100644
index b085977f409..000
--- a/dev-libs/libzia/libzia-4.27.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-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/libsdl
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )"
-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
-
-   eautoreconf
-}
-
-src_configure() {
-   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/files/

2021-06-27 Thread Thomas Beierlein
commit: 2d651cead519e36b905afbedfa9dfba991b79a42
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jun 17 18:26:16 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Jun 27 08:44:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d651cea

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

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/21289
Signed-off-by: Thomas Beierlein  gentoo.org>

Thanks.

 media-radio/flrig/files/fix-bashism.patch | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/media-radio/flrig/files/fix-bashism.patch 
b/media-radio/flrig/files/fix-bashism.patch
deleted file mode 100644
index 53dac6b27d6..000
--- a/media-radio/flrig/files/fix-bashism.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 m4/fltk.m4.orig2014-12-13 13:46:29.0 +0100
-+++ m4/fltk.m4 2014-12-13 14:03:44.0 +0100
-@@ -38,7 +38,7 @@
-   FLTK_LIBS=`$FLTK_CONFIG --ldflags --use-images`
-   if test "x$target_mingw32" != "xyes"; then
-   if test "x$target_darwin" != "xyes"; then
--  if grep -q "lX11" <<< "$FLTK_LIBS"; then
-+  if echo "$FLTK_LIBS" | grep -q "lX11" ; then
-   FLTK_LIBS="$FLTK_LIBS";
-   else
-   FLTK_LIBS="$FLTK_LIBS -lm -lX11";



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

2021-06-30 Thread Thomas Beierlein
commit: 6ae6627d53481ea1859fd1f071949f062e441a0a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jun 30 18:23:24 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jun 30 18:23:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae6627d

sci-electronics/puff: Do not call gcc directly

Closes: https://bugs.gentoo.org/799269
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/puff/puff-20100127-r1.ebuild | 5 +++--
 sci-electronics/puff/puff-20181104.ebuild| 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/puff/puff-20100127-r1.ebuild 
b/sci-electronics/puff/puff-20100127-r1.ebuild
index c13ddfb1131..1c89266a793 100644
--- a/sci-electronics/puff/puff-20100127-r1.ebuild
+++ b/sci-electronics/puff/puff-20100127-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="microwave CAD software"
 HOMEPAGE="https://wwwhome.cs.utwente.nl/~ptdeboer/ham/puff/;
@@ -22,13 +22,14 @@ src_prepare() {
# fix lib path for X11 and dont ignore LDFLAGS
sed -i  -e "s#lib\\\/#$(get_libdir)\\\/#" \
-e 's/CFLAGS/#CFLAGS/' \
+   -e 's/CC =/#CC =/' \
-e 's/link.res/.res/g' \
-e 's/.res pu/.res $(LDFLAGS) pu/' Makefile || die
 }
 
 src_compile() {
LDFLAGS="$(raw-ldflags)"
-   emake -j1
+   emake -j1 CC="$(tc-getCC)"
 }
 
 src_install() {

diff --git a/sci-electronics/puff/puff-20181104.ebuild 
b/sci-electronics/puff/puff-20181104.ebuild
index 9d07d1e9fd6..bf281406eae 100644
--- a/sci-electronics/puff/puff-20181104.ebuild
+++ b/sci-electronics/puff/puff-20181104.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="microwave CAD software"
 HOMEPAGE="https://wwwhome.cs.utwente.nl/~ptdeboer/ham/puff/;
@@ -21,13 +21,14 @@ src_prepare() {
default
# fix lib path for X11 and dont ignore LDFLAGS
sed -i  -e 's/CFLAGS/#CFLAGS/' \
+   -e 's/CC =/#CC =/' \
-e 's/link.res/.res/g' \
-e 's/.res pu/.res $(LDFLAGS) pu/' Makefile || die
 }
 
 src_compile() {
LDFLAGS="$(raw-ldflags)"
-   emake -j1
+   emake -j1 CC="$(tc-getCC)"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: acct-group/svxlink/

2021-04-25 Thread Thomas Beierlein
commit: 09d7e2a6a63608edc265a7b957d27c5f17c818af
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr 26 05:39:45 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr 26 05:49:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d7e2a6

acct-group/svxlink: Add new GID 247 for media-radio/svxlink

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

 acct-group/svxlink/metadata.xml | 8 
 acct-group/svxlink/svxlink-0.ebuild | 9 +
 2 files changed, 17 insertions(+)

diff --git a/acct-group/svxlink/metadata.xml b/acct-group/svxlink/metadata.xml
new file mode 100644
index 000..4e80019694b
--- /dev/null
+++ b/acct-group/svxlink/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tom...@gentoo.org
+       Thomas Beierlein
+   
+

diff --git a/acct-group/svxlink/svxlink-0.ebuild 
b/acct-group/svxlink/svxlink-0.ebuild
new file mode 100644
index 000..73dbcd6e5c1
--- /dev/null
+++ b/acct-group/svxlink/svxlink-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+DESCRIPTION="A group for the svxlink server"
+ACCT_GROUP_ID=247



[gentoo-commits] repo/gentoo:master commit in: acct-user/svxlink/

2021-04-25 Thread Thomas Beierlein
commit: 48d7049ac3d7a2fbb6a5940deb9d9e065482fb8a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr 26 05:47:26 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr 26 05:49:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d7049a

acct-user: Add new UID 247 for media-radio/svxlink

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

 acct-user/svxlink/metadata.xml |  8 
 acct-user/svxlink/svxlink-0.ebuild | 12 
 2 files changed, 20 insertions(+)

diff --git a/acct-user/svxlink/metadata.xml b/acct-user/svxlink/metadata.xml
new file mode 100644
index 000..4e80019694b
--- /dev/null
+++ b/acct-user/svxlink/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tom...@gentoo.org
+       Thomas Beierlein
+   
+

diff --git a/acct-user/svxlink/svxlink-0.ebuild 
b/acct-user/svxlink/svxlink-0.ebuild
new file mode 100644
index 000..347fb69f8ec
--- /dev/null
+++ b/acct-user/svxlink/svxlink-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="A user for the svxlink server"
+ACCT_USER_ID=247
+ACCT_USER_GROUPS=( svxlink )
+
+acct-user_add_deps



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

2021-04-26 Thread Thomas Beierlein
commit: 49c8bd7c94b5ca280c4c9dc7398293124efdfb8f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr 26 14:31:22 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr 26 14:33:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c8bd7c

media-radio/svxlink: Version bump and migrate to GLEP 81

Furthermore migrate away from cmake_utils eclass

Bugs: https://bugs.gentoo.org/781329
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest
index cfd55c8ab9b..91efaa753d2 100644
--- a/media-radio/svxlink/Manifest
+++ b/media-radio/svxlink/Manifest
@@ -1,2 +1,3 @@
 DIST svxlink-17.12.1.tar.gz 1621559 BLAKE2B 
8a1d9498f451a730ee8d961d4ebd548f34f977367069658bdf4af7d91726e558c9e1ab084423b0238ae1f5fdcafd8e88480b818491e5f91d176d07d81fced5a3
 SHA512 
90bd74420fcd78d974d12ee13ac792f2a0ecd7cb483ec36ef1085e905f9d6c62af707cb65d04079ec66d7df6da615080a2058a0a559c82171b4882a4b20289f9
 DIST svxlink-17.12.2.tar.gz 1622039 BLAKE2B 
f67e74605d371f37bddc06f2092d7c9c355a549df2dcfcda3e48e3238dd38d57e195f2fe7edf390e3d48324ef8ab4accf18975ead9216259e484d96597275937
 SHA512 
cace3894da3b94ae8bd41c47c76c9c6203cb7eaaca6d2c847509b733ed4a6a1dc9ca8c4c16c060dfb0d9ee2982f2a0a2746aa06a5507640d5ed9c9b4fdf90f7e
+DIST svxlink-19.09.2.tar.gz 1730836 BLAKE2B 
7fe8a1b018dba7837486dbed21242d8514a1f546b5eecbd2d2bfdf620d7e093cddbedab17f19d5f2cbd79c9a66825713c45a981335f0b526ba0946e764efc535
 SHA512 
f3c8b29953da3b2f61eba528a07152f40a2aca2efe511cb98637b1ef77fa676e506a3f4766edb81069f1ddbae2d39f679874455b05286d3daf96a903e1c1

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild 
b/media-radio/svxlink/svxlink-19.09.2.ebuild
new file mode 100644
index 000..f6ae56cc19f
--- /dev/null
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake systemd
+
+CMAKE_USE_DIR="${S}/src"
+
+DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink"
+HOMEPAGE="http://www.svxlink.org;
+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=""
+
+CDEPEND="dev-lang/tcl:0
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   media-libs/alsa-lib
+   media-sound/gsm
+   dev-libs/libgcrypt:0
+   media-libs/speex
+   media-libs/opus
+   dev-libs/libsigc++:2
+   dev-libs/popt"
+RDEPEND="${CDEPEND}
+   acct-group/svxlink
+   acct-user/svxlink"
+DEPEND="${CDEPEND}
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig"
+
+src_prepare() {
+   cmake_src_prepare
+   # drop deprecated desktop category (bug #475730)
+   sed -i -e "s:Categories=Application;:Categories=:g" 
src/qtel/qtel.desktop || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR=/etc
+   -DLOCAL_STATE_DIR=/var
+   )
+   CMAKE_MAKEFILE_GENERATOR=emake
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   cmake_src_install
+
+   fowners -R svxlink.svxlink /var/spool/svxlink
+
+   rm -R "${D}"/usr/share/doc/${P}/man || die
+   doman src/doc/man/*.1 src/doc/man/*.5
+
+   insinto /etc/logrotate.d
+   doins   distributions/gentoo/etc/logrotate.d/*
+
+   newinitd "${FILESDIR}"/remotetrx.init remotetrx
+   newinitd "${FILESDIR}"/svxlink.init svxlink
+   newconfd "${FILESDIR}"/remotetrx.rc remotetrx
+   newconfd "${FILESDIR}"/svxlink.rc svxlink
+
+   systemd_dounit "${FILESDIR}"/remotetrx.service
+   systemd_dounit "${FILESDIR}"/svxlink.service
+
+   keepdir /var/spool/${PN}/propagation_monitor
+   keepdir /var/spool/${PN}/qso_recorder
+   keepdir /var/spool/${PN}/voice_mail
+}



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

2021-04-26 Thread Thomas Beierlein
commit: f1b97b9ce27b275f998259dcdfaac2f12eaf5514
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr 26 15:33:59 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr 26 15:34:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b97b9c

media-radio/svxlink: Fix wrong position of CMAKE_MAKEFILE_GENERATOR

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/svxlink/svxlink-19.09.2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild 
b/media-radio/svxlink/svxlink-19.09.2.ebuild
index f6ae56cc19f..6d392debf61 100644
--- a/media-radio/svxlink/svxlink-19.09.2.ebuild
+++ b/media-radio/svxlink/svxlink-19.09.2.ebuild
@@ -2,6 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
 inherit cmake systemd
 
 CMAKE_USE_DIR="${S}/src"
@@ -45,7 +48,6 @@ src_configure() {
-DSYSCONF_INSTALL_DIR=/etc
-DLOCAL_STATE_DIR=/var
)
-   CMAKE_MAKEFILE_GENERATOR=emake
cmake_src_configure
 }
 



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

2021-04-27 Thread Thomas Beierlein
commit: 1d56c06161889bd405adf0c79a1001e6c716bacc
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Apr 27 18:04:29 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Apr 27 18:06:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d56c061

dev-libs/libzia: Version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.28.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 37e17b80be2..b50ea0dca74 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1,3 @@
 DIST libzia-4.25.tar.gz 632565 BLAKE2B 
b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30
 SHA512 
5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f
 DIST libzia-4.27.tar.gz 632660 BLAKE2B 
2769e24b628731c4363437513358d7de9a8eca2a49580de2b8b0a791692ef17adc696c984db202e1f7015edd5d5259dd6dc4e9a057e8267b510051aa70a4bf20
 SHA512 
5022569931a820cfd2c0e76b26021bf07a7c55f77872786b5907c7201be9da1a2d6d653eec3cdb9f504ce43d54207478eab38eaf697ae9dd42f17c3dcef5
+DIST libzia-4.28.tar.gz 634470 BLAKE2B 
1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463
 SHA512 
12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307

diff --git a/dev-libs/libzia/libzia-4.28.ebuild 
b/dev-libs/libzia/libzia-4.28.ebuild
new file mode 100644
index 000..a3fecb46f78
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.28.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+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/libsdl
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )"
+
+DEPEND="${RDEPEND}
+   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
+
+   eautoreconf
+}
+
+src_configure() {
+   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/

2021-04-27 Thread Thomas Beierlein
commit: 8bab3f60e7371f3150b66fbadafa9c6901a1913c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Apr 27 18:05:46 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Apr 27 18:06:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bab3f60

media-radio/tucnak: Version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 877fed63422..1cbe838044a 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1,3 @@
 DIST tucnak-4.25.tar.gz 3588485 BLAKE2B 
ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8
 SHA512 
b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9
 DIST tucnak-4.27.tar.gz 3589057 BLAKE2B 
df089401ce82d6b956e2be8f3a069ba3db5af11a0eb7e5cc4b6e9aeeca0bbaa8a82a22f16ad02d5ed89144415d491f8941add457eb61ef9b3fd62e518068da4e
 SHA512 
a112cc02259c3ae05404bf2fb17e56902fe68681be418a89b53eb54e067671236f0764d717334b89949355499f0119db46b1afb8329245ac6ce5db8d514a55e2
+DIST tucnak-4.28.tar.gz 3592213 BLAKE2B 
24a6a381367b823e24584541c56b4d34bfeab883cf6e488a42f20fe0f05d79432017f82c10702bd97cdb9a2454129410bfc3a894803ea3aaea8dad11029c702e
 SHA512 
c5186ba331a0127d14f637548c738482ee3050749135404dd93d636c392e1e3b5032b1c92941b22548095d3b3131cc0768f71061feed532c40c8ff1e8a06cea7

diff --git a/media-radio/tucnak/tucnak-4.28.ebuild 
b/media-radio/tucnak/tucnak-4.28.ebuild
new file mode 100644
index 000..74d1b35b9c8
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.28.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic multilib
+
+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
+   media-libs/libsndfile
+   >=media-libs/libsdl-1.2
+   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] data/api:master commit in: files/

2021-04-25 Thread Thomas Beierlein
commit: edf9d52b1883e2b2692231d2275ae52a51f3b8d7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 25 07:00:34 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 25 07:07:43 2021 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=edf9d52b

uid-git.txt: add user/group (247) svxlink

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

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index da36304..086492c 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -228,6 +228,7 @@ asterisk242 242 acct
 fingerprint-   243 acct
 locate -   245 acct
 slocate-   245 historical  Removed from 
baselayout in 
[r1328](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0=1319=1328=2545)
+svxlink247 247 acct
 fdm248 248 acct
 logsurfer  249 249 acct
 portage250 250 acct



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

2021-03-24 Thread Thomas Beierlein
commit: 3e11abebdc1d38d175867ff9dfca04f53f5d184a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Mar 24 06:23:33 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Mar 24 06:24:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e11abeb

media-radio/wsjtx: Add subslot dependencies

Closes: https://bugs.gentoo.org/774882
Closes: https://bugs.gentoo.org/774876
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/wsjtx-2.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-radio/wsjtx/wsjtx-2.3.0.ebuild 
b/media-radio/wsjtx/wsjtx-2.3.0.ebuild
index 65a0022c8f6..c6c1be8efa7 100644
--- a/media-radio/wsjtx/wsjtx-2.3.0.ebuild
+++ b/media-radio/wsjtx/wsjtx-2.3.0.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 
 RDEPEND="
-   dev-libs/boost[python]
+   dev-libs/boost:=[python]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
@@ -28,7 +28,7 @@ RDEPEND="
dev-qt/qttest:5
dev-qt/qtprintsupport:5
virtual/libusb:1
-   >=media-libs/hamlib-4.0
+   >=media-libs/hamlib-4.0:=
media-libs/portaudio
sci-libs/fftw:3.0[threads,fortran]
virtual/fortran



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

2021-03-27 Thread Thomas Beierlein
commit: 141d56e98287ddb951639deb9dc6bd0cd15ccb30
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Mar 27 07:33:19 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Mar 27 07:34:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141d56e9

media-radio/wsjtx: Maintenance release

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/Manifest   |  1 +
 media-radio/wsjtx/wsjtx-2.3.1.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 56aff1b60d1..5e942767abd 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1,2 +1,3 @@
 DIST wsjtx-2.2.2.tgz 23213092 BLAKE2B 
ce558180208ad33ddf2089f1747630cd07975547ba93bb693698ce599caec8d3d3367128581dfd110c6fe240bce9a0e6b8351ef178e6b53f3490a29a96367460
 SHA512 
923df18f5cbbd3e40294ccc4d3730f40c13c345723b9e66063ff0dd7db65caa9a64323711201a73b8c455dc1c29f67e4645dfbf98e0fc2c60a1630ce6cd1
 DIST wsjtx-2.3.0.tgz 17245200 BLAKE2B 
b6fc4c080008ae32ef823ecb397ed4e5c2d47b878ee37ceaf23dbc36e9b894b7d167c9b8deb92d02a5714ec46383aa34755432063da8b1ecd5554c9cb8b00ce9
 SHA512 
1b521a7c81d235b2f17b2a314528f5f9fc8b29de95a2f7f5471104866ff13d138f9913666bc00de71f34ed16e692f0f4b93c878cc3538d30a52852e4c179702c
+DIST wsjtx-2.3.1.tgz 18040272 BLAKE2B 
37b90842470d5565d49d5ed7b9d92207904216d29b8a9966dc38142303d48e92eb640901e4f0a80350f915963f725e36daa7c6fe8034743d30a253eeb02f9e1d
 SHA512 
0a709ca605fb8d93f7583393ec4bdf6416b93233e2910e7e59942f4e40bdb9f2591e3e4b8e0822f49e104e74198a861ed2995cbb4976c7597ef1a1bd6fc43b44

diff --git a/media-radio/wsjtx/wsjtx-2.3.1.ebuild 
b/media-radio/wsjtx/wsjtx-2.3.1.ebuild
new file mode 100644
index 000..c6c1be8efa7
--- /dev/null
+++ b/media-radio/wsjtx/wsjtx-2.3.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake flag-o-matic
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Weak signal ham radio communication"
+HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html;
+SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/boost:=[python]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qttest:5
+   dev-qt/qtprintsupport:5
+   virtual/libusb:1
+   >=media-libs/hamlib-4.0:=
+   media-libs/portaudio
+   sci-libs/fftw:3.0[threads,fortran]
+   virtual/fortran
+   app-text/asciidoc
+   doc? ( dev-ruby/asciidoctor )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools
+   "
+
+S=${WORKDIR}/wsjtx
+
+PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
+ "${FILESDIR}/${PN}-2.3.0-drop-docs.patch"
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
+ "${FILESDIR}/${PN}-2.2.0-werror.patch"
+ "${FILESDIR}/${PN}-clang.patch" )
+
+DOCS=( AUTHORS BUGS NEWS README THANKS )
+
+src_unpack() {
+   unpack ${A}
+   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
+}
+
+src_prepare() {
+   sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/#  COMMAND/" \
+   
manpages/CMakeLists.txt || die
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWSJT_GENERATE_DOCS="$(usex doc)"
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   append-ldflags -no-pie
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   cmake_src_install
+   rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
+   rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die
+}



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

2021-03-28 Thread Thomas Beierlein
commit: 990afab646bfbbb6f3281a51ac5f5d0024531b36
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Mar 28 18:04:16 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Mar 28 18:04:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990afab6

media-radio/qsstv: Version bump

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/qsstv/Manifest   |  1 +
 media-radio/qsstv/qsstv-9.5.3.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/media-radio/qsstv/Manifest b/media-radio/qsstv/Manifest
index 545cf696036..066895056e4 100644
--- a/media-radio/qsstv/Manifest
+++ b/media-radio/qsstv/Manifest
@@ -1 +1,2 @@
 DIST qsstv_9.4.4.tar.gz 7716392 BLAKE2B 
df285cc26c195dce05e54401de4fce70ea91c3af1f774d90d81b62a366c66c3cde4f0cce5c370bad45b81230ca7c2be624542cde10b94d388785d13b49ed646d
 SHA512 
d206c6c108827b607dfe360e7afe31065518f03ab04609ccca9a9bda16207d12966eb49d486d13eebb814716252c50aa5963d090f1e505e508ccb1b6ccc4728c
+DIST qsstv_9.5.3.tar.gz 7466438 BLAKE2B 
8d38f106f72e051bf4d100c3c10c6ded15e69dfb33289206cce34bfde9210d5231c4d4ddc695417d5511aa8f33a08866ddb224dd9140863264a7a324cc2ffc2e
 SHA512 
1753bb498163d17c80c3c322eda2725eae3de17c99e07fd99f4223508c3048521547148d69623f16f4192212a754f415e0f12f5fc98527b14bf00afcb3ae7c6d

diff --git a/media-radio/qsstv/qsstv-9.5.3.ebuild 
b/media-radio/qsstv/qsstv-9.5.3.ebuild
new file mode 100644
index 000..f5dd486e8d1
--- /dev/null
+++ b/media-radio/qsstv/qsstv-9.5.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+MY_P=${P/-/_}
+
+DESCRIPTION="Amateur radio SSTV software"
+HOMEPAGE="http://users.telenet.be/on4qz/;
+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
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-libs/hamlib:=
+   media-libs/openjpeg:2
+   media-libs/alsa-lib
+   media-sound/pulseaudio
+   media-libs/libv4l
+   sci-libs/fftw:3.0="
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   x11-misc/xdg-utils"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   eapply_user
+   # fix docdirectory, install path and hamlib search path
+   sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \
+   -e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" \
+   qsstv.pro || die
+}
+
+src_configure() {
+   eqmake5 PREFIX="/usr"
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.txt
+}



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

2021-03-11 Thread Thomas Beierlein
commit: 18f90cc4645b8ff4e3c32349239be7f63dea749b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Mar 11 14:37:37 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Mar 11 14:38:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f90cc4

media-libs/hamlib: Add Subslot for >=media-radio/hamlib-4.1

Closes: https://bugs.gentoo.org/774885
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/hamlib-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/hamlib/hamlib-4.1.ebuild 
b/media-libs/hamlib/hamlib-4.1.ebuild
index d5550a87ae9..0e74ee1e6b9 100644
--- a/media-libs/hamlib/hamlib-4.1.ebuild
+++ b/media-libs/hamlib/hamlib-4.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.hamlib.org;
 SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
 
 LICENSE="LGPL-2 GPL-2"
-SLOT="0"
+SLOT="0/4"
 KEYWORDS="~amd64 ~x86"
 IUSE="doc perl python tcl"
 



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

2021-03-11 Thread Thomas Beierlein
commit: a72721de728c1f52640269acca845ec7e9967d74
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Mar 11 14:29:39 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Mar 11 14:38:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72721de

media-libs/hamlib: Drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/Manifest  |  2 -
 media-libs/hamlib/hamlib-4.0.ebuild | 91 ---
 media-libs/hamlib/hamlib-4.0_rc2.ebuild | 94 -
 3 files changed, 187 deletions(-)

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 3d635aa925f..16d141d57b9 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1,4 +1,2 @@
 DIST hamlib-3.3.tar.gz 2192119 BLAKE2B 
edefd8b8c75876c07fa498c98f7d6760985fdecc477bf6711e948071e45964bf7fdf6705b3172e56951366a7dfb0288e025eab66d3b6436d158649ae53ac39bd
 SHA512 
4cf6c94d0238c8a13aed09413b3f4a027c8ded07f8840cdb2b9d38b39b6395a4a88a8105257015345f6de0658ab8c60292d11a9de3e16a493e153637af630a80
-DIST hamlib-4.0.tar.gz 2242857 BLAKE2B 
458a5cadc36f8f434fefc73b6230b08c858a741a685805e8d8ab1e2bd74aef9667d6b3d006aa493516830a6fc8af19e77b4d92736198bb920797aecfac605f41
 SHA512 
6c097f503d1050dca4e5ab9091cd9885f8db8b0e4b2fb26af570f1871f2da713ac3fe10e3629d20ebfc2927768555ad277e68cc38821f4a905900b8d3a5ba8c9
-DIST hamlib-4.0~rc2.tar.gz 2188867 BLAKE2B 
02df21910266e47c99e3cd72fc815ed75b9b5f50b29b9a94aa6fc5ddac73b1a09d16caa0d5e4be71bfe44e1940b853a0a8e1303f23fbacf003da18eed198531c
 SHA512 
6d192bbb1c98e76fdfd1dd6bde1d0fd8b668243332827ae609e7bb4a93a3fed9fda0b12363638f5e9df65d65fd2305dfd493bd37a99aca2f2bd5b0861e948d5b
 DIST hamlib-4.1.tar.gz 2260629 BLAKE2B 
e53249f476005f3ec8afcbba6d875d913cdc45eb741fdb8b8718c1c5bda9cf8d50087165b72055600bc9ff364117f7d72235a3d68a9fb0882a77a6fdbf366605
 SHA512 
a5fca5dc89a7408628bc77fe22c6d8c77474b3dabee7b2b6d0b280becb6cb63f5619e4a620ad11aeb81b8412145b0f8cb0291a2d4cd3751c643cb1709b2dfa78

diff --git a/media-libs/hamlib/hamlib-4.0.ebuild 
b/media-libs/hamlib/hamlib-4.0.ebuild
deleted file mode 100644
index 5d4e7ef486e..000
--- a/media-libs/hamlib/hamlib-4.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Ham radio backend rig control libraries"
-HOMEPAGE="https://www.hamlib.org;
-SRC_URI="https://www.github.com/${PN}/${PN}/releases/download/${PVR}/${P}.tar.gz;
-
-LICENSE="LGPL-2 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~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
-   >=sys-devel/libtool-2.2
-   doc? ( app-doc/doxygen )"
-
-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() {
-   # 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
-
-   eapply_user
-}
-
-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

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

2021-03-11 Thread Thomas Beierlein
commit: 1b1c92c7027e35fc38337921bff437a8ba9a3a0f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Mar 11 14:47:58 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Mar 11 14:47:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1c92c7

media-radio/grig: Add patch to work with newer media-libs/hamlib-4.x

* Bump EAPI
* Patch taken from Debians grig-0.8.1-3 package. Thanks to
  airween for preparing the patch.

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/grig/files/grig-0.8.1-hamlib4.patch | 79 +
 media-radio/grig/grig-0.8.1-r1.ebuild   | 33 +++
 2 files changed, 112 insertions(+)

diff --git a/media-radio/grig/files/grig-0.8.1-hamlib4.patch 
b/media-radio/grig/files/grig-0.8.1-hamlib4.patch
new file mode 100644
index 000..e73a4ec4eb9
--- /dev/null
+++ b/media-radio/grig/files/grig-0.8.1-hamlib4.patch
@@ -0,0 +1,79 @@
+Picked up from Debians grig-0.8.1-3
+Description: align affected parts for Hamlib4.0
+Author: Ervin Hegedus 
+--- grig-0.8.1.orig/src/rig-daemon.c
 grig-0.8.1/src/rig-daemon.c
+@@ -1674,12 +1674,12 @@ rig_daemon_exec_cmd (rig_cmd_t c
+  is the current frequency 
within this range?
+   */
+   if (((mode & 
myrig->state.rx_range_list[i].modes) == mode) &&
+-  (get->freq1 >= 
myrig->state.rx_range_list[i].start)&&
+-  (get->freq1 <= 
myrig->state.rx_range_list[i].end)) {
++  (get->freq1 >= 
myrig->state.rx_range_list[i].startf)&&
++  (get->freq1 <= 
myrig->state.rx_range_list[i].endf)) {
+   
+   found_mode = 1;
+-  get->fmin = 
myrig->state.rx_range_list[i].start;
+-  get->fmax = 
myrig->state.rx_range_list[i].end;
++  get->fmin = 
myrig->state.rx_range_list[i].startf;
++  get->fmax = 
myrig->state.rx_range_list[i].endf;
+   
+   grig_debug_local 
(RIG_DEBUG_VERBOSE,
+ 
_("%s: Found frequency range for mode %d"),
+@@ -2971,7 +2971,7 @@ rig_daemon_exec_cmd (rig_cmd_t c
+   val.i = set->voxdel;
+ 
+   /* try to execute command */
+-  retcode = rig_set_level (myrig, RIG_VFO_CURR, 
RIG_LEVEL_VOX, val);
++  retcode = rig_set_level (myrig, RIG_VFO_CURR, 
RIG_LEVEL_VOXDELAY, val);
+ 
+   /* raise anomaly if execution did not succeed */
+   if (retcode != RIG_OK) {
+@@ -2996,7 +2996,7 @@ rig_daemon_exec_cmd (rig_cmd_t c
+   value_t val;
+ 
+   /* try to execute command */
+-  retcode = rig_get_level (myrig, RIG_VFO_CURR, 
RIG_LEVEL_VOX, );
++  retcode = rig_get_level (myrig, RIG_VFO_CURR, 
RIG_LEVEL_VOXDELAY, );
+ 
+   /* raise anomaly if execution did not succeed */
+   if (retcode != RIG_OK) {
+--- grig-0.8.1.orig/src/rig-daemon-check.c
 grig-0.8.1/src/rig-daemon-check.c
+@@ -398,12 +398,12 @@ rig_daemon_check_mode (RIG
+   */
+   if (!found_mode &&
+   ((mode & myrig->state.rx_range_list[i].modes) == 
mode) &&
+-  (get->freq1 >= myrig->state.rx_range_list[i].start) 
   &&
+-  (get->freq1 <= myrig->state.rx_range_list[i].end)) {
++  (get->freq1 >= 
myrig->state.rx_range_list[i].startf)&&
++  (get->freq1 <= myrig->state.rx_range_list[i].endf)) 
{
+   
+   found_mode = 1;
+-  get->fmin = myrig->state.rx_range_list[i].start;
+-  get->fmax = myrig->state.rx_range_list[i].end;
++  get->fmin = 
myrig->state.rx_range_list[i].startf;
++  get->fmax = myrig->state.rx_range_list[i].endf;
+   
+   grig

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

2021-03-11 Thread Thomas Beierlein
commit: f9bb0049a333b309c4570edf07b071d7c0e5af6a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Mar 11 15:36:50 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Mar 11 15:40:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9bb0049

media-radio/tucnak: Add subslot dependency

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/tucnak-4.25.ebuild 
b/media-radio/tucnak/tucnak-4.25.ebuild
index 4bd49233408..74d1b35b9c8 100644
--- a/media-radio/tucnak/tucnak-4.25.ebuild
+++ b/media-radio/tucnak/tucnak-4.25.ebuild
@@ -20,7 +20,7 @@ RDEPEND="dev-libs/glib:2
alsa? ( media-libs/alsa-lib )
fftw? ( sci-libs/fftw:3.0 )
gpm? ( sys-libs/gpm )
-   hamlib? ( media-libs/hamlib )"
+   hamlib? ( media-libs/hamlib:= )"
 DEPEND="${RDEPEND}
virtual/pkgconfig"
 



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

2021-03-11 Thread Thomas Beierlein
commit: 8ddd0a7bbadfc384e1bd24f20dc05bd5ee89cdc1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Mar 11 15:39:09 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Mar 11 15:40:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddd0a7b

media-radio/fldigi: Add subslot dependency

Closes: https://bugs.gentoo.org/774879
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/fldigi/fldigi-4.1.18.ebuild 
b/media-radio/fldigi/fldigi-4.1.18.ebuild
index ee779a575c0..bc4ea9a9bb6 100644
--- a/media-radio/fldigi/fldigi-4.1.18.ebuild
+++ b/media-radio/fldigi/fldigi-4.1.18.ebuild
@@ -24,7 +24,7 @@ RDEPEND="x11-libs/fltk:1[threads,xft]
media-libs/portaudio[oss]
media-libs/portaudio[alsa]
)
-   hamlib? ( media-libs/hamlib )
+   hamlib? ( media-libs/hamlib:= )
pulseaudio? ( media-sound/pulseaudio )
>=media-libs/libsndfile-1.0.10"
 DEPEND="${RDEPEND}



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

2021-03-11 Thread Thomas Beierlein
commit: fda9b2ef5116cd265a9ceea48e1f7566c9c8f7dd
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Mar 11 15:35:00 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Mar 11 15:40:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda9b2ef

media-radio/xlog: Add subslot dependency

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/xlog/xlog-2.0.20.ebuild 
b/media-radio/xlog/xlog-2.0.20.ebuild
index 337574caea2..0af19432135 100644
--- a/media-radio/xlog/xlog-2.0.20.ebuild
+++ b/media-radio/xlog/xlog-2.0.20.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-RDEPEND="media-libs/hamlib
+RDEPEND="media-libs/hamlib:=
dev-libs/glib:2
x11-libs/gtk+:2"
 DEPEND="${RDEPEND}



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

2021-03-11 Thread Thomas Beierlein
commit: 605c5beb55c31c37bd61b48086e8c5d66504d917
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Mar 11 16:47:29 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Mar 11 16:47:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=605c5beb

media-radio/gpredict: Version bump

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/gpredict/Manifest |  1 +
 media-radio/gpredict/files/gpredict-2.3-doc.patch | 15 ++
 media-radio/gpredict/gpredict-2.3.ebuild  | 36 +++
 3 files changed, 52 insertions(+)

diff --git a/media-radio/gpredict/Manifest b/media-radio/gpredict/Manifest
index 76be9c14173..23513bc7a61 100644
--- a/media-radio/gpredict/Manifest
+++ b/media-radio/gpredict/Manifest
@@ -1 +1,2 @@
 DIST gpredict-2.2.1.tar.bz2 4647342 BLAKE2B 
989b80fd0f0029551854c18c1e00bd5d223bffe4aa20004b828bec87ab56dd488edf4d62289d394225e2a6b0c89ca1c9962cf63afe076a355757371127712ea7
 SHA512 
590a218bc95a465ca9772f892b77763b92a6c41c7d9f3b48279f28916cef8a5bfe616e6cdda1002e7dda082f37f37a98af8c8180895c572fec9c96aa76888f5d
+DIST gpredict-2.3.tar.gz 7742902 BLAKE2B 
1ff567871838b062c59ab0076330a354afee082506044f5ce2ae1c7553e7f3462770f7134d13e3b603f7966476d13b365dd3575cc6c7e32d23865ba29b602cc9
 SHA512 
d7434aff482c943951a79cb607c91f118cfbde8209b4b370d0d2147766244fab2839b5c712864c2c521635f31c484ef2bfd3c771371e946f5a3561801ab474b5

diff --git a/media-radio/gpredict/files/gpredict-2.3-doc.patch 
b/media-radio/gpredict/files/gpredict-2.3-doc.patch
new file mode 100644
index 000..960a6387322
--- /dev/null
+++ b/media-radio/gpredict/files/gpredict-2.3-doc.patch
@@ -0,0 +1,15 @@
+diff --git a/Makefile.am b/Makefile.am
+index d807d7f..ca80839 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -9,10 +9,6 @@ dist-hook:
+ 
+ install-data-local:
+   @$(NORMAL_INSTALL)
+-  $(INSTALL_DATA) $(top_srcdir)/AUTHORS $(DESTDIR)$(pkgdatadir)
+-  $(INSTALL_DATA) $(top_srcdir)/NEWS $(DESTDIR)$(pkgdatadir)
+-  $(INSTALL_DATA) $(top_srcdir)/README $(DESTDIR)$(pkgdatadir)
+-  $(INSTALL_DATA) $(top_srcdir)/COPYING $(DESTDIR)$(pkgdatadir)
+ 
+ EXTRA_DIST = \
+   autogen.sh\

diff --git a/media-radio/gpredict/gpredict-2.3.ebuild 
b/media-radio/gpredict/gpredict-2.3.ebuild
new file mode 100644
index 000..41323787c2a
--- /dev/null
+++ b/media-radio/gpredict/gpredict-2.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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}
+   dev-util/intltool
+   virtual/pkgconfig
+   sys-devel/gettext"
+
+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"
+
+   sed -i -e "s+./configure +# ./configure +g" autogen.sh || die
+
+   ./autogen.sh
+}



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

2021-03-15 Thread Thomas Beierlein
commit: 2ee26fd2c2fe133a3947ab55c1c3517e11e37642
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Mar 15 17:47:34 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Mar 15 17:49:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee26fd2

media-radio/direwolf: Add subslot dependency for media-libs/hamlib

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/direwolf/direwolf-1.5-r1.ebuild | 59 +
 1 file changed, 59 insertions(+)

diff --git a/media-radio/direwolf/direwolf-1.5-r1.ebuild 
b/media-radio/direwolf/direwolf-1.5-r1.ebuild
new file mode 100644
index 000..1bc1ce3d60e
--- /dev/null
+++ b/media-radio/direwolf/direwolf-1.5-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils systemd
+
+DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux 
Fans"
+HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md;
+SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gps hamlib udev"
+
+RDEPEND="
+   media-libs/alsa-lib:=
+   gps? ( sci-geosciences/gpsd )
+   hamlib? ( media-libs/hamlib:= )
+   udev? ( virtual/libudev )
+"
+BDEPEND="hamlib? ( virtual/pkgconfig )"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGES.md README.md doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf 
doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf 
doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf 
doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf doc/APRS-Telemetry-Toolkit.pdf 
doc/APRStt-Implementation-Notes.pdf doc/APRStt-interface-for-SARTrack.pdf 
doc/APRStt-Listening-Example.pdf doc/Going-beyond-9600-baud.pdf 
doc/Raspberry-Pi-APRS.pdf doc/Raspberry-Pi-APRS-Tracker.pdf 
doc/Raspberry-Pi-SDR-IGate.pdf doc/README.md 
doc/Successful-APRS-IGate-Operation.pdf doc/User-Guide.pdf 
doc/WA8LMF-TNC-Test-CD-Results.pdf direwolf.conf dw-start.sh sdr.conf 
telemetry-toolkit/telem-m0xer-3.txt telemetry-toolkit/telem-balloon.conf 
telemetry-toolkit/telem-volts.conf )
+
+INSTALLDIR="${D}"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PV}-makefile.patch"
+   eapply "${FILESDIR}/direwolf-gpsd-API-9.patch"
+
+   eapply_user
+
+   if use gps ; then
+   sed -i -e 's/#enable_gpsd/enable_gpsd/' Makefile.linux || die 
"Sed failed!"
+   fi
+
+   if use hamlib; then
+   sed -i -e 's/#enable_hamlib/enable_hamlib/' Makefile.linux || 
die "Sed failed!"
+   fi
+
+   if use udev ; then
+   sed -i -e 's/#enable_cm108/enable_cm108/' Makefile.linux || die 
"Sed failed!"
+   fi
+}
+
+src_install() {
+   dodir /usr
+   dodir /usr/bin
+   keepdir /var/log/direwolf
+   emake DESTDIR="${D}" install
+   insinto /etc/direwolf/
+   doins direwolf.conf
+   einstalldocs
+   systemd_dounit "${FILESDIR}"/direwolf.service
+   systemd_dounit "${FILESDIR}"/direwolf-kiss.service
+}



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

2021-03-01 Thread Thomas Beierlein
commit: 1355df3aebfceb0222c9e7b5b4e562f9914bbe1a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Mar  1 16:40:36 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Mar  1 16:40:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1355df3a

media-radio/wsjtx: Add missing dependencies

Closes: https://bugs.gentoo.org/771204
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 .../wsjtx/files/wsjtx-2.3.0-drop-docs.patch| 33 ++
 media-radio/wsjtx/wsjtx-2.3.0.ebuild   | 11 ++--
 2 files changed, 41 insertions(+), 3 deletions(-)

diff --git a/media-radio/wsjtx/files/wsjtx-2.3.0-drop-docs.patch 
b/media-radio/wsjtx/files/wsjtx-2.3.0-drop-docs.patch
new file mode 100644
index 000..3654fda2f8f
--- /dev/null
+++ b/media-radio/wsjtx/files/wsjtx-2.3.0-drop-docs.patch
@@ -0,0 +1,33 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f92d3a6..c5fb9b4 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1497,10 +1497,6 @@ if (UNIX)
+ add_subdirectory (manpages)
+ add_dependencies (wsjtx manpages)
+   endif (NOT WSJT_SKIP_MANPAGES)
+-  if (NOT APPLE)
+-add_subdirectory (debian)
+-add_dependencies (wsjtx debian)
+-  endif (NOT APPLE)
+ endif (UNIX)
+ 
+ #
+@@ -1567,17 +1563,6 @@ install (PROGRAMS
+   RENAME rigctlcom-wsjtx${CMAKE_EXECUTABLE_SUFFIX}
+   )
+ 
+-install (FILES
+-  README
+-  COPYING
+-  AUTHORS
+-  THANKS
+-  NEWS
+-  BUGS
+-  DESTINATION ${CMAKE_INSTALL_DOCDIR}
+-  #COMPONENT runtime
+-  )
+-
+ install (FILES
+   cty.dat
+   cty.dat_copyright.txt

diff --git a/media-radio/wsjtx/wsjtx-2.3.0.ebuild 
b/media-radio/wsjtx/wsjtx-2.3.0.ebuild
index a76c66850fd..65a0022c8f6 100644
--- a/media-radio/wsjtx/wsjtx-2.3.0.ebuild
+++ b/media-radio/wsjtx/wsjtx-2.3.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit cmake
+inherit cmake flag-o-matic
 
 MY_P=${P/_/-}
 
@@ -15,7 +15,9 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 
-RDEPEND="dev-qt/qtcore:5
+RDEPEND="
+   dev-libs/boost[python]
+   dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtnetwork:5
@@ -23,9 +25,10 @@ RDEPEND="dev-qt/qtcore:5
dev-qt/qtconcurrent:5
dev-qt/qtserialport:5
dev-qt/qtsql:5
+   dev-qt/qttest:5
dev-qt/qtprintsupport:5
virtual/libusb:1
-   media-libs/hamlib
+   >=media-libs/hamlib-4.0
media-libs/portaudio
sci-libs/fftw:3.0[threads,fortran]
virtual/fortran
@@ -38,6 +41,7 @@ DEPEND="${RDEPEND}
 S=${WORKDIR}/wsjtx
 
 PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
+ "${FILESDIR}/${PN}-2.3.0-drop-docs.patch"
  "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
  "${FILESDIR}/${PN}-2.2.0-werror.patch"
  "${FILESDIR}/${PN}-clang.patch" )
@@ -61,6 +65,7 @@ src_configure() {
-DWSJT_GENERATE_DOCS="$(usex doc)"
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
)
+   append-ldflags -no-pie
cmake_src_configure
 }
 



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

2021-04-20 Thread Thomas Beierlein
commit: 3b343a19cb3d5beb9bf72eaf4dd8dba0ca2750a6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Apr 20 16:14:18 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Apr 20 16:15:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b343a19

media-radio/js8call: Prepare for >=media-libs/hamlib-4

Furthermore migrate away from cmake_utils

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/js8call/js8call-2.2.0-r1.ebuild | 38 +
 1 file changed, 38 insertions(+)

diff --git a/media-radio/js8call/js8call-2.2.0-r1.ebuild 
b/media-radio/js8call/js8call-2.2.0-r1.ebuild
new file mode 100644
index 000..9537e009da3
--- /dev/null
+++ b/media-radio/js8call/js8call-2.2.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake vcs-snapshot
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Weak signal ham radio communication"
+HOMEPAGE="https://groups.io/g/js8call;
+SRC_URI="https://bitbucket.org/widefido/js8call/get/v${PV}-ga.tar.bz2 -> 
${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND="dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtserialport:5
+   dev-qt/qtprintsupport:5
+   virtual/libusb:1
+   media-libs/portaudio
+   sci-libs/fftw:3.0[threads,fortran]
+   virtual/fortran
+   app-text/asciidoc
+   >=media-libs/hamlib-4
+   doc? ( dev-ruby/asciidoctor )"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   cmake_src_install
+   rm "${D}"/usr/bin/rigctl{,d}-local || die
+}



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

2021-04-17 Thread Thomas Beierlein
commit: ef3cfd6203a780c396231ba4c7eee4b168b931a6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Apr 17 18:04:58 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Apr 17 18:04:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3cfd62

dev-libs/libzia: Drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  2 --
 dev-libs/libzia/libzia-4.23.ebuild | 48 --
 dev-libs/libzia/libzia-4.24.ebuild | 48 --
 3 files changed, 98 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 3ac46f3c61d..7f1fb80fcc8 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1 @@
-DIST libzia-4.23.tar.gz 627405 BLAKE2B 
913173aca367dd660b8e04502e1198072e99e9ece5cd30ef2d4ad528292b3aba00799d89ee336bdf6a1cebf43118610caddfeeedccdd4b5af48bd54ac795066b
 SHA512 
c34aff9b8a19713ea9881ea5a58a038fe7f0127c3503c845ecd6187ab07f90f7ae2727331e43b9cfb6b8db15d8dcbf80b2e1f4105bb4a34e9b30d9778d3a815b
-DIST libzia-4.24.tar.gz 630318 BLAKE2B 
83792c75e776b039788d46568a967690e10086b1f5daf3304a658721f1139bbed65b41a8fdcfe213757d342287696c383be7668be111896388b292086ca2cd0a
 SHA512 
e7952822861d7702494309d70e9d7385c5dfa929b521387bc81883d4316a5fae96c5776b00f81da6dcbaa2965fdf30ac8a8a1b9963806d36454ebd6886ddcbd1
 DIST libzia-4.25.tar.gz 632565 BLAKE2B 
b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30
 SHA512 
5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f

diff --git a/dev-libs/libzia/libzia-4.23.ebuild 
b/dev-libs/libzia/libzia-4.23.ebuild
deleted file mode 100644
index 732c9aaf2d9..000
--- a/dev-libs/libzia/libzia-4.23.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-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/libsdl
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:0 )"
-
-DEPEND="${RDEPEND}
-   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
-
-   eautoreconf
-}
-
-src_configure() {
-   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.24.ebuild 
b/dev-libs/libzia/libzia-4.24.ebuild
deleted file mode 100644
index 5b0fd3c5e71..000
--- a/dev-libs/libzia/libzia-4.24.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-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/libsdl
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )"
-
-DEPEND="${RDEPEND}
-   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
-
-   eautoreconf
-}
-
-src_configure() {
-   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/

2021-04-17 Thread Thomas Beierlein
commit: 118b2f8b91a54eacae16561835004aa5c9fe607e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Apr 17 18:08:01 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Apr 17 18:08:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118b2f8b

dev-libs/libzia: Version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.27.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 7f1fb80fcc8..37e17b80be2 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1 +1,2 @@
 DIST libzia-4.25.tar.gz 632565 BLAKE2B 
b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30
 SHA512 
5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f
+DIST libzia-4.27.tar.gz 632660 BLAKE2B 
2769e24b628731c4363437513358d7de9a8eca2a49580de2b8b0a791692ef17adc696c984db202e1f7015edd5d5259dd6dc4e9a057e8267b510051aa70a4bf20
 SHA512 
5022569931a820cfd2c0e76b26021bf07a7c55f77872786b5907c7201be9da1a2d6d653eec3cdb9f504ce43d54207478eab38eaf697ae9dd42f17c3dcef5

diff --git a/dev-libs/libzia/libzia-4.27.ebuild 
b/dev-libs/libzia/libzia-4.27.ebuild
new file mode 100644
index 000..a3fecb46f78
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.27.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+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/libsdl
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )"
+
+DEPEND="${RDEPEND}
+   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
+
+   eautoreconf
+}
+
+src_configure() {
+   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/

2021-04-17 Thread Thomas Beierlein
commit: bf7f21b3c3d6cba317f81d8f08210e461af3b6bd
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Apr 17 18:06:47 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Apr 17 18:06:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7f21b3

media-radio/tucnak: Drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index f3363daf5e5..0cbd808c324 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,3 +1 @@
-DIST tucnak-4.23.tar.gz 3550740 BLAKE2B 
559f082e19dc22fb119ba6b075f83a49838347bde8856e22a90b9bfc66c8df17ef172967e0e6c4a88a3cfb7764ad36b6fe1a2dd18a9212d8c4637346a8616e7b
 SHA512 
febd5daf943ec4428fe4d77542e20a47d69b017d345aff00ee7e0aca0cc287cf0f1abf3f858051e23aa8d0dffa4146b22fbdb5813d97debb902b91fd99dcd50a
-DIST tucnak-4.24.tar.gz 3556553 BLAKE2B 
78f75a6da859937fa36099f9adcb508065800e62d3ad5f9b21f294d86fe0b40f0384e7e15a35d3a0708f5516e117d29667a34653f9f51ebb582923b993cd
 SHA512 
5dbb129bc638b1f69dd159dd46237ceef1c830922266a663be0437e5f0fee612282a238315448aababb781950a8945f0e2ecf375eef61567291c07acc80526dd
 DIST tucnak-4.25.tar.gz 3588485 BLAKE2B 
ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8
 SHA512 
b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9

diff --git a/media-radio/tucnak/tucnak-4.23.ebuild 
b/media-radio/tucnak/tucnak-4.23.ebuild
deleted file mode 100644
index 8490a3d7874..000
--- a/media-radio/tucnak/tucnak-4.23.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-matic multilib
-
-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
-   media-libs/libsndfile
-   >=media-libs/libsdl-1.2
-   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.24.ebuild 
b/media-radio/tucnak/tucnak-4.24.ebuild
deleted file mode 100644
index b4c1192a2e4..000
--- a/media-radio/tucnak/tucnak-4.24.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-m

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

2021-04-17 Thread Thomas Beierlein
commit: cfda22f66a3ca5f06189e20d7b0fd72ae8f43817
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Apr 17 18:09:13 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Apr 17 18:09:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfda22f6

media-radio/tucnak: Version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 0cbd808c324..877fed63422 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1 +1,2 @@
 DIST tucnak-4.25.tar.gz 3588485 BLAKE2B 
ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8
 SHA512 
b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9
+DIST tucnak-4.27.tar.gz 3589057 BLAKE2B 
df089401ce82d6b956e2be8f3a069ba3db5af11a0eb7e5cc4b6e9aeeca0bbaa8a82a22f16ad02d5ed89144415d491f8941add457eb61ef9b3fd62e518068da4e
 SHA512 
a112cc02259c3ae05404bf2fb17e56902fe68681be418a89b53eb54e067671236f0764d717334b89949355499f0119db46b1afb8329245ac6ce5db8d514a55e2

diff --git a/media-radio/tucnak/tucnak-4.27.ebuild 
b/media-radio/tucnak/tucnak-4.27.ebuild
new file mode 100644
index 000..74d1b35b9c8
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.27.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic multilib
+
+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
+   media-libs/libsndfile
+   >=media-libs/libsdl-1.2
+   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/xlog/

2021-04-18 Thread Thomas Beierlein
commit: 6e195003b077ddc6433a8a9c4c94e7bad21146f6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 18 14:30:29 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 18 14:30:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e195003

media-radio/xlog: Drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xlog/Manifest   |  1 -
 media-radio/xlog/xlog-2.0.19.ebuild | 77 -
 2 files changed, 78 deletions(-)

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index 7cbb274905d..9b97c25c0bb 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1,2 +1 @@
-DIST xlog-2.0.19.tar.gz 11431541 BLAKE2B 
0bfe396167580808344a4b0e0974959930ab577a18c0d71a70c7c020a433a150baf5322f58682fc4604718d739e01004447dffcdd325c3426d776995dd684d39
 SHA512 
b69e592f97fbfbd989378a2b74036f4a169be3ca1f5b7ba8715e3a5293f1efbdbc431b0c09a305c2ca0190953777010a9d9a9b53caea8eb26609111b4f7da40b
 DIST xlog-2.0.20.tar.gz 11437051 BLAKE2B 
a6d6618b62d1f5591cf44efe4ce2e3ba8a1f27bc2fe218f0b65d05f26bb2f8abeea69d3ec2c2009f50209257769647bc6fe9307999f5fede5b72cb0ca9259b16
 SHA512 
50feaede582ea505021c5530efa702915f2ec6f64e4677055657adbaefca92b3b45b6c6fe5af8d65ed2ae38d0d0e4cda6782fa7781516b5263f738c90fb17c89

diff --git a/media-radio/xlog/xlog-2.0.19.ebuild 
b/media-radio/xlog/xlog-2.0.19.ebuild
deleted file mode 100644
index 37de4d851ef..000
--- a/media-radio/xlog/xlog-2.0.19.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs xdg-utils
-MY_P=${P/_}
-
-DESCRIPTION="An amateur radio logging program"
-HOMEPAGE="https://www.nongnu.org/xlog;
-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
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   media-libs/libpng:0
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_P}
-
-DOCS=( AUTHORS data/doc/THANKS NEWS README )
-
-src_prepare() {
-   eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
-
-   # Let portage handle updating mime/desktop databases,
-   eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch"
-   # Drop -Werror
-   sed -i -e "s:-Werror::" configure.ac || die
-   # fix underlinking
-   sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
-   eautoreconf
-
-   # Fix broken png files<<
-   einfo "Fixing broken png files."
-   pushd "${S}"/data/doc/manual/output/html
-   for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
-   pngfix -q --out=out.png ${png}
-   mv -f out.png "${png}" || die
-   done
-   popd
-   einfo "done ..."
-
-   eapply_user
-}
-
-src_configure() {
-   # mime-update causes file collisions if enabled
-   econf --disable-mime-update --disable-desktop-update
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
-   einstalldocs
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}



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

2021-04-18 Thread Thomas Beierlein
commit: 3c8fa65afbefe6c1927cb4b4368ebac731cb25b8
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 18 14:32:37 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 18 14:32:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8fa65a

media-radio/xlog: Version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index 9b97c25c0bb..97579222de5 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1 +1,2 @@
 DIST xlog-2.0.20.tar.gz 11437051 BLAKE2B 
a6d6618b62d1f5591cf44efe4ce2e3ba8a1f27bc2fe218f0b65d05f26bb2f8abeea69d3ec2c2009f50209257769647bc6fe9307999f5fede5b72cb0ca9259b16
 SHA512 
50feaede582ea505021c5530efa702915f2ec6f64e4677055657adbaefca92b3b45b6c6fe5af8d65ed2ae38d0d0e4cda6782fa7781516b5263f738c90fb17c89
+DIST xlog-2.0.22.tar.gz 11407849 BLAKE2B 
85d2e904d33ef39883cb8ac086eed4dc7e65503cdccb95e8d33f169d12de4f1ed556a28ac2f40e0044e937185bf4d93fe55608088d6e95744617c9c3a051fb55
 SHA512 
a261f8e28b75aed9380c29b3da69c7615b0d32346eaf84a0ace5cf77c53407372c4985c599078dba5ed92f77bd8052a74c7dca40028b99bca49cc3164d4ec490

diff --git a/media-radio/xlog/xlog-2.0.22.ebuild 
b/media-radio/xlog/xlog-2.0.22.ebuild
new file mode 100644
index 000..93e80f3e0ef
--- /dev/null
+++ b/media-radio/xlog/xlog-2.0.22.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs xdg-utils
+MY_P=${P/_}
+
+DESCRIPTION="An amateur radio logging program"
+HOMEPAGE="https://www.nongnu.org/xlog;
+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
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+   media-libs/libpng:0
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS data/doc/THANKS NEWS README )
+
+src_prepare() {
+   eapply_user
+   eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
+
+   # Drop -Werror
+   sed -i -e "s:-Werror::g" configure.ac || die
+   # fix underlinking
+   sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
+   eautoconf
+
+   # Fix broken png files<<
+   einfo "Fixing broken png files."
+   pushd "${S}"/data/doc/manual/output/html
+   for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
+   pngfix -q --out=out.png ${png}
+   mv -f out.png "${png}" || die
+   done
+   popd
+   einfo "done ..."
+
+}
+
+src_configure() {
+   # mime-update causes file collisions if enabled
+   econf --disable-mime-update
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   # build system makes it complicate to inhibit updating desktop 
+   # database, so just remove the offending file
+   rm  "${D}"/usr/share/applications/mimeinfo.cache || die
+   docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
+   einstalldocs
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2021-04-18 Thread Thomas Beierlein
commit: 9d3548c6ea17e18a0da3d8be97df25161092704e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 18 14:35:33 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 18 14:35:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3548c6

sci-libs/pyshp: Version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/pyshp/Manifest   |  1 +
 sci-libs/pyshp/pyshp-2.1.3.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sci-libs/pyshp/Manifest b/sci-libs/pyshp/Manifest
index 53f8a333068..3cfcfd08a03 100644
--- a/sci-libs/pyshp/Manifest
+++ b/sci-libs/pyshp/Manifest
@@ -1 +1,2 @@
 DIST pyshp-2.1.2.tar.gz 217857 BLAKE2B 
f4c50e16987b13b7968fe37e4e7f20329b6871c879b837113aac281527f6a00d5d13e10f93e8ecd5896cf089d801d76cec5d93645a6919fbc48d96d4318bb767
 SHA512 
54fadaa133d3fbf3b9a318be02dd21c2a35a3c58c15de8e6d0cffa6ca83eefe12603fe5930d3df63ad4c6a6d711336752f08923c6406168207ac291d05592582
+DIST pyshp-2.1.3.tar.gz 219626 BLAKE2B 
2da94cb4b1514a504b9f961b58add973a73dea641ad5867b67086decd29af72092079b5d16f516b99a59be83028f4698faa2cb013200e533bbe772746d48
 SHA512 
249302e784bb38860037242b70899faaf504ef626c37decca44dc0d7c4f9482737e3234c0002393d1ef9800778715fc2b9946f3e3f3ecf507921e9db218d0d33

diff --git a/sci-libs/pyshp/pyshp-2.1.3.ebuild 
b/sci-libs/pyshp/pyshp-2.1.3.ebuild
new file mode 100644
index 000..0b4603541d4
--- /dev/null
+++ b/sci-libs/pyshp/pyshp-2.1.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Pure Python read/write support for ESRI Shapefile format"
+HOMEPAGE="https://pypi.org/project/pyshp/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   "${EPYTHON}" shapefile.py || die
+}



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

2021-04-18 Thread Thomas Beierlein
commit: 67f1b95f8d6f1d93ddd90c8e3d6724a8e444739a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 18 15:44:42 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 18 15:45:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f1b95f

media-radio/fldigi: Drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  3 --
 media-radio/fldigi/fldigi-4.1.14.ebuild | 51 -
 media-radio/fldigi/fldigi-4.1.15.ebuild | 51 -
 media-radio/fldigi/fldigi-4.1.17.ebuild | 51 -
 4 files changed, 156 deletions(-)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 6f353baa530..fdc5d1d64cf 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,4 +1 @@
-DIST fldigi-4.1.14.tar.gz 4792805 BLAKE2B 
2f910c9eabb22dcc31e03fcebd5088edff9db128ab59ada553a3cd1016864a326204b7a082d1310c45ea682ed9264038e7e59a19ba68cf4ff5a30443b8033cd5
 SHA512 
b96a9d724087bacad93b6e729039ab67231ee6ebbd1b082c143e7bfb58f103012f98448f3ea0badabeeb748ed81d6d44e503b71bcb5ee6d0fa8108ab6d029d8d
-DIST fldigi-4.1.15.tar.gz 4838204 BLAKE2B 
3eab05ba366457fe3b1452cca37b262ba07414619c36781512ae1063e87c764a2bd562f3b7ad4733d885835df778b9ba11eb6470aa84d99ad9f9b3e1ef3675c3
 SHA512 
6579b557c9ce7e878f1ba7e6f59e0f676b1baddff78a94bd4b76925204e9b5a871da3080c4c13122781cb2e77311f61e15c03c82fbdd34a845051093070e9ab0
-DIST fldigi-4.1.17.tar.gz 4844153 BLAKE2B 
332ad513060e3655183bc371bace76784204bdd5556386d6b8ade0e57e00305069fee6d45397592761e27d101ae7ea060de6624ed235ff4ee673d07bb1c0
 SHA512 
0a98dbca2c8db16b9a9da847a315964ab8c221070a25717f2df95e1fd1edb08bda6fab3992fa7188e5fbc6830e2abba624053fcc9d285a8a3375556bed90dfc9
 DIST fldigi-4.1.18.tar.gz 4847091 BLAKE2B 
5b5ab773a78370b3c6ea86d63af7631bea97b16c3eacdb3d3b4e1b18dbbe70c727afa2ddf04c1ca7934f483503b2373d5d94bf4fcd896ad52a843c723a7c5cd2
 SHA512 
4d7fef4d464fcedf075d226bae7fd7134cd7436d737e17b7e21607e5120c957a909d1775900dbfea608c68629409c04eaa70a399bef6cba27b6e12b255696633

diff --git a/media-radio/fldigi/fldigi-4.1.14.ebuild 
b/media-radio/fldigi/fldigi-4.1.14.ebuild
deleted file mode 100644
index 49dbf8a28b9..000
--- a/media-radio/fldigi/fldigi-4.1.14.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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-sound/pulseaudio )
-   >=media-libs/libsndfile-1.0.10"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-PATCHES=( "${FILESDIR}"/${PN}-c++11.patch )
-
-src_configure() {
-   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.15.ebuild 
b/media-radio/fldigi/fldigi-4.1.15.ebuild
deleted file mode 100644
index b18dfebd34d..000
--- a/media-radio/fldigi/fldigi-4.1.15.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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-

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

2021-02-04 Thread Thomas Beierlein
commit: 3559c5c03f368f1e2f32ea76031ff28ed273ec21
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb  4 17:45:14 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb  4 17:45:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3559c5c0

media-radio/fldigi: Version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  1 +
 media-radio/fldigi/fldigi-4.1.18.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 35502146d05..6f353baa530 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,3 +1,4 @@
 DIST fldigi-4.1.14.tar.gz 4792805 BLAKE2B 
2f910c9eabb22dcc31e03fcebd5088edff9db128ab59ada553a3cd1016864a326204b7a082d1310c45ea682ed9264038e7e59a19ba68cf4ff5a30443b8033cd5
 SHA512 
b96a9d724087bacad93b6e729039ab67231ee6ebbd1b082c143e7bfb58f103012f98448f3ea0badabeeb748ed81d6d44e503b71bcb5ee6d0fa8108ab6d029d8d
 DIST fldigi-4.1.15.tar.gz 4838204 BLAKE2B 
3eab05ba366457fe3b1452cca37b262ba07414619c36781512ae1063e87c764a2bd562f3b7ad4733d885835df778b9ba11eb6470aa84d99ad9f9b3e1ef3675c3
 SHA512 
6579b557c9ce7e878f1ba7e6f59e0f676b1baddff78a94bd4b76925204e9b5a871da3080c4c13122781cb2e77311f61e15c03c82fbdd34a845051093070e9ab0
 DIST fldigi-4.1.17.tar.gz 4844153 BLAKE2B 
332ad513060e3655183bc371bace76784204bdd5556386d6b8ade0e57e00305069fee6d45397592761e27d101ae7ea060de6624ed235ff4ee673d07bb1c0
 SHA512 
0a98dbca2c8db16b9a9da847a315964ab8c221070a25717f2df95e1fd1edb08bda6fab3992fa7188e5fbc6830e2abba624053fcc9d285a8a3375556bed90dfc9
+DIST fldigi-4.1.18.tar.gz 4847091 BLAKE2B 
5b5ab773a78370b3c6ea86d63af7631bea97b16c3eacdb3d3b4e1b18dbbe70c727afa2ddf04c1ca7934f483503b2373d5d94bf4fcd896ad52a843c723a7c5cd2
 SHA512 
4d7fef4d464fcedf075d226bae7fd7134cd7436d737e17b7e21607e5120c957a909d1775900dbfea608c68629409c04eaa70a399bef6cba27b6e12b255696633

diff --git a/media-radio/fldigi/fldigi-4.1.18.ebuild 
b/media-radio/fldigi/fldigi-4.1.18.ebuild
new file mode 100644
index 000..ee779a575c0
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.1.18.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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-sound/pulseaudio )
+   >=media-libs/libsndfile-1.0.10"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+PATCHES=( "$FILESDIR"/$PN-c++11.patch )
+
+src_configure() {
+   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/flrig/

2021-02-04 Thread Thomas Beierlein
commit: 102ed0a5489ff0c12913b7dab51025a9834cef01
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb  4 17:46:12 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb  4 17:46:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102ed0a5

media-radio/flrig: Version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest|  1 +
 media-radio/flrig/flrig-1.3.54.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 6a56f728655..9facd738bc0 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,2 +1,3 @@
 DIST flrig-1.3.51.tar.gz 863499 BLAKE2B 
5545c6fdc1e24e3395b8fe0be9ef509dbc55b53e9148bca298a8651bf39bc136cc447a59acba4a93c886bf483a8f29606b05f498aa7d5cf814dc259a488f0f84
 SHA512 
a2ab9b5f43efaa61cfb495d70f2be94d3332d1eaaad5c5458012324f8afef64f08df18ed2751dc4b1971c5388db46b926e6eb6213cbde416a9cb72cbff86ab32
 DIST flrig-1.3.53.tar.gz 882614 BLAKE2B 
e97ec9903b634797f1d251e1bd77501a9c060ed06cea0a71d4eb0939bf3c97e8f9b54118859de47f1a1fd985ef1824aa258c5fa7ef09d75b856c114d6dd7dab1
 SHA512 
2aed757926c003626afad710111b2f2750e244046590c1a4b58c441e7c708227022b0e7bf5b5b3b857b8a031d7449a468067bb7c82bf5c56139f5bf247086690
+DIST flrig-1.3.54.tar.gz 891644 BLAKE2B 
9bb87c9a0960a3975cf27c67b0850c3d6ad3ac4efd41c5f49857fe9e3c1ea22c2db7e7fabfdaa1aeacb82ee3d712313681c5a0bf08cf790a6f63813d6de9a4e1
 SHA512 
0f143a2ba5afe766219133d76c398b0a8b3d61cd8313d50a18585f2b1454e4aa5802b9a4995b40e0dc4de3b1e58850f76fa9a5342ebe06be20ea1ace5c187eba

diff --git a/media-radio/flrig/flrig-1.3.54.ebuild 
b/media-radio/flrig/flrig-1.3.54.ebuild
new file mode 100644
index 000..955cc391d61
--- /dev/null
+++ b/media-radio/flrig/flrig-1.3.54.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+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"



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

2021-02-04 Thread Thomas Beierlein
commit: e1658718beda510ef7e4b3ffe5113a500c81a54a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb  4 18:13:07 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb  4 18:13:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1658718

dev-libs/libzia: Version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.25.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index c32bd7df0bb..3ac46f3c61d 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1,3 @@
 DIST libzia-4.23.tar.gz 627405 BLAKE2B 
913173aca367dd660b8e04502e1198072e99e9ece5cd30ef2d4ad528292b3aba00799d89ee336bdf6a1cebf43118610caddfeeedccdd4b5af48bd54ac795066b
 SHA512 
c34aff9b8a19713ea9881ea5a58a038fe7f0127c3503c845ecd6187ab07f90f7ae2727331e43b9cfb6b8db15d8dcbf80b2e1f4105bb4a34e9b30d9778d3a815b
 DIST libzia-4.24.tar.gz 630318 BLAKE2B 
83792c75e776b039788d46568a967690e10086b1f5daf3304a658721f1139bbed65b41a8fdcfe213757d342287696c383be7668be111896388b292086ca2cd0a
 SHA512 
e7952822861d7702494309d70e9d7385c5dfa929b521387bc81883d4316a5fae96c5776b00f81da6dcbaa2965fdf30ac8a8a1b9963806d36454ebd6886ddcbd1
+DIST libzia-4.25.tar.gz 632565 BLAKE2B 
b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30
 SHA512 
5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f

diff --git a/dev-libs/libzia/libzia-4.25.ebuild 
b/dev-libs/libzia/libzia-4.25.ebuild
new file mode 100644
index 000..a3fecb46f78
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.25.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+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/libsdl
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )"
+
+DEPEND="${RDEPEND}
+   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
+
+   eautoreconf
+}
+
+src_configure() {
+   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/

2021-02-04 Thread Thomas Beierlein
commit: 359b2cd8bd32574bf59dae8ecec5c958b9cc9e21
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb  4 18:14:36 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb  4 18:14:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359b2cd8

media-radio/tucnak: Version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 7d8730deaa6..f3363daf5e5 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1,3 @@
 DIST tucnak-4.23.tar.gz 3550740 BLAKE2B 
559f082e19dc22fb119ba6b075f83a49838347bde8856e22a90b9bfc66c8df17ef172967e0e6c4a88a3cfb7764ad36b6fe1a2dd18a9212d8c4637346a8616e7b
 SHA512 
febd5daf943ec4428fe4d77542e20a47d69b017d345aff00ee7e0aca0cc287cf0f1abf3f858051e23aa8d0dffa4146b22fbdb5813d97debb902b91fd99dcd50a
 DIST tucnak-4.24.tar.gz 3556553 BLAKE2B 
78f75a6da859937fa36099f9adcb508065800e62d3ad5f9b21f294d86fe0b40f0384e7e15a35d3a0708f5516e117d29667a34653f9f51ebb582923b993cd
 SHA512 
5dbb129bc638b1f69dd159dd46237ceef1c830922266a663be0437e5f0fee612282a238315448aababb781950a8945f0e2ecf375eef61567291c07acc80526dd
+DIST tucnak-4.25.tar.gz 3588485 BLAKE2B 
ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8
 SHA512 
b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9

diff --git a/media-radio/tucnak/tucnak-4.25.ebuild 
b/media-radio/tucnak/tucnak-4.25.ebuild
new file mode 100644
index 000..4bd49233408
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.25.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic multilib
+
+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
+   media-libs/libsndfile
+   >=media-libs/libsdl-1.2
+   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/xlog/

2021-02-04 Thread Thomas Beierlein
commit: 00cb7b1d96d835cfaa7fa8b89381dfe340495af0
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb  4 17:49:12 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb  4 17:49:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00cb7b1d

media-radio/xlog: Drop old

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xlog/Manifest   |  1 -
 media-radio/xlog/xlog-2.0.17.ebuild | 77 -
 2 files changed, 78 deletions(-)

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index d4a7ff7a437..dafe03e8856 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1,2 +1 @@
-DIST xlog-2.0.17.tar.gz 11461214 BLAKE2B 
d106980f221aa8864f3bdd91589c2020f7b718bb36febbcba0987a35f38e2bd38143214733b7e6b5839a5c2220a850762f629fbf6eaf1d1e9c2e37c29f25f563
 SHA512 
0110c7b70794aaeded939040e9baf3093d06122ec35e7bec2599a6b68f5de6f299dbd2e0c72442ee2a3a158326b23ca88e7fec402f501f9dda4ff2cc47287c2a
 DIST xlog-2.0.19.tar.gz 11431541 BLAKE2B 
0bfe396167580808344a4b0e0974959930ab577a18c0d71a70c7c020a433a150baf5322f58682fc4604718d739e01004447dffcdd325c3426d776995dd684d39
 SHA512 
b69e592f97fbfbd989378a2b74036f4a169be3ca1f5b7ba8715e3a5293f1efbdbc431b0c09a305c2ca0190953777010a9d9a9b53caea8eb26609111b4f7da40b

diff --git a/media-radio/xlog/xlog-2.0.17.ebuild 
b/media-radio/xlog/xlog-2.0.17.ebuild
deleted file mode 100644
index 37de4d851ef..000
--- a/media-radio/xlog/xlog-2.0.17.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs xdg-utils
-MY_P=${P/_}
-
-DESCRIPTION="An amateur radio logging program"
-HOMEPAGE="https://www.nongnu.org/xlog;
-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
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   media-libs/libpng:0
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_P}
-
-DOCS=( AUTHORS data/doc/THANKS NEWS README )
-
-src_prepare() {
-   eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
-
-   # Let portage handle updating mime/desktop databases,
-   eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch"
-   # Drop -Werror
-   sed -i -e "s:-Werror::" configure.ac || die
-   # fix underlinking
-   sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
-   eautoreconf
-
-   # Fix broken png files<<
-   einfo "Fixing broken png files."
-   pushd "${S}"/data/doc/manual/output/html
-   for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
-   pngfix -q --out=out.png ${png}
-   mv -f out.png "${png}" || die
-   done
-   popd
-   einfo "done ..."
-
-   eapply_user
-}
-
-src_configure() {
-   # mime-update causes file collisions if enabled
-   econf --disable-mime-update --disable-desktop-update
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
-   einstalldocs
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}



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

2021-02-04 Thread Thomas Beierlein
commit: 9d18496872f9a2a8d558772e4b56d34f0ca2968a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb  4 17:51:54 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb  4 17:51:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d184968

media-radio/xlog: Version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xlog/Manifest   |  1 +
 media-radio/xlog/xlog-2.0.20.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index dafe03e8856..7cbb274905d 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1 +1,2 @@
 DIST xlog-2.0.19.tar.gz 11431541 BLAKE2B 
0bfe396167580808344a4b0e0974959930ab577a18c0d71a70c7c020a433a150baf5322f58682fc4604718d739e01004447dffcdd325c3426d776995dd684d39
 SHA512 
b69e592f97fbfbd989378a2b74036f4a169be3ca1f5b7ba8715e3a5293f1efbdbc431b0c09a305c2ca0190953777010a9d9a9b53caea8eb26609111b4f7da40b
+DIST xlog-2.0.20.tar.gz 11437051 BLAKE2B 
a6d6618b62d1f5591cf44efe4ce2e3ba8a1f27bc2fe218f0b65d05f26bb2f8abeea69d3ec2c2009f50209257769647bc6fe9307999f5fede5b72cb0ca9259b16
 SHA512 
50feaede582ea505021c5530efa702915f2ec6f64e4677055657adbaefca92b3b45b6c6fe5af8d65ed2ae38d0d0e4cda6782fa7781516b5263f738c90fb17c89

diff --git a/media-radio/xlog/xlog-2.0.20.ebuild 
b/media-radio/xlog/xlog-2.0.20.ebuild
new file mode 100644
index 000..337574caea2
--- /dev/null
+++ b/media-radio/xlog/xlog-2.0.20.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs xdg-utils
+MY_P=${P/_}
+
+DESCRIPTION="An amateur radio logging program"
+HOMEPAGE="https://www.nongnu.org/xlog;
+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
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+   media-libs/libpng:0
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS data/doc/THANKS NEWS README )
+
+src_prepare() {
+   eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
+
+   # Let portage handle updating mime/desktop databases,
+   eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch"
+   # Drop -Werror
+   sed -i -e "s:-Werror::" configure.ac || die
+   # fix underlinking
+   sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
+   eautoreconf
+
+   # Fix broken png files<<
+   einfo "Fixing broken png files."
+   pushd "${S}"/data/doc/manual/output/html
+   for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
+   pngfix -q --out=out.png ${png}
+   mv -f out.png "${png}" || die
+   done
+   popd
+   einfo "done ..."
+
+   eapply_user
+}
+
+src_configure() {
+   # mime-update causes file collisions if enabled
+   econf --disable-mime-update --disable-desktop-update
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
+   einstalldocs
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2021-02-06 Thread Thomas Beierlein
commit: 2fcd5cb20a83a06f434a9d78da259757caa0c443
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Feb  6 12:18:49 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Feb  6 12:18:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fcd5cb2

media-libs/hamlib: Version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/Manifest  |  1 +
 media-libs/hamlib/hamlib-4.1.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 6c406fe1edd..3d635aa925f 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1,3 +1,4 @@
 DIST hamlib-3.3.tar.gz 2192119 BLAKE2B 
edefd8b8c75876c07fa498c98f7d6760985fdecc477bf6711e948071e45964bf7fdf6705b3172e56951366a7dfb0288e025eab66d3b6436d158649ae53ac39bd
 SHA512 
4cf6c94d0238c8a13aed09413b3f4a027c8ded07f8840cdb2b9d38b39b6395a4a88a8105257015345f6de0658ab8c60292d11a9de3e16a493e153637af630a80
 DIST hamlib-4.0.tar.gz 2242857 BLAKE2B 
458a5cadc36f8f434fefc73b6230b08c858a741a685805e8d8ab1e2bd74aef9667d6b3d006aa493516830a6fc8af19e77b4d92736198bb920797aecfac605f41
 SHA512 
6c097f503d1050dca4e5ab9091cd9885f8db8b0e4b2fb26af570f1871f2da713ac3fe10e3629d20ebfc2927768555ad277e68cc38821f4a905900b8d3a5ba8c9
 DIST hamlib-4.0~rc2.tar.gz 2188867 BLAKE2B 
02df21910266e47c99e3cd72fc815ed75b9b5f50b29b9a94aa6fc5ddac73b1a09d16caa0d5e4be71bfe44e1940b853a0a8e1303f23fbacf003da18eed198531c
 SHA512 
6d192bbb1c98e76fdfd1dd6bde1d0fd8b668243332827ae609e7bb4a93a3fed9fda0b12363638f5e9df65d65fd2305dfd493bd37a99aca2f2bd5b0861e948d5b
+DIST hamlib-4.1.tar.gz 2260629 BLAKE2B 
e53249f476005f3ec8afcbba6d875d913cdc45eb741fdb8b8718c1c5bda9cf8d50087165b72055600bc9ff364117f7d72235a3d68a9fb0882a77a6fdbf366605
 SHA512 
a5fca5dc89a7408628bc77fe22c6d8c77474b3dabee7b2b6d0b280becb6cb63f5619e4a620ad11aeb81b8412145b0f8cb0291a2d4cd3751c643cb1709b2dfa78

diff --git a/media-libs/hamlib/hamlib-4.1.ebuild 
b/media-libs/hamlib/hamlib-4.1.ebuild
new file mode 100644
index 000..d5550a87ae9
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+MY_P=${P/_rc2/~rc2}
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Ham radio backend rig control libraries"
+HOMEPAGE="https://www.hamlib.org;
+SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~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
+   >=sys-devel/libtool-2.2
+   doc? ( app-doc/doxygen )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # 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
+
+   eapply_user
+}
+
+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
+}



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

2021-09-18 Thread Thomas Beierlein
commit: 99564dc2827a0d81627edb88dd68306391ce06c4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Sep 18 14:51:24 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Sep 18 14:51:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99564dc2

media-libs/hamlib: Version bump

* Bump to EAPI8
* Fix HOMEPAGE (https:// is not supported)

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/Manifest|  1 +
 media-libs/hamlib/hamlib-4.3.1.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index feb6931a589..625133f7cba 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1 +1,2 @@
 DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 
4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d43c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e
 SHA512 
08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804
+DIST hamlib-4.3.1.tar.gz 2356944 BLAKE2B 
c803d253c867303cbde98b6f2e10f610aac111b7bd81fd343e1396cb86384b1c26942e5ccb8e395e073f9aa3d48e6f9edc1b64da14b2ec5ca09f98fbd3dee667
 SHA512 
8dee4676a19de7ac1ef733a4285b76e918f11aad6594d0557d36df295faf04c615e0993edb2f9ed5e7aea718c184603fec831caf28b75026c705f0b2e4b9eca7

diff --git a/media-libs/hamlib/hamlib-4.3.1.ebuild 
b/media-libs/hamlib/hamlib-4.3.1.ebuild
new file mode 100644
index 000..f7d9f12e8a3
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.3.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..10} )
+MY_P=${P/_rc2/~rc2}
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Ham radio backend rig control libraries"
+HOMEPAGE="http://www.hamlib.org;
+SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0/4.2"
+KEYWORDS="~amd64 ~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
+   >=sys-devel/libtool-2.2
+   doc? ( app-doc/doxygen )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # 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
+
+   eapply_user
+}
+
+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
+}



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

2021-09-18 Thread Thomas Beierlein
commit: 6c47af4b0ee55cde2de39efd447beb5f572b2c37
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Sep 18 14:49:47 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Sep 18 14:49:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c47af4b

media-libs/hamlib: Drop old

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/Manifest  |  1 -
 media-libs/hamlib/hamlib-4.1.ebuild | 94 -
 2 files changed, 95 deletions(-)

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 5c3d50cf665..feb6931a589 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1,2 +1 @@
-DIST hamlib-4.1.tar.gz 2260629 BLAKE2B 
e53249f476005f3ec8afcbba6d875d913cdc45eb741fdb8b8718c1c5bda9cf8d50087165b72055600bc9ff364117f7d72235a3d68a9fb0882a77a6fdbf366605
 SHA512 
a5fca5dc89a7408628bc77fe22c6d8c77474b3dabee7b2b6d0b280becb6cb63f5619e4a620ad11aeb81b8412145b0f8cb0291a2d4cd3751c643cb1709b2dfa78
 DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 
4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d43c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e
 SHA512 
08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804

diff --git a/media-libs/hamlib/hamlib-4.1.ebuild 
b/media-libs/hamlib/hamlib-4.1.ebuild
deleted file mode 100644
index c8e30755a90..000
--- a/media-libs/hamlib/hamlib-4.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-MY_P=${P/_rc2/~rc2}
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Ham radio backend rig control libraries"
-HOMEPAGE="https://www.hamlib.org;
-SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2 GPL-2"
-SLOT="0/4"
-KEYWORDS="amd64 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
-   >=sys-devel/libtool-2.2
-   doc? ( app-doc/doxygen )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # 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
-
-   eapply_user
-}
-
-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
-}



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

2021-09-19 Thread Thomas Beierlein
commit: b0111a5b848016ec22b863072dbf6c53c2220c07
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Sep 19 15:19:01 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Sep 19 15:19:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0111a5b

sci-libs/cartopy: Fix setuptools dep

Closes: https://bugs.gentoo.org/813294

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.18.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
index fbbee50514c..ffeef0d9070 100644
--- a/sci-libs/cartopy/cartopy-0.18.0.ebuild
+++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
 inherit distutils-r1 virtualx
 
 MY_PV=${PV/_beta/b}



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

2021-07-14 Thread Thomas Beierlein
commit: f7fedfa29faa8f98179648e0993f6efd78c8aba5
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Jul 15 05:26:20 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul 15 05:26:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7fedfa2

media-radio/tucnak: Version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 157083d4e1e..91120b5fb0a 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1,3 @@
 DIST tucnak-4.28.tar.gz 3592213 BLAKE2B 
24a6a381367b823e24584541c56b4d34bfeab883cf6e488a42f20fe0f05d79432017f82c10702bd97cdb9a2454129410bfc3a894803ea3aaea8dad11029c702e
 SHA512 
c5186ba331a0127d14f637548c738482ee3050749135404dd93d636c392e1e3b5032b1c92941b22548095d3b3131cc0768f71061feed532c40c8ff1e8a06cea7
 DIST tucnak-4.29.tar.gz 3593562 BLAKE2B 
8469485e8262bf6fe83b22e8a3049bdfa519d8d9d8bfadb5be7068352ce8b6bf35cd4fb070fc9d337b06ca8d241645d9f8b978ce71263b89ea60a855567c7de7
 SHA512 
b938a62b5691e886903e0f876b4f2a387b1f3311cd179112202cfce12684bebeed9090ae9fcfafbab859162b6c992fa33481a2e9462b5b50dd59e2f9e10f1000
+DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 
41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79
 SHA512 
dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500

diff --git a/media-radio/tucnak/tucnak-4.30.ebuild 
b/media-radio/tucnak/tucnak-4.30.ebuild
new file mode 100644
index 000..74d1b35b9c8
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.30.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic multilib
+
+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
+   media-libs/libsndfile
+   >=media-libs/libsdl-1.2
+   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/

2021-07-14 Thread Thomas Beierlein
commit: 35d410fe265b3f9428c7ffd8d291949624c7aa39
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Jul 15 05:23:08 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul 15 05:23:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d410fe

dev-libs/libzia: Version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.30.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 67226d0bed1..ec3993eb496 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1,3 @@
 DIST libzia-4.28.tar.gz 634470 BLAKE2B 
1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463
 SHA512 
12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307
 DIST libzia-4.29.tar.gz 633172 BLAKE2B 
418ce8eb6a034979948f284e5153c7cb903647e0e4776210d98a4d78c01a6147701c0be6afd21067a918ab91426cff3710cddfbdb8d4828da361c92fa71c987c
 SHA512 
f487fb36faab0c96cb75ccbb3ce6cd51732648beb07d67a128402da294f40fe0b65be6be49debd2b3bd78aa578c5c797aaad9dc4beac92a0474442cc
+DIST libzia-4.30.tar.gz 633287 BLAKE2B 
7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd
 SHA512 
ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa

diff --git a/dev-libs/libzia/libzia-4.30.ebuild 
b/dev-libs/libzia/libzia-4.30.ebuild
new file mode 100644
index 000..b085977f409
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.30.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+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/libsdl
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )"
+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
+
+   eautoreconf
+}
+
+src_configure() {
+   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/qsstv/

2021-08-06 Thread Thomas Beierlein
commit: 057e64d30a487a1ea9420755aeb94a91457516fa
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Aug  6 14:22:39 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Aug  6 14:24:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057e64d3

media-radio/qsstv: Version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/qsstv/Manifest   |  1 +
 media-radio/qsstv/qsstv-9.5.8.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/media-radio/qsstv/Manifest b/media-radio/qsstv/Manifest
index 41ab39d4273..227182c4f84 100644
--- a/media-radio/qsstv/Manifest
+++ b/media-radio/qsstv/Manifest
@@ -1 +1,2 @@
 DIST qsstv_9.5.3.tar.gz 7466438 BLAKE2B 
8d38f106f72e051bf4d100c3c10c6ded15e69dfb33289206cce34bfde9210d5231c4d4ddc695417d5511aa8f33a08866ddb224dd9140863264a7a324cc2ffc2e
 SHA512 
1753bb498163d17c80c3c322eda2725eae3de17c99e07fd99f4223508c3048521547148d69623f16f4192212a754f415e0f12f5fc98527b14bf00afcb3ae7c6d
+DIST qsstv_9.5.8.tar.gz 7468561 BLAKE2B 
8bf1fda987b44643d88bdb69f11e723f8fa34a9dac13314d57ecac14c683d219349f1f31081cfd2df69cc67f2a7e5467704a4b78dbad58dc93b51915f84a0c57
 SHA512 
88e1bb62e3838d94c670397fceced7913ac4675e7fea93d78c2b2799ef172c27baad9ac7f7d119eb1130296d21b641164cdd0f53a93967305f632fa9bb3b4e6a

diff --git a/media-radio/qsstv/qsstv-9.5.8.ebuild 
b/media-radio/qsstv/qsstv-9.5.8.ebuild
new file mode 100644
index 000..efd776ff19b
--- /dev/null
+++ b/media-radio/qsstv/qsstv-9.5.8.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils
+
+MY_P=${P/-/_}
+
+DESCRIPTION="Amateur radio SSTV software"
+HOMEPAGE="http://users.telenet.be/on4qz/;
+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
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-libs/hamlib:=
+   media-libs/openjpeg:2
+   media-libs/alsa-lib
+   media-sound/pulseaudio
+   media-libs/libv4l
+   sci-libs/fftw:3.0="
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   x11-misc/xdg-utils"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+   eapply_user
+   # fix docdirectory, install path and hamlib search path
+   sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \
+   -e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" \
+   qsstv.pro || die
+}
+
+src_configure() {
+   eqmake5 PREFIX="/usr"
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.txt
+}



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

2021-08-06 Thread Thomas Beierlein
commit: 2db2876a316b4bc8c330b41ea655326a429f2540
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Aug  6 13:08:25 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Aug  6 13:08:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db2876a

media-radio/flrig: Version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest   |  1 +
 media-radio/flrig/flrig-1.4.2.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 27c6d87459c..defc0d85ab7 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,3 +1,4 @@
 DIST flrig-1.3.54.tar.gz 891644 BLAKE2B 
9bb87c9a0960a3975cf27c67b0850c3d6ad3ac4efd41c5f49857fe9e3c1ea22c2db7e7fabfdaa1aeacb82ee3d712313681c5a0bf08cf790a6f63813d6de9a4e1
 SHA512 
0f143a2ba5afe766219133d76c398b0a8b3d61cd8313d50a18585f2b1454e4aa5802b9a4995b40e0dc4de3b1e58850f76fa9a5342ebe06be20ea1ace5c187eba
 DIST flrig-1.4.0.tar.gz 885450 BLAKE2B 
1ad18c07a4812168653969e7f00c8cf2a865caa7764fbbab755ceabf95e6ccabc133a1d1b607b9ee7db9be2d805e76850864f06de5e01762361aeec54bf3d681
 SHA512 
2d0ebbc51af784b423fe0bc658bacc99975660ea44e613922847d2acdc072c4b0e89eccd05adb88773364cd96a19e2daf3535aa5313690e999b047acbb472ec8
 DIST flrig-1.4.1.tar.gz 916690 BLAKE2B 
bd411693145e4b69a0fc07d4412ff1c76be1b1a3507176ecf7676581a931caa9b992d279d27afc32a3fa7441cbedce203805ad9cb3ffd0ea145cb6adb7296287
 SHA512 
d365ea6c260f97fc6a0fe78b49ed69991fbefb06b7e0f4788eac6b0f959c1a1c511596f5ba950ea7153de9dc6ce65f232de0ba0f960cd7b1f31381bfa5e7c90a
+DIST flrig-1.4.2.tar.gz 918730 BLAKE2B 
85c2ac351e833b19dab0e36899df58665c86ac397035e8eabad29bb38018a0d2c822ca73b721f2db938a1f7cf2cd2b3a6878f605d5d65f01608563f3f4a0d89e
 SHA512 
094f50a427cabc5c596a4315e7182ea4040218467f06fac456a0fe8923726f30cf3220379033024449066b4379a3877d48449971afe3f4b46b4307f9a64c3ff8

diff --git a/media-radio/flrig/flrig-1.4.2.ebuild 
b/media-radio/flrig/flrig-1.4.2.ebuild
new file mode 100644
index 000..2e63ec038e5
--- /dev/null
+++ b/media-radio/flrig/flrig-1.4.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools
+
+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"



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

2021-08-06 Thread Thomas Beierlein
commit: 095a8bc5579283c55c0cb5093c17416b784bab2f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Aug  6 13:32:10 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Aug  6 13:32:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095a8bc5

media-radio/fldigi: Version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  1 +
 media-radio/fldigi/fldigi-4.1.20.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 6634b73cacd..6afc430598b 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,2 +1,3 @@
 DIST fldigi-4.1.18.tar.gz 4847091 BLAKE2B 
5b5ab773a78370b3c6ea86d63af7631bea97b16c3eacdb3d3b4e1b18dbbe70c727afa2ddf04c1ca7934f483503b2373d5d94bf4fcd896ad52a843c723a7c5cd2
 SHA512 
4d7fef4d464fcedf075d226bae7fd7134cd7436d737e17b7e21607e5120c957a909d1775900dbfea608c68629409c04eaa70a399bef6cba27b6e12b255696633
 DIST fldigi-4.1.19.tar.gz 4900636 BLAKE2B 
1fa8689bc3c0a8fff24514bd306c70815039b8610673e1834f6c2b567ef0c6e9170750ef208efd58c62fc2f872865ae30e64651c57eaeb14abc96896d73d0417
 SHA512 
68eaeb4879e58f648827d129fad7ccb799062ad220429f29afc6c75fd50794393bf31e130ba03628e409a2703d52598d2a04dfba8780960d32b132306cc177b4
+DIST fldigi-4.1.20.tar.gz 4906451 BLAKE2B 
ed12be269828a1c8a9b1eeab470981ca95d47a330a9eec098c6ce241e36a18bfaf5d36eecb480542aff128c7b7f6b06d85af1a37f30a9b721ed1712cf90a4df3
 SHA512 
97c4ae9d0721a3d264af55483e9e3e6dd22e33c879d60f7818489c2e8eb0f0615f8698c67c39fa066b05baccd75c06e1988d9f7ea3dc180158da77ed604a0d0f

diff --git a/media-radio/fldigi/fldigi-4.1.20.ebuild 
b/media-radio/fldigi/fldigi-4.1.20.ebuild
new file mode 100644
index 000..6c51b6e0442
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.1.20.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 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-sound/pulseaudio )
+   >=media-libs/libsndfile-1.0.10"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_configure() {
+   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/wsjtx/

2021-10-09 Thread Thomas Beierlein
commit: 4cdbe0e84d81fdcd140a4f2f548ce7632d4b550b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Oct  9 10:43:07 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Oct  9 10:43:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cdbe0e8

media-radio/wsjtx: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/Manifest   |  1 +
 media-radio/wsjtx/wsjtx-2.5.0.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 22d138249af..80dc39dcae9 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1,2 +1,3 @@
 DIST wsjtx-2.3.1.tgz 18040272 BLAKE2B 
37b90842470d5565d49d5ed7b9d92207904216d29b8a9966dc38142303d48e92eb640901e4f0a80350f915963f725e36daa7c6fe8034743d30a253eeb02f9e1d
 SHA512 
0a709ca605fb8d93f7583393ec4bdf6416b93233e2910e7e59942f4e40bdb9f2591e3e4b8e0822f49e104e74198a861ed2995cbb4976c7597ef1a1bd6fc43b44
 DIST wsjtx-2.4.0.tgz 18239827 BLAKE2B 
c58081fe4fe8afe08a137727ea492e61060f8bd4e5674a3c8daba35e4f89bc925d9e6d4ecbd8e1ed003ab4ad9bca71df24d6012456d5a64eb899fb79ba0be40e
 SHA512 
c40e145ccab9e7339046994a08394f5a41604762e7998431648beb4b7c3067a87e32e346e3fb74615f7be64c71151c80286ffb217589f1f7e276dcc4761a9406
+DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 
09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02
 SHA512 
d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017

diff --git a/media-radio/wsjtx/wsjtx-2.5.0.ebuild 
b/media-radio/wsjtx/wsjtx-2.5.0.ebuild
new file mode 100644
index 000..aef0bd37475
--- /dev/null
+++ b/media-radio/wsjtx/wsjtx-2.5.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake flag-o-matic
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Weak signal ham radio communication"
+HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html;
+SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/boost:=[nls,python]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qttest:5
+   dev-qt/qtprintsupport:5
+   virtual/libusb:1
+   >=media-libs/hamlib-4.0:=
+   media-libs/portaudio
+   sci-libs/fftw:3.0[threads,fortran]
+   virtual/fortran
+   app-text/asciidoc
+   doc? ( dev-ruby/asciidoctor )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools
+   "
+
+S=${WORKDIR}/wsjtx
+
+PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
+ "${FILESDIR}/${PN}-2.3.0-drop-docs.patch"
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
+ "${FILESDIR}/${PN}-2.2.0-werror.patch"
+ "${FILESDIR}/${PN}-clang.patch" )
+
+DOCS=( AUTHORS BUGS NEWS README THANKS )
+
+src_unpack() {
+   unpack ${A}
+   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
+}
+
+src_prepare() {
+   sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/#  COMMAND/" \
+   
manpages/CMakeLists.txt || die
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWSJT_GENERATE_DOCS="$(usex doc)"
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   append-ldflags -no-pie
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   cmake_src_install
+   rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
+   rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die
+}



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

2021-10-10 Thread Thomas Beierlein
commit: c0ba26f272ec6c27b287c870262b594570d4707d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Oct 10 17:15:17 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Oct 10 17:18:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ba26f2

dev-libs/libzia: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.32.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index cba97940d65..1e452e57fbd 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1 +1,2 @@
 DIST libzia-4.30.tar.gz 633287 BLAKE2B 
7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd
 SHA512 
ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa
+DIST libzia-4.32.tar.gz 633444 BLAKE2B 
60fbc85297b06e109f6c989798b6c5629d6f2d861b52388b134f896ee5232f75dc362fd847fd557d4aacced1c2264554c2861c9af7acfbb1e6837d9348aac30e
 SHA512 
e426626d54c97dbce88e11eaefcee84a4e0a23e17a196f46ed4319a22d0f55bf9524c542bd4d41c376b26b51553d4cf7e0d994125cb2321549620f4b4aea5912

diff --git a/dev-libs/libzia/libzia-4.32.ebuild 
b/dev-libs/libzia/libzia-4.32.ebuild
new file mode 100644
index 000..0e9b995dd47
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.32.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+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/libsdl
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )"
+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
+
+   eautoreconf
+}
+
+src_configure() {
+   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/

2021-10-10 Thread Thomas Beierlein
commit: b80eca99c4a00418bbd11a40e8d6e13c1fc238eb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Oct 10 17:16:03 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Oct 10 17:18:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80eca99

media-radio/tucnak: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index eddc5f906c0..b5613882565 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1 +1,2 @@
 DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 
41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79
 SHA512 
dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500
+DIST tucnak-4.32.tar.gz 3595195 BLAKE2B 
6fd837efd0f649eec8c78f232b00e51d7f08a52e7651f6bbea3a16d3e1fcc21a7ad8a7a69e1507ce9a95b4c2da3a3605708849e0fc856511da9d297689d2163f
 SHA512 
a414007e5090fcfb2f538dce2b8a33b5f9d8491cdbdb21a2067f976b9db8778de1b6cefff1e42fe161e8c0965e069102653ac9bb64ac8a1fbd0539d6a14f5b8f

diff --git a/media-radio/tucnak/tucnak-4.32.ebuild 
b/media-radio/tucnak/tucnak-4.32.ebuild
new file mode 100644
index 000..87361928c5e
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.32.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic multilib
+
+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
+   media-libs/libsndfile
+   >=media-libs/libsdl-1.2
+   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-libs/cartopy/

2021-10-10 Thread Thomas Beierlein
commit: 356a1c1ea4529e3b9ddbfed23ca2469a4326fe11
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Oct 10 17:05:35 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Oct 10 17:06:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356a1c1e

sci-libs/cartopy: Fix wrong dependency positioning

Closes: https://bugs.gentoo.org/817293
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/cartopy/cartopy-0.19.0.ebuild 
b/sci-libs/cartopy/cartopy-0.19.0.ebuild
index 236d53b0c15..613c5da6a59 100644
--- a/sci-libs/cartopy/cartopy-0.19.0.ebuild
+++ b/sci-libs/cartopy/cartopy-0.19.0.ebuild
@@ -35,6 +35,7 @@ RDEPEND="
 
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
dev-python/cython[${PYTHON_USEDEP}]
sci-libs/geos


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

2021-10-14 Thread Thomas Beierlein
commit: c17842594d88838be5c6dd98eb7e475aac91ac3d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Oct 14 16:07:51 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Oct 14 16:09:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1784259

media-radio/xastir: Drop wrong upstream location

Closes: https://bugs.gentoo.org/818091
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xastir/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-radio/xastir/metadata.xml b/media-radio/xastir/metadata.xml
index c4a39d65021..b96de334507 100644
--- a/media-radio/xastir/metadata.xml
+++ b/media-radio/xastir/metadata.xml
@@ -9,7 +9,4 @@
Install geotiff support. Allows using USGS 
DRG topo
maps or other types of geotiff mapes/images

-   
-   xastir
-   
 



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

2021-10-14 Thread Thomas Beierlein
commit: 5e242da343e4a881efb1578f4662dff77021f0e4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Oct 14 16:16:03 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Oct 14 16:16:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e242da3

media-radio/tucnak: Drop unused multilib eclass

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/tucnak-4.30.ebuild | 2 +-
 media-radio/tucnak/tucnak-4.32.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-radio/tucnak/tucnak-4.30.ebuild 
b/media-radio/tucnak/tucnak-4.30.ebuild
index 9d0aeaa30bb..4365636151e 100644
--- a/media-radio/tucnak/tucnak-4.30.ebuild
+++ b/media-radio/tucnak/tucnak-4.30.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit autotools flag-o-matic multilib
+inherit autotools flag-o-matic
 
 DESCRIPTION="Amateur Radio VHF Contest Logbook"
 HOMEPAGE="http://tucnak.nagano.cz;

diff --git a/media-radio/tucnak/tucnak-4.32.ebuild 
b/media-radio/tucnak/tucnak-4.32.ebuild
index 87361928c5e..ae02ee026cd 100644
--- a/media-radio/tucnak/tucnak-4.32.ebuild
+++ b/media-radio/tucnak/tucnak-4.32.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit autotools flag-o-matic multilib
+inherit autotools flag-o-matic
 
 DESCRIPTION="Amateur Radio VHF Contest Logbook"
 HOMEPAGE="http://tucnak.nagano.cz;



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

2021-10-14 Thread Thomas Beierlein
commit: ad2377ba05ddfce0c2169ca295a1c84469377916
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Oct 14 16:39:43 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Oct 14 16:42:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2377ba

media-radio/flrig: Drop unused autotools eclass

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/flrig-1.4.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-radio/flrig/flrig-1.4.2.ebuild 
b/media-radio/flrig/flrig-1.4.2.ebuild
index 07016898396..bee49b2172f 100644
--- a/media-radio/flrig/flrig-1.4.2.ebuild
+++ b/media-radio/flrig/flrig-1.4.2.ebuild
@@ -2,7 +2,6 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit autotools
 
 DESCRIPTION="Transceiver control program for Amateur Radio use"
 HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html;



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

2021-10-14 Thread Thomas Beierlein
commit: 4d9abedf770e12ba22a5ec101a775c9ac4ba9a14
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Oct 14 16:41:16 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Oct 14 16:42:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9abedf

media-radio/unixcw: Drop unused multilib eclass

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/unixcw/unixcw-3.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/unixcw/unixcw-3.5.1-r1.ebuild 
b/media-radio/unixcw/unixcw-3.5.1-r1.ebuild
index 56f654e4a8f..09e46e9788f 100644
--- a/media-radio/unixcw/unixcw-3.5.1-r1.ebuild
+++ b/media-radio/unixcw/unixcw-3.5.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools flag-o-matic multilib
+inherit autotools flag-o-matic
 
 DESCRIPTION="A package of programs that fit together to form a morse code 
tutor program"
 HOMEPAGE="http://unixcw.sourceforge.net;



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

2021-10-09 Thread Thomas Beierlein
commit: 91b939c8d57ed0acc5cdbc7596a90eb406874ebf
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Oct  9 07:23:43 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Oct  9 07:23:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b939c8

media-radio/xlog: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xlog/Manifest   |  1 +
 media-radio/xlog/xlog-2.0.24.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index 122f60bc65a..e194be9ca3d 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1,2 +1,3 @@
 DIST xlog-2.0.22.tar.gz 11407849 BLAKE2B 
85d2e904d33ef39883cb8ac086eed4dc7e65503cdccb95e8d33f169d12de4f1ed556a28ac2f40e0044e937185bf4d93fe55608088d6e95744617c9c3a051fb55
 SHA512 
a261f8e28b75aed9380c29b3da69c7615b0d32346eaf84a0ace5cf77c53407372c4985c599078dba5ed92f77bd8052a74c7dca40028b99bca49cc3164d4ec490
 DIST xlog-2.0.23.tar.gz 11407743 BLAKE2B 
82828d043006b7f73ee32bae5b0beb261684aa70a2c556af34a8a269b790ad76e24d40a7ddb5c9b5cfd74ac7feb510c19deacc1b3dea647594d1f5f8c1293ca4
 SHA512 
1c235e6a49c7d6dd049aade4a0c34ffed61c211ea31c0f8d4d62db1a03b2d1e025ffd2fd9ae42b639113485d36e1ee2e40439f74e1971eb99847f4564b21bd10
+DIST xlog-2.0.24.tar.gz 11407825 BLAKE2B 
0de5203d4229005ba84940443672a9787a9ab2a87565bcbf47e0a0fcf375dcddec7636d11a359a117c42b7e07ea81fd482a2684b8a75379da1fe72cbc991643d
 SHA512 
cc96dfabf01a6c49ed7db1257cc102a469642bdd32a158b0a026da2017181060f8aace5de22ada5df42b3bc89c14448dd372332a9ff0101121570f5b1187e5ab

diff --git a/media-radio/xlog/xlog-2.0.24.ebuild 
b/media-radio/xlog/xlog-2.0.24.ebuild
new file mode 100644
index 000..6a50652eae6
--- /dev/null
+++ b/media-radio/xlog/xlog-2.0.24.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs xdg-utils
+MY_P=${P/_}
+
+DESCRIPTION="An amateur radio logging program"
+HOMEPAGE="https://www.nongnu.org/xlog;
+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
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+   media-libs/libpng:0
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS data/doc/THANKS NEWS README )
+
+src_prepare() {
+   eapply_user
+   eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
+
+   # Drop -Werror
+   sed -i -e "s:-Werror::g" configure.ac || die
+   # fix underlinking
+   sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
+   eautoconf
+
+   # prepare for media-radio/hamlib-4.2 change of API
+   if has_version '>=media-libs/hamlib-4.2' ; then
+   sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/src/hamlib-utils.c || die
+   fi
+
+   # Fix broken png files<<
+   einfo "Fixing broken png files."
+   pushd "${S}"/data/doc/manual/output/html
+   for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
+   pngfix -q --out=out.png ${png}
+   mv -f out.png "${png}" || die
+   done
+   popd
+   einfo "done ..."
+
+}
+
+src_configure() {
+   # mime-update causes file collisions if enabled
+   econf --disable-mime-update
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   # build system makes it complicate to inhibit updating desktop
+   # database, so just remove the offending file
+   rm  "${D}"/usr/share/applications/mimeinfo.cache || die
+   docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
+   einstalldocs
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2021-10-09 Thread Thomas Beierlein
commit: 98e33d90c1acdccdfb59551f4eb1e1ce800143d0
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Oct  9 07:32:09 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Oct  9 07:33:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e33d90

sci-libs/cartopy: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/Manifest  |  1 +
 sci-libs/cartopy/cartopy-0.19.0.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index 15559100d5e..0417f6eb7b5 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1 +1,2 @@
 DIST cartopy-0.18.0.tar.gz 14191937 BLAKE2B 
bb10791ef2534dad404cc492e378161a4a078813b09d6e2c16d0d465c7dcfbaa7f24d3818cfe0f1f46e7683bdf2e00440640534835ce064492d5321489e355bc
 SHA512 
912d5ab57c96b9e6c51b3ad26f94d77e495eb9c3a8fb8a68bdd957c11b1bc8a3ddc97e76e0d8a5ec9afca9302b01fe5753f4208ec3829df8741ee0ebbaafe30f
+DIST cartopy-0.19.0.tar.gz 11738107 BLAKE2B 
129a32850947e3439505812655b0feb25f33e3b45a909be56a0093cba41acbf777be7e899b528cc910e044fc8844438283eff4d20a1433ab5ea3c58f240efa0f
 SHA512 
5019c752fed18295048cdbe927e28040b61327414262c67c079572969e8ec3abd76f4cb0e6dd1f8ee4cfb88426cbd926ff9a2e934e8d47b8a3180bf748bd7364

diff --git a/sci-libs/cartopy/cartopy-0.19.0.ebuild 
b/sci-libs/cartopy/cartopy-0.19.0.ebuild
new file mode 100644
index 000..236d53b0c15
--- /dev/null
+++ b/sci-libs/cartopy/cartopy-0.19.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1 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}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-python/numpy[${PYTHON_USEDEP}]
+   sci-libs/pyshp[${PYTHON_USEDEP}]
+   sci-libs/shapely[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   sci-libs/gdal[python,${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+   sci-libs/geos
+"${MPLCONFIGDIR}"/matplotlibrc || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   cd "${BUILD_DIR}"
+   # drop all tests needing network access
+   virtx pytest -vv -m "not network and not natural_earth" || die "test 
failed"
+}



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

2021-09-26 Thread Thomas Beierlein
commit: 854149bddfff414cda3f23ffcbfa9d97ce94a922
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Sep 26 15:07:26 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Sep 26 15:07:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854149bd

media-radio/xlog: Version bump

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xlog/Manifest   |  1 +
 media-radio/xlog/xlog-2.0.23.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index 7c8a5d02a0b..122f60bc65a 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1 +1,2 @@
 DIST xlog-2.0.22.tar.gz 11407849 BLAKE2B 
85d2e904d33ef39883cb8ac086eed4dc7e65503cdccb95e8d33f169d12de4f1ed556a28ac2f40e0044e937185bf4d93fe55608088d6e95744617c9c3a051fb55
 SHA512 
a261f8e28b75aed9380c29b3da69c7615b0d32346eaf84a0ace5cf77c53407372c4985c599078dba5ed92f77bd8052a74c7dca40028b99bca49cc3164d4ec490
+DIST xlog-2.0.23.tar.gz 11407743 BLAKE2B 
82828d043006b7f73ee32bae5b0beb261684aa70a2c556af34a8a269b790ad76e24d40a7ddb5c9b5cfd74ac7feb510c19deacc1b3dea647594d1f5f8c1293ca4
 SHA512 
1c235e6a49c7d6dd049aade4a0c34ffed61c211ea31c0f8d4d62db1a03b2d1e025ffd2fd9ae42b639113485d36e1ee2e40439f74e1971eb99847f4564b21bd10

diff --git a/media-radio/xlog/xlog-2.0.23.ebuild 
b/media-radio/xlog/xlog-2.0.23.ebuild
new file mode 100644
index 000..6a50652eae6
--- /dev/null
+++ b/media-radio/xlog/xlog-2.0.23.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs xdg-utils
+MY_P=${P/_}
+
+DESCRIPTION="An amateur radio logging program"
+HOMEPAGE="https://www.nongnu.org/xlog;
+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
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+   media-libs/libpng:0
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS data/doc/THANKS NEWS README )
+
+src_prepare() {
+   eapply_user
+   eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
+
+   # Drop -Werror
+   sed -i -e "s:-Werror::g" configure.ac || die
+   # fix underlinking
+   sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
+   eautoconf
+
+   # prepare for media-radio/hamlib-4.2 change of API
+   if has_version '>=media-libs/hamlib-4.2' ; then
+   sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/src/hamlib-utils.c || die
+   fi
+
+   # Fix broken png files<<
+   einfo "Fixing broken png files."
+   pushd "${S}"/data/doc/manual/output/html
+   for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
+   pngfix -q --out=out.png ${png}
+   mv -f out.png "${png}" || die
+   done
+   popd
+   einfo "done ..."
+
+}
+
+src_configure() {
+   # mime-update causes file collisions if enabled
+   econf --disable-mime-update
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   # build system makes it complicate to inhibit updating desktop
+   # database, so just remove the offending file
+   rm  "${D}"/usr/share/applications/mimeinfo.cache || die
+   docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
+   einstalldocs
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2021-09-26 Thread Thomas Beierlein
commit: 746212341cf3951ee4b50b32d7ef5723e8c3f33b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Sep 26 14:54:59 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Sep 26 14:57:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74621234

dev-libs/libzia: Drop old

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  2 --
 dev-libs/libzia/libzia-4.28.ebuild | 48 --
 dev-libs/libzia/libzia-4.29.ebuild | 48 --
 3 files changed, 98 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index ec3993eb496..cba97940d65 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1 @@
-DIST libzia-4.28.tar.gz 634470 BLAKE2B 
1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463
 SHA512 
12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307
-DIST libzia-4.29.tar.gz 633172 BLAKE2B 
418ce8eb6a034979948f284e5153c7cb903647e0e4776210d98a4d78c01a6147701c0be6afd21067a918ab91426cff3710cddfbdb8d4828da361c92fa71c987c
 SHA512 
f487fb36faab0c96cb75ccbb3ce6cd51732648beb07d67a128402da294f40fe0b65be6be49debd2b3bd78aa578c5c797aaad9dc4beac92a0474442cc
 DIST libzia-4.30.tar.gz 633287 BLAKE2B 
7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd
 SHA512 
ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa

diff --git a/dev-libs/libzia/libzia-4.28.ebuild 
b/dev-libs/libzia/libzia-4.28.ebuild
deleted file mode 100644
index 9e77c8f593d..000
--- a/dev-libs/libzia/libzia-4.28.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-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/libsdl
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )"
-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
-
-   eautoreconf
-}
-
-src_configure() {
-   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.29.ebuild 
b/dev-libs/libzia/libzia-4.29.ebuild
deleted file mode 100644
index b085977f409..000
--- a/dev-libs/libzia/libzia-4.29.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-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/libsdl
-   media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:1 )"
-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
-
-   eautoreconf
-}
-
-src_configure() {
-   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/

2021-09-26 Thread Thomas Beierlein
commit: e5a3eb7d6e8795b5f0487ac9e25ce59082d058d5
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Sep 26 14:55:58 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Sep 26 14:57:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a3eb7d

media-radio/flrig: Drop old

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest|  3 ---
 media-radio/flrig/flrig-1.3.54.ebuild | 23 ---
 media-radio/flrig/flrig-1.4.0.ebuild  | 23 ---
 media-radio/flrig/flrig-1.4.1.ebuild  | 23 ---
 4 files changed, 72 deletions(-)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index defc0d85ab7..d6f83636b54 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,4 +1 @@
-DIST flrig-1.3.54.tar.gz 891644 BLAKE2B 
9bb87c9a0960a3975cf27c67b0850c3d6ad3ac4efd41c5f49857fe9e3c1ea22c2db7e7fabfdaa1aeacb82ee3d712313681c5a0bf08cf790a6f63813d6de9a4e1
 SHA512 
0f143a2ba5afe766219133d76c398b0a8b3d61cd8313d50a18585f2b1454e4aa5802b9a4995b40e0dc4de3b1e58850f76fa9a5342ebe06be20ea1ace5c187eba
-DIST flrig-1.4.0.tar.gz 885450 BLAKE2B 
1ad18c07a4812168653969e7f00c8cf2a865caa7764fbbab755ceabf95e6ccabc133a1d1b607b9ee7db9be2d805e76850864f06de5e01762361aeec54bf3d681
 SHA512 
2d0ebbc51af784b423fe0bc658bacc99975660ea44e613922847d2acdc072c4b0e89eccd05adb88773364cd96a19e2daf3535aa5313690e999b047acbb472ec8
-DIST flrig-1.4.1.tar.gz 916690 BLAKE2B 
bd411693145e4b69a0fc07d4412ff1c76be1b1a3507176ecf7676581a931caa9b992d279d27afc32a3fa7441cbedce203805ad9cb3ffd0ea145cb6adb7296287
 SHA512 
d365ea6c260f97fc6a0fe78b49ed69991fbefb06b7e0f4788eac6b0f959c1a1c511596f5ba950ea7153de9dc6ce65f232de0ba0f960cd7b1f31381bfa5e7c90a
 DIST flrig-1.4.2.tar.gz 918730 BLAKE2B 
85c2ac351e833b19dab0e36899df58665c86ac397035e8eabad29bb38018a0d2c822ca73b721f2db938a1f7cf2cd2b3a6878f605d5d65f01608563f3f4a0d89e
 SHA512 
094f50a427cabc5c596a4315e7182ea4040218467f06fac456a0fe8923726f30cf3220379033024449066b4379a3877d48449971afe3f4b46b4307f9a64c3ff8

diff --git a/media-radio/flrig/flrig-1.3.54.ebuild 
b/media-radio/flrig/flrig-1.3.54.ebuild
deleted file mode 100644
index 6935ddd0e9e..000
--- a/media-radio/flrig/flrig-1.3.54.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-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"

diff --git a/media-radio/flrig/flrig-1.4.0.ebuild 
b/media-radio/flrig/flrig-1.4.0.ebuild
deleted file mode 100644
index 955cc391d61..000
--- a/media-radio/flrig/flrig-1.4.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-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"

diff --git a/media-radio/flrig/flrig-1.4.1.ebuild 
b/media-radio/flrig/flrig-1.4.1.ebuild
deleted file mode 100644
index 955cc391d61..000
--- a/media-radio/flrig/flrig-1.4.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-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"



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

2021-09-26 Thread Thomas Beierlein
commit: 8d23c79e80c22f5d11aeb2a952b23a17d56eb4a6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Sep 26 14:53:58 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Sep 26 14:57:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d23c79e

media-radio/tucnak: Drop old

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 91120b5fb0a..eddc5f906c0 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,3 +1 @@
-DIST tucnak-4.28.tar.gz 3592213 BLAKE2B 
24a6a381367b823e24584541c56b4d34bfeab883cf6e488a42f20fe0f05d79432017f82c10702bd97cdb9a2454129410bfc3a894803ea3aaea8dad11029c702e
 SHA512 
c5186ba331a0127d14f637548c738482ee3050749135404dd93d636c392e1e3b5032b1c92941b22548095d3b3131cc0768f71061feed532c40c8ff1e8a06cea7
-DIST tucnak-4.29.tar.gz 3593562 BLAKE2B 
8469485e8262bf6fe83b22e8a3049bdfa519d8d9d8bfadb5be7068352ce8b6bf35cd4fb070fc9d337b06ca8d241645d9f8b978ce71263b89ea60a855567c7de7
 SHA512 
b938a62b5691e886903e0f876b4f2a387b1f3311cd179112202cfce12684bebeed9090ae9fcfafbab859162b6c992fa33481a2e9462b5b50dd59e2f9e10f1000
 DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 
41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79
 SHA512 
dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500

diff --git a/media-radio/tucnak/tucnak-4.28.ebuild 
b/media-radio/tucnak/tucnak-4.28.ebuild
deleted file mode 100644
index 9d0aeaa30bb..000
--- a/media-radio/tucnak/tucnak-4.28.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-matic multilib
-
-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
-   media-libs/libsndfile
-   >=media-libs/libsdl-1.2
-   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.29.ebuild 
b/media-radio/tucnak/tucnak-4.29.ebuild
deleted file mode 100644
index 74d1b35b9c8..000
--- a/media-radio/tucnak/tucnak-4.29.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-m

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

2021-12-04 Thread Thomas Beierlein
commit: 242908c501876d9b7927050a81151069f65fb1d2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec  4 08:32:58 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec  4 08:34:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242908c5

media-libs/hamlib: Fix missing build dep for USE=doc

Closes: https://bugs.gentoo.org/828107
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/hamlib-4.3.1.ebuild | 3 ++-
 media-libs/hamlib/hamlib-4.4.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/hamlib/hamlib-4.3.1.ebuild 
b/media-libs/hamlib/hamlib-4.3.1.ebuild
index 352e4991f6ce..ab42e282b753 100644
--- a/media-libs/hamlib/hamlib-4.3.1.ebuild
+++ b/media-libs/hamlib/hamlib-4.3.1.ebuild
@@ -31,7 +31,8 @@ DEPEND=" ${RDEPEND}
virtual/pkgconfig
dev-lang/swig
>=sys-devel/libtool-2.2
-   doc? ( app-doc/doxygen )"
+   doc? ( app-doc/doxygen
+   dev-util/source-highlight )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 

diff --git a/media-libs/hamlib/hamlib-4.4.ebuild 
b/media-libs/hamlib/hamlib-4.4.ebuild
index f7d9f12e8a35..b741ce89b037 100644
--- a/media-libs/hamlib/hamlib-4.4.ebuild
+++ b/media-libs/hamlib/hamlib-4.4.ebuild
@@ -31,7 +31,8 @@ DEPEND=" ${RDEPEND}
virtual/pkgconfig
dev-lang/swig
>=sys-devel/libtool-2.2
-   doc? ( app-doc/doxygen )"
+   doc? ( app-doc/doxygen
+   dev-util/source-highlight )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2021-12-03 Thread Thomas Beierlein
commit: 231e21ff2ea467553ece8eee7f37f0d43ed89ada
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec  3 17:58:27 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec  3 17:58:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231e21ff

media-libs/hamlib: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/Manifest  |  1 +
 media-libs/hamlib/hamlib-4.4.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 625133f7cba8..985a81dd4f2c 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1,2 +1,3 @@
 DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 
4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d43c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e
 SHA512 
08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804
 DIST hamlib-4.3.1.tar.gz 2356944 BLAKE2B 
c803d253c867303cbde98b6f2e10f610aac111b7bd81fd343e1396cb86384b1c26942e5ccb8e395e073f9aa3d48e6f9edc1b64da14b2ec5ca09f98fbd3dee667
 SHA512 
8dee4676a19de7ac1ef733a4285b76e918f11aad6594d0557d36df295faf04c615e0993edb2f9ed5e7aea718c184603fec831caf28b75026c705f0b2e4b9eca7
+DIST hamlib-4.4.tar.gz 2401399 BLAKE2B 
4256b5b4374c62ef4fb957d29deda95aa9d15a8b52b81c5db1c07f3ebbf4c8e48c6c082769cef82c8457b3f813ac00ef7a37136615747f2c93e5275a112891e7
 SHA512 
37366ba180031de34da447c3d4e0086f156b893f57b5ab9bbc38b8e1f4bf9310fa1a9eb2a6d7884f1f11900dbdb811b4071e023aba571ea0ac5d07ddb122bf7b

diff --git a/media-libs/hamlib/hamlib-4.4.ebuild 
b/media-libs/hamlib/hamlib-4.4.ebuild
new file mode 100644
index ..f7d9f12e8a35
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.4.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..10} )
+MY_P=${P/_rc2/~rc2}
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Ham radio backend rig control libraries"
+HOMEPAGE="http://www.hamlib.org;
+SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0/4.2"
+KEYWORDS="~amd64 ~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
+   >=sys-devel/libtool-2.2
+   doc? ( app-doc/doxygen )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # 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
+
+   eapply_user
+}
+
+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
+}



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

2021-12-04 Thread Thomas Beierlein
commit: ef54588473f4d660dd9b17d7e62ee958385bc615
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec  4 15:19:54 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec  4 15:19:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef545884

sci-electronics/xnec2c: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/xnec2c/Manifest|  1 +
 sci-electronics/xnec2c/files/xnec2c-template.patch | 28 +
 sci-electronics/xnec2c/xnec2c-4.2.ebuild   | 46 ++
 3 files changed, 75 insertions(+)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index 2e9161df57da..3f5c8f207b13 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1 +1,2 @@
 DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 
81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1
 SHA512 
3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980
+DIST xnec2c-4.2.tar.bz2 939408 BLAKE2B 
5fbecf436bfebb6979c12d7f76d708a21d784ee5f4f38c6010c5fd16ebe5324ea5469ea578c4ac7fabc26a82e7ea5d5bf6206be79482a9e454183c7b082a20a8
 SHA512 
bc0929e3cb01eb355c1eb8615087cc70c4585db75d0e6664237e8e268c5dc2159ec9852d917c9fe6b06a3fa780d7ae0b806c2e5cbf48a60622ee4558d9d82063

diff --git a/sci-electronics/xnec2c/files/xnec2c-template.patch 
b/sci-electronics/xnec2c/files/xnec2c-template.patch
new file mode 100644
index ..fa09bbdb9830
--- /dev/null
+++ b/sci-electronics/xnec2c/files/xnec2c-template.patch
@@ -0,0 +1,28 @@
+# Install template files in /usr/share/xnec2c
+diff --git a/Makefile.am b/Makefile.am
+index 9e8873a..6f6203e 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -62,7 +62,7 @@ install-data-local:
+ $(install_sh_DATA) doc/$(PACKAGE).1.gz $(DESTDIR)$(mandir)/man1/; \
+   fi;
+   if test -d .$(PACKAGE)/; then \
+-$(MKDIR_P) $(DESTDIR)$(datarootdir)/examples/$(PACKAGE)/;\
+-cp -r .$(PACKAGE)/* $(DESTDIR)$(datarootdir)/examples/$(PACKAGE)/; \
++$(MKDIR_P) $(DESTDIR)$(datarootdir)/$(PACKAGE)/;\
++cp -r .$(PACKAGE)/* $(DESTDIR)$(datarootdir)/$(PACKAGE)/; \
+   fi;
+ 
+diff --git a/src/main.c b/src/main.c
+index 4cb541e..6883ceb 100644
+--- a/src/main.c
 b/src/main.c
+@@ -88,7 +88,7 @@ main (int argc, char *argv[])
+ /* Create file path to xnec2c examples directory */
+ exe_path[bytes] = '\0';
+ Strlcpy( file_path, exe_path, sizeof(file_path) );
+-Strlcat( file_path, "/share/examples/xnec2c", sizeof(file_path) );
++Strlcat( file_path, "/share/xnec2c", sizeof(file_path) );
+ fprintf( stderr, "xnec2c: creating xnec2c config directory from: %s\n", 
file_path );
+ 
+ /* Create system command to copy examples/xnec2c to ~/.xnec2c */

diff --git a/sci-electronics/xnec2c/xnec2c-4.2.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.2.ebuild
new file mode 100644
index ..bdc030a2fa5c
--- /dev/null
+++ b/sci-electronics/xnec2c/xnec2c-4.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg-utils
+
+DESCRIPTION="A GTK+ graphical interactive version of nec2c"
+HOMEPAGE="https://www.qsl.net/5b4az/pages/nec2.html;
+SRC_URI="https://www.qsl.net/5b4az/pkg/nec2/xnec2c/${P}.tar.bz2;
+
+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
+   eapply "${FILESDIR}/${PN}-template.patch"
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   docompress -x /usr/share/man
+   dodoc AUTHORS README doc/*.txt
+   use doc && dodoc -r doc/*.html doc/images
+   if use examples ; then
+   docinto examples
+   dodoc examples/*
+   fi
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2021-12-27 Thread Thomas Beierlein
commit: 0cc061e0ab4c63276a37cc29a8c5d931ef5b24d9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Dec 27 15:58:45 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Dec 27 15:59:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc061e0

media-radio/tucnak: Fix Manifest

Upstream did some late changes of the distributed package

Closes: https://bugs.gentoo.org/830050
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 6fed7416408e..ea781e2878c0 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,3 +1,3 @@
 DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 
41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79
 SHA512 
dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500
 DIST tucnak-4.32.tar.gz 3595195 BLAKE2B 
6fd837efd0f649eec8c78f232b00e51d7f08a52e7651f6bbea3a16d3e1fcc21a7ad8a7a69e1507ce9a95b4c2da3a3605708849e0fc856511da9d297689d2163f
 SHA512 
a414007e5090fcfb2f538dce2b8a33b5f9d8491cdbdb21a2067f976b9db8778de1b6cefff1e42fe161e8c0965e069102653ac9bb64ac8a1fbd0539d6a14f5b8f
-DIST tucnak-4.34.tar.gz 3596458 BLAKE2B 
e68dda56124b9e25bb2d39617c76c06a07892e03aa1363f48af6ab96fc8e47d3948fc8391478c57244df79dad67f8832cb1bb6ff688c5c5d6284496fd9d385eb
 SHA512 
8fe789dbcf019e8f747d5b9a099b1055a808c99f2caf9279cd0b2509b5f2cfaf9a74cb1194cb9a688474ac22b2d1ddd6a75a8237f0dfd5f841c767e25602947d
+DIST tucnak-4.34.tar.gz 3596477 BLAKE2B 
530b1e18167e7704b1596dc606f9c352fa761c6e3e060ff88e8dfb744c25faaf0b3840e89d2fad1747cb6dfd688f9b4553731545d59d00dc8ad01f0c77bf
 SHA512 
860c6887ba004d8efad8d6cd60951f744f772ca4ac6022a7f1b484eb43778eeba8f3426447b9a656dc321816e0b8dfb05906868e6122edaa26a7f3c2679ceb74



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

2021-12-27 Thread Thomas Beierlein
commit: a24f0cb6b20b81579a484d0ab7330e3e8ff03ea3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Dec 27 16:32:32 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Dec 27 16:32:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24f0cb6

sci-libs/cartopy: Fix missing $PYTHON_USEDEP

Closes: https://bugs.gentoo.org/830016
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/cartopy/cartopy-0.20.1.ebuild 
b/sci-libs/cartopy/cartopy-0.20.1.ebuild
index 6ef30eb28e4f..1fa38c496b97 100644
--- a/sci-libs/cartopy/cartopy-0.20.1.ebuild
+++ b/sci-libs/cartopy/cartopy-0.20.1.ebuild
@@ -39,7 +39,7 @@ DEPEND="${RDEPEND}
dev-python/cython[${PYTHON_USEDEP}]
sci-libs/geos
>=sci-libs/proj-8
-   dev-python/pyproj
+   dev-python/pyproj[${PYTHON_USEDEP}]
 "
 
 distutils_enable_tests pytest



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

2021-12-28 Thread Thomas Beierlein
commit: 8b7bc0969af3a6b9b5f0cc23c1bd6b4136c3d637
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Dec 28 12:05:31 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Dec 28 12:05:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b7bc096

sci-libs/cartopy: Move some DEPENDS to RDEPENDS

See also: https://bugs.gentoo.org/830016

Tnx Sam for pointing it out.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.20.1-r1.ebuild | 70 +++
 1 file changed, 70 insertions(+)

diff --git a/sci-libs/cartopy/cartopy-0.20.1-r1.ebuild 
b/sci-libs/cartopy/cartopy-0.20.1-r1.ebuild
new file mode 100644
index ..d1c4f0d5d167
--- /dev/null
+++ b/sci-libs/cartopy/cartopy-0.20.1-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit distutils-r1 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}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sci-libs/geos
+   dev-python/numpy[${PYTHON_USEDEP}]
+   sci-libs/pyshp[${PYTHON_USEDEP}]
+   sci-libs/shapely[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   sci-libs/gdal[python,${PYTHON_USEDEP}]
+   dev-python/pyproj[${PYTHON_USEDEP}]
+   >=sci-libs/proj-8
+"
+
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+DEPEND+="test? (
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/flufl-lock[$PYTHON_USEDEP]
+   )"
+
+S="${WORKDIR}"/${MY_P}
+
+python_prepare_all() {
+   # drop test file requiring network access, which got not covered by 
markers
+   rm "${S}"/lib/cartopy/tests/mpl/test_crs.py || die
+   rm "${S}"/lib/cartopy/tests/mpl/test_gridliner.py || die
+   # 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}"
+   # drop all tests needing network access
+   virtx pytest -vv -m "not network and not natural_earth" || die "test 
failed"
+}



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

2021-12-28 Thread Thomas Beierlein
commit: d0604b9c4236a2449e7cc38595e260ed983491b9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Dec 28 12:00:59 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Dec 28 12:01:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0604b9c

sci-electronics/xnec2c: Version bump

Furthermore new HOMEPAGE and SRC_URI

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/xnec2c/Manifest|  1 +
 sci-electronics/xnec2c/xnec2c-4.3.4.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index 3f5c8f207b13..892ff039cc4a 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1,2 +1,3 @@
 DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 
81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1
 SHA512 
3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980
 DIST xnec2c-4.2.tar.bz2 939408 BLAKE2B 
5fbecf436bfebb6979c12d7f76d708a21d784ee5f4f38c6010c5fd16ebe5324ea5469ea578c4ac7fabc26a82e7ea5d5bf6206be79482a9e454183c7b082a20a8
 SHA512 
bc0929e3cb01eb355c1eb8615087cc70c4585db75d0e6664237e8e268c5dc2159ec9852d917c9fe6b06a3fa780d7ae0b806c2e5cbf48a60622ee4558d9d82063
+DIST xnec2c-v4.3.4.tar.gz 974922 BLAKE2B 
e6243ca37bf5acc91e523c8444121afb7b56d4cdfcf64120987aebde321ddaecc4c63653e60353d300c987af65e5ecc4f441b4f1aaa72ed88bbcd0833da89d40
 SHA512 
5b29b6679117e384d0f0c671a5ed3a902012fd18832e89af894cdb26ac7ec4e7e9de5a4195b7fc81de1481ad253fb77483ee05f15ed608a3cfaa32de4071918c

diff --git a/sci-electronics/xnec2c/xnec2c-4.3.4.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.3.4.ebuild
new file mode 100644
index ..dee965c2daa6
--- /dev/null
+++ b/sci-electronics/xnec2c/xnec2c-4.3.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 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
+   eapply "${FILESDIR}/${PN}-template.patch"
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   docompress -x /usr/share/man
+   dodoc AUTHORS README doc/*.txt
+   use doc && dodoc -r doc/*.html doc/images
+   if use examples ; then
+   docinto examples
+   dodoc examples/*
+   fi
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2021-12-24 Thread Thomas Beierlein
commit: c574fcf858295a8e319d204fa8f5ce734798d91a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec 24 09:48:42 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec 24 09:48:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c574fcf8

media-radio/wsjtx: Vesion bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/Manifest   |  1 +
 media-radio/wsjtx/wsjtx-2.5.3.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 1f0f1683b17b..47dede994db3 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1,3 +1,4 @@
 DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 
09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02
 SHA512 
d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017
 DIST wsjtx-2.5.1.tgz 25249461 BLAKE2B 
fe858e4a21434c7357aa5baab8f4aff206a22bec7305b2d7c6a3860a389ca19779f4775a5618c046b25a71006a882f7a33b30baebe6e848182bd434ff82bb9aa
 SHA512 
bce84766ea1eb13e899ccfc252ee3bcdb6f1d50afa6b312b0509d1eea8e5dcfc958c772fee2a2c40d43058e06ecda798fa9136252e3de0c4a40df27217a4b362
 DIST wsjtx-2.5.2.tgz 25246974 BLAKE2B 
ada5fc73a600477fa7f1f68c9c8c53e26c56d60aea1c28edc8c35e4ff67a309bf61e82f58c93c05a24c08ed7e77419c2a6ef6862b7cac059cccbebe66512afaf
 SHA512 
cdccbb824614d391aa8f750e3c7e47d1fe8a9704f50d8a361e8741fadea971683383d9dfe0456c674b4584a47eb9a0fdce9c36a608d164de5ae98538e9b83705
+DIST wsjtx-2.5.3.tgz 25599071 BLAKE2B 
c62fc1f4ce23ce99ddea475039b99d40b23d2a42f7d9995395ea0f2655b3b01595539ae40f78dc29bc5c97ba1f165dcd8a5daef6d4f9b55c2260667a09d47e30
 SHA512 
ed6664223069c7b44dac8c995b4beaa96e2a839a9049e5805d93b1f0ffe03d310b7a301150d693fcc22f96a97ed86c4948059f1e18b23cd2c9a5e44665100862

diff --git a/media-radio/wsjtx/wsjtx-2.5.3.ebuild 
b/media-radio/wsjtx/wsjtx-2.5.3.ebuild
new file mode 100644
index ..5eb5dda86065
--- /dev/null
+++ b/media-radio/wsjtx/wsjtx-2.5.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake flag-o-matic
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Weak signal ham radio communication"
+HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html;
+SRC_URI="https://physics.princeton.edu/pulsar/k1jt/${P}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/boost:=[nls,python]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qttest:5
+   dev-qt/qtprintsupport:5
+   virtual/libusb:1
+   >=media-libs/hamlib-4.0:=
+   media-libs/portaudio
+   sci-libs/fftw:3.0[threads,fortran]
+   virtual/fortran
+   app-text/asciidoc
+   doc? ( dev-ruby/asciidoctor )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools
+   "
+
+S=${WORKDIR}/wsjtx
+
+PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
+ "${FILESDIR}/${PN}-2.3.0-drop-docs.patch"
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
+ "${FILESDIR}/${PN}-2.2.0-werror.patch"
+ "${FILESDIR}/${PN}-clang.patch" )
+
+DOCS=( AUTHORS BUGS NEWS README THANKS )
+
+src_unpack() {
+   unpack ${A}
+   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
+}
+
+src_prepare() {
+   sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/#  COMMAND/" \
+   
manpages/CMakeLists.txt || die
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWSJT_GENERATE_DOCS="$(usex doc)"
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   append-ldflags -no-pie
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   cmake_src_install
+   rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
+   rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die
+}



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

2021-12-24 Thread Thomas Beierlein
commit: eac0c8643f9b4e9aa3099f6bec00d4a3d289ff97
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec 24 08:25:14 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec 24 08:26:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac0c864

dev-libs/libzia: Recreate Manifest

Closes: https://bugs.gentoo.org/829866
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 7001800a3363..a2f23bdfc632 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1,3 @@
 DIST libzia-4.30.tar.gz 633287 BLAKE2B 
7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd
 SHA512 
ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa
 DIST libzia-4.32.tar.gz 633444 BLAKE2B 
60fbc85297b06e109f6c989798b6c5629d6f2d861b52388b134f896ee5232f75dc362fd847fd557d4aacced1c2264554c2861c9af7acfbb1e6837d9348aac30e
 SHA512 
e426626d54c97dbce88e11eaefcee84a4e0a23e17a196f46ed4319a22d0f55bf9524c542bd4d41c376b26b51553d4cf7e0d994125cb2321549620f4b4aea5912
-DIST libzia-4.34.tar.gz 636023 BLAKE2B 
c521047f5675b93acb4d04d015ff79e1b292cc71218080c2c56452c4dcbb55adb64295cfc935982e12d311c6fa4419388d4a250c4b08e9c30d8f0446adbe49b8
 SHA512 
edc62d771ef966524cac969e1f3b1f7b4b8960155887b6f1b22894fc3dcc3cc876e673fdec7a6fd2a312c2a39e181a5e4c0fe548ab828b2d4453be697b0afe08
+DIST libzia-4.34.tar.gz 636031 BLAKE2B 
f33c13f4159fd6e6e83e3aada2560ed6f2160811eb1d94078c8792c5dfb07cc6c69f2a41f9b82ddf73b28b2cd57480590393b3c6b5ac24eece1ef40e55a52014
 SHA512 
a93ecea84d506767d20f03fa8b56408c6e8a0aaa4b8dad26b21e133c83a4726ebf3ca88425bc63249cb98fbd95dd3bb4d9afb8529bdd5e70fc5dbffbc6bf5533



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

2021-12-26 Thread Thomas Beierlein
commit: a42d64d0c700b3b78c8f7bb514d0c6e9127f42cb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Dec 26 10:22:33 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Dec 26 10:23:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42d64d0

sci-libs/cartopy: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/Manifest  |  1 +
 sci-libs/cartopy/cartopy-0.20.1.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index 57508390262e..3bf117380669 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1 +1,2 @@
 DIST cartopy-0.19.0.tar.gz 11738107 BLAKE2B 
129a32850947e3439505812655b0feb25f33e3b45a909be56a0093cba41acbf777be7e899b528cc910e044fc8844438283eff4d20a1433ab5ea3c58f240efa0f
 SHA512 
5019c752fed18295048cdbe927e28040b61327414262c67c079572969e8ec3abd76f4cb0e6dd1f8ee4cfb88426cbd926ff9a2e934e8d47b8a3180bf748bd7364
+DIST cartopy-0.20.1.tar.gz 10704635 BLAKE2B 
29ff571a4dccfe71585d6da4d11730fdb7d1b4bf28e9e16a7e928dc154a1fb74169fb122bf9dd2ebbc8b1a3d2ff4cd4591ec2afaa7eb9728ce1ae8a66facff1c
 SHA512 
fe846fcaa8860f5bee4c478aa8a2125dad19d0d7988d10ee587590834728708f2a015104852d4320ba4d2367b78bad36cbdaa2b48cb6ed5b7b4d4e06a86e20d2

diff --git a/sci-libs/cartopy/cartopy-0.20.1.ebuild 
b/sci-libs/cartopy/cartopy-0.20.1.ebuild
new file mode 100644
index ..6ef30eb28e4f
--- /dev/null
+++ b/sci-libs/cartopy/cartopy-0.20.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit distutils-r1 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}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-python/numpy[${PYTHON_USEDEP}]
+   sci-libs/pyshp[${PYTHON_USEDEP}]
+   sci-libs/shapely[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   sci-libs/gdal[python,${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+   sci-libs/geos
+   >=sci-libs/proj-8
+   dev-python/pyproj
+"
+
+distutils_enable_tests pytest
+
+DEPEND+="test? (
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/flufl-lock[$PYTHON_USEDEP]
+   )"
+
+S="${WORKDIR}"/${MY_P}
+
+python_prepare_all() {
+   # drop test file requiring network access, which got not covered by 
markers
+   rm "${S}"/lib/cartopy/tests/mpl/test_crs.py || die
+   rm "${S}"/lib/cartopy/tests/mpl/test_gridliner.py || die
+   # 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}"
+   # drop all tests needing network access
+   virtx pytest -vv -m "not network and not natural_earth" || die "test 
failed"
+}



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

2021-12-26 Thread Thomas Beierlein
commit: ee8fe47a515a5126ec3aa9bcd57afdac2347f0d3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Dec 26 17:19:36 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Dec 26 17:20:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8fe47a

media-radio/flrig: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest   |  1 +
 media-radio/flrig/flrig-1.4.4.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 8ab83f312de0..a10c80a71fa1 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,2 +1,3 @@
 DIST flrig-1.4.2.tar.gz 918730 BLAKE2B 
85c2ac351e833b19dab0e36899df58665c86ac397035e8eabad29bb38018a0d2c822ca73b721f2db938a1f7cf2cd2b3a6878f605d5d65f01608563f3f4a0d89e
 SHA512 
094f50a427cabc5c596a4315e7182ea4040218467f06fac456a0fe8923726f30cf3220379033024449066b4379a3877d48449971afe3f4b46b4307f9a64c3ff8
 DIST flrig-1.4.3.tar.gz 944556 BLAKE2B 
dcdb4a4306e3558e189094ec6f231ccae406f75d256bcb942aeee4ff67641e846fd99c73c263f98e2ed3a3074c6a4e473934186749c3dfc0b84d7d24e178c541
 SHA512 
93a5f3caeedcaed7de4988183d182872d4c3d22e670e2cd6b9aeb9cc969a09729a2765e1c7c93be72931f8948a0aeda7a75611f7dbc4b4d4adefe936a4006dca
+DIST flrig-1.4.4.tar.gz 978339 BLAKE2B 
2cd285cd0ab8053ba1d6db7b7c44ca6298b910fb93b349196272b2c0e45123758d24b403f7173e38995da4e0c87d6c47eb4f59e4f61f070ef9188a196a2c4347
 SHA512 
81593529d27c9e4c1912f9dc64195972838eb4d784a0c1c3e5d0c31eada654b34ea6981e180756963a1fe876df0ff1064d991d22cee0c0b1696b09b9a5dbc2e2

diff --git a/media-radio/flrig/flrig-1.4.4.ebuild 
b/media-radio/flrig/flrig-1.4.4.ebuild
new file mode 100644
index ..a98ec86ead1f
--- /dev/null
+++ b/media-radio/flrig/flrig-1.4.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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"



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

2021-12-23 Thread Thomas Beierlein
commit: 6b42e8304b6303ed317c67565c271c939a561cb7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Dec 23 11:19:50 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Dec 23 11:47:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b42e830

dev-libs/libzia: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.34.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 1e452e57fbdc..7001800a3363 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1,3 @@
 DIST libzia-4.30.tar.gz 633287 BLAKE2B 
7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd
 SHA512 
ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa
 DIST libzia-4.32.tar.gz 633444 BLAKE2B 
60fbc85297b06e109f6c989798b6c5629d6f2d861b52388b134f896ee5232f75dc362fd847fd557d4aacced1c2264554c2861c9af7acfbb1e6837d9348aac30e
 SHA512 
e426626d54c97dbce88e11eaefcee84a4e0a23e17a196f46ed4319a22d0f55bf9524c542bd4d41c376b26b51553d4cf7e0d994125cb2321549620f4b4aea5912
+DIST libzia-4.34.tar.gz 636023 BLAKE2B 
c521047f5675b93acb4d04d015ff79e1b292cc71218080c2c56452c4dcbb55adb64295cfc935982e12d311c6fa4419388d4a250c4b08e9c30d8f0446adbe49b8
 SHA512 
edc62d771ef966524cac969e1f3b1f7b4b8960155887b6f1b22894fc3dcc3cc876e673fdec7a6fd2a312c2a39e181a5e4c0fe548ab828b2d4453be697b0afe08

diff --git a/dev-libs/libzia/libzia-4.34.ebuild 
b/dev-libs/libzia/libzia-4.34.ebuild
new file mode 100644
index ..0e9b995dd476
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.34.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+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/libsdl
+   media-libs/libpng:0
+   ftdi? ( dev-embedded/libftdi:1 )"
+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
+
+   eautoreconf
+}
+
+src_configure() {
+   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/

2021-12-23 Thread Thomas Beierlein
commit: aea488e9d62ead5ad58ee5726d8792ecf5df9866
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Dec 23 11:45:13 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Dec 23 11:47:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea488e9

media-radio/tucnak: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index b5613882565a..6fed7416408e 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1,3 @@
 DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 
41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79
 SHA512 
dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500
 DIST tucnak-4.32.tar.gz 3595195 BLAKE2B 
6fd837efd0f649eec8c78f232b00e51d7f08a52e7651f6bbea3a16d3e1fcc21a7ad8a7a69e1507ce9a95b4c2da3a3605708849e0fc856511da9d297689d2163f
 SHA512 
a414007e5090fcfb2f538dce2b8a33b5f9d8491cdbdb21a2067f976b9db8778de1b6cefff1e42fe161e8c0965e069102653ac9bb64ac8a1fbd0539d6a14f5b8f
+DIST tucnak-4.34.tar.gz 3596458 BLAKE2B 
e68dda56124b9e25bb2d39617c76c06a07892e03aa1363f48af6ab96fc8e47d3948fc8391478c57244df79dad67f8832cb1bb6ff688c5c5d6284496fd9d385eb
 SHA512 
8fe789dbcf019e8f747d5b9a099b1055a808c99f2caf9279cd0b2509b5f2cfaf9a74cb1194cb9a688474ac22b2d1ddd6a75a8237f0dfd5f841c767e25602947d

diff --git a/media-radio/tucnak/tucnak-4.34.ebuild 
b/media-radio/tucnak/tucnak-4.34.ebuild
new file mode 100644
index ..ae02ee026cda
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.34.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 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
+   media-libs/libsndfile
+   >=media-libs/libsdl-1.2
+   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/

2021-12-30 Thread Thomas Beierlein
commit: 3d627e28572c44ea8a69054403992efdb1b2b69b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Dec 30 12:01:30 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Dec 30 12:01:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d627e28

sci-visualization/pythonprop: Now supports python3_10

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-visualization/pythonprop/pythonprop-0.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-visualization/pythonprop/pythonprop-0.30.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.30.ebuild
index 819d026aa0fb..9788a4b51e84 100644
--- a/sci-visualization/pythonprop/pythonprop-0.30.ebuild
+++ b/sci-visualization/pythonprop/pythonprop-0.30.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools python-single-r1
 



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

2021-12-30 Thread Thomas Beierlein
commit: 0e54d4107a1aa7bd97cb69f66fd08e1a3e77020c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Dec 30 16:29:20 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Dec 30 16:29:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e54d410

sci-electronics/voacapl: Drop reference to ${D} in src_compile

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild | 26 +
 1 file changed, 26 insertions(+)

diff --git a/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild 
b/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild
new file mode 100644
index ..a4426523ebfb
--- /dev/null
+++ b/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit fortran-2
+
+MY_P=${PN}-v.${PV}
+
+DESCRIPTION="HF propagation prediction tool"
+HOMEPAGE="https://www.qsl.net/hz1jw/voacapl/index.html;
+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"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   # bug 513766
+   emake -j1
+}



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

2021-11-21 Thread Thomas Beierlein
commit: 12a3357d004c800f0d71fadf253cbd2227272484
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Nov 21 15:04:03 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Nov 21 15:04:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a3357d

media-radio/flrig: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest   |  1 +
 media-radio/flrig/flrig-1.4.3.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index d6f83636b54e..8ab83f312de0 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1 +1,2 @@
 DIST flrig-1.4.2.tar.gz 918730 BLAKE2B 
85c2ac351e833b19dab0e36899df58665c86ac397035e8eabad29bb38018a0d2c822ca73b721f2db938a1f7cf2cd2b3a6878f605d5d65f01608563f3f4a0d89e
 SHA512 
094f50a427cabc5c596a4315e7182ea4040218467f06fac456a0fe8923726f30cf3220379033024449066b4379a3877d48449971afe3f4b46b4307f9a64c3ff8
+DIST flrig-1.4.3.tar.gz 944556 BLAKE2B 
dcdb4a4306e3558e189094ec6f231ccae406f75d256bcb942aeee4ff67641e846fd99c73c263f98e2ed3a3074c6a4e473934186749c3dfc0b84d7d24e178c541
 SHA512 
93a5f3caeedcaed7de4988183d182872d4c3d22e670e2cd6b9aeb9cc969a09729a2765e1c7c93be72931f8948a0aeda7a75611f7dbc4b4d4adefe936a4006dca

diff --git a/media-radio/flrig/flrig-1.4.3.ebuild 
b/media-radio/flrig/flrig-1.4.3.ebuild
new file mode 100644
index ..a98ec86ead1f
--- /dev/null
+++ b/media-radio/flrig/flrig-1.4.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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"



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

2021-11-22 Thread Thomas Beierlein
commit: 401152a0b77bd3fab677a950a1b935b5403ca915
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Nov 22 19:02:11 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Nov 22 19:02:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401152a0

media-radio/wsjtx: Minor bug fix release

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/Manifest   |  1 +
 media-radio/wsjtx/wsjtx-2.5.2.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index d0d9fe9f2ac1..1f0f1683b17b 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1,2 +1,3 @@
 DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 
09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02
 SHA512 
d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017
 DIST wsjtx-2.5.1.tgz 25249461 BLAKE2B 
fe858e4a21434c7357aa5baab8f4aff206a22bec7305b2d7c6a3860a389ca19779f4775a5618c046b25a71006a882f7a33b30baebe6e848182bd434ff82bb9aa
 SHA512 
bce84766ea1eb13e899ccfc252ee3bcdb6f1d50afa6b312b0509d1eea8e5dcfc958c772fee2a2c40d43058e06ecda798fa9136252e3de0c4a40df27217a4b362
+DIST wsjtx-2.5.2.tgz 25246974 BLAKE2B 
ada5fc73a600477fa7f1f68c9c8c53e26c56d60aea1c28edc8c35e4ff67a309bf61e82f58c93c05a24c08ed7e77419c2a6ef6862b7cac059cccbebe66512afaf
 SHA512 
cdccbb824614d391aa8f750e3c7e47d1fe8a9704f50d8a361e8741fadea971683383d9dfe0456c674b4584a47eb9a0fdce9c36a608d164de5ae98538e9b83705

diff --git a/media-radio/wsjtx/wsjtx-2.5.2.ebuild 
b/media-radio/wsjtx/wsjtx-2.5.2.ebuild
new file mode 100644
index ..aef0bd374750
--- /dev/null
+++ b/media-radio/wsjtx/wsjtx-2.5.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake flag-o-matic
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Weak signal ham radio communication"
+HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html;
+SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/boost:=[nls,python]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qttest:5
+   dev-qt/qtprintsupport:5
+   virtual/libusb:1
+   >=media-libs/hamlib-4.0:=
+   media-libs/portaudio
+   sci-libs/fftw:3.0[threads,fortran]
+   virtual/fortran
+   app-text/asciidoc
+   doc? ( dev-ruby/asciidoctor )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools
+   "
+
+S=${WORKDIR}/wsjtx
+
+PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
+ "${FILESDIR}/${PN}-2.3.0-drop-docs.patch"
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
+ "${FILESDIR}/${PN}-2.2.0-werror.patch"
+ "${FILESDIR}/${PN}-clang.patch" )
+
+DOCS=( AUTHORS BUGS NEWS README THANKS )
+
+src_unpack() {
+   unpack ${A}
+   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
+}
+
+src_prepare() {
+   sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/#  COMMAND/" \
+   
manpages/CMakeLists.txt || die
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWSJT_GENERATE_DOCS="$(usex doc)"
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   append-ldflags -no-pie
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   cmake_src_install
+   rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
+   rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die
+}



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

2021-11-22 Thread Thomas Beierlein
commit: 475e34a1fd166f02421f441c125d63771170e1bc
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Nov 22 19:31:54 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Nov 22 19:32:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475e34a1

sci-libs/cartopy: Drop old

See also bug# 822819

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/Manifest  |  1 -
 sci-libs/cartopy/cartopy-0.18.0.ebuild | 67 --
 2 files changed, 68 deletions(-)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index 0417f6eb7b58..57508390262e 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1,2 +1 @@
-DIST cartopy-0.18.0.tar.gz 14191937 BLAKE2B 
bb10791ef2534dad404cc492e378161a4a078813b09d6e2c16d0d465c7dcfbaa7f24d3818cfe0f1f46e7683bdf2e00440640534835ce064492d5321489e355bc
 SHA512 
912d5ab57c96b9e6c51b3ad26f94d77e495eb9c3a8fb8a68bdd957c11b1bc8a3ddc97e76e0d8a5ec9afca9302b01fe5753f4208ec3829df8741ee0ebbaafe30f
 DIST cartopy-0.19.0.tar.gz 11738107 BLAKE2B 
129a32850947e3439505812655b0feb25f33e3b45a909be56a0093cba41acbf777be7e899b528cc910e044fc8844438283eff4d20a1433ab5ea3c58f240efa0f
 SHA512 
5019c752fed18295048cdbe927e28040b61327414262c67c079572969e8ec3abd76f4cb0e6dd1f8ee4cfb88426cbd926ff9a2e934e8d47b8a3180bf748bd7364

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
deleted file mode 100644
index ffeef0d90707..
--- a/sci-libs/cartopy/cartopy-0.18.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 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}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/pyshp[${PYTHON_USEDEP}]
-   sci-libs/shapely[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   sci-libs/gdal[python,${PYTHON_USEDEP}]
-"
-
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   sci-libs/geos
-   sci-libs/proj
-"
-
-distutils_enable_tests pytest
-
-DEPEND+="test? (
-   dev-python/filelock[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   )"
-
-S="${WORKDIR}"/${MY_P}
-
-python_prepare_all() {
-   # drop test file requiring network access, which got not covered by 
markers
-   rm "${S}"/lib/cartopy/tests/mpl/test_crs.py || die
-   # 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}"
-   # drop all tests needing network access
-   virtx pytest -vv -m "not network and not natural_earth" || die "test 
failed"
-}



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

2021-11-22 Thread Thomas Beierlein
commit: a59ac5b78344dcd6ef019b041ea4adff16229c6b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Nov 22 18:43:29 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Nov 22 18:46:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59ac5b7

media-radio/wsjtx: Drop old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/Manifest   |  2 -
 media-radio/wsjtx/wsjtx-2.3.1.ebuild | 80 
 media-radio/wsjtx/wsjtx-2.4.0.ebuild | 80 
 3 files changed, 162 deletions(-)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 80dc39dcae99..74e428a376da 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1,3 +1 @@
-DIST wsjtx-2.3.1.tgz 18040272 BLAKE2B 
37b90842470d5565d49d5ed7b9d92207904216d29b8a9966dc38142303d48e92eb640901e4f0a80350f915963f725e36daa7c6fe8034743d30a253eeb02f9e1d
 SHA512 
0a709ca605fb8d93f7583393ec4bdf6416b93233e2910e7e59942f4e40bdb9f2591e3e4b8e0822f49e104e74198a861ed2995cbb4976c7597ef1a1bd6fc43b44
-DIST wsjtx-2.4.0.tgz 18239827 BLAKE2B 
c58081fe4fe8afe08a137727ea492e61060f8bd4e5674a3c8daba35e4f89bc925d9e6d4ecbd8e1ed003ab4ad9bca71df24d6012456d5a64eb899fb79ba0be40e
 SHA512 
c40e145ccab9e7339046994a08394f5a41604762e7998431648beb4b7c3067a87e32e346e3fb74615f7be64c71151c80286ffb217589f1f7e276dcc4761a9406
 DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 
09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02
 SHA512 
d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017

diff --git a/media-radio/wsjtx/wsjtx-2.3.1.ebuild 
b/media-radio/wsjtx/wsjtx-2.3.1.ebuild
deleted file mode 100644
index 258aa7b07859..
--- a/media-radio/wsjtx/wsjtx-2.3.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit cmake flag-o-matic
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Weak signal ham radio communication"
-HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html;
-SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc"
-
-RDEPEND="
-   dev-libs/boost:=[nls,python]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtserialport:5
-   dev-qt/qtsql:5
-   dev-qt/qttest:5
-   dev-qt/qtprintsupport:5
-   virtual/libusb:1
-   >=media-libs/hamlib-4.0:=
-   media-libs/portaudio
-   sci-libs/fftw:3.0[threads,fortran]
-   virtual/fortran
-   app-text/asciidoc
-   doc? ( dev-ruby/asciidoctor )"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools
-   "
-
-S=${WORKDIR}/wsjtx
-
-PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
- "${FILESDIR}/${PN}-2.3.0-drop-docs.patch"
- "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
- "${FILESDIR}/${PN}-2.2.0-werror.patch"
- "${FILESDIR}/${PN}-clang.patch" )
-
-DOCS=( AUTHORS BUGS NEWS README THANKS )
-
-src_unpack() {
-   unpack ${A}
-   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
-}
-
-src_prepare() {
-   sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/#  COMMAND/" \
-   
manpages/CMakeLists.txt || die
-   eapply_user
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWSJT_GENERATE_DOCS="$(usex doc)"
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-   )
-   append-ldflags -no-pie
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-}
-
-src_install() {
-   cmake_src_install
-   rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
-   rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die
-}

diff --git a/media-radio/wsjtx/wsjtx-2.4.0.ebuild 
b/media-radio/wsjtx/wsjtx-2.4.0.ebuild
deleted file mode 100644
index 258aa7b07859..
--- a/media-radio/wsjtx/wsjtx-2.4.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit cmake flag-o-matic
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Weak signal ham radio communication"
-HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html;
-SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc"
-
-RDEPEND=&quo

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

2021-11-22 Thread Thomas Beierlein
commit: 665095f30d9334c06625d8300a034022a65a34a6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Nov 22 18:45:17 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Nov 22 18:46:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665095f3

media-radio/wsjtx: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/Manifest   |  1 +
 media-radio/wsjtx/wsjtx-2.5.1.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 74e428a376da..d0d9fe9f2ac1 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1 +1,2 @@
 DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 
09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02
 SHA512 
d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017
+DIST wsjtx-2.5.1.tgz 25249461 BLAKE2B 
fe858e4a21434c7357aa5baab8f4aff206a22bec7305b2d7c6a3860a389ca19779f4775a5618c046b25a71006a882f7a33b30baebe6e848182bd434ff82bb9aa
 SHA512 
bce84766ea1eb13e899ccfc252ee3bcdb6f1d50afa6b312b0509d1eea8e5dcfc958c772fee2a2c40d43058e06ecda798fa9136252e3de0c4a40df27217a4b362

diff --git a/media-radio/wsjtx/wsjtx-2.5.1.ebuild 
b/media-radio/wsjtx/wsjtx-2.5.1.ebuild
new file mode 100644
index ..aef0bd374750
--- /dev/null
+++ b/media-radio/wsjtx/wsjtx-2.5.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake flag-o-matic
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Weak signal ham radio communication"
+HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html;
+SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/boost:=[nls,python]
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtserialport:5
+   dev-qt/qtsql:5
+   dev-qt/qttest:5
+   dev-qt/qtprintsupport:5
+   virtual/libusb:1
+   >=media-libs/hamlib-4.0:=
+   media-libs/portaudio
+   sci-libs/fftw:3.0[threads,fortran]
+   virtual/fortran
+   app-text/asciidoc
+   doc? ( dev-ruby/asciidoctor )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools
+   "
+
+S=${WORKDIR}/wsjtx
+
+PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
+ "${FILESDIR}/${PN}-2.3.0-drop-docs.patch"
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
+ "${FILESDIR}/${PN}-2.2.0-werror.patch"
+ "${FILESDIR}/${PN}-clang.patch" )
+
+DOCS=( AUTHORS BUGS NEWS README THANKS )
+
+src_unpack() {
+   unpack ${A}
+   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
+}
+
+src_prepare() {
+   sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/#  COMMAND/" \
+   
manpages/CMakeLists.txt || die
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWSJT_GENERATE_DOCS="$(usex doc)"
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   append-ldflags -no-pie
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_install() {
+   cmake_src_install
+   rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
+   rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die
+}



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

2021-10-30 Thread Thomas Beierlein
commit: 916bd80c38b35d66691bddfb5ddadb19a3a148e3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Oct 30 15:39:34 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Oct 30 15:41:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916bd80c

media-radio/gpredict: Drop old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/gpredict/Manifest  |  1 -
 media-radio/gpredict/gpredict-2.2.1.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/media-radio/gpredict/Manifest b/media-radio/gpredict/Manifest
index 23513bc7a61..a2caf4e561f 100644
--- a/media-radio/gpredict/Manifest
+++ b/media-radio/gpredict/Manifest
@@ -1,2 +1 @@
-DIST gpredict-2.2.1.tar.bz2 4647342 BLAKE2B 
989b80fd0f0029551854c18c1e00bd5d223bffe4aa20004b828bec87ab56dd488edf4d62289d394225e2a6b0c89ca1c9962cf63afe076a355757371127712ea7
 SHA512 
590a218bc95a465ca9772f892b77763b92a6c41c7d9f3b48279f28916cef8a5bfe616e6cdda1002e7dda082f37f37a98af8c8180895c572fec9c96aa76888f5d
 DIST gpredict-2.3.tar.gz 7742902 BLAKE2B 
1ff567871838b062c59ab0076330a354afee082506044f5ce2ae1c7553e7f3462770f7134d13e3b603f7966476d13b365dd3575cc6c7e32d23865ba29b602cc9
 SHA512 
d7434aff482c943951a79cb607c91f118cfbde8209b4b370d0d2147766244fab2839b5c712864c2c521635f31c484ef2bfd3c771371e946f5a3561801ab474b5

diff --git a/media-radio/gpredict/gpredict-2.2.1.ebuild 
b/media-radio/gpredict/gpredict-2.2.1.ebuild
deleted file mode 100644
index 8232248301f..000
--- a/media-radio/gpredict/gpredict-2.2.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Real-time satellite tracking and orbit prediction application"
-HOMEPAGE="http://gpredict.oz9aec.net;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-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}
-   dev-util/intltool
-   virtual/pkgconfig
-   sys-devel/gettext"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-src_prepare() {
-   eapply_user
-   # remove wrong doc location
-   eapply -p0 "${FILESDIR}/${PN}-2.0-doc.patch"
-   eapply "${FILESDIR}/${P}-fno-common.patch"
-}



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

2021-11-06 Thread Thomas Beierlein
commit: 3e80e901853312e8d327bd4b53c53598fed2ac69
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Nov  5 15:28:50 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Nov  6 17:44:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e80e901

media-radio/gpredict: remove unused patch

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/22827
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/gpredict/files/gpredict-2.0-doc.patch | 13 -
 1 file changed, 13 deletions(-)

diff --git a/media-radio/gpredict/files/gpredict-2.0-doc.patch 
b/media-radio/gpredict/files/gpredict-2.0-doc.patch
deleted file mode 100644
index 468539c1709..000
--- a/media-radio/gpredict/files/gpredict-2.0-doc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 Makefile.in.orig   2017-12-14 19:28:09.472375915 +0100
-+++ Makefile.in2017-12-14 19:28:23.631137893 +0100
-@@ -850,10 +850,6 @@
- 
- install-data-local:
-   @$(NORMAL_INSTALL)
--  $(INSTALL_DATA) $(top_srcdir)/AUTHORS $(DESTDIR)$(pkgdatadir)
--  $(INSTALL_DATA) $(top_srcdir)/NEWS $(DESTDIR)$(pkgdatadir)
--  $(INSTALL_DATA) $(top_srcdir)/README $(DESTDIR)$(pkgdatadir)
--  $(INSTALL_DATA) $(top_srcdir)/COPYING $(DESTDIR)$(pkgdatadir)
- 
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.



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

2021-10-31 Thread Thomas Beierlein
commit: 9e0aa1213386fa6d7fb01aa1857c03a1d0ab90fd
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Oct 31 14:42:16 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Oct 31 14:43:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e0aa121

media-radio/xastir: Version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xastir/Manifest|  1 +
 media-radio/xastir/files/xastir-2.1.8-scripts.diff | 77 +
 media-radio/xastir/xastir-2.1.8.ebuild | 80 ++
 3 files changed, 158 insertions(+)

diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest
index cf9bd0de8f5..1283992f06e 100644
--- a/media-radio/xastir/Manifest
+++ b/media-radio/xastir/Manifest
@@ -1 +1,2 @@
 DIST xastir-2.1.6.tar.gz 2687180 BLAKE2B 
053ee4e8d1fd589bf0767c6ffdaa7de2ef14d292d5773b2f08239fc4b73d3695e5c061dccab75caae068bc8887f7924d3793f0dfb8368b2cd25526211e240914
 SHA512 
91f40f3788f51589619833102d1db997ff725f84e6fa5f9b7dd8942094a1b7a94433779243be1c14b980d96613972482a397cec8e15b8ea4784fdd106c32ae08
+DIST xastir-2.1.8.tar.gz 586 BLAKE2B 
4cd623c2db7a06c2499bf73a0df8c8f07b6a3072d177d370b76f54cb4caa4cf03f2b5c511149eaefc26f1aa7e8fe3a89e1c42e26a20066dd3337ad41dd5300b6
 SHA512 
361c92381b385035af160578dcfc4c800edcfabdbaebc5eda1c4fd9a78e934f289a54813577d5b765bbed6eae50cb772735defec6f489dc65326941d2492850d

diff --git a/media-radio/xastir/files/xastir-2.1.8-scripts.diff 
b/media-radio/xastir/files/xastir-2.1.8-scripts.diff
new file mode 100644
index 000..752f0f50cd0
--- /dev/null
+++ b/media-radio/xastir/files/xastir-2.1.8-scripts.diff
@@ -0,0 +1,77 @@
+# patch scripts location (bug #407185). partially backported from upstream.
+diff -Nur -u Xastir-Release-2.1.2.orig/scripts/coord-convert.pl 
Xastir-Release-2.1.2/scripts/coord-convert.pl
+--- Xastir-Release-2.1.2.orig/scripts/coord-convert.pl 2010-07-03 
22:09:48.0 +
 Xastir-Release-2.1.2/scripts/coord-convert.pl  2012-03-07 
15:46:01.0 +
+@@ -26,7 +26,7 @@
+ #
+ 
+ 
+-use lib "${prefix}/lib";
++use lib /usr/share/xastir/scripts;
+ use Coordinate; # WE7U's Coordinate.pm module
+ 
+ 
+diff -Nur -u Xastir-Release-2.1.2.orig/scripts/permutations.pl 
Xastir-Release-2.1.2/scripts/permutations.pl
+--- Xastir-Release-2.1.2.orig/scripts/permutations.pl  2010-07-03 
22:09:48.0 +
 Xastir-Release-2.1.2/scripts/permutations.pl   2012-03-07 
15:42:34.0 +
+@@ -34,7 +34,7 @@
+ #
+ 
+ 
+-use lib "/usr/local/lib";
++use lib "/usr/share/xastir/scripts";
+ use Coordinate; # WE7U's Coordinate.pm module
+ 
+ 
+diff -Nur -u Xastir-Release-2.1.2.orig/scripts/test_coord.pl 
Xastir-Release-2.1.2/scripts/test_coord.pl
+--- Xastir-Release-2.1.2.orig/scripts/test_coord.pl2010-01-31 
02:12:23.0 +
 Xastir-Release-2.1.2/scripts/test_coord.pl 2012-03-07 15:42:34.0 
+
+@@ -33,7 +33,7 @@
+ 
+ 
#
+ 
+-use lib "/usr/local/lib";
++use lib "/usr/share/xastir/scripts";
+ use Coordinate;   # Snag WE7U's Coordinate module
+ 
+ 
+diff -Nur -u Xastir-Release-2.1.2.orig/scripts/toporama250k.pl 
Xastir-Release-2.1.2/scripts/toporama250k.pl
+--- Xastir-Release-2.1.2.orig/scripts/toporama250k.pl  2010-01-31 
02:12:23.0 +
 Xastir-Release-2.1.2/scripts/toporama250k.pl   2012-03-07 
15:46:49.0 +
+@@ -28,14 +28,14 @@
+ # map files for the whole of Canada!
+ #
+ #
+-# - "cd /usr/local/share/xastir/maps"
++# - "cd /usr/share/xastir/maps"
+ #
+ # - Assure you have write privileges in the directory above either
+ #   by becoming root using the "su" command, using "sudo", or
+ #   temporarily changing ownership and/or privileges on the
+ #   "maps" directory.
+ #
+-# - "/usr/local/lib/xastir/toporama250k.pl"
++# - "/usr/share/xastir/scripts/toporama250k.pl"
+ #
+ # - The script will create/populate this directory heirarchy:
+ #   .../maps/toporama/images/
+diff -Nur -u Xastir-Release-2.1.2.orig/scripts/toporama50k.pl 
Xastir-Release-2.1.2/scripts/toporama50k.pl
+--- Xastir-Release-2.1.2.orig/scripts/toporama50k.pl   2010-01-31 
02:12:23.0 +
 Xastir-Release-2.1.2/scripts/toporama50k.pl2012-03-07 
15:47:01.0 +
+@@ -27,14 +27,14 @@
+ # map files for the whole of Canada!
+ #
+ #
+-# - "cd /usr/local/share/xastir/maps"
++# - "cd /usr/share/xastir/maps"
+ #
+ # - Assure you have write privileges in the directory above either
+ #   by becoming root using the "su" command, using "sudo", or
+ #   temporarily changing ownership and/or privileges on the
+ #   "maps" directory.
+ #
+-# - 

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

2021-12-14 Thread Thomas Beierlein
commit: c39fdda7184fb4e452bd9539b16464fd2e464840
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Dec 14 18:28:32 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Dec 14 18:28:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39fdda7

media-radio/qsstv: Drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/qsstv/Manifest   |  1 -
 media-radio/qsstv/qsstv-9.5.3.ebuild | 61 
 2 files changed, 62 deletions(-)

diff --git a/media-radio/qsstv/Manifest b/media-radio/qsstv/Manifest
index 227182c4f849..ac97b646a2d9 100644
--- a/media-radio/qsstv/Manifest
+++ b/media-radio/qsstv/Manifest
@@ -1,2 +1 @@
-DIST qsstv_9.5.3.tar.gz 7466438 BLAKE2B 
8d38f106f72e051bf4d100c3c10c6ded15e69dfb33289206cce34bfde9210d5231c4d4ddc695417d5511aa8f33a08866ddb224dd9140863264a7a324cc2ffc2e
 SHA512 
1753bb498163d17c80c3c322eda2725eae3de17c99e07fd99f4223508c3048521547148d69623f16f4192212a754f415e0f12f5fc98527b14bf00afcb3ae7c6d
 DIST qsstv_9.5.8.tar.gz 7468561 BLAKE2B 
8bf1fda987b44643d88bdb69f11e723f8fa34a9dac13314d57ecac14c683d219349f1f31081cfd2df69cc67f2a7e5467704a4b78dbad58dc93b51915f84a0c57
 SHA512 
88e1bb62e3838d94c670397fceced7913ac4675e7fea93d78c2b2799ef172c27baad9ac7f7d119eb1130296d21b641164cdd0f53a93967305f632fa9bb3b4e6a

diff --git a/media-radio/qsstv/qsstv-9.5.3.ebuild 
b/media-radio/qsstv/qsstv-9.5.3.ebuild
deleted file mode 100644
index 3263804c9f8a..
--- a/media-radio/qsstv/qsstv-9.5.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils
-
-MY_P=${P/-/_}
-
-DESCRIPTION="Amateur radio SSTV software"
-HOMEPAGE="http://users.telenet.be/on4qz/;
-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
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   media-libs/hamlib:=
-   media-libs/openjpeg:2
-   media-libs/alsa-lib
-   media-libs/libv4l
-   sci-libs/fftw:3.0=
-   || (
-   media-sound/pulseaudio
-   media-sound/apulse[sdk]
-   )"
-DEPEND="${CDEPEND}
-   virtual/pkgconfig"
-RDEPEND="${CDEPEND}
-   x11-misc/xdg-utils"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   eapply_user
-   # fix docdirectory, install path and hamlib search path
-   sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \
-   -e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" \
-   qsstv.pro || die
-
-   # prepare for media-radio/hamlib-4.2 change of API
-   if has_version '>=media-libs/hamlib-4.2' ; then
-   sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/rig/rigcontrol.cpp \
-   || die
-   fi
-}
-
-src_configure() {
-   eqmake5 PREFIX="/usr"
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.txt
-}



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

2021-12-14 Thread Thomas Beierlein
commit: c412f68b4693455e9e9907c274fd56275afbd03c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Dec 14 18:31:34 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Dec 14 18:31:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c412f68b

media-radio/xlog: Drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/xlog/Manifest   |  2 -
 media-radio/xlog/xlog-2.0.22.ebuild | 83 -
 media-radio/xlog/xlog-2.0.23.ebuild | 83 -
 3 files changed, 168 deletions(-)

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index e194be9ca3d5..7172669af48c 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1,3 +1 @@
-DIST xlog-2.0.22.tar.gz 11407849 BLAKE2B 
85d2e904d33ef39883cb8ac086eed4dc7e65503cdccb95e8d33f169d12de4f1ed556a28ac2f40e0044e937185bf4d93fe55608088d6e95744617c9c3a051fb55
 SHA512 
a261f8e28b75aed9380c29b3da69c7615b0d32346eaf84a0ace5cf77c53407372c4985c599078dba5ed92f77bd8052a74c7dca40028b99bca49cc3164d4ec490
-DIST xlog-2.0.23.tar.gz 11407743 BLAKE2B 
82828d043006b7f73ee32bae5b0beb261684aa70a2c556af34a8a269b790ad76e24d40a7ddb5c9b5cfd74ac7feb510c19deacc1b3dea647594d1f5f8c1293ca4
 SHA512 
1c235e6a49c7d6dd049aade4a0c34ffed61c211ea31c0f8d4d62db1a03b2d1e025ffd2fd9ae42b639113485d36e1ee2e40439f74e1971eb99847f4564b21bd10
 DIST xlog-2.0.24.tar.gz 11407825 BLAKE2B 
0de5203d4229005ba84940443672a9787a9ab2a87565bcbf47e0a0fcf375dcddec7636d11a359a117c42b7e07ea81fd482a2684b8a75379da1fe72cbc991643d
 SHA512 
cc96dfabf01a6c49ed7db1257cc102a469642bdd32a158b0a026da2017181060f8aace5de22ada5df42b3bc89c14448dd372332a9ff0101121570f5b1187e5ab

diff --git a/media-radio/xlog/xlog-2.0.22.ebuild 
b/media-radio/xlog/xlog-2.0.22.ebuild
deleted file mode 100644
index 3b1c9d3c1662..
--- a/media-radio/xlog/xlog-2.0.22.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs xdg-utils
-MY_P=${P/_}
-
-DESCRIPTION="An amateur radio logging program"
-HOMEPAGE="https://www.nongnu.org/xlog;
-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
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   media-libs/libpng:0
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_P}
-
-DOCS=( AUTHORS data/doc/THANKS NEWS README )
-
-src_prepare() {
-   eapply_user
-   eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
-
-   # Drop -Werror
-   sed -i -e "s:-Werror::g" configure.ac || die
-   # fix underlinking
-   sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
-   eautoconf
-
-   # prepare for media-radio/hamlib-4.2 change of API
-   if has_version '>=media-libs/hamlib-4.2' ; then
-   sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" 
"${S}"/src/hamlib-utils.c || die
-   fi
-
-   # Fix broken png files<<
-   einfo "Fixing broken png files."
-   pushd "${S}"/data/doc/manual/output/html
-   for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
-   pngfix -q --out=out.png ${png}
-   mv -f out.png "${png}" || die
-   done
-   popd
-   einfo "done ..."
-
-}
-
-src_configure() {
-   # mime-update causes file collisions if enabled
-   econf --disable-mime-update
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   # build system makes it complicate to inhibit updating desktop
-   # database, so just remove the offending file
-   rm  "${D}"/usr/share/applications/mimeinfo.cache || die
-   docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
-   einstalldocs
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}

diff --git a/media-radio/xlog/xlog-2.0.23.ebuild 
b/media-radio/xlog/xlog-2.0.23.ebuild
deleted file mode 100644
index 6a50652eae61..
--- a/media-radio/xlog/xlog-2.0.23.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs xdg-utils
-MY_P=${P/_}
-
-DESCRIPTION="An amateur radio logging program"
-HOMEPAGE="https://www.nongnu.org/xlog;
-SRC_URI="https://download.savannah.gnu.org/releases/

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

2021-12-14 Thread Thomas Beierlein
commit: b3058441b2216b0ede02ae9902d2ebad06286439
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Dec 14 18:24:20 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Dec 14 18:24:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3058441

media-radio/dxcc: Drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/dxcc/Manifest |  1 -
 media-radio/dxcc/dxcc-20190309.ebuild | 23 ---
 media-radio/dxcc/files/Makefile.patch | 28 
 3 files changed, 52 deletions(-)

diff --git a/media-radio/dxcc/Manifest b/media-radio/dxcc/Manifest
index 4bd889ffeaec..2c42e5b668ee 100644
--- a/media-radio/dxcc/Manifest
+++ b/media-radio/dxcc/Manifest
@@ -1,2 +1 @@
-DIST dxcc-20190309.tar.gz 175488 BLAKE2B 
46ef8e87e0c70b4d58f3a6533f651aff078502705206f145dc25b5380db0019faa49dbb9003896c4ace33f35d59b349155bb77584d235700ea4532f71744fb44
 SHA512 
c7bad51ade05d60aa077b24c87bf5370728038503e190808eb774b307089269fe21d068f86487455ec1b23e5b90a560ef53794834ffe7e6eefc6fd78effdec21
 DIST dxcc-20191204.tar.gz 176076 BLAKE2B 
86f18d7ce381e2ac8c5baa31e71d26d031cae47ab19d6a89af7d18662877901649286281e55e15fe068649f54449d474d72cfdb6cf87fb9c66e698095c7093c8
 SHA512 
a4fe2034ebd9674dc63e998dc68aa5d56eebae2203eb7a3e90edb2b71283bee76c1b68a99561596d2afb80777ba8ef071f1d5d12c6b6e1ea6ce1e2425ab22144

diff --git a/media-radio/dxcc/dxcc-20190309.ebuild 
b/media-radio/dxcc/dxcc-20190309.ebuild
deleted file mode 100644
index 0a84f1ca439a..
--- a/media-radio/dxcc/dxcc-20190309.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A ham radio callsign DXCC lookup utility"
-HOMEPAGE="http://fkurz.net/ham/dxcc.html;
-SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="tk"
-
-RDEPEND="dev-lang/perl
-   tk? ( dev-perl/Tk )"
-
-PATCHES=( "${FILESDIR}/${P}-Makefile.patch" )
-
-src_install() {
-   emake DESTDIR="${D}/usr" install
-   dodoc README ChangeLog
-}

diff --git a/media-radio/dxcc/files/Makefile.patch 
b/media-radio/dxcc/files/Makefile.patch
deleted file mode 100644
index d4f391bed094..
--- a/media-radio/dxcc/files/Makefile.patch
+++ /dev/null
@@ -1,28 +0,0 @@
 Makefile.orig  2009-04-07 19:10:23.0 +0200
-+++ Makefile   2009-04-07 19:11:12.0 +0200
-@@ -4,19 +4,22 @@
- DESTDIR ?= /usr
- 
- all:
--  @echo -e "dxcc - make [install|uninstall|clean|dist] \nCheck README for 
help."
- 
- install:
--  install -d -v   $(DESTDIR)/share/man/man1/
--  install -d -v   $(DESTDIR)/share/dxcc/
-+  install -d  $(DESTDIR)/share/man/man1/
-+  install -d  $(DESTDIR)/share/dxcc/
-+  install -d  $(DESTDIR)/share/pixmaps/
-+  install -d  $(DESTDIR)/bin/
-   install -m 0644 dxcc.1  $(DESTDIR)/share/man/man1/
-   install -m 0644 earth.gif   $(DESTDIR)/share/dxcc/
-+  install -m 0644 dxcc.png$(DESTDIR)/share/pixmaps/
-   install -m 0755 dxcc$(DESTDIR)/bin/
-   
- uninstall:
-   rm -f $(DESTDIR)/bin/dxcc
-   rm -f $(DESTDIR)/share/man/man1/dxcc.1
-   rm -f $(DESTDIR)/share/dxcc/earth.gif
-+  rm -r $(DESTDIR)/share/pixmaps/dxcc.png
- 
- clean:
-   rm -f *~



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

2021-12-14 Thread Thomas Beierlein
commit: 4e2cd5b59521963ed1eb37bc8a478a111c23f7f3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Dec 14 18:27:17 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Dec 14 18:27:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2cd5b5

media-radio/fldigi: Drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/fldigi/Manifest |  2 --
 media-radio/fldigi/fldigi-4.1.18.ebuild | 52 -
 media-radio/fldigi/fldigi-4.1.19.ebuild | 52 -
 3 files changed, 106 deletions(-)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 6afc430598b2..80606342f032 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,3 +1 @@
-DIST fldigi-4.1.18.tar.gz 4847091 BLAKE2B 
5b5ab773a78370b3c6ea86d63af7631bea97b16c3eacdb3d3b4e1b18dbbe70c727afa2ddf04c1ca7934f483503b2373d5d94bf4fcd896ad52a843c723a7c5cd2
 SHA512 
4d7fef4d464fcedf075d226bae7fd7134cd7436d737e17b7e21607e5120c957a909d1775900dbfea608c68629409c04eaa70a399bef6cba27b6e12b255696633
-DIST fldigi-4.1.19.tar.gz 4900636 BLAKE2B 
1fa8689bc3c0a8fff24514bd306c70815039b8610673e1834f6c2b567ef0c6e9170750ef208efd58c62fc2f872865ae30e64651c57eaeb14abc96896d73d0417
 SHA512 
68eaeb4879e58f648827d129fad7ccb799062ad220429f29afc6c75fd50794393bf31e130ba03628e409a2703d52598d2a04dfba8780960d32b132306cc177b4
 DIST fldigi-4.1.20.tar.gz 4906451 BLAKE2B 
ed12be269828a1c8a9b1eeab470981ca95d47a330a9eec098c6ce241e36a18bfaf5d36eecb480542aff128c7b7f6b06d85af1a37f30a9b721ed1712cf90a4df3
 SHA512 
97c4ae9d0721a3d264af55483e9e3e6dd22e33c879d60f7818489c2e8eb0f0615f8698c67c39fa066b05baccd75c06e1988d9f7ea3dc180158da77ed604a0d0f

diff --git a/media-radio/fldigi/fldigi-4.1.18.ebuild 
b/media-radio/fldigi/fldigi-4.1.18.ebuild
deleted file mode 100644
index 904b10231739..
--- a/media-radio/fldigi/fldigi-4.1.18.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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-sound/pulseaudio )
-   >=media-libs/libsndfile-1.0.10"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-src_configure() {
-   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.19.ebuild 
b/media-radio/fldigi/fldigi-4.1.19.ebuild
deleted file mode 100644
index d58de298fbf0..
--- a/media-radio/fldigi/fldigi-4.1.19.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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-sound/pulseaudio )
-   >=media-libs/libsndfile-1.0.10&

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

2021-12-06 Thread Thomas Beierlein
commit: d9bf97290e0b04abf378ab246a8d5b7a72bff338
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Dec  7 06:50:10 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Dec  7 06:50:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9bf9729

media-libs/hamlib: Drop old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/Manifest  |  1 -
 media-libs/hamlib/hamlib-4.2.ebuild | 94 -
 2 files changed, 95 deletions(-)

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 985a81dd4f2c..6e041160e129 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1,3 +1,2 @@
-DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 
4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d43c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e
 SHA512 
08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804
 DIST hamlib-4.3.1.tar.gz 2356944 BLAKE2B 
c803d253c867303cbde98b6f2e10f610aac111b7bd81fd343e1396cb86384b1c26942e5ccb8e395e073f9aa3d48e6f9edc1b64da14b2ec5ca09f98fbd3dee667
 SHA512 
8dee4676a19de7ac1ef733a4285b76e918f11aad6594d0557d36df295faf04c615e0993edb2f9ed5e7aea718c184603fec831caf28b75026c705f0b2e4b9eca7
 DIST hamlib-4.4.tar.gz 2401399 BLAKE2B 
4256b5b4374c62ef4fb957d29deda95aa9d15a8b52b81c5db1c07f3ebbf4c8e48c6c082769cef82c8457b3f813ac00ef7a37136615747f2c93e5275a112891e7
 SHA512 
37366ba180031de34da447c3d4e0086f156b893f57b5ab9bbc38b8e1f4bf9310fa1a9eb2a6d7884f1f11900dbdb811b4071e023aba571ea0ac5d07ddb122bf7b

diff --git a/media-libs/hamlib/hamlib-4.2.ebuild 
b/media-libs/hamlib/hamlib-4.2.ebuild
deleted file mode 100644
index c26283d90ea6..
--- a/media-libs/hamlib/hamlib-4.2.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-MY_P=${P/_rc2/~rc2}
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Ham radio backend rig control libraries"
-HOMEPAGE="https://www.hamlib.org;
-SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2 GPL-2"
-SLOT="0/4.2"
-KEYWORDS="amd64 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
-   >=sys-devel/libtool-2.2
-   doc? ( app-doc/doxygen )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer)
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # 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
-
-   eapply_user
-}
-
-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
-}



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

2021-07-18 Thread Thomas Beierlein
commit: 5b25f2aa56b2ba7a29d0b6efbcb8f5525b8d00ff
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Jul 18 15:36:01 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Jul 18 15:36:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b25f2aa

media-radio/flrig: Version bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/flrig/Manifest   |  1 +
 media-radio/flrig/flrig-1.4.1.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 2e557a58afa..27c6d87459c 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,2 +1,3 @@
 DIST flrig-1.3.54.tar.gz 891644 BLAKE2B 
9bb87c9a0960a3975cf27c67b0850c3d6ad3ac4efd41c5f49857fe9e3c1ea22c2db7e7fabfdaa1aeacb82ee3d712313681c5a0bf08cf790a6f63813d6de9a4e1
 SHA512 
0f143a2ba5afe766219133d76c398b0a8b3d61cd8313d50a18585f2b1454e4aa5802b9a4995b40e0dc4de3b1e58850f76fa9a5342ebe06be20ea1ace5c187eba
 DIST flrig-1.4.0.tar.gz 885450 BLAKE2B 
1ad18c07a4812168653969e7f00c8cf2a865caa7764fbbab755ceabf95e6ccabc133a1d1b607b9ee7db9be2d805e76850864f06de5e01762361aeec54bf3d681
 SHA512 
2d0ebbc51af784b423fe0bc658bacc99975660ea44e613922847d2acdc072c4b0e89eccd05adb88773364cd96a19e2daf3535aa5313690e999b047acbb472ec8
+DIST flrig-1.4.1.tar.gz 916690 BLAKE2B 
bd411693145e4b69a0fc07d4412ff1c76be1b1a3507176ecf7676581a931caa9b992d279d27afc32a3fa7441cbedce203805ad9cb3ffd0ea145cb6adb7296287
 SHA512 
d365ea6c260f97fc6a0fe78b49ed69991fbefb06b7e0f4788eac6b0f959c1a1c511596f5ba950ea7153de9dc6ce65f232de0ba0f960cd7b1f31381bfa5e7c90a

diff --git a/media-radio/flrig/flrig-1.4.1.ebuild 
b/media-radio/flrig/flrig-1.4.1.ebuild
new file mode 100644
index 000..955cc391d61
--- /dev/null
+++ b/media-radio/flrig/flrig-1.4.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+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"



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

2022-02-12 Thread Thomas Beierlein
commit: 8d440cf627765b3604aa3a74e7a439ce5249be58
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Feb 13 07:56:21 2022 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Feb 13 07:57:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d440cf6

sci-electronics/xnec2c: Version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/xnec2c/Manifest|  1 +
 sci-electronics/xnec2c/xnec2c-4.4.5.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index 892ff039cc4a..5ce46e7d3b2f 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1,3 +1,4 @@
 DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 
81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1
 SHA512 
3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980
 DIST xnec2c-4.2.tar.bz2 939408 BLAKE2B 
5fbecf436bfebb6979c12d7f76d708a21d784ee5f4f38c6010c5fd16ebe5324ea5469ea578c4ac7fabc26a82e7ea5d5bf6206be79482a9e454183c7b082a20a8
 SHA512 
bc0929e3cb01eb355c1eb8615087cc70c4585db75d0e6664237e8e268c5dc2159ec9852d917c9fe6b06a3fa780d7ae0b806c2e5cbf48a60622ee4558d9d82063
 DIST xnec2c-v4.3.4.tar.gz 974922 BLAKE2B 
e6243ca37bf5acc91e523c8444121afb7b56d4cdfcf64120987aebde321ddaecc4c63653e60353d300c987af65e5ecc4f441b4f1aaa72ed88bbcd0833da89d40
 SHA512 
5b29b6679117e384d0f0c671a5ed3a902012fd18832e89af894cdb26ac7ec4e7e9de5a4195b7fc81de1481ad253fb77483ee05f15ed608a3cfaa32de4071918c
+DIST xnec2c-v4.4.5.tar.gz 972268 BLAKE2B 
d68b525324ddc8a621e7b186364031b3739210aea9581347e1fa38916eefb97f7ef3d7e5b8f673d9fd514dea36815ebc3f9d17d3a6eea26af90d5981ad738828
 SHA512 
8edf19357d619bfc9fcf2ed29380b51d8dc5e8dd1f7fa798a01f15652e0c5c65217e1e8797be6118a655d124dcf1fe8f3d959744128d75afef5c60738864d3cc

diff --git a/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild
new file mode 100644
index ..d305cccd2dda
--- /dev/null
+++ b/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 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
+   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_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-02-24 Thread Thomas Beierlein
commit: 5ffa7558b47964913a0c88edb85c0eca3020d7bc
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Feb 25 05:54:02 2022 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Feb 25 05:54:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffa7558

sci-electronics/xnec2c: Fix musl related compile problems

After discussion with upstream drop left overs from experiments with
handling of some dynamic libraries. That fixes the problems with the use
of dlinfo() and backtrack_symbols().

Closes: https://bugs.gentoo.org/832744
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 .../xnec2c/files/xnec2c-4.4.5-musl.patch   | 63 ++
 sci-electronics/xnec2c/xnec2c-4.4.5.ebuild |  3 ++
 2 files changed, 66 insertions(+)

diff --git a/sci-electronics/xnec2c/files/xnec2c-4.4.5-musl.patch 
b/sci-electronics/xnec2c/files/xnec2c-4.4.5-musl.patch
new file mode 100644
index ..a995463224b0
--- /dev/null
+++ b/sci-electronics/xnec2c/files/xnec2c-4.4.5-musl.patch
@@ -0,0 +1,63 @@
+diff --git a/src/mathlib.c b/src/mathlib.c
+index 5354240..b28033e 100644
+--- a/src/mathlib.c
 b/src/mathlib.c
+@@ -155,9 +155,6 @@ int open_mathlib(mathlib_t *lib)
+   return 0;
+   }
+ 
+-  if (dlinfo(lib->handle, RTLD_DI_LMID, >lmid) == -1)
+-  printf("dlinfo: %s: %s\n", lib->lib, dlerror());
+-
+   // Call the init() function if configured
+   if (lib->init != NULL)
+   lib->init(lib);
+@@ -217,14 +214,7 @@ void init_mathlib()
+   mathlibs[libidx].available = 1;
+ 
+   // At this point the library load was successful, provide 
detail:
+-  if (mathlibs[libidx].handle != NULL)
+-  {
+-  char lpath[PATH_MAX];
+-  dlinfo(mathlibs[libidx].handle, RTLD_DI_ORIGIN, lpath);
+-  printf("  loaded ok: %s/%s\n", lpath, 
mathlibs[libidx].lib);
+-  }
+-  else
+-  printf("  loaded ok.\n");
++  printf("  loaded ok.\n");
+ 
+   // Set the default to the first one we find:
+   if (current_mathlib == NULL)
+diff --git a/src/utils.c b/src/utils.c
+index b803402..1462df2 100644
+--- a/src/utils.c
 b/src/utils.c
+@@ -17,7 +17,7 @@
+  *https://www.xnec2c.org/
+  */
+ 
+-#include 
++//#include 
+ 
+ #include "utils.h"
+ #include "shared.h"
+@@ -736,18 +736,7 @@ void _print_backtrace(char **strings)
+ // Return an array of backtrace strings.  The value returned must be 
free()'ed.
+ char **_get_backtrace()
+ {
+-  void *array[10];
+-  char **strings;
+-  int size;
+-
+-  size = backtrace(array, 10);
+-  strings = backtrace_symbols(array, size);
+-
+-  // This wastes an array entry, but allows _print_backtrace() to find
+-  // the end of the list without realloc'ing space for a NULL:
+-  strings[size-1] = NULL;
+-
+-  return strings;
++  return NULL;
+ }
+ 
+ void print_backtrace(char *msg)

diff --git a/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild
index d305cccd2dda..6c495a7c80f8 100644
--- a/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild
+++ b/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild
@@ -21,10 +21,13 @@ RDEPEND="dev-libs/glib:2
 DEPEND="${RDEPEND}
sys-devel/gettext"
 
+PATCHES=( "${FILESDIR}/$PN-4.4.5-musl.patch" )
+
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
eapply_user
+   eapply ${PATCHES[@]}
eautoreconf
 }
 



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

2022-03-19 Thread Thomas Beierlein
commit: 42333415c364f16e1055d68d6a6dcd9abdf51d72
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Mar 19 17:55:07 2022 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Mar 19 18:25:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42333415

sci-electronics/xnec2c: drop 4.2, 4.3.4

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

 sci-electronics/xnec2c/Manifest|  2 -
 sci-electronics/xnec2c/files/xnec2c-template.patch | 28 
 sci-electronics/xnec2c/xnec2c-4.2.ebuild   | 46 
 sci-electronics/xnec2c/xnec2c-4.3.4.ebuild | 50 --
 4 files changed, 126 deletions(-)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index 5ce46e7d3b2f..1e2cfb1af6f5 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1,4 +1,2 @@
 DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 
81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1
 SHA512 
3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980
-DIST xnec2c-4.2.tar.bz2 939408 BLAKE2B 
5fbecf436bfebb6979c12d7f76d708a21d784ee5f4f38c6010c5fd16ebe5324ea5469ea578c4ac7fabc26a82e7ea5d5bf6206be79482a9e454183c7b082a20a8
 SHA512 
bc0929e3cb01eb355c1eb8615087cc70c4585db75d0e6664237e8e268c5dc2159ec9852d917c9fe6b06a3fa780d7ae0b806c2e5cbf48a60622ee4558d9d82063
-DIST xnec2c-v4.3.4.tar.gz 974922 BLAKE2B 
e6243ca37bf5acc91e523c8444121afb7b56d4cdfcf64120987aebde321ddaecc4c63653e60353d300c987af65e5ecc4f441b4f1aaa72ed88bbcd0833da89d40
 SHA512 
5b29b6679117e384d0f0c671a5ed3a902012fd18832e89af894cdb26ac7ec4e7e9de5a4195b7fc81de1481ad253fb77483ee05f15ed608a3cfaa32de4071918c
 DIST xnec2c-v4.4.5.tar.gz 972268 BLAKE2B 
d68b525324ddc8a621e7b186364031b3739210aea9581347e1fa38916eefb97f7ef3d7e5b8f673d9fd514dea36815ebc3f9d17d3a6eea26af90d5981ad738828
 SHA512 
8edf19357d619bfc9fcf2ed29380b51d8dc5e8dd1f7fa798a01f15652e0c5c65217e1e8797be6118a655d124dcf1fe8f3d959744128d75afef5c60738864d3cc

diff --git a/sci-electronics/xnec2c/files/xnec2c-template.patch 
b/sci-electronics/xnec2c/files/xnec2c-template.patch
deleted file mode 100644
index fa09bbdb9830..
--- a/sci-electronics/xnec2c/files/xnec2c-template.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-# Install template files in /usr/share/xnec2c
-diff --git a/Makefile.am b/Makefile.am
-index 9e8873a..6f6203e 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -62,7 +62,7 @@ install-data-local:
- $(install_sh_DATA) doc/$(PACKAGE).1.gz $(DESTDIR)$(mandir)/man1/; \
-   fi;
-   if test -d .$(PACKAGE)/; then \
--$(MKDIR_P) $(DESTDIR)$(datarootdir)/examples/$(PACKAGE)/;\
--cp -r .$(PACKAGE)/* $(DESTDIR)$(datarootdir)/examples/$(PACKAGE)/; \
-+$(MKDIR_P) $(DESTDIR)$(datarootdir)/$(PACKAGE)/;\
-+cp -r .$(PACKAGE)/* $(DESTDIR)$(datarootdir)/$(PACKAGE)/; \
-   fi;
- 
-diff --git a/src/main.c b/src/main.c
-index 4cb541e..6883ceb 100644
 a/src/main.c
-+++ b/src/main.c
-@@ -88,7 +88,7 @@ main (int argc, char *argv[])
- /* Create file path to xnec2c examples directory */
- exe_path[bytes] = '\0';
- Strlcpy( file_path, exe_path, sizeof(file_path) );
--Strlcat( file_path, "/share/examples/xnec2c", sizeof(file_path) );
-+Strlcat( file_path, "/share/xnec2c", sizeof(file_path) );
- fprintf( stderr, "xnec2c: creating xnec2c config directory from: %s\n", 
file_path );
- 
- /* Create system command to copy examples/xnec2c to ~/.xnec2c */

diff --git a/sci-electronics/xnec2c/xnec2c-4.2.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.2.ebuild
deleted file mode 100644
index bdc030a2fa5c..
--- a/sci-electronics/xnec2c/xnec2c-4.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg-utils
-
-DESCRIPTION="A GTK+ graphical interactive version of nec2c"
-HOMEPAGE="https://www.qsl.net/5b4az/pages/nec2.html;
-SRC_URI="https://www.qsl.net/5b4az/pkg/nec2/xnec2c/${P}.tar.bz2;
-
-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
-   eapply "${FILESDIR}/${PN}-template.patch"
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   docompress -x /usr/share/man
-   dodoc AUTHORS README doc/*.txt
-   use doc && dodoc -r doc/*.html doc/images
-   if use examples ; then
-   docinto examples
-   dodoc examples/*
-   fi
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon

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

2022-03-19 Thread Thomas Beierlein
commit: fe2d1013e40cae5acfbfd23ed7b8d8f0b539f281
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Mar 19 18:31:49 2022 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Mar 19 18:31:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe2d1013

sci-electronics/xnec2c: add 4.4.7

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

 sci-electronics/xnec2c/Manifest|  1 +
 sci-electronics/xnec2c/xnec2c-4.4.7.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index 1e2cfb1af6f5..6604b6523ace 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1,2 +1,3 @@
 DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 
81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1
 SHA512 
3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980
 DIST xnec2c-v4.4.5.tar.gz 972268 BLAKE2B 
d68b525324ddc8a621e7b186364031b3739210aea9581347e1fa38916eefb97f7ef3d7e5b8f673d9fd514dea36815ebc3f9d17d3a6eea26af90d5981ad738828
 SHA512 
8edf19357d619bfc9fcf2ed29380b51d8dc5e8dd1f7fa798a01f15652e0c5c65217e1e8797be6118a655d124dcf1fe8f3d959744128d75afef5c60738864d3cc
+DIST xnec2c-v4.4.7.tar.gz 977084 BLAKE2B 
1bf17da252e9a1a38613a7d0e808f190ddb704af9903b897fdd5d68f1942d0c65ac43e9daa6d10b311c866733e96d216f3f610b6d5e7f957ad0230e6e35cfb8d
 SHA512 
d9ed8bf0eaa43fb4cf77997e71af6c70c5be120e2979ea6036af20caa1886897a543f7d7ec75df907f3f1c2adf55e1c4fa5e95f9fde034ebdfc51e932aaf674e

diff --git a/sci-electronics/xnec2c/xnec2c-4.4.7.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.4.7.ebuild
new file mode 100644
index ..c9403b6d6ff4
--- /dev/null
+++ b/sci-electronics/xnec2c/xnec2c-4.4.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 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
+   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_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-03-21 Thread Thomas Beierlein
commit: 725073832253187b4183b0ddaa1672451e66ae49
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Mar 21 13:31:09 2022 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Mar 21 13:35:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72507383

net-wireless/nanovna-saver: enable py3.10, add USE deps and tests

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

 net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild 
b/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild
index 1270f8f75142..e2817ae6b9e4 100644
--- a/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild
+++ b/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1
 
 DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA"
@@ -24,14 +24,16 @@ DEPEND=""
 RDEPEND="${DEPEND}
dev-python/cython[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
-   dev-python/PyQt5[${PYTHON_USEDEP}]
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]"
 BDEPEND=""
 
 PATCHES=( "${FILESDIR}"/no-newline-in-description.patch )
 
-src_prepare() {
-   rm "${S}"/test -R || die
-   distutils-r1_src_prepare
+distutils_enable_tests pytest
+
+python_install() {
+   rm -r "${BUILD_DIR}"/lib/test || die
+   distutils-r1_python_install
 }



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

2022-03-24 Thread Thomas Beierlein
commit: a63315630500bdf5ac2c84b9787fb53031e24e06
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Mar 24 16:40:31 2022 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Mar 24 16:41:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6331563

sci-electronics/xnec2c: add 4.4.11

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

 sci-electronics/xnec2c/Manifest |  1 +
 sci-electronics/xnec2c/xnec2c-4.4.11.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index 6604b6523ace..1e51c2d52d97 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1,3 +1,4 @@
 DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 
81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1
 SHA512 
3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980
+DIST xnec2c-v4.4.11.tar.gz 1061014 BLAKE2B 
f7af594a1f97b0ad9d93b57235afaf04a8500768396c49608c96849b761828206f2c48afbdb067c9a4138732d4d4e6ad7f6f90a5a547487928efdfe77d3bad88
 SHA512 
9b5bf71ae45b4d70030eb78793d54d2aa8691afcfcb398b8b23be6508d77a510e5e8a26b6c978b9ea6031fbf5903fd765263d4b19691011187daf58feac612e2
 DIST xnec2c-v4.4.5.tar.gz 972268 BLAKE2B 
d68b525324ddc8a621e7b186364031b3739210aea9581347e1fa38916eefb97f7ef3d7e5b8f673d9fd514dea36815ebc3f9d17d3a6eea26af90d5981ad738828
 SHA512 
8edf19357d619bfc9fcf2ed29380b51d8dc5e8dd1f7fa798a01f15652e0c5c65217e1e8797be6118a655d124dcf1fe8f3d959744128d75afef5c60738864d3cc
 DIST xnec2c-v4.4.7.tar.gz 977084 BLAKE2B 
1bf17da252e9a1a38613a7d0e808f190ddb704af9903b897fdd5d68f1942d0c65ac43e9daa6d10b311c866733e96d216f3f610b6d5e7f957ad0230e6e35cfb8d
 SHA512 
d9ed8bf0eaa43fb4cf77997e71af6c70c5be120e2979ea6036af20caa1886897a543f7d7ec75df907f3f1c2adf55e1c4fa5e95f9fde034ebdfc51e932aaf674e

diff --git a/sci-electronics/xnec2c/xnec2c-4.4.11.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.4.11.ebuild
new file mode 100644
index ..3d142cf6f7a4
--- /dev/null
+++ b/sci-electronics/xnec2c/xnec2c-4.4.11.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 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
+   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: sci-electronics/voacapl/

2022-04-01 Thread Thomas Beierlein
commit: 36ebf312188e4792bb467605b2d24a2fbbff4295
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Apr  1 09:04:50 2022 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Apr  1 09:05:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ebf312

sci-electronics/voacapl: drop 0.7.6

Closes:https://bugs.gentoo.org/836097

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

 sci-electronics/voacapl/voacapl-0.7.6.ebuild | 26 --
 1 file changed, 26 deletions(-)

diff --git a/sci-electronics/voacapl/voacapl-0.7.6.ebuild 
b/sci-electronics/voacapl/voacapl-0.7.6.ebuild
deleted file mode 100644
index 0ae8fe6a8d63..
--- a/sci-electronics/voacapl/voacapl-0.7.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit fortran-2
-
-MY_P=${PN}-v.${PV}
-
-DESCRIPTION="HF propagation prediction tool"
-HOMEPAGE="https://www.qsl.net/hz1jw/voacapl/index.html;
-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"
-
-S="${WORKDIR}/${MY_P}"
-
-src_compile() {
-   # bug 513766
-   emake -j1 DESTDIR="${D}"
-}



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

2022-04-01 Thread Thomas Beierlein
commit: d22495ce0800c24eab85baf0cec845a1cd1d1982
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Apr  1 09:09:02 2022 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Apr  1 09:09:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22495ce

sci-libs/cartopy: drop 0.19.0, 0.20.1

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

 sci-libs/cartopy/Manifest  |  1 -
 sci-libs/cartopy/cartopy-0.19.0.ebuild | 69 -
 sci-libs/cartopy/cartopy-0.20.1.ebuild | 70 --
 3 files changed, 140 deletions(-)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index e401f3bb438c..4e9c493bc31c 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1,3 +1,2 @@
-DIST cartopy-0.19.0.tar.gz 11738107 BLAKE2B 
129a32850947e3439505812655b0feb25f33e3b45a909be56a0093cba41acbf777be7e899b528cc910e044fc8844438283eff4d20a1433ab5ea3c58f240efa0f
 SHA512 
5019c752fed18295048cdbe927e28040b61327414262c67c079572969e8ec3abd76f4cb0e6dd1f8ee4cfb88426cbd926ff9a2e934e8d47b8a3180bf748bd7364
 DIST cartopy-0.20.1.tar.gz 10704635 BLAKE2B 
29ff571a4dccfe71585d6da4d11730fdb7d1b4bf28e9e16a7e928dc154a1fb74169fb122bf9dd2ebbc8b1a3d2ff4cd4591ec2afaa7eb9728ce1ae8a66facff1c
 SHA512 
fe846fcaa8860f5bee4c478aa8a2125dad19d0d7988d10ee587590834728708f2a015104852d4320ba4d2367b78bad36cbdaa2b48cb6ed5b7b4d4e06a86e20d2
 DIST cartopy-0.20.2.tar.gz 10703222 BLAKE2B 
18763971b33704c526bc98dede60077382de1e6855bd5dcc8901d729b9400eb2a3fdb2e6e2bd9b705ad2d43ab089e4837f12b7dc465429f1cdede21f174f8ef4
 SHA512 
1208c11a4b6d4b01b7ed7459ced7d79b0b60abc7be0f88562aa0d3826ac6bcebfe51cdf68213fd668353f4c269eb2c10fc2bf15e9db0b4c5802f629b76be3761

diff --git a/sci-libs/cartopy/cartopy-0.19.0.ebuild 
b/sci-libs/cartopy/cartopy-0.19.0.ebuild
deleted file mode 100644
index 613c5da6a598..
--- a/sci-libs/cartopy/cartopy-0.19.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1 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}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/pyshp[${PYTHON_USEDEP}]
-   sci-libs/shapely[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   sci-libs/gdal[python,${PYTHON_USEDEP}]
-"
-
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   sci-libs/geos
-"${MPLCONFIGDIR}"/matplotlibrc || die
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   cd "${BUILD_DIR}"
-   # drop all tests needing network access
-   virtx pytest -vv -m "not network and not natural_earth" || die "test 
failed"
-}

diff --git a/sci-libs/cartopy/cartopy-0.20.1.ebuild 
b/sci-libs/cartopy/cartopy-0.20.1.ebuild
deleted file mode 100644
index 1fa38c496b97..
--- a/sci-libs/cartopy/cartopy-0.20.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit distutils-r1 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}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/pyshp[${PYTHON_USEDEP}]
-   sci-libs/shapely[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   sci-libs/gdal[python,${PYTHON_USEDEP}]
-"
-
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTH

<    1   2   3   4   5   6   7   8   9   10   >