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

2021-01-23 Thread Thomas Beierlein
commit: 465b334f163a88f6e045202c23c93cd36637e99a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jan 23 15:48:21 2021 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jan 23 15:48:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465b334f

app-backup/bacula: Fix database locking bug (bug #766195)

Reported-by: Phil Stracchino  caerllewys.net>
Closes: https://bugs.gentoo.org/766195
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.6.5.ebuild |  5 -
 app-backup/bacula/bacula-9.6.6.ebuild |  5 -
 app-backup/bacula/bacula-9.6.7.ebuild |  5 -
 .../bacula/files/bacula-9.6.x-fix-race-condition.patch| 15 +++
 4 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
index d2d04673ea7..13290a4abf9 100644
--- a/app-backup/bacula/bacula-9.6.5.ebuild
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -171,6 +171,9 @@ src_prepare() {
# correct installation for plugins to mode 0755 (bug #725946)
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/Makefile.in ||die
 
+   # fix database locking code for bacula-9.6.4 ... -9.6.x (bug #766195)
+   eapply -p0 "${FILESDIR}"/${PN}-9.6.x-fix-race-condition.patch
+
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.

diff --git a/app-backup/bacula/bacula-9.6.6.ebuild 
b/app-backup/bacula/bacula-9.6.6.ebuild
index 8b6104a81e9..aaffa58674b 100644
--- a/app-backup/bacula/bacula-9.6.6.ebuild
+++ b/app-backup/bacula/bacula-9.6.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -171,6 +171,9 @@ src_prepare() {
# correct installation for plugins to mode 0755 (bug #725946)
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/Makefile.in ||die
 
+   # fix database locking code for bacula-9.6.4 ... -9.6.x (bug #766195)
+   eapply -p0 "${FILESDIR}"/${PN}-9.6.x-fix-race-condition.patch
+
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.

diff --git a/app-backup/bacula/bacula-9.6.7.ebuild 
b/app-backup/bacula/bacula-9.6.7.ebuild
index 8b6104a81e9..aaffa58674b 100644
--- a/app-backup/bacula/bacula-9.6.7.ebuild
+++ b/app-backup/bacula/bacula-9.6.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -171,6 +171,9 @@ src_prepare() {
# correct installation for plugins to mode 0755 (bug #725946)
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/Makefile.in ||die
 
+   # fix database locking code for bacula-9.6.4 ... -9.6.x (bug #766195)
+   eapply -p0 "${FILESDIR}"/${PN}-9.6.x-fix-race-condition.patch
+
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.

diff --git a/app-backup/bacula/files/bacula-9.6.x-fix-race-condition.patch 
b/app-backup/bacula/files/bacula-9.6.x-fix-race-condition.patch
new file mode 100644
index 000..4862bcece0e
--- /dev/null
+++ b/app-backup/bacula/files/bacula-9.6.x-fix-race-condition.patch
@@ -0,0 +1,15 @@
+--- src/dird/dird.c.orig   2021-01-19 15:25:16.233573546 -0500
 src/dird/dird.c2021-01-19 15:26:23.884070798 -0500
+@@ -1263,11 +1263,11 @@
+  }
+  if (catalog->db_driver) {
+/* To copy dbdriver field into "CAT" catalog resource class (local)
+ * from dbdriver in "BDB" catalog DB Interface class (global)
+ */
+-bstrncpy(catalog->db_driver, BDB_db_driver, db_driver_len);
++bstrncpy(catalog->db_driver, BDB_db_driver, db_driver_len+1);
+  }
+   }
+ 
+   if (!db || !db_open_database(NULL, db)) {
+  Pmsg2(000, _("Could not open Catalog \"%s\", database \"%s\".\n"),



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

2020-12-29 Thread Thomas Beierlein
commit: 22b1c29102e7bd9b6d4902c9afec9dd47513f02c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Dec 29 17:54:50 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Dec 29 17:55:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b1c291

media-libs/hamlib: Major version bump

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

 media-libs/hamlib/Manifest  |  1 +
 media-libs/hamlib/hamlib-4.0.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 04a2aeab276..6c406fe1edd 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/media-libs/hamlib/hamlib-4.0.ebuild 
b/media-libs/hamlib/hamlib-4.0.ebuild
new file mode 100644
index 000..d52c7828e6a
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..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 "${T}"/73hamlib
+}



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

2020-12-28 Thread Thomas Beierlein
commit: 388fc804cd2fc9cd91deb8d759cbccb1fd5d0d85
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Dec 28 16:25:01 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Dec 28 16:25:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=388fc804

dev-libs/libzia: Support libftdi:1

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

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

diff --git a/dev-libs/libzia/libzia-4.24.ebuild 
b/dev-libs/libzia/libzia-4.24.ebuild
index 4977fe81e7d..5b0fd3c5e71 100644
--- a/dev-libs/libzia/libzia-4.24.ebuild
+++ b/dev-libs/libzia/libzia-4.24.ebuild
@@ -17,7 +17,7 @@ RDEPEND="dev-libs/glib:2
x11-libs/gtk+:2
media-libs/libsdl
media-libs/libpng:0
-   ftdi? ( dev-embedded/libftdi:0 )"
+   ftdi? ( dev-embedded/libftdi:1 )"
 
 DEPEND="${RDEPEND}
virtual/pkgconfig"



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

2020-12-25 Thread Thomas Beierlein
commit: c732edfe8d03512dc3721c9d8f98a014525d6639
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec 25 14:48:59 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec 25 14:48:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c732edfe

dev-libs/libzia: Drop old

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

 dev-libs/libzia/Manifest   |  2 --
 dev-libs/libzia/libzia-4.21.ebuild | 44 --
 dev-libs/libzia/libzia-4.22.ebuild | 48 --
 3 files changed, 94 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 05d876506a4..c32bd7df0bb 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,4 +1,2 @@
-DIST libzia-4.21.tar.gz 631871 BLAKE2B 
8c54ae86e38569914c05da6c11b8ffe2c349884fb4e8ea00b05b88da12f6ee4e80ddac82f1790b67586c24d9df5b0ab71053fc80479cfdde22250a034db6dbef
 SHA512 
e4277dfc3c004a0a1d1ccd8a11431e46344763ff5df68403b451e2be4b6bd00862fe2af0e15ce9017c3d6144d301e792f9279632687697e0dd4a238c805b04a8
-DIST libzia-4.22.tar.gz 626973 BLAKE2B 
6cc87ce5bb11824fc6fbaebbf1ab3c4728884d626c18455088e02d61f84d361f194d07567eed5408671e0c31c015e1fb1d9245294457e699a0342f8487778023
 SHA512 
1b04460e3706e13e7b6e680a1c58c72131a7f7436a40e9b74ddfd1119cb8507e509658081b9d2daa8eb085f101091a897f8ffec518d74d4409cbd07d999d2c40
 DIST libzia-4.23.tar.gz 627405 BLAKE2B 
913173aca367dd660b8e04502e1198072e99e9ece5cd30ef2d4ad528292b3aba00799d89ee336bdf6a1cebf43118610caddfeeedccdd4b5af48bd54ac795066b
 SHA512 
c34aff9b8a19713ea9881ea5a58a038fe7f0127c3503c845ecd6187ab07f90f7ae2727331e43b9cfb6b8db15d8dcbf80b2e1f4105bb4a34e9b30d9778d3a815b
 DIST libzia-4.24.tar.gz 630318 BLAKE2B 
83792c75e776b039788d46568a967690e10086b1f5daf3304a658721f1139bbed65b41a8fdcfe213757d342287696c383be7668be111896388b292086ca2cd0a
 SHA512 
e7952822861d7702494309d70e9d7385c5dfa929b521387bc81883d4316a5fae96c5776b00f81da6dcbaa2965fdf30ac8a8a1b9963806d36454ebd6886ddcbd1

diff --git a/dev-libs/libzia/libzia-4.21.ebuild 
b/dev-libs/libzia/libzia-4.21.ebuild
deleted file mode 100644
index 9feeb18eddf..000
--- a/dev-libs/libzia/libzia-4.21.ebuild
+++ /dev/null
@@ -1,44 +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
-   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.22.ebuild 
b/dev-libs/libzia/libzia-4.22.ebuild
deleted file mode 100644
index 732c9aaf2d9..000
--- a/dev-libs/libzia/libzia-4.22.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
-}



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

2020-12-25 Thread Thomas Beierlein
commit: 769e23f833d13583fe2cea7a87e53811a23946fe
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec 25 14:48:05 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec 25 14:48:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=769e23f8

media-radio/tucnak: Drop old

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

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 73a6aa91406..7d8730deaa6 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,4 +1,2 @@
-DIST tucnak-4.21.tar.gz 3545924 BLAKE2B 
dabc9647e4fde5c8c3b3e9b2ee5f072ce6e85138c6a45f635c05dcf47763a39e191a6ac3d97e71b79d3913915126261f565f8e273cd257731e04bc5ab7956aab
 SHA512 
73fe2e92a0db3a8e152cfc25bbaefdeec6fd7f11223d02eae6c1ac5526c02404e89ecd4f2f715e7fda1d72fd872fc240694ce674d57a95c03417cf59dbd6532c
-DIST tucnak-4.22.tar.gz 3547159 BLAKE2B 
4a08bc0f7cfa5bbef6d367e7d5780707b6500bf35938ba38bab779ab68e379dd48f6f08146c042e10f2fe4eb7c6d807fef4a8c64ab4ddd8d4fff25f9a0765436
 SHA512 
d4ec3707137e7a79ede5722806f30f6442988b6cf79e15578978344d6f3dc978a4ef7bfff215458a65d7436e6344e7288c911e499ad3c03b9edb754cd390e2fc
 DIST tucnak-4.23.tar.gz 3550740 BLAKE2B 
559f082e19dc22fb119ba6b075f83a49838347bde8856e22a90b9bfc66c8df17ef172967e0e6c4a88a3cfb7764ad36b6fe1a2dd18a9212d8c4637346a8616e7b
 SHA512 
febd5daf943ec4428fe4d77542e20a47d69b017d345aff00ee7e0aca0cc287cf0f1abf3f858051e23aa8d0dffa4146b22fbdb5813d97debb902b91fd99dcd50a
 DIST tucnak-4.24.tar.gz 3556553 BLAKE2B 
78f75a6da859937fa36099f9adcb508065800e62d3ad5f9b21f294d86fe0b40f0384e7e15a35d3a0708f5516e117d29667a34653f9f51ebb582923b993cd
 SHA512 
5dbb129bc638b1f69dd159dd46237ceef1c830922266a663be0437e5f0fee612282a238315448aababb781950a8945f0e2ecf375eef61567291c07acc80526dd

diff --git a/media-radio/tucnak/tucnak-4.21.ebuild 
b/media-radio/tucnak/tucnak-4.21.ebuild
deleted file mode 100644
index 8490a3d7874..000
--- a/media-radio/tucnak/tucnak-4.21.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.22.ebuild 
b/media-rad

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

2020-12-19 Thread Thomas Beierlein
commit: a9c5ab250c68161de4354236a31f323f2e583f36
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 19 14:52:23 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 19 14:57:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c5ab25

sci-libs/cartopy: Drop python3_6 support

As package depends on sci-libs/shapely which no longer provides support
for python3_6 we drop it here too.

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

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

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
index d4fd00b90fc..7396023ceb3 100644
--- a/sci-libs/cartopy/cartopy-0.18.0.ebuild
+++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
 inherit distutils-r1 virtualx
 
 MY_PV=${PV/_beta/b}



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

2020-12-19 Thread Thomas Beierlein
commit: cb53c4c3ef456f29841537b769b1a220621f639d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 19 14:54:31 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 19 14:57:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb53c4c3

sci-libs/cartopy: Add python3_9 support

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

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

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
index 7396023ceb3..fbbee50514c 100644
--- a/sci-libs/cartopy/cartopy-0.18.0.ebuild
+++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 inherit distutils-r1 virtualx
 
 MY_PV=${PV/_beta/b}



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

2020-12-19 Thread Thomas Beierlein
commit: 0b2bb33cd806d76ccc93e36bfd034f97a34cfbd1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 19 14:56:59 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 19 14:57:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2bb33c

sci-visualization/pythonprop: Add python3_9 support

Package-Manager: Portage-3.0.12, Repoman-3.0.2
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 b87092b1dd0..35305b711e3 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_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit autotools python-single-r1
 



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

2020-12-19 Thread Thomas Beierlein
commit: 083057744bb6181705793a4832f677539c3b4282
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 19 10:13:18 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 19 10:15:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08305774

sci-visualization/pythonprop: Drop python3_6 support

Dropping it is a prerequisite for moving sci-libs/cartopy to
python3_{7..9} only.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
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 38ac7c2ed83..b87092b1dd0 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_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
 
 inherit autotools python-single-r1
 



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

2020-12-19 Thread Thomas Beierlein
commit: cb9db71733b541010aa951512eded3ceed61bed7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 19 09:12:29 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 19 10:15:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9db717

sci-visualization/pythonprop: Drop old

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

 sci-visualization/pythonprop/Manifest  |  1 -
 .../pythonprop/pythonprop-0.29.ebuild  | 51 --
 2 files changed, 52 deletions(-)

diff --git a/sci-visualization/pythonprop/Manifest 
b/sci-visualization/pythonprop/Manifest
index 5be43f4623d..8f7709d8717 100644
--- a/sci-visualization/pythonprop/Manifest
+++ b/sci-visualization/pythonprop/Manifest
@@ -1,2 +1 @@
-DIST pythonprop-0.29.tar.gz 586118 BLAKE2B 
ac018f147206b59fbd2295e6e72d6e1a801d6456d8a9784bdb2511b0d9dcecfa455363826680051c90e0fcc83fdc95a16c91df120efb2e70456958276967dec7
 SHA512 
2fbbffedc9e010fdebeed7a84d23c599a2532ae0b67e6a2ba2da6bea0dc0496cb1f71ac54650285ed35196f33e689fc3d967e3bd7c4fb16832fc484a6b777fcb
 DIST pythonprop-0.30.tar.gz 1141872 BLAKE2B 
0703358221825bbeffb47cd5ff97a8de4c22ed9922347b96e359c7fbeffd6bae681a81d4938c03f4199ce583821d6e1006ce2e12aa718f50b5de69f2c0476a38
 SHA512 
421cade49a241d0dd38afa92e2c1874e2e6a0837ac7aeb9f4a294a2cec23e80e446e88a4de202de445cde73b9d816f4d6e487536be8c02017f1754c116fba310

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



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

2020-12-18 Thread Thomas Beierlein
commit: be004dc155e56999bfbc34beadf96d565f17a171
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec 18 21:20:39 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec 18 21:21:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be004dc1

sci-libs/cartopy: Add python3_9 support and drop 3_6

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

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

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
index d4fd00b90fc..fbbee50514c 100644
--- a/sci-libs/cartopy/cartopy-0.18.0.ebuild
+++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 inherit distutils-r1 virtualx
 
 MY_PV=${PV/_beta/b}



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

2020-12-18 Thread Thomas Beierlein
commit: 8355723a3b75e59e3e622c0443e591c1fad7d7c0
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec 18 18:01:07 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec 18 18:01:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8355723a

sci-libs/pyshp: Drop old

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

 sci-libs/pyshp/Manifest   |  1 -
 sci-libs/pyshp/pyshp-2.1.0.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/sci-libs/pyshp/Manifest b/sci-libs/pyshp/Manifest
index 4ed1738c29e..53f8a333068 100644
--- a/sci-libs/pyshp/Manifest
+++ b/sci-libs/pyshp/Manifest
@@ -1,2 +1 @@
-DIST pyshp-2.1.0.tar.gz 215360 BLAKE2B 
2b32a3db242b90f801abdbc31f3c930bc40c3ad0606433d90f62c6b9af3c0459e8c8467d60aec1075368779e5a4fffa9e3985e1875d82edf732faf982359c605
 SHA512 
ab0c7832f7e480ec3cdbf94ec29f84b590486625bde3d5cf465e5dc6ddca02998b99510b6c14d5ba005816c5b091044badc1e68988fd971f9e18266096ad86cb
 DIST pyshp-2.1.2.tar.gz 217857 BLAKE2B 
f4c50e16987b13b7968fe37e4e7f20329b6871c879b837113aac281527f6a00d5d13e10f93e8ecd5896cf089d801d76cec5d93645a6919fbc48d96d4318bb767
 SHA512 
54fadaa133d3fbf3b9a318be02dd21c2a35a3c58c15de8e6d0cffa6ca83eefe12603fe5930d3df63ad4c6a6d711336752f08923c6406168207ac291d05592582

diff --git a/sci-libs/pyshp/pyshp-2.1.0.ebuild 
b/sci-libs/pyshp/pyshp-2.1.0.ebuild
deleted file mode 100644
index 5499cd13c87..000
--- a/sci-libs/pyshp/pyshp-2.1.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-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-libs/hamlib/

2020-12-16 Thread Thomas Beierlein
commit: ad33f60b536990183f7458fea3f5ddeb96b6a46c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Dec 16 19:11:17 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Dec 16 19:11:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad33f60b

media-libs/hamlib: Add python3_9 support

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

 media-libs/hamlib/hamlib-3.3-r1.ebuild  | 2 +-
 media-libs/hamlib/hamlib-4.0_rc2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/hamlib/hamlib-3.3-r1.ebuild 
b/media-libs/hamlib/hamlib-3.3-r1.ebuild
index f5ac9c6a534..d7cbdeb49d3 100644
--- a/media-libs/hamlib/hamlib-3.3-r1.ebuild
+++ b/media-libs/hamlib/hamlib-3.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit autotools python-single-r1
 

diff --git a/media-libs/hamlib/hamlib-4.0_rc2.ebuild 
b/media-libs/hamlib/hamlib-4.0_rc2.ebuild
index 78dd7f26161..fc481e0478c 100644
--- a/media-libs/hamlib/hamlib-4.0_rc2.ebuild
+++ b/media-libs/hamlib/hamlib-4.0_rc2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 MY_P=${P/_rc2/~rc2}
 
 inherit autotools python-single-r1



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

2020-12-16 Thread Thomas Beierlein
commit: 68ef73bef4cdac3a4de6044677934f7f2b78c244
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Dec 16 19:03:02 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Dec 16 19:03:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ef73be

sci-libs/pyshp: Add python3_9 support

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

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

diff --git a/sci-libs/pyshp/pyshp-2.1.2.ebuild 
b/sci-libs/pyshp/pyshp-2.1.2.ebuild
index 5499cd13c87..9d913d98f24 100644
--- a/sci-libs/pyshp/pyshp-2.1.2.ebuild
+++ b/sci-libs/pyshp/pyshp-2.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 inherit distutils-r1
 
 DESCRIPTION="Pure Python read/write support for ESRI Shapefile format"



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

2020-12-13 Thread Thomas Beierlein
commit: d29951c5383b83d3149d779601ac690b90343ec4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Dec 13 18:55:21 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Dec 13 18:57:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29951c5

media-radio/tucnak: Version bump

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

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index a0c87749505..73a6aa91406 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,3 +1,4 @@
 DIST tucnak-4.21.tar.gz 3545924 BLAKE2B 
dabc9647e4fde5c8c3b3e9b2ee5f072ce6e85138c6a45f635c05dcf47763a39e191a6ac3d97e71b79d3913915126261f565f8e273cd257731e04bc5ab7956aab
 SHA512 
73fe2e92a0db3a8e152cfc25bbaefdeec6fd7f11223d02eae6c1ac5526c02404e89ecd4f2f715e7fda1d72fd872fc240694ce674d57a95c03417cf59dbd6532c
 DIST tucnak-4.22.tar.gz 3547159 BLAKE2B 
4a08bc0f7cfa5bbef6d367e7d5780707b6500bf35938ba38bab779ab68e379dd48f6f08146c042e10f2fe4eb7c6d807fef4a8c64ab4ddd8d4fff25f9a0765436
 SHA512 
d4ec3707137e7a79ede5722806f30f6442988b6cf79e15578978344d6f3dc978a4ef7bfff215458a65d7436e6344e7288c911e499ad3c03b9edb754cd390e2fc
 DIST tucnak-4.23.tar.gz 3550740 BLAKE2B 
559f082e19dc22fb119ba6b075f83a49838347bde8856e22a90b9bfc66c8df17ef172967e0e6c4a88a3cfb7764ad36b6fe1a2dd18a9212d8c4637346a8616e7b
 SHA512 
febd5daf943ec4428fe4d77542e20a47d69b017d345aff00ee7e0aca0cc287cf0f1abf3f858051e23aa8d0dffa4146b22fbdb5813d97debb902b91fd99dcd50a
+DIST tucnak-4.24.tar.gz 3556553 BLAKE2B 
78f75a6da859937fa36099f9adcb508065800e62d3ad5f9b21f294d86fe0b40f0384e7e15a35d3a0708f5516e117d29667a34653f9f51ebb582923b993cd
 SHA512 
5dbb129bc638b1f69dd159dd46237ceef1c830922266a663be0437e5f0fee612282a238315448aababb781950a8945f0e2ecf375eef61567291c07acc80526dd

diff --git a/media-radio/tucnak/tucnak-4.24.ebuild 
b/media-radio/tucnak/tucnak-4.24.ebuild
new file mode 100644
index 000..b4c1192a2e4
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.24.ebuild
@@ -0,0 +1,68 @@
+# 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
+}



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

2020-12-13 Thread Thomas Beierlein
commit: 8baa834d4eade626b376fb4e663f36b0b1dcee68
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Dec 13 18:56:36 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Dec 13 18:57:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8baa834d

dev-libs/libzia: Version bump

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

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

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index c45873c3d81..05d876506a4 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1,4 @@
 DIST libzia-4.21.tar.gz 631871 BLAKE2B 
8c54ae86e38569914c05da6c11b8ffe2c349884fb4e8ea00b05b88da12f6ee4e80ddac82f1790b67586c24d9df5b0ab71053fc80479cfdde22250a034db6dbef
 SHA512 
e4277dfc3c004a0a1d1ccd8a11431e46344763ff5df68403b451e2be4b6bd00862fe2af0e15ce9017c3d6144d301e792f9279632687697e0dd4a238c805b04a8
 DIST libzia-4.22.tar.gz 626973 BLAKE2B 
6cc87ce5bb11824fc6fbaebbf1ab3c4728884d626c18455088e02d61f84d361f194d07567eed5408671e0c31c015e1fb1d9245294457e699a0342f8487778023
 SHA512 
1b04460e3706e13e7b6e680a1c58c72131a7f7436a40e9b74ddfd1119cb8507e509658081b9d2daa8eb085f101091a897f8ffec518d74d4409cbd07d999d2c40
 DIST libzia-4.23.tar.gz 627405 BLAKE2B 
913173aca367dd660b8e04502e1198072e99e9ece5cd30ef2d4ad528292b3aba00799d89ee336bdf6a1cebf43118610caddfeeedccdd4b5af48bd54ac795066b
 SHA512 
c34aff9b8a19713ea9881ea5a58a038fe7f0127c3503c845ecd6187ab07f90f7ae2727331e43b9cfb6b8db15d8dcbf80b2e1f4105bb4a34e9b30d9778d3a815b
+DIST libzia-4.24.tar.gz 630318 BLAKE2B 
83792c75e776b039788d46568a967690e10086b1f5daf3304a658721f1139bbed65b41a8fdcfe213757d342287696c383be7668be111896388b292086ca2cd0a
 SHA512 
e7952822861d7702494309d70e9d7385c5dfa929b521387bc81883d4316a5fae96c5776b00f81da6dcbaa2965fdf30ac8a8a1b9963806d36454ebd6886ddcbd1

diff --git a/dev-libs/libzia/libzia-4.24.ebuild 
b/dev-libs/libzia/libzia-4.24.ebuild
new file mode 100644
index 000..4977fe81e7d
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.24.ebuild
@@ -0,0 +1,48 @@
+# 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
+}



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

2020-12-13 Thread Thomas Beierlein
commit: 5a1c0c28388e30a75cef07a303d6eef1b4f7464d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Dec 13 18:27:22 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Dec 13 18:27:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1c0c28

app-backup/bacula: Maintenance release

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

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.6.7.ebuild | 428 ++
 2 files changed, 429 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index da06b2fc455..a4201f8397c 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70
 DIST bacula-9.6.6.tar.gz 4253303 BLAKE2B 
131353e24265f64dd3c4e0632bee93d2a170d3ed88626ab80f1804e7a218eb86c5ac7507f4a4fe5ef7d4472a1c90ef0f45e1a6ad0a4a65a1fa8f1a8f63287e3f
 SHA512 
1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a
+DIST bacula-9.6.7.tar.gz 4168102 BLAKE2B 
8f5d5cbe8c3ce62105624138e9dfbb9f19eb0721bb2e377c07ef2cd3d4a8442641b4758b00b3050d2352dde31205658963782d2bec3e87242dac7b4b6a4d659c
 SHA512 
27551faa2e4b13c6c2b9a2500f1253dfa5ee84929013491a7bf512d965d655c5af78b08201090474bc9b29827ca0a5c1c5a23a55712a1f739f37de75449cfd4d

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

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

2020-12-04 Thread Thomas Beierlein
commit: 33daec3571d94faf8b4013b8950aefa705d229e2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec  4 19:04:41 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec  4 19:04:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33daec35

media-radio/flrig: Version bump

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

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

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 976a0061cc5..6a56f728655 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1 +1,2 @@
 DIST flrig-1.3.51.tar.gz 863499 BLAKE2B 
5545c6fdc1e24e3395b8fe0be9ef509dbc55b53e9148bca298a8651bf39bc136cc447a59acba4a93c886bf483a8f29606b05f498aa7d5cf814dc259a488f0f84
 SHA512 
a2ab9b5f43efaa61cfb495d70f2be94d3332d1eaaad5c5458012324f8afef64f08df18ed2751dc4b1971c5388db46b926e6eb6213cbde416a9cb72cbff86ab32
+DIST flrig-1.3.53.tar.gz 882614 BLAKE2B 
e97ec9903b634797f1d251e1bd77501a9c060ed06cea0a71d4eb0939bf3c97e8f9b54118859de47f1a1fd985ef1824aa258c5fa7ef09d75b856c114d6dd7dab1
 SHA512 
2aed757926c003626afad710111b2f2750e244046590c1a4b58c441e7c708227022b0e7bf5b5b3b857b8a031d7449a468067bb7c82bf5c56139f5bf247086690

diff --git a/media-radio/flrig/flrig-1.3.53.ebuild 
b/media-radio/flrig/flrig-1.3.53.ebuild
new file mode 100644
index 000..fc2f8c72ac1
--- /dev/null
+++ b/media-radio/flrig/flrig-1.3.53.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 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/flrig/

2020-12-04 Thread Thomas Beierlein
commit: 8114d3258994f18bf5979878a2756317335b465f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec  4 19:03:16 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec  4 19:03:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8114d325

media-radio/flrig: Drop old

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

 media-radio/flrig/Manifest|  1 -
 media-radio/flrig/flrig-1.3.50.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index c67b533db7e..976a0061cc5 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,2 +1 @@
-DIST flrig-1.3.50.tar.gz 844791 BLAKE2B 
ca9675a8a107c31a56536f7ba8a76a2f0df8e27353ac0dac782d21c236d3dc5c9eda766b0264f9c28ca35580aa4626c98714fe52e8d81925868842d727d9ad17
 SHA512 
678c91bfc4c28cedbce992bb1320dfb3a68614db10d1a0e37f03bc0d522426f70fb0ce61f0b6d49f765bf9e566522b4133863de8da84583f1c08c8ce6a2fcb76
 DIST flrig-1.3.51.tar.gz 863499 BLAKE2B 
5545c6fdc1e24e3395b8fe0be9ef509dbc55b53e9148bca298a8651bf39bc136cc447a59acba4a93c886bf483a8f29606b05f498aa7d5cf814dc259a488f0f84
 SHA512 
a2ab9b5f43efaa61cfb495d70f2be94d3332d1eaaad5c5458012324f8afef64f08df18ed2751dc4b1971c5388db46b926e6eb6213cbde416a9cb72cbff86ab32

diff --git a/media-radio/flrig/flrig-1.3.50.ebuild 
b/media-radio/flrig/flrig-1.3.50.ebuild
deleted file mode 100644
index 8b174faaddc..000
--- a/media-radio/flrig/flrig-1.3.50.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 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"
-
-src_prepare() {
-   eapply_user
-   eapply -p0 "${FILESDIR}"/fix-bashism.patch
-   eautoreconf
-}



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

2020-12-04 Thread Thomas Beierlein
commit: 4db5790105cf419f74869101fbeb2a59d47674a4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec  4 19:02:08 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec  4 19:02:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db57901

media-radio/fldigi: Version bump

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

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

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index c1df6779049..35502146d05 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,2 +1,3 @@
 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

diff --git a/media-radio/fldigi/fldigi-4.1.17.ebuild 
b/media-radio/fldigi/fldigi-4.1.17.ebuild
new file mode 100644
index 000..7ded0b14db4
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.1.17.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 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/fldigi/

2020-12-04 Thread Thomas Beierlein
commit: 1639b78b3c1d8d0c6567330aa98253878908ccc6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec  4 19:01:05 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec  4 19:01:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1639b78b

media-radio/fldigi: Drop old

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

 media-radio/fldigi/Manifest |  1 -
 media-radio/fldigi/fldigi-4.1.12.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 632a32b811b..c1df6779049 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,3 +1,2 @@
-DIST fldigi-4.1.12.tar.gz 4790381 BLAKE2B 
8be45c87bce298f91cb3975c8fe348b8ef39ea5ffe5eb719df496c075aa0773f8bf9b139312ea809057f926ffd27087fd41d350342f0f8ac198800a65178f367
 SHA512 
f74fd5915119d9d04a54260268d1dcd753ca50b48b388d2cc86a6ac2534ce0a0b1595124415b9aa19e518e58344a993510f5e9817f7893814821ebd3df7fa5ae
 DIST fldigi-4.1.14.tar.gz 4792805 BLAKE2B 
2f910c9eabb22dcc31e03fcebd5088edff9db128ab59ada553a3cd1016864a326204b7a082d1310c45ea682ed9264038e7e59a19ba68cf4ff5a30443b8033cd5
 SHA512 
b96a9d724087bacad93b6e729039ab67231ee6ebbd1b082c143e7bfb58f103012f98448f3ea0badabeeb748ed81d6d44e503b71bcb5ee6d0fa8108ab6d029d8d
 DIST fldigi-4.1.15.tar.gz 4838204 BLAKE2B 
3eab05ba366457fe3b1452cca37b262ba07414619c36781512ae1063e87c764a2bd562f3b7ad4733d885835df778b9ba11eb6470aa84d99ad9f9b3e1ef3675c3
 SHA512 
6579b557c9ce7e878f1ba7e6f59e0f676b1baddff78a94bd4b76925204e9b5a871da3080c4c13122781cb2e77311f61e15c03c82fbdd34a845051093070e9ab0

diff --git a/media-radio/fldigi/fldigi-4.1.12.ebuild 
b/media-radio/fldigi/fldigi-4.1.12.ebuild
deleted file mode 100644
index 2ce4f991e27..000
--- a/media-radio/fldigi/fldigi-4.1.12.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 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-libs/hamlib/

2020-12-04 Thread Thomas Beierlein
commit: 4e5b236de59d74229c0e7090969c3b9b24a4314f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec  4 17:22:51 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec  4 17:22:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e5b236d

media-libs/hamlib: Drop old

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

 media-libs/hamlib/hamlib-3.3.ebuild | 93 -
 1 file changed, 93 deletions(-)

diff --git a/media-libs/hamlib/hamlib-3.3.ebuild 
b/media-libs/hamlib/hamlib-3.3.ebuild
deleted file mode 100644
index e1f23ef7bc6..000
--- a/media-libs/hamlib/hamlib-3.3.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-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}"
-
-PATCHES=( "${FILESDIR}"/hamlib-3.3-format-security.patch )
-
-DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer TODO)
-
-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 "${PATCHES}"
-
-   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 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/pyshp/

2020-11-23 Thread Thomas Beierlein
commit: ebdc6e4c7763ee1a6400782c38706d7a5672ce9a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Nov 23 19:06:17 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Nov 23 19:06:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebdc6e4c

sci-libs/pyshp: Version bump

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

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

diff --git a/sci-libs/pyshp/Manifest b/sci-libs/pyshp/Manifest
index 93db1c90cc7..4ed1738c29e 100644
--- a/sci-libs/pyshp/Manifest
+++ b/sci-libs/pyshp/Manifest
@@ -1 +1,2 @@
 DIST pyshp-2.1.0.tar.gz 215360 BLAKE2B 
2b32a3db242b90f801abdbc31f3c930bc40c3ad0606433d90f62c6b9af3c0459e8c8467d60aec1075368779e5a4fffa9e3985e1875d82edf732faf982359c605
 SHA512 
ab0c7832f7e480ec3cdbf94ec29f84b590486625bde3d5cf465e5dc6ddca02998b99510b6c14d5ba005816c5b091044badc1e68988fd971f9e18266096ad86cb
+DIST pyshp-2.1.2.tar.gz 217857 BLAKE2B 
f4c50e16987b13b7968fe37e4e7f20329b6871c879b837113aac281527f6a00d5d13e10f93e8ecd5896cf089d801d76cec5d93645a6919fbc48d96d4318bb767
 SHA512 
54fadaa133d3fbf3b9a318be02dd21c2a35a3c58c15de8e6d0cffa6ca83eefe12603fe5930d3df63ad4c6a6d711336752f08923c6406168207ac291d05592582

diff --git a/sci-libs/pyshp/pyshp-2.1.2.ebuild 
b/sci-libs/pyshp/pyshp-2.1.2.ebuild
new file mode 100644
index 000..5499cd13c87
--- /dev/null
+++ b/sci-libs/pyshp/pyshp-2.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+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-libs/hamlib/

2020-11-18 Thread Thomas Beierlein
commit: 69edfd9d12114d0f5996d0710aca6f264d7a9812
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Nov 18 19:32:25 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Nov 18 19:33:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69edfd9d

media-libs/hamlib: Add python3.8 support

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

 media-libs/hamlib/hamlib-3.3-r1.ebuild | 93 ++
 1 file changed, 93 insertions(+)

diff --git a/media-libs/hamlib/hamlib-3.3-r1.ebuild 
b/media-libs/hamlib/hamlib-3.3-r1.ebuild
new file mode 100644
index 000..fba1a537a60
--- /dev/null
+++ b/media-libs/hamlib/hamlib-3.3-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+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}"
+
+PATCHES=( "${FILESDIR}"/hamlib-3.3-format-security.patch )
+
+DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer TODO)
+
+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 "${PATCHES}"
+
+   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 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-visualization/pythonprop/

2020-11-09 Thread Thomas Beierlein
commit: fe85502b06939125e5656d03c7032cd8c91e153a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Nov  9 18:53:31 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Nov  9 18:53:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe85502b

sci-visualization/pythonprop: Version bump

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

 sci-visualization/pythonprop/Manifest  |  1 +
 .../pythonprop/pythonprop-0.30.ebuild  | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/sci-visualization/pythonprop/Manifest 
b/sci-visualization/pythonprop/Manifest
index df3b3b966ad..5be43f4623d 100644
--- a/sci-visualization/pythonprop/Manifest
+++ b/sci-visualization/pythonprop/Manifest
@@ -1 +1,2 @@
 DIST pythonprop-0.29.tar.gz 586118 BLAKE2B 
ac018f147206b59fbd2295e6e72d6e1a801d6456d8a9784bdb2511b0d9dcecfa455363826680051c90e0fcc83fdc95a16c91df120efb2e70456958276967dec7
 SHA512 
2fbbffedc9e010fdebeed7a84d23c599a2532ae0b67e6a2ba2da6bea0dc0496cb1f71ac54650285ed35196f33e689fc3d967e3bd7c4fb16832fc484a6b777fcb
+DIST pythonprop-0.30.tar.gz 1141872 BLAKE2B 
0703358221825bbeffb47cd5ff97a8de4c22ed9922347b96e359c7fbeffd6bae681a81d4938c03f4199ce583821d6e1006ce2e12aa718f50b5de69f2c0476a38
 SHA512 
421cade49a241d0dd38afa92e2c1874e2e6a0837ac7aeb9f4a294a2cec23e80e446e88a4de202de445cde73b9d816f4d6e487536be8c02017f1754c116fba310

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



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

2020-10-26 Thread Thomas Beierlein
commit: 6463547e3a48118fe55d8d4bfec09491a09360b6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Oct 26 16:31:16 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Oct 26 16:31:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6463547e

media-radio/fldigi: Version bump

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

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

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 9079bc1d158..632a32b811b 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,2 +1,3 @@
 DIST fldigi-4.1.12.tar.gz 4790381 BLAKE2B 
8be45c87bce298f91cb3975c8fe348b8ef39ea5ffe5eb719df496c075aa0773f8bf9b139312ea809057f926ffd27087fd41d350342f0f8ac198800a65178f367
 SHA512 
f74fd5915119d9d04a54260268d1dcd753ca50b48b388d2cc86a6ac2534ce0a0b1595124415b9aa19e518e58344a993510f5e9817f7893814821ebd3df7fa5ae
 DIST fldigi-4.1.14.tar.gz 4792805 BLAKE2B 
2f910c9eabb22dcc31e03fcebd5088edff9db128ab59ada553a3cd1016864a326204b7a082d1310c45ea682ed9264038e7e59a19ba68cf4ff5a30443b8033cd5
 SHA512 
b96a9d724087bacad93b6e729039ab67231ee6ebbd1b082c143e7bfb58f103012f98448f3ea0badabeeb748ed81d6d44e503b71bcb5ee6d0fa8108ab6d029d8d
+DIST fldigi-4.1.15.tar.gz 4838204 BLAKE2B 
3eab05ba366457fe3b1452cca37b262ba07414619c36781512ae1063e87c764a2bd562f3b7ad4733d885835df778b9ba11eb6470aa84d99ad9f9b3e1ef3675c3
 SHA512 
6579b557c9ce7e878f1ba7e6f59e0f676b1baddff78a94bd4b76925204e9b5a871da3080c4c13122781cb2e77311f61e15c03c82fbdd34a845051093070e9ab0

diff --git a/media-radio/fldigi/fldigi-4.1.15.ebuild 
b/media-radio/fldigi/fldigi-4.1.15.ebuild
new file mode 100644
index 000..7ded0b14db4
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.1.15.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 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: sci-electronics/linsmith/, sci-electronics/linsmith/files/, profiles/

2020-10-07 Thread Thomas Beierlein
commit: 4782ebcebd439f7cb2baf372ac7edf45761baaa8
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Oct  7 14:55:54 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Oct  7 15:02:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4782ebce

sci-electronics/linsmith: remove last rited package

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

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

 profiles/package.mask  |  7 ---
 sci-electronics/linsmith/Manifest  |  2 -
 .../linsmith/files/linsmith-datafiles.patch| 30 --
 .../linsmith/linsmith-0.99.30-r1.ebuild| 67 -
 sci-electronics/linsmith/linsmith-0.99.31.ebuild   | 70 --
 sci-electronics/linsmith/metadata.xml  | 15 -
 6 files changed, 191 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index e50d128dda2..f055c888571 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -458,13 +458,6 @@ net-vpn/peervpn
 dev-db/mariadb:5.5
 dev-db/mariadb:10.1
 
-# Thomas Beierlein  (2020-09-09)
-# Depends on obsolete gnome-base/libgnomeui.
-# Upstream promised to have a better version
-# for nearly a year now, but no release in sight.
-# Masked for removal in 30 days.
-sci-electronics/linsmith
-
 # Louis Sautier  (2020-09-10)
 # Masked for removal in 30 days, no revdeps.
 # All former consumers now use os.sendfile available in Python >= 3.3.

diff --git a/sci-electronics/linsmith/Manifest 
b/sci-electronics/linsmith/Manifest
deleted file mode 100644
index 96f5ae64740..000
--- a/sci-electronics/linsmith/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST linsmith-0.99.30.tar.gz 1132438 BLAKE2B 
fda024052d0aa1af7254aa37975a62bcb1bd2dbeb020202853bc32c85e6859bda6153fb5e6af8f18a4bf29a11c5eb7bd5eaacc68ebbf20b7d2622cc0d04d77d1
 SHA512 
d1f6cd3895b7c217de49c214f8b86b1bb9ce97d540546f0004b7f320b7cf142652cf0ec51ce48cf32b89564bf408546bf10d5f4937544cf9e8a4d87d1db5bed5
-DIST linsmith-0.99.31.tar.gz 1138998 BLAKE2B 
c8b32bf2530b87a0bb9f2b7914e5ccdb6c8ad28b57b919b93c4ed0fb272a2e61f588adb3794b81565580a68413f3cb4e43ac861c4a70cce105d3e821d21eccf3
 SHA512 
0218992243ff5db6efa39e01d7eddf6d44d921fe4caf131d020416d320a542f19bd577a3bbd9fc8df5f1ccb62ba152d02f825bab8fae55dadd262c5dce47c076

diff --git a/sci-electronics/linsmith/files/linsmith-datafiles.patch 
b/sci-electronics/linsmith/files/linsmith-datafiles.patch
deleted file mode 100644
index cae7a2a7c28..000
--- a/sci-electronics/linsmith/files/linsmith-datafiles.patch
+++ /dev/null
@@ -1,30 +0,0 @@
 Makefile.am.old2005-11-03 00:56:51.0 -0300
-+++ Makefile.am2005-11-03 00:57:09.0 -0300
-@@ -20,15 +20,6 @@
-   fi \
- done \
-   fi
--  @$(NORMAL_INSTALL)
--  if test -d $(srcdir)/datafiles; then \
--$(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE); \
--for datafile in $(srcdir)/datafiles/*; do \
--  if test -f $$datafile; then \
--$(INSTALL_DATA) $$datafile $(DESTDIR)$(datadir)/$(PACKAGE); \
--  fi \
--done \
--  fi
- 
- dist-hook:
-   if test -d pixmaps; then \
-@@ -39,11 +30,3 @@
-   fi \
- done \
-   fi
--  if test -d datafiles; then \
--mkdir $(distdir)/datafiles; \
--for datafile in datafiles/*; do \
--  if test -f $$datafile; then \
--cp -p $$datafile $(distdir)/datafiles; \
--  fi \
--done \
--  fi

diff --git a/sci-electronics/linsmith/linsmith-0.99.30-r1.ebuild 
b/sci-electronics/linsmith/linsmith-0.99.30-r1.ebuild
deleted file mode 100644
index 6ee6d95fdf6..000
--- a/sci-electronics/linsmith/linsmith-0.99.30-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools
-
-DESCRIPTION="Smith charting program, mainly designed for educational use"
-HOMEPAGE="http://www.jcoppens.com/soft/linsmith/index.en.php;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc examples"
-
-RDEPEND="
-   x11-libs/gtk+:2
-   dev-libs/libxml2:2
-   dev-libs/glib:2
-   dev-libs/atk
-   gnome-base/libgnome
-   gnome-base/libgnomecanvas
-   gnome-base/libgnomeui"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   # This patch is to prevent make install copying
-   # the examples in /usr/share/linsmith
-   # Now they are cp to the correct location.
-   epatch \
-   "${FILESDIR}"/${PN}-datafiles.patch
-
-   # fix QA warnings about wrong categories and location of icon file
-   # in .desktop file
-   sed -i -e "s/Application;Engineering;/Education;Scienc

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

2020-10-05 Thread Thomas Beierlein
commit: 2f7ce12df28b767f7999e752bb74908b23d60db2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Oct  5 16:12:13 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Oct  5 16:13:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7ce12d

media-libs/hamlib: Add python3_8 support

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

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

diff --git a/media-libs/hamlib/hamlib-4.0_rc2.ebuild 
b/media-libs/hamlib/hamlib-4.0_rc2.ebuild
index 48f31be1e14..78dd7f26161 100644
--- a/media-libs/hamlib/hamlib-4.0_rc2.ebuild
+++ b/media-libs/hamlib/hamlib-4.0_rc2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 MY_P=${P/_rc2/~rc2}
 
 inherit autotools python-single-r1



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

2020-09-26 Thread Thomas Beierlein
commit: a2c51308026c61624cc0ad70115b208d3e00a166
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Sep 26 13:46:05 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Sep 26 13:46:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c51308

app-backup/bacula: Minor maintenance release

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

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.6.6.ebuild | 428 ++
 2 files changed, 429 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index b043eabf262..da06b2fc455 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1 +1,2 @@
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70
+DIST bacula-9.6.6.tar.gz 4253303 BLAKE2B 
131353e24265f64dd3c4e0632bee93d2a170d3ed88626ab80f1804e7a218eb86c5ac7507f4a4fe5ef7d4472a1c90ef0f45e1a6ad0a4a65a1fa8f1a8f63287e3f
 SHA512 
1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a

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

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

2020-09-26 Thread Thomas Beierlein
commit: 3f67f5c317712072ffb03f5572ae698f3c0a93f1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Sep 26 13:32:15 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Sep 26 13:32:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f67f5c3

media-radio/grig: Limit dependecy to https://bugs.gentoo.org/742512
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/media-radio/grig/grig-0.8.1.ebuild 
b/media-radio/grig/grig-0.8.1.ebuild
index f290930b0dd..198e5a7d5dd 100644
--- a/media-radio/grig/grig-0.8.1.ebuild
+++ b/media-radio/grig/grig-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -17,7 +17,7 @@ IUSE=""
 DEPEND="
dev-libs/glib:2
x11-libs/gtk+:2
-   media-libs/hamlib"
+   

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

2020-09-26 Thread Thomas Beierlein
commit: 5e8b1ca352c8b71b0b5a1446f124a769f19f1ecd
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Sep 26 11:43:06 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Sep 26 11:43:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e8b1ca3

dev-libs/libzia: Version bump

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

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

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 6a7c206f59b..c45873c3d81 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1,3 @@
 DIST libzia-4.21.tar.gz 631871 BLAKE2B 
8c54ae86e38569914c05da6c11b8ffe2c349884fb4e8ea00b05b88da12f6ee4e80ddac82f1790b67586c24d9df5b0ab71053fc80479cfdde22250a034db6dbef
 SHA512 
e4277dfc3c004a0a1d1ccd8a11431e46344763ff5df68403b451e2be4b6bd00862fe2af0e15ce9017c3d6144d301e792f9279632687697e0dd4a238c805b04a8
 DIST libzia-4.22.tar.gz 626973 BLAKE2B 
6cc87ce5bb11824fc6fbaebbf1ab3c4728884d626c18455088e02d61f84d361f194d07567eed5408671e0c31c015e1fb1d9245294457e699a0342f8487778023
 SHA512 
1b04460e3706e13e7b6e680a1c58c72131a7f7436a40e9b74ddfd1119cb8507e509658081b9d2daa8eb085f101091a897f8ffec518d74d4409cbd07d999d2c40
+DIST libzia-4.23.tar.gz 627405 BLAKE2B 
913173aca367dd660b8e04502e1198072e99e9ece5cd30ef2d4ad528292b3aba00799d89ee336bdf6a1cebf43118610caddfeeedccdd4b5af48bd54ac795066b
 SHA512 
c34aff9b8a19713ea9881ea5a58a038fe7f0127c3503c845ecd6187ab07f90f7ae2727331e43b9cfb6b8db15d8dcbf80b2e1f4105bb4a34e9b30d9778d3a815b

diff --git a/dev-libs/libzia/libzia-4.23.ebuild 
b/dev-libs/libzia/libzia-4.23.ebuild
new file mode 100644
index 000..4977fe81e7d
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.23.ebuild
@@ -0,0 +1,48 @@
+# 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
+}



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

2020-09-26 Thread Thomas Beierlein
commit: 132cf8f5ca7a1bce3c63862f52e0a1c2d098cecd
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Sep 26 11:44:40 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Sep 26 11:44:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=132cf8f5

media-radio/tucnak: Version bump

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

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index c5438ee5672..a0c87749505 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1,3 @@
 DIST tucnak-4.21.tar.gz 3545924 BLAKE2B 
dabc9647e4fde5c8c3b3e9b2ee5f072ce6e85138c6a45f635c05dcf47763a39e191a6ac3d97e71b79d3913915126261f565f8e273cd257731e04bc5ab7956aab
 SHA512 
73fe2e92a0db3a8e152cfc25bbaefdeec6fd7f11223d02eae6c1ac5526c02404e89ecd4f2f715e7fda1d72fd872fc240694ce674d57a95c03417cf59dbd6532c
 DIST tucnak-4.22.tar.gz 3547159 BLAKE2B 
4a08bc0f7cfa5bbef6d367e7d5780707b6500bf35938ba38bab779ab68e379dd48f6f08146c042e10f2fe4eb7c6d807fef4a8c64ab4ddd8d4fff25f9a0765436
 SHA512 
d4ec3707137e7a79ede5722806f30f6442988b6cf79e15578978344d6f3dc978a4ef7bfff215458a65d7436e6344e7288c911e499ad3c03b9edb754cd390e2fc
+DIST tucnak-4.23.tar.gz 3550740 BLAKE2B 
559f082e19dc22fb119ba6b075f83a49838347bde8856e22a90b9bfc66c8df17ef172967e0e6c4a88a3cfb7764ad36b6fe1a2dd18a9212d8c4637346a8616e7b
 SHA512 
febd5daf943ec4428fe4d77542e20a47d69b017d345aff00ee7e0aca0cc287cf0f1abf3f858051e23aa8d0dffa4146b22fbdb5813d97debb902b91fd99dcd50a

diff --git a/media-radio/tucnak/tucnak-4.23.ebuild 
b/media-radio/tucnak/tucnak-4.23.ebuild
new file mode 100644
index 000..b4c1192a2e4
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.23.ebuild
@@ -0,0 +1,68 @@
+# 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
+}



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

2020-09-13 Thread Thomas Beierlein
commit: 7a5ea90f63bbe555800d36404d956a958673b59c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Sep 13 15:57:17 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Sep 13 15:59:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5ea90f

media-radio/tlf: Fix failig test (bug #740298)

Thanks ago for reporting

Closes: https://bugs.gentoo.org/740298
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tlf/files/tlf-1.4.1-zone_nr.patch | 20 
 media-radio/tlf/tlf-1.4.1.ebuild  |  2 ++
 2 files changed, 22 insertions(+)

diff --git a/media-radio/tlf/files/tlf-1.4.1-zone_nr.patch 
b/media-radio/tlf/files/tlf-1.4.1-zone_nr.patch
new file mode 100644
index 000..cc5cf377592
--- /dev/null
+++ b/media-radio/tlf/files/tlf-1.4.1-zone_nr.patch
@@ -0,0 +1,20 @@
+diff --git a/src/zone_nr.c b/src/zone_nr.c
+index c7e2a33..805bd4e 100644
+--- a/src/zone_nr.c
 b/src/zone_nr.c
+@@ -20,11 +20,14 @@
+  *   get zone number
+  *
+  *--*/
+-
++#include "string.h"
+ 
+ int zone_nr(char *comment) {
+ int z = 0;
+ 
++if (strlen(comment) < 2)
++  return z;
++
+ if (comment[0] <= 57 && comment[0] >= 48)
+   z = (comment[0] - 48) * 10;
+ if (comment[1] <= 57 && comment[1] >= 48)

diff --git a/media-radio/tlf/tlf-1.4.1.ebuild b/media-radio/tlf/tlf-1.4.1.ebuild
index 23bc6b749b8..8da29357b28 100644
--- a/media-radio/tlf/tlf-1.4.1.ebuild
+++ b/media-radio/tlf/tlf-1.4.1.ebuild
@@ -25,6 +25,8 @@ DEPEND="
${RDEPEND}
test? ( dev-util/cmocka )"
 
+PATCHES=( "${FILESDIR}"/${P}-zone_nr.patch )
+
 src_configure() {
append-ldflags -L/usr/$(get_libdir)/hamlib
econf --enable-fldigi-xmlrpc



[gentoo-commits] repo/gentoo:master commit in: profiles/

2020-09-11 Thread Thomas Beierlein
commit: e38f97ab5e30d5f5cc4d81eedf200ed59022a917
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Sep 11 07:41:05 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Sep 11 07:43:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38f97ab

profiles/package.mask: mask sci-electronics/linsmith for removal

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

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 88f5c7ea16d..bad0d3ce614 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Beierlein  (2020-09-09)
+# Depends on obsolete gnome-base/libgnomeui. 
+# Upstream promised to have a better version 
+# for nearly a year now, but no release in sight.
+# Masked for removal in 30 days.
+sci-electronics/linsmith
+
 # Louis Sautier  (2020-09-10)
 # Masked for removal in 30 days, no revdeps.
 # All former consumers now use os.sendfile available in Python >= 3.3.



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

2020-09-08 Thread Thomas Beierlein
commit: 528ae0d10f4c2400dc82620c1c7ea866215b4325
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Sep  8 14:59:27 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Sep  8 15:00:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528ae0d1

media-radio/wsjtx: Fix compiler flags for OpenMP

Due to the mixed compiler suite - clang/clang++ for c/c++ and gfortran
for fortran files - the ebuild needs different flag settings for OpenMP.

Unfortunately the build system has no clear distinction between the
different set of compiler flags. That gets fixed here.

Closes: https://bugs.gentoo.org/740292
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/files/wsjtx-clang.patch | 20 
 media-radio/wsjtx/wsjtx-2.2.2.ebuild  |  3 ++-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/media-radio/wsjtx/files/wsjtx-clang.patch 
b/media-radio/wsjtx/files/wsjtx-clang.patch
new file mode 100644
index 000..bb6c97a538f
--- /dev/null
+++ b/media-radio/wsjtx/files/wsjtx-clang.patch
@@ -0,0 +1,20 @@
+--- a/CMakeLists.txt   2020-09-08 10:36:55.770304108 +0200
 b/CMakeLists.txt   2020-09-08 10:37:28.346406308 +0200
+@@ -1193,7 +1193,7 @@
+   if (OpenMP_C_FLAGS)
+ set_target_properties (wsjt_fort_omp
+   PROPERTIES
+-  COMPILE_FLAGS "${OpenMP_C_FLAGS}"
++  COMPILE_FLAGS "${OpenMP_Fortran_FLAGS}"
+   )
+   endif ()
+   set_target_properties (wsjt_fort_omp
+@@ -1260,7 +1260,7 @@
+ if (OpenMP_C_FLAGS)
+   set_target_properties (jt9
+ PROPERTIES
+-COMPILE_FLAGS "${OpenMP_C_FLAGS}"
++  COMPILE_FLAGS "${OpenMP_Fortran_FLAGS}"
+ LINK_FLAGS "${OpenMP_C_FLAGS}"
+ )
+ endif ()

diff --git a/media-radio/wsjtx/wsjtx-2.2.2.ebuild 
b/media-radio/wsjtx/wsjtx-2.2.2.ebuild
index 01c2452f0a8..923305c594b 100644
--- a/media-radio/wsjtx/wsjtx-2.2.2.ebuild
+++ b/media-radio/wsjtx/wsjtx-2.2.2.ebuild
@@ -41,7 +41,8 @@ PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
  "${FILESDIR}/${PN}-fix-unicode.patch"
  "${FILESDIR}/${PN}-drop-docs.patch"
  "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
- "${FILESDIR}/${PN}-2.2.0-werror.patch" )
+ "${FILESDIR}/${PN}-2.2.0-werror.patch"
+ "${FILESDIR}/${PN}-clang.patch" )
 
 DOCS=( AUTHORS BUGS NEWS README THANKS )
 



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

2020-09-08 Thread Thomas Beierlein
commit: d239766cfd794f5a8050cd6ff91ae1f1a2fd19e2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Sep  8 14:31:20 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Sep  8 15:00:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d239766c

media-radio/wsjtx: Drop old

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

 media-radio/wsjtx/Manifest   |  1 -
 media-radio/wsjtx/wsjtx-2.2.0.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index ba52ca78f31..f15325836fc 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1,3 +1,2 @@
 DIST wsjtx-2.1.2.tgz 44928980 BLAKE2B 
de4e4e892893e5087199385aaee8753c0f71eb36cd23734ae430f50d8a09520bf2bf3df7038bcf03ba4e9ca24534c98a1b6cb5dc444d68d3183279231cf18974
 SHA512 
037f0604b0a22f6d02f0979b94dd054157c96ee7a8c07284d072f87f6586901346bef1a3c7e19d367a82764dafc9f00b7d1a0929d163a46f1b249aaa3929b1a8
-DIST wsjtx-2.2.0.tgz 23158263 BLAKE2B 
e605447ffe0f7e4af4df3f15fced342aa61d40100778df731b1c419ac03fd569dde3547a7082fc41a6b07080b11305517a8cdca3a1b8404548ecffdb5b7b616d
 SHA512 
7df7c80047b34097fc26b0d8c21de8b3ca27bae15602b1bb1ad117fe13f14931145bd55fcdceb86f2ee931d51285c6175f7b7cd89891b7e88c4baf7c17ed82cd
 DIST wsjtx-2.2.2.tgz 23213092 BLAKE2B 
ce558180208ad33ddf2089f1747630cd07975547ba93bb693698ce599caec8d3d3367128581dfd110c6fe240bce9a0e6b8351ef178e6b53f3490a29a96367460
 SHA512 
923df18f5cbbd3e40294ccc4d3730f40c13c345723b9e66063ff0dd7db65caa9a64323711201a73b8c455dc1c29f67e4645dfbf98e0fc2c60a1630ce6cd1

diff --git a/media-radio/wsjtx/wsjtx-2.2.0.ebuild 
b/media-radio/wsjtx/wsjtx-2.2.0.ebuild
deleted file mode 100644
index dca5c443676..000
--- a/media-radio/wsjtx/wsjtx-2.2.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit cmake
-
-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-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/qtprintsupport:5
-   virtual/libusb:1
-   media-libs/hamlib
-   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}-fix-unicode.patch"
- "${FILESDIR}/${PN}-drop-docs.patch"
- "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
- "${FILESDIR}/${PN}-2.2.0-werror.patch" )
-
-DOCS=( AUTHORS BUGS NEWS README THANKS )
-
-src_unpack() {
-   unpack ${A}
-   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
-}
-
-src_configure() {
-   cmake_comment_add_subdirectory debian
-
-   local mycmakeargs=(
-   -DWSJT_GENERATE_DOCS="$(usex doc)"
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-   )
-   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.gz || die
-}



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

2020-09-07 Thread Thomas Beierlein
commit: 6ec6d4cad9172c30e4571f458b56bdd90a59de86
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Sep  8 05:55:12 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Sep  8 05:55:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec6d4ca

media-libs/hamlib: Version bump

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

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

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 78d16fda5aa..04a2aeab276 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1 +1,2 @@
 DIST hamlib-3.3.tar.gz 2192119 BLAKE2B 
edefd8b8c75876c07fa498c98f7d6760985fdecc477bf6711e948071e45964bf7fdf6705b3172e56951366a7dfb0288e025eab66d3b6436d158649ae53ac39bd
 SHA512 
4cf6c94d0238c8a13aed09413b3f4a027c8ded07f8840cdb2b9d38b39b6395a4a88a8105257015345f6de0658ab8c60292d11a9de3e16a493e153637af630a80
+DIST hamlib-4.0~rc2.tar.gz 2188867 BLAKE2B 
02df21910266e47c99e3cd72fc815ed75b9b5f50b29b9a94aa6fc5ddac73b1a09d16caa0d5e4be71bfe44e1940b853a0a8e1303f23fbacf003da18eed198531c
 SHA512 
6d192bbb1c98e76fdfd1dd6bde1d0fd8b668243332827ae609e7bb4a93a3fed9fda0b12363638f5e9df65d65fd2305dfd493bd37a99aca2f2bd5b0861e948d5b

diff --git a/media-libs/hamlib/hamlib-4.0_rc2.ebuild 
b/media-libs/hamlib/hamlib-4.0_rc2.ebuild
new file mode 100644
index 000..48f31be1e14
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.0_rc2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+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 TODO)
+
+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/

2020-09-07 Thread Thomas Beierlein
commit: b8105556f4d5d66f45746d8574d96f4fd395b826
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Sep  8 05:49:02 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Sep  8 05:51:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8105556

sci-libs/cartopy: Add python 3.8 support

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

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

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
index 0e8e4f590af..2fb1a4020f2 100644
--- a/sci-libs/cartopy/cartopy-0.18.0.ebuild
+++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit distutils-r1 virtualx
 
 MY_PV=${PV/_beta/b}



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

2020-09-07 Thread Thomas Beierlein
commit: 7b4f7668f55012a2e4fe71e7fc6efc36dc840c5e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Sep  8 05:51:06 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Sep  8 05:51:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4f7668

sci-visualization/pythonprop: Add python 3.8 support

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

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

diff --git a/sci-visualization/pythonprop/pythonprop-0.29.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
index b0d9d787047..372c14f28f4 100644
--- a/sci-visualization/pythonprop/pythonprop-0.29.ebuild
+++ b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit autotools python-single-r1
 



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

2020-08-31 Thread Thomas Beierlein
commit: 7a266034b98bc5a933391b5b63dfc9b744d158f1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Aug 31 15:39:34 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Aug 31 15:40:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a266034

sci-libs/cartopy: Fix missing USE dependency

Closes: https://bugs.gentoo.org/739660
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
index 0be07b47077..0e8e4f590af 100644
--- a/sci-libs/cartopy/cartopy-0.18.0.ebuild
+++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
sci-libs/scipy[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
sci-libs/gdal[python,${PYTHON_USEDEP}]
 "
 



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

2020-08-30 Thread Thomas Beierlein
commit: d36258bef01777c8bdbb294537c3ff312a0fb431
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Aug 30 10:12:22 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Aug 30 10:14:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36258be

sci-electronics/voacapl: Drop old

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

 sci-electronics/voacapl/Manifest |  1 -
 sci-electronics/voacapl/voacapl-0.6.7.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/sci-electronics/voacapl/Manifest b/sci-electronics/voacapl/Manifest
index da02cab2645..7701834abf2 100644
--- a/sci-electronics/voacapl/Manifest
+++ b/sci-electronics/voacapl/Manifest
@@ -1,2 +1 @@
-DIST voacapl-0.6.7.tar.gz 2061884 BLAKE2B 
cd0843f42f7284ea77be125b879c7304c50991540c1c376c2f684a8ef0def313b70a11d65a890d5b1458d51cd113e69ba3731f0eb5121f1c90b9555b449b58ed
 SHA512 
bdd8c420ea1bb352885a0a127db1494b8cbb6d01e78fa47e577314e39b35d8265e1b62e99719edce512200ed84644dd6693e88aea63ab7416b1f24a3b25cdbc8
 DIST voacapl-0.7.2.tar.gz 2054761 BLAKE2B 
8a6dc0f0af9c42b9463b4b436c8652e049b5e8b9874406da33352f5ad67e154d977ffadabbfd92764be61cfac1fea22f0900c3cf1a6c80b3e0c2297e4623df61
 SHA512 
d78bccdfb7db079dc77e60f80bbae66a48d6173fccec9dd32a6a0cbc283af64d8ab05eebd1e43f4b0461653919a557a88c9b3603b5d13927fbda41d2cbab78c0

diff --git a/sci-electronics/voacapl/voacapl-0.6.7.ebuild 
b/sci-electronics/voacapl/voacapl-0.6.7.ebuild
deleted file mode 100644
index 4f6b0eb4b26..000
--- a/sci-electronics/voacapl/voacapl-0.6.7.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit fortran-2
-
-DESCRIPTION="HF propagation prediction tool"
-HOMEPAGE="https://www.qsl.net/hz1jw/voacapl/index.html;
-SRC_URI="https://www.qsl.net/hz1jw/${PN}/downloads/${P}.tar.gz;
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RESTRICT="mirror bindist"
-
-src_compile() {
-   # bug 513766
-   emake -j1 DESTDIR="${D}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install
-}



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

2020-08-30 Thread Thomas Beierlein
commit: 3ff87a7040b5b99cf7b3baedc3c6b71b2115ce28
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Aug 30 10:13:34 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Aug 30 10:14:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff87a70

sci-electronics/voacapl: Version bump

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

 sci-electronics/voacapl/Manifest |  1 +
 sci-electronics/voacapl/voacapl-0.7.6.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sci-electronics/voacapl/Manifest b/sci-electronics/voacapl/Manifest
index 7701834abf2..edc0e9a7adf 100644
--- a/sci-electronics/voacapl/Manifest
+++ b/sci-electronics/voacapl/Manifest
@@ -1 +1,2 @@
 DIST voacapl-0.7.2.tar.gz 2054761 BLAKE2B 
8a6dc0f0af9c42b9463b4b436c8652e049b5e8b9874406da33352f5ad67e154d977ffadabbfd92764be61cfac1fea22f0900c3cf1a6c80b3e0c2297e4623df61
 SHA512 
d78bccdfb7db079dc77e60f80bbae66a48d6173fccec9dd32a6a0cbc283af64d8ab05eebd1e43f4b0461653919a557a88c9b3603b5d13927fbda41d2cbab78c0
+DIST voacapl-0.7.6.tar.gz 2114486 BLAKE2B 
2177ccb93e83a2fe29ab14b1884c0a4adc9de02dfb35ab0d4e854405110ae2583e6d12f6d646e808f39e77e357639ce5ce3a3d8c425c86ee3d85f6050ba22e47
 SHA512 
192a974cad059ff265af272c195c8184e18785650e194d25906bc75de0c3d99b9730f2e8131e619300b5fe9f6dfb25cf1437b6701d019c5e6574340d8f6e113a

diff --git a/sci-electronics/voacapl/voacapl-0.7.6.ebuild 
b/sci-electronics/voacapl/voacapl-0.7.6.ebuild
new file mode 100644
index 000..8db2459df0c
--- /dev/null
+++ b/sci-electronics/voacapl/voacapl-0.7.6.ebuild
@@ -0,0 +1,26 @@
+# 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-electronics/xnec2c/

2020-08-30 Thread Thomas Beierlein
commit: c8388c2d58228dc862c7407d18558b0f3a55fe72
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Aug 30 07:54:27 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Aug 30 07:55:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8388c2d

sci-electronics/xnec2c: Version bump

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

 sci-electronics/xnec2c/Manifest|  1 +
 sci-electronics/xnec2c/xnec2c-4.1.1.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index f0a3dd7775a..ee715c61bc7 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1 +1,2 @@
 DIST xnec2c-3.5.1.tar.bz2 995554 BLAKE2B 
697a7f1d5d89e108ebc02b6f21a3e9593cf617778f3b19c2bee2d901095c48e639b86922d360c752b8e9ecf1cb1dfd58169c33df3ee2d620968c236db334ba39
 SHA512 
3ba4bbe9d013176ced4d5aa584cd1e4b55caeb193cd3ec905e460421ed21038ff44dea332a3aa0650c34df6ef6bf5a2a9cbf5da7c7ba892b82c2fe7e253d99f5
+DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 
81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1
 SHA512 
3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980

diff --git a/sci-electronics/xnec2c/xnec2c-4.1.1.ebuild 
b/sci-electronics/xnec2c/xnec2c-4.1.1.ebuild
new file mode 100644
index 000..002559b18a7
--- /dev/null
+++ b/sci-electronics/xnec2c/xnec2c-4.1.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit 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_install() {
+   default
+   rm -R "${D}/usr/share/doc/${PN}" || die
+
+   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: sci-electronics/xnec2c/

2020-08-30 Thread Thomas Beierlein
commit: adc1e8ec9c58fdb797df8d1ae25dc94aa9587415
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Aug 30 07:14:42 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Aug 30 07:15:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc1e8ec

sci-electronics/xnec2c: Bump EAPI, fix QA problems

use docinto and dodoc instead of dohtml and insinto

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

 sci-electronics/xnec2c/xnec2c-3.5.1.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/xnec2c/xnec2c-3.5.1.ebuild 
b/sci-electronics/xnec2c/xnec2c-3.5.1.ebuild
index 8bcf439db3c..134ddca07cc 100644
--- a/sci-electronics/xnec2c/xnec2c-3.5.1.ebuild
+++ b/sci-electronics/xnec2c/xnec2c-3.5.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 inherit autotools eutils
 
@@ -20,6 +20,8 @@ DEPEND="${RDEPEND}
sys-devel/gettext"
 
 src_prepare() {
+   eapply_user
+
glib-gettextize --force --copy || die
eautoreconf
 }
@@ -28,7 +30,7 @@ src_install() {
default
 
dodoc AUTHORS README doc/*.txt
-   use doc && dohtml -r doc/*.html doc/images
-   insinto /usr/share/doc/${PF}/examples
-   use examples && doins examples/*
+   use doc && dodoc -r doc/*.html doc/images
+   docinto examples
+   use examples && dodoc examples/*
 }



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

2020-08-29 Thread Thomas Beierlein
commit: 9e4deb3669961bc89af40a6dfca35351cd126f94
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Aug 29 18:12:08 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Aug 29 18:12:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4deb36

media-radio/flrig: Version bump

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

 media-radio/flrig/Manifest|  1 +
 media-radio/flrig/flrig-1.3.51.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 0ffe298c0b9..c67b533db7e 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1 +1,2 @@
 DIST flrig-1.3.50.tar.gz 844791 BLAKE2B 
ca9675a8a107c31a56536f7ba8a76a2f0df8e27353ac0dac782d21c236d3dc5c9eda766b0264f9c28ca35580aa4626c98714fe52e8d81925868842d727d9ad17
 SHA512 
678c91bfc4c28cedbce992bb1320dfb3a68614db10d1a0e37f03bc0d522426f70fb0ce61f0b6d49f765bf9e566522b4133863de8da84583f1c08c8ce6a2fcb76
+DIST flrig-1.3.51.tar.gz 863499 BLAKE2B 
5545c6fdc1e24e3395b8fe0be9ef509dbc55b53e9148bca298a8651bf39bc136cc447a59acba4a93c886bf483a8f29606b05f498aa7d5cf814dc259a488f0f84
 SHA512 
a2ab9b5f43efaa61cfb495d70f2be94d3332d1eaaad5c5458012324f8afef64f08df18ed2751dc4b1971c5388db46b926e6eb6213cbde416a9cb72cbff86ab32

diff --git a/media-radio/flrig/flrig-1.3.51.ebuild 
b/media-radio/flrig/flrig-1.3.51.ebuild
new file mode 100644
index 000..76d6201bcbf
--- /dev/null
+++ b/media-radio/flrig/flrig-1.3.51.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 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"
+
+src_prepare() {
+   eapply_user
+   eapply -p0 "${FILESDIR}"/fix-bashism.patch
+   eautoreconf
+}



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

2020-08-29 Thread Thomas Beierlein
commit: 57333166649c9919657df04486f025867bf95eec
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Aug 29 17:37:51 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Aug 29 17:38:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57333166

sci-libs/cartopy: Drop old

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

 sci-libs/cartopy/Manifest|  1 -
 sci-libs/cartopy/cartopy-0.18.0_beta1.ebuild | 65 
 2 files changed, 66 deletions(-)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index def25f78022..15559100d5e 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.18.0_beta1.tar.gz 14215372 BLAKE2B 
5bb1e98f18fdf57c0459202bfe77d4e4a476a3008e2f21a77cf643711cc3c438626915c31ee48886e980466f952985503987e3ed571295e2beb6c12754b382c4
 SHA512 
95d3bd87e57bea89eb2c25d6a709285ba59fb0f994abc3b37faf29b272b73647d0bc8979a25b1480f48bb55c957f4183ac3c3ad49b830ce686e931227c797abe

diff --git a/sci-libs/cartopy/cartopy-0.18.0_beta1.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0_beta1.ebuild
deleted file mode 100644
index 0be07b47077..000
--- a/sci-libs/cartopy/cartopy-0.18.0_beta1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-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}]
-   sci-libs/scipy[${PYTHON_USEDEP}]
-   dev-python/pillow[${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: sci-libs/pyshp/

2020-08-29 Thread Thomas Beierlein
commit: 11a4f0567c8b64c3df892895a6d680af76f6cbe0
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Aug 29 17:37:02 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Aug 29 17:38:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a4f056

sci-libs/pyshp: Drop old

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

 sci-libs/pyshp/Manifest   |  1 -
 sci-libs/pyshp/pyshp-1.2.0.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/sci-libs/pyshp/Manifest b/sci-libs/pyshp/Manifest
index 4c844169a68..93db1c90cc7 100644
--- a/sci-libs/pyshp/Manifest
+++ b/sci-libs/pyshp/Manifest
@@ -1,2 +1 @@
-DIST pyshp-1.2.0.tar.gz 58993 BLAKE2B 
f7cb69976b6dd089be45d7984765f803ce94300dc19df1b99a11ba876365f49659fb37a5ebfa36ebe3ce6de4df9f0b80f628160ace9b11a66a247f9a57ac0a80
 SHA512 
c77e19f258ba9d2e2c480b82c342d2bbeae4b5855627aa98777fbf590e904d50045edecaa0e5ec2e03ddaaf49bf7261944fb77bcd26bf6d21e50c90c30cd0b43
 DIST pyshp-2.1.0.tar.gz 215360 BLAKE2B 
2b32a3db242b90f801abdbc31f3c930bc40c3ad0606433d90f62c6b9af3c0459e8c8467d60aec1075368779e5a4fffa9e3985e1875d82edf732faf982359c605
 SHA512 
ab0c7832f7e480ec3cdbf94ec29f84b590486625bde3d5cf465e5dc6ddca02998b99510b6c14d5ba005816c5b091044badc1e68988fd971f9e18266096ad86cb

diff --git a/sci-libs/pyshp/pyshp-1.2.0.ebuild 
b/sci-libs/pyshp/pyshp-1.2.0.ebuild
deleted file mode 100644
index 708ad5092d3..000
--- a/sci-libs/pyshp/pyshp-1.2.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Pure Python read/write support for ESRI Shapefile format"
-HOMEPAGE="https://pypi.org/project/pyshp/;
-
-if [[ ${PV} == "" ]] ; then
-   SRC_URI=""
-   ESVN_REPO_URI="https://${PN}.googlecode.com/svn/trunk;
-   inherit subversion
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"



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

2020-08-28 Thread Thomas Beierlein
commit: 36945f35151655664b57404b323dc8f764537927
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Aug 28 16:26:06 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Aug 28 16:26:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36945f35

dev-libs/libzia: Version bump

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

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

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index b2046fc41d4..6a7c206f59b 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1 +1,2 @@
 DIST libzia-4.21.tar.gz 631871 BLAKE2B 
8c54ae86e38569914c05da6c11b8ffe2c349884fb4e8ea00b05b88da12f6ee4e80ddac82f1790b67586c24d9df5b0ab71053fc80479cfdde22250a034db6dbef
 SHA512 
e4277dfc3c004a0a1d1ccd8a11431e46344763ff5df68403b451e2be4b6bd00862fe2af0e15ce9017c3d6144d301e792f9279632687697e0dd4a238c805b04a8
+DIST libzia-4.22.tar.gz 626973 BLAKE2B 
6cc87ce5bb11824fc6fbaebbf1ab3c4728884d626c18455088e02d61f84d361f194d07567eed5408671e0c31c015e1fb1d9245294457e699a0342f8487778023
 SHA512 
1b04460e3706e13e7b6e680a1c58c72131a7f7436a40e9b74ddfd1119cb8507e509658081b9d2daa8eb085f101091a897f8ffec518d74d4409cbd07d999d2c40

diff --git a/dev-libs/libzia/libzia-4.22.ebuild 
b/dev-libs/libzia/libzia-4.22.ebuild
new file mode 100644
index 000..4977fe81e7d
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.22.ebuild
@@ -0,0 +1,48 @@
+# 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
+}



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

2020-08-28 Thread Thomas Beierlein
commit: 1c7557a43b495e76f3b38a85383798c729a60e1f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Aug 28 16:27:19 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Aug 28 16:27:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7557a4

media-radio/tucnak: Version bump

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

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 3a52761933b..c5438ee5672 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1 +1,2 @@
 DIST tucnak-4.21.tar.gz 3545924 BLAKE2B 
dabc9647e4fde5c8c3b3e9b2ee5f072ce6e85138c6a45f635c05dcf47763a39e191a6ac3d97e71b79d3913915126261f565f8e273cd257731e04bc5ab7956aab
 SHA512 
73fe2e92a0db3a8e152cfc25bbaefdeec6fd7f11223d02eae6c1ac5526c02404e89ecd4f2f715e7fda1d72fd872fc240694ce674d57a95c03417cf59dbd6532c
+DIST tucnak-4.22.tar.gz 3547159 BLAKE2B 
4a08bc0f7cfa5bbef6d367e7d5780707b6500bf35938ba38bab779ab68e379dd48f6f08146c042e10f2fe4eb7c6d807fef4a8c64ab4ddd8d4fff25f9a0765436
 SHA512 
d4ec3707137e7a79ede5722806f30f6442988b6cf79e15578978344d6f3dc978a4ef7bfff215458a65d7436e6344e7288c911e499ad3c03b9edb754cd390e2fc

diff --git a/media-radio/tucnak/tucnak-4.22.ebuild 
b/media-radio/tucnak/tucnak-4.22.ebuild
new file mode 100644
index 000..b4c1192a2e4
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.22.ebuild
@@ -0,0 +1,68 @@
+# 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
+}



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

2020-07-22 Thread Thomas Beierlein
commit: af1eaf61fff1f03f94bfee0589ae12b8c82df3ac
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul 22 13:23:31 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul 22 13:23:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1eaf61

dev-libs/libzia: Drop installing .a (and .la) files

Closes: https://bugs.gentoo.org/733270
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/libzia/libzia-4.21.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libzia/libzia-4.21.ebuild 
b/dev-libs/libzia/libzia-4.21.ebuild
index de56605304a..9feeb18eddf 100644
--- a/dev-libs/libzia/libzia-4.21.ebuild
+++ b/dev-libs/libzia/libzia-4.21.ebuild
@@ -34,5 +34,11 @@ src_prepare() {
 src_configure() {
econf \
$(use_with ftdi) --with-sdl \
-   --with-png --without-bfd
+   --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/

2020-07-22 Thread Thomas Beierlein
commit: 25c18fd54990c9a7455efbb8e5201c8562793792
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul 22 13:21:16 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul 22 13:21:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c18fd5

media-radio/tucnak: Drop old

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

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 38dafdffd13..3a52761933b 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,2 +1 @@
-DIST tucnak-4.20.tar.gz 3542904 BLAKE2B 
7fee170215d975abac64c6425ccc7604fb0948f4713fdbdf5e0197268b2e7bca1278b3e0c2e6e3698b6a8e3884eb47016d0fff1bca6e21e94c676a4ed848f223
 SHA512 
755861c7e1fedd8a3e17179681930a182bf95c19f9ed6a1f5e07d5781ba0c36f5bc8a7066a792e752ce04edebfe055a426bc4757ee137df60950165b2e4a6cb9
 DIST tucnak-4.21.tar.gz 3545924 BLAKE2B 
dabc9647e4fde5c8c3b3e9b2ee5f072ce6e85138c6a45f635c05dcf47763a39e191a6ac3d97e71b79d3913915126261f565f8e273cd257731e04bc5ab7956aab
 SHA512 
73fe2e92a0db3a8e152cfc25bbaefdeec6fd7f11223d02eae6c1ac5526c02404e89ecd4f2f715e7fda1d72fd872fc240694ce674d57a95c03417cf59dbd6532c

diff --git a/media-radio/tucnak/tucnak-4.20.ebuild 
b/media-radio/tucnak/tucnak-4.20.ebuild
deleted file mode 100644
index 8490a3d7874..000
--- a/media-radio/tucnak/tucnak-4.20.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
-}



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

2020-07-22 Thread Thomas Beierlein
commit: 1f71c35c0b4c718bba406a27ee99194f6ca55525
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul 22 13:20:10 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul 22 13:20:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f71c35c

dev-libs/libzia: Drop old

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

 dev-libs/libzia/Manifest   |  1 -
 dev-libs/libzia/libzia-4.20.ebuild | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index fb3b43462c1..b2046fc41d4 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,2 +1 @@
-DIST libzia-4.20.tar.gz 624009 BLAKE2B 
f0342c144c3e0b9dd7720466b24d79632de6dc8597786ba22acccd4eee20cdfb4f941da5717fde27a7ee0097f4f57b20a93455c123fd518916c1552cab801bc2
 SHA512 
0780eb791fdd85778a074eddab933650d4fbb09a9b441432cf6e63fe97978d47c75155caa251820f283badb16ffa5ac2d323b1f98ab5864caaa020511ff856d5
 DIST libzia-4.21.tar.gz 631871 BLAKE2B 
8c54ae86e38569914c05da6c11b8ffe2c349884fb4e8ea00b05b88da12f6ee4e80ddac82f1790b67586c24d9df5b0ab71053fc80479cfdde22250a034db6dbef
 SHA512 
e4277dfc3c004a0a1d1ccd8a11431e46344763ff5df68403b451e2be4b6bd00862fe2af0e15ce9017c3d6144d301e792f9279632687697e0dd4a238c805b04a8

diff --git a/dev-libs/libzia/libzia-4.20.ebuild 
b/dev-libs/libzia/libzia-4.20.ebuild
deleted file mode 100644
index de56605304a..000
--- a/dev-libs/libzia/libzia-4.20.ebuild
+++ /dev/null
@@ -1,38 +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
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd
-}



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

2020-07-21 Thread Thomas Beierlein
commit: 904a93932dc13cba29de518378f508f3c9e6124b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jul 21 18:55:53 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jul 21 18:56:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904a9393

app-backup/bacula: Drop old

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

 app-backup/bacula/Manifest |   2 -
 app-backup/bacula/bacula-9.4.4-r2.ebuild   | 426 
 app-backup/bacula/bacula-9.4.4-r3.ebuild   | 429 -
 app-backup/bacula/bacula-9.6.3-r1.ebuild   | 428 
 app-backup/bacula/bacula-9.6.3.ebuild  | 425 
 .../files/9.0.8/bacula-9.0.8-fix-static.patch  |  63 ---
 app-backup/bacula/files/bacula-fix-manpages.patch  |  32 --
 7 files changed, 1805 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 1ad79877304..b043eabf262 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1 @@
-DIST bacula-9.4.4.tar.gz 4159759 BLAKE2B 
29628626a9654369ea1633878c16ff8af48bf568ccd54c140c5b9c1e9df7fb988296f4d6f0119a4904827790f7c8881cd7207c9f4b9355bfbc1395a12f24a9c3
 SHA512 
f973c9ab8ee9867962645b1a1388b494fd402c990be8128b892e043e16361bff2fc08ec43e2c8c9bebeae9c94afd3fdbc04a610b35f99e7dd054ed1ad2c04b31
-DIST bacula-9.6.3.tar.gz 4246447 BLAKE2B 
c591fcd5a6c3a79b52cf778f7719ad59f35bfdf99293abb4f6e9c701c0d545125734721a926f071056433d7a9801c40c546f4a73770f5d0fea9fc33c334bcd93
 SHA512 
8ee14311945ff04c4d3ca736725e2187bcf3e9e0a3093df215c8651bd6a7b07792edea4912ba84189ee79df614c1e99a4333ce173163cfc7efb536dad582106f
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70

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

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

2020-07-19 Thread Thomas Beierlein
commit: bbcec340e660586bdc402aa7ec7c581988d90efe
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jul 20 05:23:34 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jul 20 05:30:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbcec340

media-radio/flrig: Drop old

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

 media-radio/flrig/Manifest|  3 ---
 media-radio/flrig/flrig-1.3.46.ebuild | 29 -
 media-radio/flrig/flrig-1.3.48.ebuild | 29 -
 media-radio/flrig/flrig-1.3.49.ebuild | 29 -
 4 files changed, 90 deletions(-)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 05ff60da5fb..0ffe298c0b9 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,4 +1 @@
-DIST flrig-1.3.46.tar.gz 813126 BLAKE2B 
e88186958eb7f4492a564135144d77abae782e8d249c9678663625a0cab9b9f716f1fa616062eecfb8b0c26952e2399a9120cc0a7ddcc5ad43f8bfdde400afde
 SHA512 
e5d02632806d5f899abecc84fe7f8d1610153ace260d9c812221a37a781dd9dffe48602507f798c98d510d79657f4deec69ce2e1513f7b51f3d60888d9c07071
-DIST flrig-1.3.48.tar.gz 813746 BLAKE2B 
f86effa913ade23c50c3e1fb663e0c9daff0aaefa0e4457e10e1ac67a666e548dc1668a6e1a496cc1407a267e8f047829dcee1b0930fd1db04b28c2458a3da69
 SHA512 
2336c3ccb4112cea52daf07d2fdf0ced400c3b32e82b13faa8287fdac0634ac8f4596f4cd0efc8b30083a16859539d9da066c51f74f32e05d77bf02bbcdb087e
-DIST flrig-1.3.49.tar.gz 838092 BLAKE2B 
6f4eac6203b6d48ac41f76301e166d94e3ee81bde0b1492640a6ab550775a7bea8cee4b18476756a68edf01f9a79b39f80182c77ff65549e15fdaddc2e8c4469
 SHA512 
5f9f46fbd0e889abffad73f39e98d9758cea3aae94c5e4a8d58e15525e312eaf573f68b98f2379072e4ae64b85b01447369c736c408e60fd286e777c61d6
 DIST flrig-1.3.50.tar.gz 844791 BLAKE2B 
ca9675a8a107c31a56536f7ba8a76a2f0df8e27353ac0dac782d21c236d3dc5c9eda766b0264f9c28ca35580aa4626c98714fe52e8d81925868842d727d9ad17
 SHA512 
678c91bfc4c28cedbce992bb1320dfb3a68614db10d1a0e37f03bc0d522426f70fb0ce61f0b6d49f765bf9e566522b4133863de8da84583f1c08c8ce6a2fcb76

diff --git a/media-radio/flrig/flrig-1.3.46.ebuild 
b/media-radio/flrig/flrig-1.3.46.ebuild
deleted file mode 100644
index e6f8b25a04c..000
--- a/media-radio/flrig/flrig-1.3.46.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 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"
-
-src_prepare() {
-   eapply_user
-   eapply -p0 "${FILESDIR}"/fix-bashism.patch
-   eautoreconf
-}

diff --git a/media-radio/flrig/flrig-1.3.48.ebuild 
b/media-radio/flrig/flrig-1.3.48.ebuild
deleted file mode 100644
index e6f8b25a04c..000
--- a/media-radio/flrig/flrig-1.3.48.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 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"
-
-src_prepare() {
-   eapply_user
-   eapply -p0 "${FILESDIR}"/fix-bashism.patch
-   eautoreconf
-}

diff --git a/media-radio/flrig/flrig-1.3.49.ebuild 
b/media-radio/flrig/flrig-1.3.49.ebuild
deleted file mode 100644
index 8b174faaddc..000
--- a/media-radio/flrig/flrig-1.3.49.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 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"
-
-src_prepare() {
-   eapply_user
-   eapply -p0 "${FILESDIR}"/fix-bashism.patch
-   eautoreconf
-}



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

2020-07-19 Thread Thomas Beierlein
commit: 9e504263499c4cc41e1a5998d3879ce759ebbb4d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jul 20 05:21:54 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jul 20 05:30:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e504263

media-radio/fldigi: Drop old

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

 media-radio/fldigi/Manifest |  2 --
 media-radio/fldigi/fldigi-4.1.09.ebuild | 51 -
 media-radio/fldigi/fldigi-4.1.11.ebuild | 51 -
 3 files changed, 104 deletions(-)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 00cd7c55e1a..9079bc1d158 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,4 +1,2 @@
-DIST fldigi-4.1.09.tar.gz 4778091 BLAKE2B 
2053cccbe84141ee4b43149f043a9f66c568d962d6ef01a694e7dcb876d76e2a74d87158cd3e811b44b7495152b8fdb191098d55ac64793e8c76a0b26783bd0a
 SHA512 
b4c284f599f7985205c8198df32f02fade55bfba6c4630b0c385f9f2d734ef0be11b5620e73324d88a5d5dfc4258c44c8e1759a57cd8da77186bb7d4277e1503
-DIST fldigi-4.1.11.tar.gz 4792572 BLAKE2B 
7f96b5f8e83af28f522f0dc55e794d3b5beef05c54c990fb6304c2cfbbc21adced39d29be24ccbc0a50bbb3d97e7c3d71530169ceeaf5aa59e52389462c6e135
 SHA512 
37e5a40ae67bcce3fe1480c6c9cbb7d56a4f6cbf6dd042d676524cc96007d487fd50027394655aa6ad44f583e3b36b13cb5e0af2da0656803368ad3a243b579b
 DIST fldigi-4.1.12.tar.gz 4790381 BLAKE2B 
8be45c87bce298f91cb3975c8fe348b8ef39ea5ffe5eb719df496c075aa0773f8bf9b139312ea809057f926ffd27087fd41d350342f0f8ac198800a65178f367
 SHA512 
f74fd5915119d9d04a54260268d1dcd753ca50b48b388d2cc86a6ac2534ce0a0b1595124415b9aa19e518e58344a993510f5e9817f7893814821ebd3df7fa5ae
 DIST fldigi-4.1.14.tar.gz 4792805 BLAKE2B 
2f910c9eabb22dcc31e03fcebd5088edff9db128ab59ada553a3cd1016864a326204b7a082d1310c45ea682ed9264038e7e59a19ba68cf4ff5a30443b8033cd5
 SHA512 
b96a9d724087bacad93b6e729039ab67231ee6ebbd1b082c143e7bfb58f103012f98448f3ea0badabeeb748ed81d6d44e503b71bcb5ee6d0fa8108ab6d029d8d

diff --git a/media-radio/fldigi/fldigi-4.1.09.ebuild 
b/media-radio/fldigi/fldigi-4.1.09.ebuild
deleted file mode 100644
index 2ce4f991e27..000
--- a/media-radio/fldigi/fldigi-4.1.09.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 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.11.ebuild 
b/media-radio/fldigi/fldigi-4.1.11.ebuild
deleted file mode 100644
index 7ded0b14db4..000
--- a/media-radio/fldigi/fldigi-4.1.11.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 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/Te

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

2020-07-19 Thread Thomas Beierlein
commit: 5a59bc264bf0756bc35530a7a2706f3a1a64cd49
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jul 20 05:27:18 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jul 20 05:30:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a59bc26

media-radio/unixcw: Drop old

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

 media-radio/unixcw/unixcw-3.5.1.ebuild | 74 --
 1 file changed, 74 deletions(-)

diff --git a/media-radio/unixcw/unixcw-3.5.1.ebuild 
b/media-radio/unixcw/unixcw-3.5.1.ebuild
deleted file mode 100644
index ddf06d31d30..000
--- a/media-radio/unixcw/unixcw-3.5.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils flag-o-matic ltprune multilib
-
-DESCRIPTION="A package of programs that fit together to form a morse code 
tutor program"
-HOMEPAGE="http://unixcw.sourceforge.net;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86"
-IUSE="alsa ncurses pulseaudio suid test qt5"
-RESTRICT="!test? ( test )"
-
-RDEPEND="ncurses? ( sys-libs/ncurses:= )
-   qt5? ( dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5 )
-   alsa? ( media-libs/alsa-lib )
-   pulseaudio? ( media-sound/pulseaudio )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   sys-devel/libtool
-   !<=app-misc/cw-1.0.16-r1"
-
-src_prepare() {
-   append-cflags -std=gnu11
-   append-cxxflags -std=gnu++11
-   epatch "${FILESDIR}"/$PN-3.5-tinfo.patch \
-   "${FILESDIR}"/$PN-tests.patch
-   eautoreconf
-}
-
-src_configure() {
-   econf --libdir=/usr/$(get_libdir) \
-   $(use_enable pulseaudio ) \
-   $(use_enable alsa ) \
-   $(use_enable ncurses cwcp ) \
-   $(use_enable qt5 xcwcp )
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   prune_libtool_files
-   dodoc ChangeLog NEWS README
-   if ! use suid ; then
-   fperms 711 /usr/bin/cw
-   if use ncurses ; then
-   fperms 711 /usr/bin/cwcp
-   fi
-   if use qt5 ; then
-   fperms 711 /usr/bin/xcwcp
-   fi
-   fi
-}
-
-pkg_postinst() {
-   if use suid ; then
-   ewarn "You have choosen to install 'cw', 'cwcp' and 'xcwcp' 
setuid"
-   ewarn "by setting USE=suid."
-   ewarn "Be aware that this is a security risk and not 
recommended."
-   ewarn ""
-   ewarn "These files do only need root access if you want to use 
the"
-   ewarn "PC speaker for morse sidetone output. You can 
alternativly"
-   ewarn "drop USE=suid and use sudo."
-   else
-   elog "Be aware that 'cw', 'cwcp' and 'xcwcp' needs root access 
if"
-   elog "you want to use the PC speaker for morse sidetone output."
-   elog "You can call the programs via sudo for that (see 'man 
sudo')."
-   fi
-}



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

2020-07-19 Thread Thomas Beierlein
commit: e864f207cef0f30149c9cbb060ec67f579a3a2a2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jul 20 05:29:16 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jul 20 05:30:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e864f207

media-radio/xastir: Drop old

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

 media-radio/xastir/Manifest|  1 -
 media-radio/xastir/xastir-2.1.4.ebuild | 84 --
 2 files changed, 85 deletions(-)

diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest
index db9c6180bcb..cf9bd0de8f5 100644
--- a/media-radio/xastir/Manifest
+++ b/media-radio/xastir/Manifest
@@ -1,2 +1 @@
-DIST xastir-2.1.4.tar.gz 2694124 BLAKE2B 
90fd8ef340fc5bad43c9501c6530dcd4bd60eaab9c04638c68f80add46f0df24c45db334549915edaee95cbdcc9b7580d6343d81d84cb819f4ef5a76c9f79242
 SHA512 
e96f9de52499615cfe88708656d111d417e0d0e08f798b2d97f6a270db3e639c4fb5219767f8fd399fe75f51f02391ace87ae7175ae9a44cb5a4056ab7b573b1
 DIST xastir-2.1.6.tar.gz 2687180 BLAKE2B 
053ee4e8d1fd589bf0767c6ffdaa7de2ef14d292d5773b2f08239fc4b73d3695e5c061dccab75caae068bc8887f7924d3793f0dfb8368b2cd25526211e240914
 SHA512 
91f40f3788f51589619833102d1db997ff725f84e6fa5f9b7dd8942094a1b7a94433779243be1c14b980d96613972482a397cec8e15b8ea4784fdd106c32ae08

diff --git a/media-radio/xastir/xastir-2.1.4.ebuild 
b/media-radio/xastir/xastir-2.1.4.ebuild
deleted file mode 100644
index d779bc0c568..000
--- a/media-radio/xastir/xastir-2.1.4.ebuild
+++ /dev/null
@@ -1,84 +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 toolchain-funcs
-
-MY_P=${PN/x/X}-Release-${PV}
-
-DESCRIPTION="X Amateur Station Tracking and Information Reporting"
-HOMEPAGE="http://xastir.org/;
-SRC_URI="https://github.com/Xastir/Xastir/archive/Release-${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="geotiff +graphicsmagick"
-
-DEPEND=">=x11-libs/motif-2.3:0
-   x11-libs/libXt
-   x11-libs/libX11
-   x11-libs/libXpm
-   x11-apps/xfontsel
-   dev-libs/libpcre
-   net-misc/curl
-   sys-libs/db:4.8
-   sci-libs/shapelib
-   !graphicsmagick? ( 

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

2020-07-19 Thread Thomas Beierlein
commit: 79bf958af055fabdb860396c68222baed1bf615e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jul 20 05:25:37 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jul 20 05:30:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79bf958a

media-radio/tlf: Drop old

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

 media-radio/tlf/Manifest |  2 --
 media-radio/tlf/tlf-1.3.2.ebuild | 30 --
 media-radio/tlf/tlf-1.4.0.ebuild | 31 ---
 3 files changed, 63 deletions(-)

diff --git a/media-radio/tlf/Manifest b/media-radio/tlf/Manifest
index 4fe6e6ba721..76faf82b643 100644
--- a/media-radio/tlf/Manifest
+++ b/media-radio/tlf/Manifest
@@ -1,3 +1 @@
-DIST tlf-1.3.2.tar.gz 691287 BLAKE2B 
130e1e070e2846cfec2989c20716e713b3b9269ba5395f96e19e049c87b321673d5bfd005c887fef0d8945e46db179eca7e7a1e1f96cc5fb0ab7be2cd74185bf
 SHA512 
797afe9d4dcd83c315ff62b07d24d44a76fd08dabb0f081d20eb8181232630cf2a1792dcf4afa0e74a6ca6e3c4cbe0a42958884aecbe8ee31bc8c6f9bd05215c
-DIST tlf-1.4.0.tar.gz 702237 BLAKE2B 
a8e8aaacafe961bc4c33eccca066eaadf86cdca6de6b5585c09b808da9f85d62e704be16feaffaa81748de4a3ccddf04f4f56edde963adcb3bb210f75ba0a054
 SHA512 
8abf1b3bbabc506cd844d7b9bea5985cd8c73cd4401819bf4144022b41711e5fd58cf792638bb93c2ee52586c953f4115c0055799469f5c1edd157afddae1631
 DIST tlf-1.4.1.tar.gz 708105 BLAKE2B 
18cd617a8780293bbfec87875491935d16022e104eed128ab69cbc3824aa5f8ab77dd07728d952e9b932ea74ee1c258522c26b5458b715320d452d58a65cfd3c
 SHA512 
89076ba3b870f65b1469d64a223a9d35f1afd3edc6801446990d7ce197b04dacf141efc40382c69c78935a16f386385df0c7b48a040072cecc311cda56d479b5

diff --git a/media-radio/tlf/tlf-1.3.2.ebuild b/media-radio/tlf/tlf-1.3.2.ebuild
deleted file mode 100644
index e118aafaaee..000
--- a/media-radio/tlf/tlf-1.3.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic
-
-DESCRIPTION="Console-mode amateur radio contest logger"
-HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   dev-libs/glib:2
-   media-libs/hamlib
-   media-sound/sox
-   dev-libs/xmlrpc-c[curl]"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-util/cmocka )"
-
-src_configure() {
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   econf --enable-hamlib --enable-fldigi-xmlrpc
-}

diff --git a/media-radio/tlf/tlf-1.4.0.ebuild b/media-radio/tlf/tlf-1.4.0.ebuild
deleted file mode 100644
index 23bc6b749b8..000
--- a/media-radio/tlf/tlf-1.4.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic
-
-DESCRIPTION="Console-mode amateur radio contest logger"
-HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/ncurses:=
-   dev-libs/glib:2
-   media-libs/hamlib
-   media-sound/sox
-   dev-libs/xmlrpc-c[curl]"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-util/cmocka )"
-
-src_configure() {
-   append-ldflags -L/usr/$(get_libdir)/hamlib
-   econf --enable-fldigi-xmlrpc
-}



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

2020-07-17 Thread Thomas Beierlein
commit: 4c4b6a1826b4607e8136d1e36d763c1d75065574
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jul 17 12:02:51 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri Jul 17 12:03:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4b6a18

media-radio/wsjtx: Drop installation of compressed files

Closes: https://bugs.gentoo.org/732370
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/wsjtx-2.2.2.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/media-radio/wsjtx/wsjtx-2.2.2.ebuild 
b/media-radio/wsjtx/wsjtx-2.2.2.ebuild
index dca5c443676..01c2452f0a8 100644
--- a/media-radio/wsjtx/wsjtx-2.2.2.ebuild
+++ b/media-radio/wsjtx/wsjtx-2.2.2.ebuild
@@ -50,6 +50,13 @@ src_unpack() {
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() {
cmake_comment_add_subdirectory debian
 
@@ -67,5 +74,5 @@ 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.gz || die
+   rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die
 }



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

2020-07-14 Thread Thomas Beierlein
commit: 2336ead3e7951e3f84d84b479069d12df3ac
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul 15 05:36:32 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul 15 05:36:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2336ead3

media-radio/fldigi: Version bump

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

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

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 0971e834c55..00cd7c55e1a 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,3 +1,4 @@
 DIST fldigi-4.1.09.tar.gz 4778091 BLAKE2B 
2053cccbe84141ee4b43149f043a9f66c568d962d6ef01a694e7dcb876d76e2a74d87158cd3e811b44b7495152b8fdb191098d55ac64793e8c76a0b26783bd0a
 SHA512 
b4c284f599f7985205c8198df32f02fade55bfba6c4630b0c385f9f2d734ef0be11b5620e73324d88a5d5dfc4258c44c8e1759a57cd8da77186bb7d4277e1503
 DIST fldigi-4.1.11.tar.gz 4792572 BLAKE2B 
7f96b5f8e83af28f522f0dc55e794d3b5beef05c54c990fb6304c2cfbbc21adced39d29be24ccbc0a50bbb3d97e7c3d71530169ceeaf5aa59e52389462c6e135
 SHA512 
37e5a40ae67bcce3fe1480c6c9cbb7d56a4f6cbf6dd042d676524cc96007d487fd50027394655aa6ad44f583e3b36b13cb5e0af2da0656803368ad3a243b579b
 DIST fldigi-4.1.12.tar.gz 4790381 BLAKE2B 
8be45c87bce298f91cb3975c8fe348b8ef39ea5ffe5eb719df496c075aa0773f8bf9b139312ea809057f926ffd27087fd41d350342f0f8ac198800a65178f367
 SHA512 
f74fd5915119d9d04a54260268d1dcd753ca50b48b388d2cc86a6ac2534ce0a0b1595124415b9aa19e518e58344a993510f5e9817f7893814821ebd3df7fa5ae
+DIST fldigi-4.1.14.tar.gz 4792805 BLAKE2B 
2f910c9eabb22dcc31e03fcebd5088edff9db128ab59ada553a3cd1016864a326204b7a082d1310c45ea682ed9264038e7e59a19ba68cf4ff5a30443b8033cd5
 SHA512 
b96a9d724087bacad93b6e729039ab67231ee6ebbd1b082c143e7bfb58f103012f98448f3ea0badabeeb748ed81d6d44e503b71bcb5ee6d0fa8108ab6d029d8d

diff --git a/media-radio/fldigi/fldigi-4.1.14.ebuild 
b/media-radio/fldigi/fldigi-4.1.14.ebuild
new file mode 100644
index 000..7ded0b14db4
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.1.14.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 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/wsjtx/

2020-07-09 Thread Thomas Beierlein
commit: 2b4003def8e610faf1bae8e0522d5d0dd9b9e2e8
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Jul  9 11:23:09 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul  9 11:23:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4003de

media-radio/wsjtx: Bugfix release

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

 media-radio/wsjtx/Manifest   |  1 +
 media-radio/wsjtx/wsjtx-2.2.2.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 239382f8886..ba52ca78f31 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1,2 +1,3 @@
 DIST wsjtx-2.1.2.tgz 44928980 BLAKE2B 
de4e4e892893e5087199385aaee8753c0f71eb36cd23734ae430f50d8a09520bf2bf3df7038bcf03ba4e9ca24534c98a1b6cb5dc444d68d3183279231cf18974
 SHA512 
037f0604b0a22f6d02f0979b94dd054157c96ee7a8c07284d072f87f6586901346bef1a3c7e19d367a82764dafc9f00b7d1a0929d163a46f1b249aaa3929b1a8
 DIST wsjtx-2.2.0.tgz 23158263 BLAKE2B 
e605447ffe0f7e4af4df3f15fced342aa61d40100778df731b1c419ac03fd569dde3547a7082fc41a6b07080b11305517a8cdca3a1b8404548ecffdb5b7b616d
 SHA512 
7df7c80047b34097fc26b0d8c21de8b3ca27bae15602b1bb1ad117fe13f14931145bd55fcdceb86f2ee931d51285c6175f7b7cd89891b7e88c4baf7c17ed82cd
+DIST wsjtx-2.2.2.tgz 23213092 BLAKE2B 
ce558180208ad33ddf2089f1747630cd07975547ba93bb693698ce599caec8d3d3367128581dfd110c6fe240bce9a0e6b8351ef178e6b53f3490a29a96367460
 SHA512 
923df18f5cbbd3e40294ccc4d3730f40c13c345723b9e66063ff0dd7db65caa9a64323711201a73b8c455dc1c29f67e4645dfbf98e0fc2c60a1630ce6cd1

diff --git a/media-radio/wsjtx/wsjtx-2.2.2.ebuild 
b/media-radio/wsjtx/wsjtx-2.2.2.ebuild
new file mode 100644
index 000..dca5c443676
--- /dev/null
+++ b/media-radio/wsjtx/wsjtx-2.2.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake
+
+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-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/qtprintsupport:5
+   virtual/libusb:1
+   media-libs/hamlib
+   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}-fix-unicode.patch"
+ "${FILESDIR}/${PN}-drop-docs.patch"
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
+ "${FILESDIR}/${PN}-2.2.0-werror.patch" )
+
+DOCS=( AUTHORS BUGS NEWS README THANKS )
+
+src_unpack() {
+   unpack ${A}
+   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
+}
+
+src_configure() {
+   cmake_comment_add_subdirectory debian
+
+   local mycmakeargs=(
+   -DWSJT_GENERATE_DOCS="$(usex doc)"
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   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.gz || die
+}



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

2020-07-09 Thread Thomas Beierlein
commit: 2032bdda0376fdaea0fee4ffd62525b635e5a4ee
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Jul  9 11:06:51 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul  9 11:07:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2032bdda

media-radio/wsjtx: Fix build error on unstable system

Drop '-Werror' flag which aborts build due to reported 'deprecated'
funcntions in >= qt5.15

CLOSES: https://bugs.gentoo.org/731648
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/wsjtx/files/wsjtx-2.2.0-werror.patch | 11 +++
 media-radio/wsjtx/wsjtx-2.2.0.ebuild |  3 ++-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/media-radio/wsjtx/files/wsjtx-2.2.0-werror.patch 
b/media-radio/wsjtx/files/wsjtx-2.2.0-werror.patch
new file mode 100644
index 000..dcde5b18a07
--- /dev/null
+++ b/media-radio/wsjtx/files/wsjtx-2.2.0-werror.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt   2020-07-09 12:52:57.776437846 +0200
 b/CMakeLists.txt   2020-07-09 12:53:16.607083283 +0200
+@@ -921,7 +921,7 @@
+ #
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra")
+ 
+-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wextra -fexceptions 
-frtti")
++set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -fexceptions -frtti")
+ 
+ if (NOT APPLE)
+   set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-pragmas")

diff --git a/media-radio/wsjtx/wsjtx-2.2.0.ebuild 
b/media-radio/wsjtx/wsjtx-2.2.0.ebuild
index 3abba8aeac2..dca5c443676 100644
--- a/media-radio/wsjtx/wsjtx-2.2.0.ebuild
+++ b/media-radio/wsjtx/wsjtx-2.2.0.ebuild
@@ -40,7 +40,8 @@ S=${WORKDIR}/wsjtx
 PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
  "${FILESDIR}/${PN}-fix-unicode.patch"
  "${FILESDIR}/${PN}-drop-docs.patch"
- "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" )
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch"
+ "${FILESDIR}/${PN}-2.2.0-werror.patch" )
 
 DOCS=( AUTHORS BUGS NEWS README THANKS )
 



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

2020-07-08 Thread Thomas Beierlein
commit: a39cdf38b71b038b7ae4de3f26c05f3a45b0f1f9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul  8 17:36:48 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul  8 17:37:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39cdf38

sci-libs/cartopy: Version bump

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

 sci-libs/cartopy/Manifest  |  1 +
 sci-libs/cartopy/cartopy-0.18.0.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index b4a3dc8825c..def25f78022 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.18.0_beta1.tar.gz 14215372 BLAKE2B 
5bb1e98f18fdf57c0459202bfe77d4e4a476a3008e2f21a77cf643711cc3c438626915c31ee48886e980466f952985503987e3ed571295e2beb6c12754b382c4
 SHA512 
95d3bd87e57bea89eb2c25d6a709285ba59fb0f994abc3b37faf29b272b73647d0bc8979a25b1480f48bb55c957f4183ac3c3ad49b830ce686e931227c797abe

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
new file mode 100644
index 000..0be07b47077
--- /dev/null
+++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+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}]
+   sci-libs/scipy[${PYTHON_USEDEP}]
+   dev-python/pillow[${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/xlog/

2020-07-08 Thread Thomas Beierlein
commit: 9d41774c26b5681d3de4e16b1d33e8459b2a7f6e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul  8 17:19:04 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul  8 17:21:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d41774c

media-radio/xlog: Drop old

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

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

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index 5647b9721d0..9ea1dbd1ce8 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1,2 +1 @@
-DIST xlog-2.0.15.tar.gz 11461174 BLAKE2B 
99b1d1cdcf6bad60f283d6885eb8c9317d5d35e411d2c449732e8f8bf9ed69e552fd73f2c1fcfc56ca386df447df8e5e2bbbffa80d596d8da4c347379231890c
 SHA512 
58403d6cd05a222900236a9b165d1b51951f2efa668aba5989970036135a91955af64a4662a5cd6f6e7c4629e3353b3c93c79c3e14d81c7ae65a82cf9ade6397
 DIST xlog-2.0.17.tar.gz 11461214 BLAKE2B 
d106980f221aa8864f3bdd91589c2020f7b718bb36febbcba0987a35f38e2bd38143214733b7e6b5839a5c2220a850762f629fbf6eaf1d1e9c2e37c29f25f563
 SHA512 
0110c7b70794aaeded939040e9baf3093d06122ec35e7bec2599a6b68f5de6f299dbd2e0c72442ee2a3a158326b23ca88e7fec402f501f9dda4ff2cc47287c2a

diff --git a/media-radio/xlog/xlog-2.0.15.ebuild 
b/media-radio/xlog/xlog-2.0.15.ebuild
deleted file mode 100644
index c87300418dd..000
--- a/media-radio/xlog/xlog-2.0.15.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 fdo-mime toolchain-funcs
-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() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-}
-
-pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-}



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

2020-07-08 Thread Thomas Beierlein
commit: 7e3a8c43d6e9184cc9d487c7a7c4981e0f9d2f70
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul  8 17:21:17 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul  8 17:21:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3a8c43

media-radio/xlog: Version bump

Furthermore migrate away from fdo-mime

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

 media-radio/xlog/Manifest   |  1 +
 media-radio/xlog/xlog-2.0.17.ebuild | 10 +-
 media-radio/xlog/{xlog-2.0.17.ebuild => xlog-2.0.19.ebuild} | 12 ++--
 3 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index 9ea1dbd1ce8..d4a7ff7a437 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1 +1,2 @@
 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
index c87300418dd..37de4d851ef 100644
--- a/media-radio/xlog/xlog-2.0.17.ebuild
+++ b/media-radio/xlog/xlog-2.0.17.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit autotools fdo-mime toolchain-funcs
+inherit autotools toolchain-funcs xdg-utils
 MY_P=${P/_}
 
 DESCRIPTION="An amateur radio logging program"
@@ -67,11 +67,11 @@ src_install() {
 }
 
 pkg_postinst() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
 }
 
 pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
 }

diff --git a/media-radio/xlog/xlog-2.0.17.ebuild 
b/media-radio/xlog/xlog-2.0.19.ebuild
similarity index 88%
copy from media-radio/xlog/xlog-2.0.17.ebuild
copy to media-radio/xlog/xlog-2.0.19.ebuild
index c87300418dd..ffc34e31aba 100644
--- a/media-radio/xlog/xlog-2.0.17.ebuild
+++ b/media-radio/xlog/xlog-2.0.19.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit autotools fdo-mime toolchain-funcs
+inherit autotools toolchain-funcs xdg-utils
 MY_P=${P/_}
 
 DESCRIPTION="An amateur radio logging program"
@@ -12,7 +12,7 @@ 
SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND="media-libs/hamlib
@@ -67,11 +67,11 @@ src_install() {
 }
 
 pkg_postinst() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
 }
 
 pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
 }



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

2020-07-08 Thread Thomas Beierlein
commit: f96a55228858dd0af4aff0dfe3a96f4116f88131
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul  8 16:02:54 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul  8 16:04:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96a5522

media-radio/qsstv: Cleanup RedundantLongDescription

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

 media-radio/qsstv/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-radio/qsstv/metadata.xml b/media-radio/qsstv/metadata.xml
index 7cc52ef45b9..9ac3dbf05c1 100644
--- a/media-radio/qsstv/metadata.xml
+++ b/media-radio/qsstv/metadata.xml
@@ -9,5 +9,4 @@
   ra...@gentoo.org
   Radio
 
-An amateur radio SSTV software
 



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

2020-07-08 Thread Thomas Beierlein
commit: f5f66d626fd05a897d23c44d875625192a19f114
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Jul  8 16:02:05 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Jul  8 16:04:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f66d62

dev-libs/libzia: Cleanup RedundantLongDescription

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

 dev-libs/libzia/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/libzia/metadata.xml b/dev-libs/libzia/metadata.xml
index b845e64532d..ad26392d055 100644
--- a/dev-libs/libzia/metadata.xml
+++ b/dev-libs/libzia/metadata.xml
@@ -8,8 +8,4 @@

Enable support for FTDI USB chips

-   
-   libzia contains the platform abstraction layer for 
-   the media-radio/tucnak package
-   
 



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

2020-07-04 Thread Thomas Beierlein
commit: 40b3df6fe90f4f9fbf5b02325b63e1a20d992028
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jul  4 18:15:24 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jul  4 18:15:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b3df6f

app-text/cwtext: Fix compilation

Closes: https://bugs.gentoo.org/729534
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-text/cwtext/cwtext-0.96-r1.ebuild   | 10 +++---
 app-text/cwtext/files/cwtext-0.96-pcm.patch | 11 +++
 2 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/app-text/cwtext/cwtext-0.96-r1.ebuild 
b/app-text/cwtext/cwtext-0.96-r1.ebuild
index d95b65bce48..25b8dac1a7a 100644
--- a/app-text/cwtext/cwtext-0.96-r1.ebuild
+++ b/app-text/cwtext/cwtext-0.96-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,11 +13,15 @@ SLOT="0"
 KEYWORDS="amd64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE=""
 
-PATCHES=( "${FILESDIR}"/${PN}-0.94-asneeded.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.96-pcm.patch
+   "${FILESDIR}"/${PN}-0.94-asneeded.patch
+)
+
 DOCS=( Changes README TODO )
 
 src_prepare() {
-   eapply -p0 "${PATCHES}"
+   eapply -p0 "${PATCHES[@]}"
# change install directory to ${S}
sed -i -e "/^PREFIX/ s:=.*:=\"${S}\":" makefile || \
die "sed makefile failed"

diff --git a/app-text/cwtext/files/cwtext-0.96-pcm.patch 
b/app-text/cwtext/files/cwtext-0.96-pcm.patch
new file mode 100644
index 000..f14a1d06182
--- /dev/null
+++ b/app-text/cwtext/files/cwtext-0.96-pcm.patch
@@ -0,0 +1,11 @@
+--- pcm.c.orig
 pcm.c
+@@ -60,7 +60,7 @@ int mStoSamples(int hVox, int time) {
+   float samples;
+   float fsr;
+   
+-  if (!valid(hVox)) return;
++  if (!valid(hVox)) return 0;
+ 
+   timelen = (float) time;
+   fsr = (float) voxref(hVox).samplerate;



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

2020-07-04 Thread Thomas Beierlein
commit: 07171c6829b22d04b2c4649698ddefb9c94857e0
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jul  4 11:42:34 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jul  4 11:42:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07171c68

media-radio/wsjtx: Version bump

Tnx P424D0X for reminding.

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

 media-radio/wsjtx/Manifest   |  1 +
 media-radio/wsjtx/wsjtx-2.2.0.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 1f7f3dd192a..239382f8886 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1 +1,2 @@
 DIST wsjtx-2.1.2.tgz 44928980 BLAKE2B 
de4e4e892893e5087199385aaee8753c0f71eb36cd23734ae430f50d8a09520bf2bf3df7038bcf03ba4e9ca24534c98a1b6cb5dc444d68d3183279231cf18974
 SHA512 
037f0604b0a22f6d02f0979b94dd054157c96ee7a8c07284d072f87f6586901346bef1a3c7e19d367a82764dafc9f00b7d1a0929d163a46f1b249aaa3929b1a8
+DIST wsjtx-2.2.0.tgz 23158263 BLAKE2B 
e605447ffe0f7e4af4df3f15fced342aa61d40100778df731b1c419ac03fd569dde3547a7082fc41a6b07080b11305517a8cdca3a1b8404548ecffdb5b7b616d
 SHA512 
7df7c80047b34097fc26b0d8c21de8b3ca27bae15602b1bb1ad117fe13f14931145bd55fcdceb86f2ee931d51285c6175f7b7cd89891b7e88c4baf7c17ed82cd

diff --git a/media-radio/wsjtx/wsjtx-2.2.0.ebuild 
b/media-radio/wsjtx/wsjtx-2.2.0.ebuild
new file mode 100644
index 000..3abba8aeac2
--- /dev/null
+++ b/media-radio/wsjtx/wsjtx-2.2.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake
+
+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-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/qtprintsupport:5
+   virtual/libusb:1
+   media-libs/hamlib
+   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}-fix-unicode.patch"
+ "${FILESDIR}/${PN}-drop-docs.patch"
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" )
+
+DOCS=( AUTHORS BUGS NEWS README THANKS )
+
+src_unpack() {
+   unpack ${A}
+   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
+}
+
+src_configure() {
+   cmake_comment_add_subdirectory debian
+
+   local mycmakeargs=(
+   -DWSJT_GENERATE_DOCS="$(usex doc)"
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   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.gz || die
+}



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

2020-07-04 Thread Thomas Beierlein
commit: 6fb74c243c2b4d8c5373466154e67a08da6d38ce
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jul  4 11:40:12 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jul  4 11:40:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb74c24

media-radio/wsjtx: Drop old

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

 media-radio/wsjtx/Manifest   |  1 -
 media-radio/wsjtx/wsjtx-2.1.0.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
index 546b6494431..1f7f3dd192a 100644
--- a/media-radio/wsjtx/Manifest
+++ b/media-radio/wsjtx/Manifest
@@ -1,2 +1 @@
-DIST wsjtx-2.1.0.tgz 44904654 BLAKE2B 
4d36a9099356225ff2cf12108c0f42da67396a2602c1dbcabcbb001684212fbc81a7f4be23b8d35e32903119cdf04a41fe199429dd8693452b17084481691d74
 SHA512 
3a76b879586d285d570d05ae5ecca4a27b2da2153d4845c5b3b0a047721ef153af8745764403cb8097c6778032f559e5848bad7e1cc7d469a874858ad40e
 DIST wsjtx-2.1.2.tgz 44928980 BLAKE2B 
de4e4e892893e5087199385aaee8753c0f71eb36cd23734ae430f50d8a09520bf2bf3df7038bcf03ba4e9ca24534c98a1b6cb5dc444d68d3183279231cf18974
 SHA512 
037f0604b0a22f6d02f0979b94dd054157c96ee7a8c07284d072f87f6586901346bef1a3c7e19d367a82764dafc9f00b7d1a0929d163a46f1b249aaa3929b1a8

diff --git a/media-radio/wsjtx/wsjtx-2.1.0.ebuild 
b/media-radio/wsjtx/wsjtx-2.1.0.ebuild
deleted file mode 100644
index 3e5b48e7b58..000
--- a/media-radio/wsjtx/wsjtx-2.1.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-utils
-
-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-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/qtprintsupport:5
-   virtual/libusb:1
-   media-libs/hamlib
-   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}-fix-unicode.patch"
- "${FILESDIR}/${PN}-drop-docs.patch" )
-
-DOCS=( AUTHORS BUGS NEWS README THANKS )
-
-src_unpack() {
-   unpack ${A}
-   unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
-}
-
-src_configure() {
-   cmake_comment_add_subdirectory debian
-
-   local mycmakeargs=(
-   -DWSJT_GENERATE_DOCS="$(usex doc)"
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-   )
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-}
-
-src_install() {
-   cmake-utils_src_install
-   rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
-   rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1.gz || die
-}



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

2020-06-16 Thread Thomas Beierlein
commit: 6c491a73e06a4613dca8d29d7bd4efdc5bf3ad60
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jun 16 17:13:52 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jun 16 17:13:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c491a73

net-misc/linuxptp: Fix configuration by using provided script

Closes: https://bugs.gentoo.org/727638
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

 net-misc/linuxptp/linuxptp-2.0.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-misc/linuxptp/linuxptp-2.0.ebuild 
b/net-misc/linuxptp/linuxptp-2.0.ebuild
index 716fbf22a46..3569ecc3c66 100644
--- a/net-misc/linuxptp/linuxptp-2.0.ebuild
+++ b/net-misc/linuxptp/linuxptp-2.0.ebuild
@@ -19,8 +19,14 @@ RDEPEND="${DEPEND}"
 
 CONFIG_CHECK="~PPS ~NETWORK_PHY_TIMESTAMPING ~PTP_1588_CLOCK"
 
+pkg_setup() {
+   linux-info_pkg_setup
+}
+
 src_compile() {
-   export EXTRA_CFLAGS=${CFLAGS}
+   # parse needed additional CFLAGS
+   export MY_FLAGS=$(./incdefs.sh)
+   export EXTRA_CFLAGS="${CFLAGS} ${MY_FLAGS}"
emake CC="$(tc-getCC)" prefix=/usr mandir=/usr/share/man
 }
 



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

2020-06-13 Thread Thomas Beierlein
commit: 71e1918b116e34180c1dd91f4f008981da89b9b4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jun 13 15:50:12 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Jun 13 15:51:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e1918b

app-backup/bacula: Bugfix release

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

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.6.5.ebuild | 428 ++
 2 files changed, 429 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 488dcaaba14..1ad79877304 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-9.4.4.tar.gz 4159759 BLAKE2B 
29628626a9654369ea1633878c16ff8af48bf568ccd54c140c5b9c1e9df7fb988296f4d6f0119a4904827790f7c8881cd7207c9f4b9355bfbc1395a12f24a9c3
 SHA512 
f973c9ab8ee9867962645b1a1388b494fd402c990be8128b892e043e16361bff2fc08ec43e2c8c9bebeae9c94afd3fdbc04a610b35f99e7dd054ed1ad2c04b31
 DIST bacula-9.6.3.tar.gz 4246447 BLAKE2B 
c591fcd5a6c3a79b52cf778f7719ad59f35bfdf99293abb4f6e9c701c0d545125734721a926f071056433d7a9801c40c546f4a73770f5d0fea9fc33c334bcd93
 SHA512 
8ee14311945ff04c4d3ca736725e2187bcf3e9e0a3093df215c8651bd6a7b07792edea4912ba84189ee79df614c1e99a4333ce173163cfc7efb536dad582106f
+DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70

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

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

2020-06-07 Thread Thomas Beierlein
commit: e8f6c3f45cfbd448fa2febaad62f52ae73c8e773
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jun  8 05:26:01 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jun  8 05:26:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f6c3f4

net-misc/linuxptp: Use $CC for compilation

Closes: https://bugs.gentoo.org/725180
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

 net-misc/linuxptp/linuxptp-2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/linuxptp/linuxptp-2.0.ebuild 
b/net-misc/linuxptp/linuxptp-2.0.ebuild
index 1f775563d4b..716fbf22a46 100644
--- a/net-misc/linuxptp/linuxptp-2.0.ebuild
+++ b/net-misc/linuxptp/linuxptp-2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit linux-info
+inherit linux-info toolchain-funcs
 
 DESCRIPTION="The Linux Precision Time Protocol (PTP) implementation"
 HOMEPAGE="http://linuxptp.sourceforge.net/;
@@ -21,7 +21,7 @@ CONFIG_CHECK="~PPS ~NETWORK_PHY_TIMESTAMPING ~PTP_1588_CLOCK"
 
 src_compile() {
export EXTRA_CFLAGS=${CFLAGS}
-   emake prefix=/usr mandir=/usr/share/man
+   emake CC="$(tc-getCC)" prefix=/usr mandir=/usr/share/man
 }
 
 src_install() {



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

2020-06-07 Thread Thomas Beierlein
commit: 476ddea3c46d10333d30e0dc6e07caab16b9e6bb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jun  8 05:24:23 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Jun  8 05:24:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476ddea3

net-misc/linuxptp: Drop old

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

 net-misc/linuxptp/Manifest|  1 -
 net-misc/linuxptp/linuxptp-1.8.ebuild | 36 ---
 2 files changed, 37 deletions(-)

diff --git a/net-misc/linuxptp/Manifest b/net-misc/linuxptp/Manifest
index fe7f8d28d70..1fca8bc9d88 100644
--- a/net-misc/linuxptp/Manifest
+++ b/net-misc/linuxptp/Manifest
@@ -1,2 +1 @@
-DIST linuxptp-1.8.tgz 147764 BLAKE2B 
f0dec589cf4f27c03f901262980f1c471382eefdd00772da0065077bab29ed7c1350d70b1ec4b0c912dd82304220b9c550320b82cf269d99478d40c5a7ed8541
 SHA512 
8ac52428b7addf1c43769083e660ca0ceb2813994107b8b9c59338e480f1d2e45666ebcc3f59f7b8cf9a02301b55aa54b26cbbbf81622a525a704f2d08fd383e
 DIST linuxptp-2.0.tgz 184942 BLAKE2B 
79ef9d3c379769a71e652a77f05ab661db444a76a339e72106055cf900de9cabfe303c48760f11701fefe5e641d07b73fc5a250078bedf7faa3ae995ace24da3
 SHA512 
c33487a803f8cc461f790d9a137d5cf8b35cb6d292bdd2cf7a16aa666359d8c5e24667473be843182bef1e9f8d5c6af8aab8918978f10bf08257dd408bba66d6

diff --git a/net-misc/linuxptp/linuxptp-1.8.ebuild 
b/net-misc/linuxptp/linuxptp-1.8.ebuild
deleted file mode 100644
index aa5a2f7ccf0..000
--- a/net-misc/linuxptp/linuxptp-1.8.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit linux-info
-
-DESCRIPTION="The Linux Precision Time Protocol (PTP) implementation"
-HOMEPAGE="http://linuxptp.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/v${PV}/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-CONFIG_CHECK="~PPS ~NETWORK_PHY_TIMESTAMPING ~PTP_1588_CLOCK"
-
-src_compile() {
-   export EXTRA_CFLAGS=${CFLAGS}
-   emake prefix=/usr mandir=/usr/share/man
-}
-
-src_install() {
-   emake \
-   prefix="${D}"/usr \
-   mandir="${D}"/usr/share/man \
-   infodir="${D}"/usr/share/info \
-   libdir="${D}"/usr/$(get_libdir) \
-   install
-
-   dodoc README.org
-}



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

2020-06-02 Thread Thomas Beierlein
commit: 90d89edc09a124a7f1479e48257bc3f9ab9bf8f9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jun  2 13:46:04 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Jun  2 13:46:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d89edc

app-backup/bacula: Fix installation of bpipe-fd.so

Build system originally installs plugin library with mode 0750.
Fixed in new revision 9.4.4-r3 and 9.6.3-r1.

Reported-by: Phil Stracchino  caerllewys.net>
Closes: https://bugs.gentoo.org/725946
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.4.4-r3.ebuild | 429 +++
 app-backup/bacula/bacula-9.6.3-r1.ebuild | 428 ++
 2 files changed, 857 insertions(+)

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

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

2020-05-29 Thread Thomas Beierlein
commit: cf04d85bb1e06ddbb6ee13616331212a5c2570c5
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 30 04:28:03 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat May 30 04:38:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf04d85b

dev-libs/libax25: Drop old

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

 dev-libs/libax25/Manifest  |  1 -
 dev-libs/libax25/libax25-0.0.12_rc4.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/dev-libs/libax25/Manifest b/dev-libs/libax25/Manifest
index 4f6c60f9adc..650416feb4d 100644
--- a/dev-libs/libax25/Manifest
+++ b/dev-libs/libax25/Manifest
@@ -1,2 +1 @@
-DIST libax25-0.0.12-rc4.tar.gz 335535 BLAKE2B 
604b78851ba7946ad49e51525f88503a148ceadc2e4276df263c127d1022001a80b36e91ff919b027b049c357383fab40708646194b4a4e8c7826ca7cd2e1bff
 SHA512 
d11ed19cf72b8eed22c6cbaa5f45f0eb3b96672a6c9334a095da36b622a0453b0d7b72f75f7aa5753c9cf10636d5b10c36fe9b445481e04f7cba711609f7a812
 DIST libax25-0.0.12-rc5.tar.gz 360123 BLAKE2B 
55b1797977e5bb508aed67b43665cefdb7b296c6f2fc5d68f2e59e20da4833cd19030c1fa6deee4d463135a5eb4a944c2c779a47570e5cbfb10fd640f8c00bf2
 SHA512 
01aaf1ef5be7a347ec702f890e26e7cad02eff1cc8b4932fe9452cab8012bb0d7cd25f74871d83f188f22a3a5fd600ec57131ddb540a6c746908bf47e42f958f

diff --git a/dev-libs/libax25/libax25-0.0.12_rc4.ebuild 
b/dev-libs/libax25/libax25-0.0.12_rc4.ebuild
deleted file mode 100644
index 4912d3abd96..000
--- a/dev-libs/libax25/libax25-0.0.12_rc4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools-utils versionator
-
-MY_P=${PN}-$(replace_version_separator 3 '-')
-
-DESCRIPTION="AX.25 library for hamradio applications"
-HOMEPAGE="http://www.linux-ax25.org/;
-SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz;
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="static-libs"
-
-S=${WORKDIR}/${MY_P}
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-src_install() {
-   autotools-utils_src_install installconf
-}



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

2020-05-29 Thread Thomas Beierlein
commit: 0a85dbdb599d25f75b594b914cbacb711a645e4f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 30 04:30:34 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat May 30 04:38:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a85dbdb

media-radio/ax25-tools: Drop old

Closes: https://bugs.gentoo.org/713050
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/ax25-tools/Manifest|  1 -
 .../ax25-tools/ax25-tools-0.0.10_rc4.ebuild| 44 --
 2 files changed, 45 deletions(-)

diff --git a/media-radio/ax25-tools/Manifest b/media-radio/ax25-tools/Manifest
index c59a4f079ba..b9053bd0cc9 100644
--- a/media-radio/ax25-tools/Manifest
+++ b/media-radio/ax25-tools/Manifest
@@ -1,2 +1 @@
-DIST ax25-tools-0.0.10-rc4.tar.gz 364332 BLAKE2B 
36ea9c72ff69a7a66927e78fb6733c64114a719d80cfb4732ccc0b54951b105a18e674e35d3c59806489f9679aabdf12ee629c41ae0f23ffdc5da26d1aed0d88
 SHA512 
874d1ad0097f589af0b0a72ac33d6c7d64586df25779ef1b4c0a832fdf5e528ae5101e56ded736cb2a1ad1b284d6c10fe3a77ecb43df04dccc3d80875f403612
 DIST ax25-tools-0.0.10-rc5.tar.gz 372851 BLAKE2B 
1129e3aff1662bfe3840288922e60236bbd09ec1f6be72ba4a9ef51a818923af55635bc50b5f6b7befd716732dad3536282b8875d7a996518dcd8c02342d
 SHA512 
4aac4e53af5924f8f0b807bdc406fbba43043fcd33c509c1129f009e6cf8854abdd8f11087d17d9710fac2b231e80aca630ca17b8a2fe771f49df2c480c059cb

diff --git a/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild 
b/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild
deleted file mode 100644
index ea8cbe259bf..000
--- a/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit eutils
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Basic AX.25 (Amateur Radio) administrative tools and daemons"
-HOMEPAGE="http://www.linux-ax25.org/;
-SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="X"
-
-S=${WORKDIR}/${MY_P}
-
-DEPEND="dev-libs/libax25
-   X? ( x11-libs/libX11
-   media-libs/mesa[X(+)] )"
-RDEPEND=${DEPEND}
-
-src_configure() {
-   econf $(use_with X x)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install installconf
-
-   # Package does not respect --docdir
-   rm -rf "${D}"/usr/share/doc/ax25-tools || die
-   dodoc AUTHORS ChangeLog NEWS README tcpip/ttylinkd.README \
-   user_call/README.user_call yamdrv/README.yamdrv dmascc/README.dmascc \
-   tcpip/ttylinkd.INSTALL
-
-   newinitd "${FILESDIR}"/ax25d.rc ax25d
-   newinitd "${FILESDIR}"/mheardd.rc mheardd
-   newinitd "${FILESDIR}"/netromd.rc netromd
-   newinitd "${FILESDIR}"/rip98d.rc rip98d
-   newinitd "${FILESDIR}"/rxecho.rc rxecho
-   newinitd "${FILESDIR}"/ttylinkd.rc ttylinkd
-}



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

2020-05-29 Thread Thomas Beierlein
commit: 5eefed2bc4cec36f2d1a8ce32d13ab4c60efdf1d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 30 04:36:47 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat May 30 04:38:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eefed2b

media-radio/ax25-apps: Drop old

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

 media-radio/ax25-apps/Manifest   |  1 -
 media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/media-radio/ax25-apps/Manifest b/media-radio/ax25-apps/Manifest
index 2d9b3a3d608..1b82c6dd376 100644
--- a/media-radio/ax25-apps/Manifest
+++ b/media-radio/ax25-apps/Manifest
@@ -1,2 +1 @@
-DIST ax25-apps-0.0.8-rc4.tar.gz 442172 BLAKE2B 
59a622c0e675cadc90a7d728b899b1820153d6b9e35f3ccdbac74d191f844d1642dd2e9192d6dce0f1208cbc26b98cb1643f8d1041ec3802b833ad5cbc903f81
 SHA512 
c99b553c5cadb0e389c1cb35e79fea61b628c76f5ef35c35876e492afc7ab796f8781c3ab5987a096f0816389e9772274fe54e88c16fca0fd30013da3d74d38b
 DIST ax25-apps-0.0.8-rc5.tar.gz 479590 BLAKE2B 
baa4814ebb68c435a9986158dcdad176c75202db8e3595ec35851fabb3c718e7015a721d587ee307b8b8c918a690b898addcf4194532f6d26b70219c4c98
 SHA512 
5886f79dcdd4b02374289e04a61101b1ccdcdd936a6a98bdefa7b091689381de75f722a0bf32a914c85a3759c7b42489fabf74a53492fe2f937b22c953fc230d

diff --git a/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild 
b/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild
deleted file mode 100644
index f63f96a8ec9..000
--- a/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools eutils
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Basic AX.25 (Amateur Radio) user tools, additional daemons"
-HOMEPAGE="http://www.linux-ax25.org;
-SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/libax25-0.0.12_rc2
-   sys-libs/ncurses:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   !media-sound/listen
-   !dev-ruby/listen"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   epatch "$FILESDIR"/$PN-0.8.4-tinfo.patch
-   epatch "$FILESDIR"/$PN-0.0.8-fno-common.patch
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/ax25ipd.rc ax25ipd
-   newinitd "${FILESDIR}"/ax25mond.rc ax25mond
-   newinitd "${FILESDIR}"/ax25rtd.rc ax25rtd
-
-   rm -rf "${ED}"/usr/share/doc/ax25-apps
-
-   dodoc AUTHORS ChangeLog NEWS README ax25ipd/README.ax25ipd \
-   ax25rtd/README.ax25rtd ax25ipd/HISTORY.ax25ipd 
ax25rtd/TODO.ax25rtd
-
-   dodir /var/lib/ax25/ax25rtd
-   touch "${ED}"/var/lib/ax25/ax25rtd/ax25_route
-   touch "${ED}"/var/lib/ax25/ax25rtd/ip_route
-}



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

2020-05-24 Thread Thomas Beierlein
commit: c10ff690d4a6519d56337697c669a5044df99be8
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun May 24 16:11:39 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun May 24 16:11:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10ff690

media-radio/unixcw: Drop install of static lib (bug #724654)

Bump EAPI

Closes: https://bugs.gentoo.org/724654
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/unixcw/unixcw-3.5.1-r1.ebuild | 75 +++
 1 file changed, 75 insertions(+)

diff --git a/media-radio/unixcw/unixcw-3.5.1-r1.ebuild 
b/media-radio/unixcw/unixcw-3.5.1-r1.ebuild
new file mode 100644
index 000..a905c627ddf
--- /dev/null
+++ b/media-radio/unixcw/unixcw-3.5.1-r1.ebuild
@@ -0,0 +1,75 @@
+# 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="A package of programs that fit together to form a morse code 
tutor program"
+HOMEPAGE="http://unixcw.sourceforge.net;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+IUSE="alsa ncurses pulseaudio suid test qt5"
+RESTRICT="!test? ( test )"
+
+RDEPEND="ncurses? ( sys-libs/ncurses:= )
+   qt5? ( dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5 )
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-sound/pulseaudio )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   sys-devel/libtool"
+
+src_prepare() {
+   append-cflags -std=gnu11
+   append-cxxflags -std=gnu++11
+   eapply -p0 "${FILESDIR}"/$PN-3.5-tinfo.patch \
+   "${FILESDIR}"/$PN-tests.patch
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   econf --libdir=/usr/$(get_libdir) \
+   $(use_enable pulseaudio ) \
+   $(use_enable alsa ) \
+   $(use_enable ncurses cwcp ) \
+   $(use_enable qt5 xcwcp ) \
+   --disable-static
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   find "${D}" -name '*.la' -type f -delete || die
+   dodoc ChangeLog NEWS README
+   if ! use suid ; then
+   fperms 711 /usr/bin/cw
+   if use ncurses ; then
+   fperms 711 /usr/bin/cwcp
+   fi
+   if use qt5 ; then
+   fperms 711 /usr/bin/xcwcp
+   fi
+   fi
+}
+
+pkg_postinst() {
+   if use suid ; then
+   ewarn "You have choosen to install 'cw', 'cwcp' and 'xcwcp' 
setuid"
+   ewarn "by setting USE=suid."
+   ewarn "Be aware that this is a security risk and not 
recommended."
+   ewarn ""
+   ewarn "These files do only need root access if you want to use 
the"
+   ewarn "PC speaker for morse sidetone output. You can 
alternativly"
+   ewarn "drop USE=suid and use sudo."
+   else
+   elog "Be aware that 'cw', 'cwcp' and 'xcwcp' needs root access 
if"
+   elog "you want to use the PC speaker for morse sidetone output."
+   elog "You can call the programs via sudo for that (see 'man 
sudo')."
+   fi
+}



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

2020-05-23 Thread Thomas Beierlein
commit: d66140c070dae17fe3c8d8e3fd6b03f01628568c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 23 14:47:48 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat May 23 14:47:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66140c0

dev-libs/libzia: Drop old

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

 dev-libs/libzia/Manifest   |  2 --
 dev-libs/libzia/libzia-4.18.ebuild | 38 --
 dev-libs/libzia/libzia-4.19.ebuild | 38 --
 3 files changed, 78 deletions(-)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index b45ca9e2302..fb3b43462c1 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,4 +1,2 @@
-DIST libzia-4.18.tar.gz 623928 BLAKE2B 
ff7f4873f77c1782bc704ff11f0fcdc2a479404cf0719d9156fad2ad01634241f7f556699d778fbd6e3f4bfe108b1735c65def859d56cefcedd6a3c760200a14
 SHA512 
7d4287cf6804ae757d6c96c03fd948db1bf0b5463d345929b2c8dd4540e66b45849a8096500576199fa650b63b892ea17c976338b88e9310d64f804fa3920489
-DIST libzia-4.19.tar.gz 623995 BLAKE2B 
55bc17854614af92873059e741179d9bc4f35000c4fc29cdd56854b85cf059d422ec49cee9d07056cf8fd18f7a6bf15aeb98a3f3dcbee44420ca1862175d3938
 SHA512 
65b7cb87740a3288c186f30a10d29824f2b725e54290d4c56ebfd9aa6902ff2e1e48725ed35e3ff5c2d144ccd6a20384df470c1b615c99da8a14c7e0647b0f6a
 DIST libzia-4.20.tar.gz 624009 BLAKE2B 
f0342c144c3e0b9dd7720466b24d79632de6dc8597786ba22acccd4eee20cdfb4f941da5717fde27a7ee0097f4f57b20a93455c123fd518916c1552cab801bc2
 SHA512 
0780eb791fdd85778a074eddab933650d4fbb09a9b441432cf6e63fe97978d47c75155caa251820f283badb16ffa5ac2d323b1f98ab5864caaa020511ff856d5
 DIST libzia-4.21.tar.gz 631871 BLAKE2B 
8c54ae86e38569914c05da6c11b8ffe2c349884fb4e8ea00b05b88da12f6ee4e80ddac82f1790b67586c24d9df5b0ab71053fc80479cfdde22250a034db6dbef
 SHA512 
e4277dfc3c004a0a1d1ccd8a11431e46344763ff5df68403b451e2be4b6bd00862fe2af0e15ce9017c3d6144d301e792f9279632687697e0dd4a238c805b04a8

diff --git a/dev-libs/libzia/libzia-4.18.ebuild 
b/dev-libs/libzia/libzia-4.18.ebuild
deleted file mode 100644
index 88159bfcae8..000
--- a/dev-libs/libzia/libzia-4.18.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-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
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd
-}

diff --git a/dev-libs/libzia/libzia-4.19.ebuild 
b/dev-libs/libzia/libzia-4.19.ebuild
deleted file mode 100644
index 63b54d9c6b8..000
--- a/dev-libs/libzia/libzia-4.19.ebuild
+++ /dev/null
@@ -1,38 +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
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_with ftdi) --with-sdl \
-   --with-png --without-bfd
-}



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

2020-05-23 Thread Thomas Beierlein
commit: 19b8df75d2d81688770c7d3fe7adda2432ae30a7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 23 14:46:45 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat May 23 14:46:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b8df75

media-radio/tucnak: Drop old

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

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index 7cc6025fe92..38dafdffd13 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,4 +1,2 @@
-DIST tucnak-4.18.tar.gz 3527134 BLAKE2B 
2e059875fb22a9027dde486d82eaa2bfd1d339440b59ffbde3b3923365096e4e7a77edc0690d79d66d1b9b218b2a7698b7783f1f07c0a8f94bc002ee5acc8528
 SHA512 
9c986bd4e9221a2956722423d8c31e3e420d5f50f2c68577a73d62f5e0913e79526dfbbee29e9f98f25445e35587a95aa709d538e4ba5e17d739a1220e41f0de
-DIST tucnak-4.19.tar.gz 3542661 BLAKE2B 
0ce6b387f47bae01b21a9c63a8530f8eb0e82c9ba5c7c983190c43e11cbc18b477c30db4f5f3fe743d7a99de9fd1787e64f018180338856e9f8306a3f5849a5a
 SHA512 
4217a073f3b085fd11e92d3eb38386563f7cef022c0e30bc959fd6d6ca6b2efaacfcaa9dc5f48208114490a414e4cfc89bb500560d7f3add28f9534eb205a8f8
 DIST tucnak-4.20.tar.gz 3542904 BLAKE2B 
7fee170215d975abac64c6425ccc7604fb0948f4713fdbdf5e0197268b2e7bca1278b3e0c2e6e3698b6a8e3884eb47016d0fff1bca6e21e94c676a4ed848f223
 SHA512 
755861c7e1fedd8a3e17179681930a182bf95c19f9ed6a1f5e07d5781ba0c36f5bc8a7066a792e752ce04edebfe055a426bc4757ee137df60950165b2e4a6cb9
 DIST tucnak-4.21.tar.gz 3545924 BLAKE2B 
dabc9647e4fde5c8c3b3e9b2ee5f072ce6e85138c6a45f635c05dcf47763a39e191a6ac3d97e71b79d3913915126261f565f8e273cd257731e04bc5ab7956aab
 SHA512 
73fe2e92a0db3a8e152cfc25bbaefdeec6fd7f11223d02eae6c1ac5526c02404e89ecd4f2f715e7fda1d72fd872fc240694ce674d57a95c03417cf59dbd6532c

diff --git a/media-radio/tucnak/tucnak-4.18.ebuild 
b/media-radio/tucnak/tucnak-4.18.ebuild
deleted file mode 100644
index b78b8fb5f57..000
--- a/media-radio/tucnak/tucnak-4.18.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-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.19.ebuild 
b/m

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

2020-05-23 Thread Thomas Beierlein
commit: 4eb4010d4fa13e83f5cd7127401099e9c918674c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 23 14:44:48 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat May 23 14:44:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb4010d

media-radio/qsstv: Drop old

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

 media-radio/qsstv/Manifest   |  2 --
 media-radio/qsstv/qsstv-9.2.6.ebuild | 52 
 media-radio/qsstv/qsstv-9.4.2.ebuild | 52 
 3 files changed, 106 deletions(-)

diff --git a/media-radio/qsstv/Manifest b/media-radio/qsstv/Manifest
index b6680dc82d6..545cf696036 100644
--- a/media-radio/qsstv/Manifest
+++ b/media-radio/qsstv/Manifest
@@ -1,3 +1 @@
-DIST qsstv_9.2.6.tar.gz 11385735 BLAKE2B 
b7192255a3df32d5fbf07f54e1a8b7a7fd092fc4f7cca794df66d73687342e2169cdf8a2e08e7d665e6c27cefa3e9e4574c10c685cc9647caae1156d5c88522f
 SHA512 
10ad86db8a4db432dc757314375487d4128a612a54496105c2acaadce4f2cba8d044f1c5bf1d38534664ef7c065742606027306b3542ae834673ffce58885557
-DIST qsstv_9.4.2.tar.gz 7409123 BLAKE2B 
d20c81f8a84ffc21d2afa2f481f2aa5313668beb922fe27e97b8b68f9420edad4544358b6166296183e2b8806f32bba54e25a035ec82481ed24a3dc1c343694e
 SHA512 
e7e5fe925dd925fef4e2fcff15b33634aa0ea1f50ca01db2c2dcdd428b4c4c1f45cf5aaa9ad2c3b9374c588bb6f65bf99924537012ecf2065a03b3f4d1c46db9
 DIST qsstv_9.4.4.tar.gz 7716392 BLAKE2B 
df285cc26c195dce05e54401de4fce70ea91c3af1f774d90d81b62a366c66c3cde4f0cce5c370bad45b81230ca7c2be624542cde10b94d388785d13b49ed646d
 SHA512 
d206c6c108827b607dfe360e7afe31065518f03ab04609ccca9a9bda16207d12966eb49d486d13eebb814716252c50aa5963d090f1e505e508ccb1b6ccc4728c

diff --git a/media-radio/qsstv/qsstv-9.2.6.ebuild 
b/media-radio/qsstv/qsstv-9.2.6.ebuild
deleted file mode 100644
index 5d4268989ec..000
--- a/media-radio/qsstv/qsstv-9.2.6.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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/qsstv.pro || die
-}
-
-src_configure() {
-   eqmake5
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.txt
-}

diff --git a/media-radio/qsstv/qsstv-9.4.2.ebuild 
b/media-radio/qsstv/qsstv-9.4.2.ebuild
deleted file mode 100644
index 6963627f664..000
--- a/media-radio/qsstv/qsstv-9.4.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 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/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/xastir/

2020-05-16 Thread Thomas Beierlein
commit: 29d557d830b4e3c08f15179d9b745afb96a62171
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 16 15:05:30 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat May 16 15:06:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d557d8

media-radio/xastir: Minor maintennace release

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

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

diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest
index 48be224f00b..db9c6180bcb 100644
--- a/media-radio/xastir/Manifest
+++ b/media-radio/xastir/Manifest
@@ -1 +1,2 @@
 DIST xastir-2.1.4.tar.gz 2694124 BLAKE2B 
90fd8ef340fc5bad43c9501c6530dcd4bd60eaab9c04638c68f80add46f0df24c45db334549915edaee95cbdcc9b7580d6343d81d84cb819f4ef5a76c9f79242
 SHA512 
e96f9de52499615cfe88708656d111d417e0d0e08f798b2d97f6a270db3e639c4fb5219767f8fd399fe75f51f02391ace87ae7175ae9a44cb5a4056ab7b573b1
+DIST xastir-2.1.6.tar.gz 2687180 BLAKE2B 
053ee4e8d1fd589bf0767c6ffdaa7de2ef14d292d5773b2f08239fc4b73d3695e5c061dccab75caae068bc8887f7924d3793f0dfb8368b2cd25526211e240914
 SHA512 
91f40f3788f51589619833102d1db997ff725f84e6fa5f9b7dd8942094a1b7a94433779243be1c14b980d96613972482a397cec8e15b8ea4784fdd106c32ae08

diff --git a/media-radio/xastir/xastir-2.1.6.ebuild 
b/media-radio/xastir/xastir-2.1.6.ebuild
new file mode 100644
index 000..344c4d649b7
--- /dev/null
+++ b/media-radio/xastir/xastir-2.1.6.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools flag-o-matic toolchain-funcs
+
+MY_P=${PN/x/X}-Release-${PV}
+
+DESCRIPTION="X Amateur Station Tracking and Information Reporting"
+HOMEPAGE="http://xastir.org/;
+SRC_URI="https://github.com/Xastir/Xastir/archive/Release-${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="geotiff +graphicsmagick"
+
+DEPEND=">=x11-libs/motif-2.3:0
+   x11-libs/libXt
+   x11-libs/libX11
+   x11-libs/libXpm
+   x11-apps/xfontsel
+   dev-libs/libpcre
+   net-misc/curl
+   sys-libs/db:4.8
+   sci-libs/shapelib
+   !graphicsmagick? ( 

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

2020-05-01 Thread Thomas Beierlein
commit: 510ea7992948631366eec8d7448081ab2bc6ba7d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May  1 14:19:55 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Fri May  1 14:19:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510ea799

media-radio/tlf: Version bump

Fixes also -fno-common problem with GCC10

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

 media-radio/tlf/Manifest |  1 +
 media-radio/tlf/tlf-1.4.1.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/media-radio/tlf/Manifest b/media-radio/tlf/Manifest
index e07a20e2e99..4fe6e6ba721 100644
--- a/media-radio/tlf/Manifest
+++ b/media-radio/tlf/Manifest
@@ -1,2 +1,3 @@
 DIST tlf-1.3.2.tar.gz 691287 BLAKE2B 
130e1e070e2846cfec2989c20716e713b3b9269ba5395f96e19e049c87b321673d5bfd005c887fef0d8945e46db179eca7e7a1e1f96cc5fb0ab7be2cd74185bf
 SHA512 
797afe9d4dcd83c315ff62b07d24d44a76fd08dabb0f081d20eb8181232630cf2a1792dcf4afa0e74a6ca6e3c4cbe0a42958884aecbe8ee31bc8c6f9bd05215c
 DIST tlf-1.4.0.tar.gz 702237 BLAKE2B 
a8e8aaacafe961bc4c33eccca066eaadf86cdca6de6b5585c09b808da9f85d62e704be16feaffaa81748de4a3ccddf04f4f56edde963adcb3bb210f75ba0a054
 SHA512 
8abf1b3bbabc506cd844d7b9bea5985cd8c73cd4401819bf4144022b41711e5fd58cf792638bb93c2ee52586c953f4115c0055799469f5c1edd157afddae1631
+DIST tlf-1.4.1.tar.gz 708105 BLAKE2B 
18cd617a8780293bbfec87875491935d16022e104eed128ab69cbc3824aa5f8ab77dd07728d952e9b932ea74ee1c258522c26b5458b715320d452d58a65cfd3c
 SHA512 
89076ba3b870f65b1469d64a223a9d35f1afd3edc6801446990d7ce197b04dacf141efc40382c69c78935a16f386385df0c7b48a040072cecc311cda56d479b5

diff --git a/media-radio/tlf/tlf-1.4.1.ebuild b/media-radio/tlf/tlf-1.4.1.ebuild
new file mode 100644
index 000..f247636cf63
--- /dev/null
+++ b/media-radio/tlf/tlf-1.4.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic
+
+DESCRIPTION="Console-mode amateur radio contest logger"
+HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-libs/ncurses:=
+   dev-libs/glib:2
+   media-libs/hamlib
+   media-sound/sox
+   dev-libs/xmlrpc-c[curl]"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/cmocka )"
+
+src_configure() {
+   append-ldflags -L/usr/$(get_libdir)/hamlib
+   econf --enable-fldigi-xmlrpc
+}



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

2020-04-25 Thread Thomas Beierlein
commit: 4ac1e793ab07c0e821d71dc8e1f7e8f00ecbc9a1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Apr 25 16:39:48 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Apr 25 16:41:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac1e793

media-radio/fldigi: Drop old

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

 media-radio/fldigi/Manifest |  2 --
 media-radio/fldigi/fldigi-4.1.06.ebuild | 51 -
 media-radio/fldigi/fldigi-4.1.08.ebuild | 51 -
 3 files changed, 104 deletions(-)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 83e6ec2fafc..d4073269cd4 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,4 +1,2 @@
-DIST fldigi-4.1.06.tar.gz 4633753 BLAKE2B 
2eed9be5c1e0d0fdb29b9a2d5b7c7eedca7cdb5dc9149532776083cd56d67cbbfea1760f2287d9de2880508e950c4a87e96b4d818f56b3ce4f2f4025057eb54e
 SHA512 
fc3ef66e9ce8c231af27d17f098e1767ba35038afac124be2a1db846246bf2e6d86ba078cd82e28d73b7389079eff87545c2f3e81bef95c525b90a8886c612be
-DIST fldigi-4.1.08.tar.gz 4633597 BLAKE2B 
853569115aa33e768a4e7a9caba0675dfc8235bdc889317d44f2d3896c287f7117ef6983b8e41be5ec4d967cabb1c7a506a1488aa200cdab6aabef48c24986b3
 SHA512 
e1262aa87ddeed0618cd74327696ef9542afc3c6c4529db0224d8278ef8a270f83c51a64b0957d17f6ada07ba0d99bdd4124e453e3d0268ffa283e90fbe322d2
 DIST fldigi-4.1.09.tar.gz 4778091 BLAKE2B 
2053cccbe84141ee4b43149f043a9f66c568d962d6ef01a694e7dcb876d76e2a74d87158cd3e811b44b7495152b8fdb191098d55ac64793e8c76a0b26783bd0a
 SHA512 
b4c284f599f7985205c8198df32f02fade55bfba6c4630b0c385f9f2d734ef0be11b5620e73324d88a5d5dfc4258c44c8e1759a57cd8da77186bb7d4277e1503
 DIST fldigi-4.1.11.tar.gz 4792572 BLAKE2B 
7f96b5f8e83af28f522f0dc55e794d3b5beef05c54c990fb6304c2cfbbc21adced39d29be24ccbc0a50bbb3d97e7c3d71530169ceeaf5aa59e52389462c6e135
 SHA512 
37e5a40ae67bcce3fe1480c6c9cbb7d56a4f6cbf6dd042d676524cc96007d487fd50027394655aa6ad44f583e3b36b13cb5e0af2da0656803368ad3a243b579b

diff --git a/media-radio/fldigi/fldigi-4.1.06.ebuild 
b/media-radio/fldigi/fldigi-4.1.06.ebuild
deleted file mode 100644
index f29b642e623..000
--- a/media-radio/fldigi/fldigi-4.1.06.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 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.08.ebuild 
b/media-radio/fldigi/fldigi-4.1.08.ebuild
deleted file mode 100644
index f29b642e623..000
--- a/media-radio/fldigi/fldigi-4.1.08.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 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/Te

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

2020-04-25 Thread Thomas Beierlein
commit: aa932051f04884047fc44d34c03d05842ad7d8bc
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Apr 25 16:41:00 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Apr 25 16:41:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa932051

media-radio/fldigi: Version bump

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

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

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index d4073269cd4..0971e834c55 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,2 +1,3 @@
 DIST fldigi-4.1.09.tar.gz 4778091 BLAKE2B 
2053cccbe84141ee4b43149f043a9f66c568d962d6ef01a694e7dcb876d76e2a74d87158cd3e811b44b7495152b8fdb191098d55ac64793e8c76a0b26783bd0a
 SHA512 
b4c284f599f7985205c8198df32f02fade55bfba6c4630b0c385f9f2d734ef0be11b5620e73324d88a5d5dfc4258c44c8e1759a57cd8da77186bb7d4277e1503
 DIST fldigi-4.1.11.tar.gz 4792572 BLAKE2B 
7f96b5f8e83af28f522f0dc55e794d3b5beef05c54c990fb6304c2cfbbc21adced39d29be24ccbc0a50bbb3d97e7c3d71530169ceeaf5aa59e52389462c6e135
 SHA512 
37e5a40ae67bcce3fe1480c6c9cbb7d56a4f6cbf6dd042d676524cc96007d487fd50027394655aa6ad44f583e3b36b13cb5e0af2da0656803368ad3a243b579b
+DIST fldigi-4.1.12.tar.gz 4790381 BLAKE2B 
8be45c87bce298f91cb3975c8fe348b8ef39ea5ffe5eb719df496c075aa0773f8bf9b139312ea809057f926ffd27087fd41d350342f0f8ac198800a65178f367
 SHA512 
f74fd5915119d9d04a54260268d1dcd753ca50b48b388d2cc86a6ac2534ce0a0b1595124415b9aa19e518e58344a993510f5e9817f7893814821ebd3df7fa5ae

diff --git a/media-radio/fldigi/fldigi-4.1.12.ebuild 
b/media-radio/fldigi/fldigi-4.1.12.ebuild
new file mode 100644
index 000..7ded0b14db4
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.1.12.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 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/tucnak/

2020-04-25 Thread Thomas Beierlein
commit: c3e740f565ec78c374bc50088633c03361c10d04
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Apr 25 16:31:17 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Apr 25 16:31:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e740f5

media-radio/tucnak: Version bump

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

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

diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index faac084ec09..7cc6025fe92 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,3 +1,4 @@
 DIST tucnak-4.18.tar.gz 3527134 BLAKE2B 
2e059875fb22a9027dde486d82eaa2bfd1d339440b59ffbde3b3923365096e4e7a77edc0690d79d66d1b9b218b2a7698b7783f1f07c0a8f94bc002ee5acc8528
 SHA512 
9c986bd4e9221a2956722423d8c31e3e420d5f50f2c68577a73d62f5e0913e79526dfbbee29e9f98f25445e35587a95aa709d538e4ba5e17d739a1220e41f0de
 DIST tucnak-4.19.tar.gz 3542661 BLAKE2B 
0ce6b387f47bae01b21a9c63a8530f8eb0e82c9ba5c7c983190c43e11cbc18b477c30db4f5f3fe743d7a99de9fd1787e64f018180338856e9f8306a3f5849a5a
 SHA512 
4217a073f3b085fd11e92d3eb38386563f7cef022c0e30bc959fd6d6ca6b2efaacfcaa9dc5f48208114490a414e4cfc89bb500560d7f3add28f9534eb205a8f8
 DIST tucnak-4.20.tar.gz 3542904 BLAKE2B 
7fee170215d975abac64c6425ccc7604fb0948f4713fdbdf5e0197268b2e7bca1278b3e0c2e6e3698b6a8e3884eb47016d0fff1bca6e21e94c676a4ed848f223
 SHA512 
755861c7e1fedd8a3e17179681930a182bf95c19f9ed6a1f5e07d5781ba0c36f5bc8a7066a792e752ce04edebfe055a426bc4757ee137df60950165b2e4a6cb9
+DIST tucnak-4.21.tar.gz 3545924 BLAKE2B 
dabc9647e4fde5c8c3b3e9b2ee5f072ce6e85138c6a45f635c05dcf47763a39e191a6ac3d97e71b79d3913915126261f565f8e273cd257731e04bc5ab7956aab
 SHA512 
73fe2e92a0db3a8e152cfc25bbaefdeec6fd7f11223d02eae6c1ac5526c02404e89ecd4f2f715e7fda1d72fd872fc240694ce674d57a95c03417cf59dbd6532c

diff --git a/media-radio/tucnak/tucnak-4.21.ebuild 
b/media-radio/tucnak/tucnak-4.21.ebuild
new file mode 100644
index 000..b4c1192a2e4
--- /dev/null
+++ b/media-radio/tucnak/tucnak-4.21.ebuild
@@ -0,0 +1,68 @@
+# 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
+}



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

2020-04-25 Thread Thomas Beierlein
commit: a3fa5e26e9d3832dd32a8b7d7c732121cb74d91c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Apr 25 16:27:18 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sat Apr 25 16:27:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3fa5e26

dev-libs/libzia: Version bump

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

 dev-libs/libzia/Manifest   |  1 +
 dev-libs/libzia/libzia-4.21.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 17afcc176b4..b45ca9e2302 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1,4 @@
 DIST libzia-4.18.tar.gz 623928 BLAKE2B 
ff7f4873f77c1782bc704ff11f0fcdc2a479404cf0719d9156fad2ad01634241f7f556699d778fbd6e3f4bfe108b1735c65def859d56cefcedd6a3c760200a14
 SHA512 
7d4287cf6804ae757d6c96c03fd948db1bf0b5463d345929b2c8dd4540e66b45849a8096500576199fa650b63b892ea17c976338b88e9310d64f804fa3920489
 DIST libzia-4.19.tar.gz 623995 BLAKE2B 
55bc17854614af92873059e741179d9bc4f35000c4fc29cdd56854b85cf059d422ec49cee9d07056cf8fd18f7a6bf15aeb98a3f3dcbee44420ca1862175d3938
 SHA512 
65b7cb87740a3288c186f30a10d29824f2b725e54290d4c56ebfd9aa6902ff2e1e48725ed35e3ff5c2d144ccd6a20384df470c1b615c99da8a14c7e0647b0f6a
 DIST libzia-4.20.tar.gz 624009 BLAKE2B 
f0342c144c3e0b9dd7720466b24d79632de6dc8597786ba22acccd4eee20cdfb4f941da5717fde27a7ee0097f4f57b20a93455c123fd518916c1552cab801bc2
 SHA512 
0780eb791fdd85778a074eddab933650d4fbb09a9b441432cf6e63fe97978d47c75155caa251820f283badb16ffa5ac2d323b1f98ab5864caaa020511ff856d5
+DIST libzia-4.21.tar.gz 631871 BLAKE2B 
8c54ae86e38569914c05da6c11b8ffe2c349884fb4e8ea00b05b88da12f6ee4e80ddac82f1790b67586c24d9df5b0ab71053fc80479cfdde22250a034db6dbef
 SHA512 
e4277dfc3c004a0a1d1ccd8a11431e46344763ff5df68403b451e2be4b6bd00862fe2af0e15ce9017c3d6144d301e792f9279632687697e0dd4a238c805b04a8

diff --git a/dev-libs/libzia/libzia-4.21.ebuild 
b/dev-libs/libzia/libzia-4.21.ebuild
new file mode 100644
index 000..63b54d9c6b8
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.21.ebuild
@@ -0,0 +1,38 @@
+# 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
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with ftdi) --with-sdl \
+   --with-png --without-bfd
+}



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

2020-04-23 Thread Thomas Beierlein
commit: d91341d841c6ac4053079ee14feef1a4b0bf28ad
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Apr 23 18:56:38 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Apr 23 18:57:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91341d8

sci-visualization/pythonprop: Add missing slot dep

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

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

diff --git a/sci-visualization/pythonprop/pythonprop-0.29.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
index baf0bd4b795..b0d9d787047 100644
--- a/sci-visualization/pythonprop/pythonprop-0.29.ebuild
+++ b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
-   dev-python/pygobject[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
dev-python/matplotlib[${PYTHON_MULTI_USEDEP}]
sci-libs/cartopy[${PYTHON_MULTI_USEDEP}]
sci-libs/scipy[${PYTHON_MULTI_USEDEP}]



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

2020-04-23 Thread Thomas Beierlein
commit: 070df9a27b5cee709bede7ff918cae9d61328460
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Apr 23 17:21:52 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Apr 23 17:32:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=070df9a2

sci-visualization/pythonprop: Add missing DEPS

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

 sci-visualization/pythonprop/pythonprop-0.29.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-visualization/pythonprop/pythonprop-0.29.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
index d5c64040e9a..412a659e798 100644
--- a/sci-visualization/pythonprop/pythonprop-0.29.ebuild
+++ b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
@@ -20,8 +20,10 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_MULTI_USEDEP}]
dev-python/matplotlib[${PYTHON_MULTI_USEDEP}]
sci-libs/cartopy[${PYTHON_MULTI_USEDEP}]
+   sci-libs/scipy[${PYTHON_MULTI_USEDEP}]
')
dev-python/cairocffi
sci-electronics/voacapl



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

2020-04-23 Thread Thomas Beierlein
commit: 735c085b897e4ab9f132618eeb3153ba2276acc4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Apr 23 17:31:34 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Apr 23 17:32:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735c085b

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

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

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

diff --git a/sci-visualization/pythonprop/pythonprop-0.29.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
index 412a659e798..baf0bd4b795 100644
--- a/sci-visualization/pythonprop/pythonprop-0.29.ebuild
+++ b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit autotools python-single-r1
 



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

2020-04-23 Thread Thomas Beierlein
commit: 1b4fd280c17229c6d4cb804cc20e3363e70c7606
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Apr 23 16:17:33 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Thu Apr 23 16:18:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b4fd280

sci-libs/cartopy: Add support for Python3.7

py3.8 has to wait until deps are supporting it.

Closes: https://bugs.gentoo.org/718492
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/sci-libs/cartopy/cartopy-0.18.0_beta1.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0_beta1.ebuild
index 01048dc6aca..0be07b47077 100644
--- a/sci-libs/cartopy/cartopy-0.18.0_beta1.ebuild
+++ b/sci-libs/cartopy/cartopy-0.18.0_beta1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7} )
 inherit distutils-r1 virtualx
 
 MY_PV=${PV/_beta/b}



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

2020-04-22 Thread Thomas Beierlein
commit: 10bf9793df002c6eb32eb9f7bfdba14153634e1f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Apr 22 16:22:43 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Wed Apr 22 20:41:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10bf9793

sci-libs/pyshp: Version bump, add py3.7 and 3.8

Take maintainership of the package.

Closes: https://bugs.gentoo.org/718500
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/pyshp/Manifest   |  1 +
 sci-libs/pyshp/metadata.xml   |  5 -
 sci-libs/pyshp/pyshp-2.1.0.ebuild | 25 +
 3 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/sci-libs/pyshp/Manifest b/sci-libs/pyshp/Manifest
index 6ae88c063bd..4c844169a68 100644
--- a/sci-libs/pyshp/Manifest
+++ b/sci-libs/pyshp/Manifest
@@ -1 +1,2 @@
 DIST pyshp-1.2.0.tar.gz 58993 BLAKE2B 
f7cb69976b6dd089be45d7984765f803ce94300dc19df1b99a11ba876365f49659fb37a5ebfa36ebe3ce6de4df9f0b80f628160ace9b11a66a247f9a57ac0a80
 SHA512 
c77e19f258ba9d2e2c480b82c342d2bbeae4b5855627aa98777fbf590e904d50045edecaa0e5ec2e03ddaaf49bf7261944fb77bcd26bf6d21e50c90c30cd0b43
+DIST pyshp-2.1.0.tar.gz 215360 BLAKE2B 
2b32a3db242b90f801abdbc31f3c930bc40c3ad0606433d90f62c6b9af3c0459e8c8467d60aec1075368779e5a4fffa9e3985e1875d82edf732faf982359c605
 SHA512 
ab0c7832f7e480ec3cdbf94ec29f84b590486625bde3d5cf465e5dc6ddca02998b99510b6c14d5ba005816c5b091044badc1e68988fd971f9e18266096ad86cb

diff --git a/sci-libs/pyshp/metadata.xml b/sci-libs/pyshp/metadata.xml
index 512ca5c34a9..3da8982993c 100644
--- a/sci-libs/pyshp/metadata.xml
+++ b/sci-libs/pyshp/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+tom...@gentoo.org
+Thomas Beierlein
+  
   
 pyshp
   

diff --git a/sci-libs/pyshp/pyshp-2.1.0.ebuild 
b/sci-libs/pyshp/pyshp-2.1.0.ebuild
new file mode 100644
index 000..5499cd13c87
--- /dev/null
+++ b/sci-libs/pyshp/pyshp-2.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+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/wsjtx/, media-radio/wsjtx/files/

2020-04-12 Thread Thomas Beierlein
commit: 92dd380339eac1492a43989776cd5ff861d0e078
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 12 15:35:17 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 12 15:35:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92dd3803

media-radio/wsjtx: Fix build with QT_VERSION >= 5.14

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

 media-radio/wsjtx/files/wsjtx-2.1.2-qt_helpers.patch | 20 
 media-radio/wsjtx/wsjtx-2.1.2.ebuild |  5 +++--
 2 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/media-radio/wsjtx/files/wsjtx-2.1.2-qt_helpers.patch 
b/media-radio/wsjtx/files/wsjtx-2.1.2-qt_helpers.patch
new file mode 100644
index 000..553a3bcb650
--- /dev/null
+++ b/media-radio/wsjtx/files/wsjtx-2.1.2-qt_helpers.patch
@@ -0,0 +1,20 @@
+# build with newer qt-5.14
+# patch provided by  nrdufour at the wsjtx mailing list
+--- a/qt_helpers.hpp2019-11-26 09:22:32.0 -0500
 b/qt_helpers.hpp2020-02-03 11:30:07.488214336 -0500
+@@ -83,6 +83,7 @@
+   // std::hash<> specialization for QString based on the dbj2
+   // algorithm <http://www.cse.yorku.ca/~oz/hash.html> because qHash()
+   // is poor on 64-bit platforms due to being a 32-bit hash value
++  #if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
+   template<>
+   struct hash
+   {
+@@ -96,6 +97,7 @@
+   return hash;
+ }
+   };
++#endif
+ }
+
+ // Register some useful Qt types with QMetaType

diff --git a/media-radio/wsjtx/wsjtx-2.1.2.ebuild 
b/media-radio/wsjtx/wsjtx-2.1.2.ebuild
index 15c7d5cf22d..b1d82d5b375 100644
--- a/media-radio/wsjtx/wsjtx-2.1.2.ebuild
+++ b/media-radio/wsjtx/wsjtx-2.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,7 +39,8 @@ S=${WORKDIR}/wsjtx
 
 PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
  "${FILESDIR}/${PN}-fix-unicode.patch"
- "${FILESDIR}/${PN}-drop-docs.patch" )
+ "${FILESDIR}/${PN}-drop-docs.patch"
+ "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" )
 
 DOCS=( AUTHORS BUGS NEWS README THANKS )
 



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

2020-04-06 Thread Thomas Beierlein
commit: 87ffe40d96b327e32610ca1a445fc52d37e39394
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr  6 17:39:18 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr  6 17:39:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ffe40d

media-radio/flrig: Version bump

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

 media-radio/flrig/Manifest|  1 +
 media-radio/flrig/flrig-1.3.50.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index 76e6712503d..05ff60da5fb 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -1,3 +1,4 @@
 DIST flrig-1.3.46.tar.gz 813126 BLAKE2B 
e88186958eb7f4492a564135144d77abae782e8d249c9678663625a0cab9b9f716f1fa616062eecfb8b0c26952e2399a9120cc0a7ddcc5ad43f8bfdde400afde
 SHA512 
e5d02632806d5f899abecc84fe7f8d1610153ace260d9c812221a37a781dd9dffe48602507f798c98d510d79657f4deec69ce2e1513f7b51f3d60888d9c07071
 DIST flrig-1.3.48.tar.gz 813746 BLAKE2B 
f86effa913ade23c50c3e1fb663e0c9daff0aaefa0e4457e10e1ac67a666e548dc1668a6e1a496cc1407a267e8f047829dcee1b0930fd1db04b28c2458a3da69
 SHA512 
2336c3ccb4112cea52daf07d2fdf0ced400c3b32e82b13faa8287fdac0634ac8f4596f4cd0efc8b30083a16859539d9da066c51f74f32e05d77bf02bbcdb087e
 DIST flrig-1.3.49.tar.gz 838092 BLAKE2B 
6f4eac6203b6d48ac41f76301e166d94e3ee81bde0b1492640a6ab550775a7bea8cee4b18476756a68edf01f9a79b39f80182c77ff65549e15fdaddc2e8c4469
 SHA512 
5f9f46fbd0e889abffad73f39e98d9758cea3aae94c5e4a8d58e15525e312eaf573f68b98f2379072e4ae64b85b01447369c736c408e60fd286e777c61d6
+DIST flrig-1.3.50.tar.gz 844791 BLAKE2B 
ca9675a8a107c31a56536f7ba8a76a2f0df8e27353ac0dac782d21c236d3dc5c9eda766b0264f9c28ca35580aa4626c98714fe52e8d81925868842d727d9ad17
 SHA512 
678c91bfc4c28cedbce992bb1320dfb3a68614db10d1a0e37f03bc0d522426f70fb0ce61f0b6d49f765bf9e566522b4133863de8da84583f1c08c8ce6a2fcb76

diff --git a/media-radio/flrig/flrig-1.3.50.ebuild 
b/media-radio/flrig/flrig-1.3.50.ebuild
new file mode 100644
index 000..76d6201bcbf
--- /dev/null
+++ b/media-radio/flrig/flrig-1.3.50.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 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"
+
+src_prepare() {
+   eapply_user
+   eapply -p0 "${FILESDIR}"/fix-bashism.patch
+   eautoreconf
+}



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

2020-04-06 Thread Thomas Beierlein
commit: 0db5f23a4f0214a3ededadbf292075fbcbd3615e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr  6 17:34:02 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr  6 17:34:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db5f23a

media-radio/fldigi: Version bump

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

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

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index ac45f11250d..83e6ec2fafc 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,3 +1,4 @@
 DIST fldigi-4.1.06.tar.gz 4633753 BLAKE2B 
2eed9be5c1e0d0fdb29b9a2d5b7c7eedca7cdb5dc9149532776083cd56d67cbbfea1760f2287d9de2880508e950c4a87e96b4d818f56b3ce4f2f4025057eb54e
 SHA512 
fc3ef66e9ce8c231af27d17f098e1767ba35038afac124be2a1db846246bf2e6d86ba078cd82e28d73b7389079eff87545c2f3e81bef95c525b90a8886c612be
 DIST fldigi-4.1.08.tar.gz 4633597 BLAKE2B 
853569115aa33e768a4e7a9caba0675dfc8235bdc889317d44f2d3896c287f7117ef6983b8e41be5ec4d967cabb1c7a506a1488aa200cdab6aabef48c24986b3
 SHA512 
e1262aa87ddeed0618cd74327696ef9542afc3c6c4529db0224d8278ef8a270f83c51a64b0957d17f6ada07ba0d99bdd4124e453e3d0268ffa283e90fbe322d2
 DIST fldigi-4.1.09.tar.gz 4778091 BLAKE2B 
2053cccbe84141ee4b43149f043a9f66c568d962d6ef01a694e7dcb876d76e2a74d87158cd3e811b44b7495152b8fdb191098d55ac64793e8c76a0b26783bd0a
 SHA512 
b4c284f599f7985205c8198df32f02fade55bfba6c4630b0c385f9f2d734ef0be11b5620e73324d88a5d5dfc4258c44c8e1759a57cd8da77186bb7d4277e1503
+DIST fldigi-4.1.11.tar.gz 4792572 BLAKE2B 
7f96b5f8e83af28f522f0dc55e794d3b5beef05c54c990fb6304c2cfbbc21adced39d29be24ccbc0a50bbb3d97e7c3d71530169ceeaf5aa59e52389462c6e135
 SHA512 
37e5a40ae67bcce3fe1480c6c9cbb7d56a4f6cbf6dd042d676524cc96007d487fd50027394655aa6ad44f583e3b36b13cb5e0af2da0656803368ad3a243b579b

diff --git a/media-radio/fldigi/fldigi-4.1.11.ebuild 
b/media-radio/fldigi/fldigi-4.1.11.ebuild
new file mode 100644
index 000..7ded0b14db4
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.1.11.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 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/qrq/, media-radio/qrq/files/

2020-03-31 Thread Thomas Beierlein
commit: 493867cfc6f6a6751fa3819ea7d681d6067cf178
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Mar 31 15:45:49 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Mar 31 15:55:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=493867cf

media-radio/qrq: Drop old

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

 media-radio/qrq/Manifest|  2 --
 media-radio/qrq/files/qrq-0.3.1-tinfo.patch | 20 --
 media-radio/qrq/qrq-0.3.1-r1.ebuild | 41 -
 media-radio/qrq/qrq-0.3.2.ebuild| 41 -
 4 files changed, 104 deletions(-)

diff --git a/media-radio/qrq/Manifest b/media-radio/qrq/Manifest
index 8e66b620d1e..a15abfa1011 100644
--- a/media-radio/qrq/Manifest
+++ b/media-radio/qrq/Manifest
@@ -1,3 +1 @@
-DIST qrq-0.3.1.tar.gz 131508 BLAKE2B 
f33f970b7d94291740ad4a7f0136a4ecf98aa9e7ef927e776326792da3dee884e114ea265354c2f5e15048a4979cfc195b9f5b827b76a11a267b15e6f9f58cc6
 SHA512 
ce6e3b6f79575f11457f56e1044267dbefda20b13ba43fd79b2ad5821b4502a8a2badacbd891e154472d6f26334a0a8fcddf9521d905d8e7a72d8a687346e23d
-DIST qrq-0.3.2.tar.gz 132546 BLAKE2B 
a19be5742deb719471c43e873c387995ab51a776d0f5b303f0f2fa15a87c697961cd5c93cc615a496f7377e0ab43ac8a2c12edbc7bc11ac44997b1b6788ad809
 SHA512 
1513428ee836610c7d755315a1cfc03dadacc33d78605fa9d0dd84786f4122f7ba7f928afa40a4fdc0bb9b19151fb8acdd1a7684a2ac6a76703379b9121e6ac5
 DIST qrq-0.3.3.tar.gz 159832 BLAKE2B 
7af974175777f6166303ece0e0cfa0a035d49e0c265cd513b771a280dc7ac0772a979f45923a14737ff58a64147f8c97a3978ccd7e4cd81fe4a38f3156766057
 SHA512 
025f0a350600a9f3f24cb00afcaa0e99c0be881e40684cc7ccbb9927d883372336c0b668bae21f232ce52dd221eb4ed950d306a32bab34e65f9f3cba9f28a484

diff --git a/media-radio/qrq/files/qrq-0.3.1-tinfo.patch 
b/media-radio/qrq/files/qrq-0.3.1-tinfo.patch
deleted file mode 100644
index 83ae2b0e7bc..000
--- a/media-radio/qrq/files/qrq-0.3.1-tinfo.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/Makefile 2017-04-03 18:45:09.028423872 +0200
-+++ b/Makefile 2017-04-03 18:45:55.711048924 +0200
-@@ -47,7 +47,7 @@ ifeq ($(USE_CA), YES)
-   endif
- else ifeq ($(USE_PA), YES)
-   CFLAGS:=$(CFLAGS) -D PA -pthread
--  LDFLAGS:=$(LDFLAGS) -lpulse-simple -lpulse -lncurses
-+  LDFLAGS:=$(LDFLAGS) -lpulse-simple -lpulse $(shell pkg-config 
ncurses --libs)
-   OBJECTS=qrq.o pulseaudio.o
- else ifeq ($(USE_WIN32), YES)
-   CFLAGS:=$(CFLAGS) -D PA
-@@ -55,7 +55,7 @@
-   OBJECTS=qrq.o qrq.res pdcurses.a libpthreadGC1.a 
- else
-   OBJECTS=qrq.o oss.o
--  LDFLAGS:=$(LDFLAGS) -lpthread -lncurses
-+  LDFLAGS:=$(LDFLAGS) -lpthread $(shell pkg-config ncurses --libs)
-   CFLAGS:=$(CFLAGS) -D OSS
- endif 
- 

diff --git a/media-radio/qrq/qrq-0.3.1-r1.ebuild 
b/media-radio/qrq/qrq-0.3.1-r1.ebuild
deleted file mode 100644
index cf605dee2b5..000
--- a/media-radio/qrq/qrq-0.3.1-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Yet another CW trainer for Linux/Unix"
-HOMEPAGE="http://fkurz.net/ham/qrq.html;
-SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="pulseaudio"
-
-DEPEND="sys-libs/ncurses:=
-   pulseaudio? ( media-sound/pulseaudio )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   eapply "${FILESDIR}"/${P}-tinfo.patch
-   # avoid prestripping of 'qrq' binary
-   sed -i -e "s/install -s -m/install -m/" Makefile || die
-   sed -i -e "s/CC=gcc/CC=$(tc-getCC)/" Makefile || die
-   sed -i -e "s/-lpulse-simple/-lpthread -lpulse-simple/" Makefile || die
-   default
-}
-
-src_compile() {
-   CONF="USE_PA=NO USE_OSS=YES"
-   if use pulseaudio; then
-   CONF="USE_PA=YES USE_OSS=NO"
-   fi
-   emake $CONF
-}
-
-src_install() {
-   emake $CONF DESTDIR="${D}/usr" install
-   dodoc AUTHORS ChangeLog README
-}

diff --git a/media-radio/qrq/qrq-0.3.2.ebuild b/media-radio/qrq/qrq-0.3.2.ebuild
deleted file mode 100644
index b5eeded2344..000
--- a/media-radio/qrq/qrq-0.3.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Yet another CW trainer for Linux/Unix"
-HOMEPAGE="http://fkurz.net/ham/qrq.html;
-SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=&quo

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

2020-03-31 Thread Thomas Beierlein
commit: a648c3dc8f1a70274779e281e1d9178dd14b7036
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Mar 31 15:55:32 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Tue Mar 31 15:55:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a648c3dc

media-radio/dxcc: Drop old

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

 media-radio/dxcc/Manifest|  1 -
 media-radio/dxcc/dxcc-20080225-r1.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/media-radio/dxcc/Manifest b/media-radio/dxcc/Manifest
index c5f0c61c583..4bd889ffeae 100644
--- a/media-radio/dxcc/Manifest
+++ b/media-radio/dxcc/Manifest
@@ -1,3 +1,2 @@
-DIST dxcc-20080225.tar.gz 110774 BLAKE2B 
45673644fc3fdc0eb3ec072df64ee79441a1c7e5afcbce7e5b33c159eef75c254fe2796086fe9a1781293e8a1671e9cfe872f6ef8446d34f6168ec9cbd9f9fcc
 SHA512 
ef976d5c94b488d3dec132850f9c4da34caf02eee77a8c38a3fce5ccb033ffb848d5814eb72756d04235b9cc454f17f4c31aa47295c9e9cecec716ff32bf3df7
 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-20080225-r1.ebuild 
b/media-radio/dxcc/dxcc-20080225-r1.ebuild
deleted file mode 100644
index 41f7df911b1..000
--- a/media-radio/dxcc/dxcc-20080225-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils
-
-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 )"
-
-src_prepare() {
-   epatch "${FILESDIR}/Makefile.patch"
-}
-
-src_install() {
-   emake DESTDIR="${D}/usr" install
-   dodoc README ChangeLog
-}



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

2020-03-30 Thread Thomas Beierlein
commit: 8034b71db742741ea4e6be698c1a1be490c9e441
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Mar 30 18:33:18 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Mar 30 18:33:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8034b71d

media-radio/ax25-tools: Minor version bump

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

 media-radio/ax25-tools/Manifest|  1 +
 .../ax25-tools/ax25-tools-0.0.10_rc5.ebuild| 45 ++
 2 files changed, 46 insertions(+)

diff --git a/media-radio/ax25-tools/Manifest b/media-radio/ax25-tools/Manifest
index 44ec9b2c72e..c59a4f079ba 100644
--- a/media-radio/ax25-tools/Manifest
+++ b/media-radio/ax25-tools/Manifest
@@ -1 +1,2 @@
 DIST ax25-tools-0.0.10-rc4.tar.gz 364332 BLAKE2B 
36ea9c72ff69a7a66927e78fb6733c64114a719d80cfb4732ccc0b54951b105a18e674e35d3c59806489f9679aabdf12ee629c41ae0f23ffdc5da26d1aed0d88
 SHA512 
874d1ad0097f589af0b0a72ac33d6c7d64586df25779ef1b4c0a832fdf5e528ae5101e56ded736cb2a1ad1b284d6c10fe3a77ecb43df04dccc3d80875f403612
+DIST ax25-tools-0.0.10-rc5.tar.gz 372851 BLAKE2B 
1129e3aff1662bfe3840288922e60236bbd09ec1f6be72ba4a9ef51a818923af55635bc50b5f6b7befd716732dad3536282b8875d7a996518dcd8c02342d
 SHA512 
4aac4e53af5924f8f0b807bdc406fbba43043fcd33c509c1129f009e6cf8854abdd8f11087d17d9710fac2b231e80aca630ca17b8a2fe771f49df2c480c059cb

diff --git a/media-radio/ax25-tools/ax25-tools-0.0.10_rc5.ebuild 
b/media-radio/ax25-tools/ax25-tools-0.0.10_rc5.ebuild
new file mode 100644
index 000..a6d3cf76491
--- /dev/null
+++ b/media-radio/ax25-tools/ax25-tools-0.0.10_rc5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Basic AX.25 (Amateur Radio) administrative tools and daemons"
+HOMEPAGE="http://www.linux-ax25.org/;
+SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="X"
+
+DOCS=(  AUTHORS ChangeLog NEWS README tcpip/ttylinkd.README \
+   user_call/README.user_call yamdrv/README.yamdrv 
dmascc/README.dmascc \
+   tcpip/ttylinkd.INSTALL )
+
+S=${WORKDIR}/${MY_P}
+
+DEPEND="
+   dev-libs/libax25
+   X? (
+   x11-libs/libX11
+   media-libs/mesa[X(+)]
+   )"
+RDEPEND=${DEPEND}
+
+src_configure() {
+   econf $(use_with X x)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install installconf
+   einstalldocs
+
+   newinitd "${FILESDIR}"/ax25d.rc ax25d
+   newinitd "${FILESDIR}"/mheardd.rc mheardd
+   newinitd "${FILESDIR}"/netromd.rc netromd
+   newinitd "${FILESDIR}"/rip98d.rc rip98d
+   newinitd "${FILESDIR}"/rxecho.rc rxecho
+   newinitd "${FILESDIR}"/ttylinkd.rc ttylinkd
+}



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

2020-03-30 Thread Thomas Beierlein
commit: 04c4732a5628a9e534104a7431a003a18f932367
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Mar 30 17:29:24 2020 +
Commit:     Thomas Beierlein  gentoo  org>
CommitDate: Mon Mar 30 18:12:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c4732a

media-radio/ax25-apps: Minor version bump

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

 media-radio/ax25-apps/Manifest |  1 +
 media-radio/ax25-apps/ax25-apps-0.0.8_rc5.ebuild   | 49 ++
 .../files/ax25-apps-0.0.8_rc5-tinfo.patch  | 14 +++
 3 files changed, 64 insertions(+)

diff --git a/media-radio/ax25-apps/Manifest b/media-radio/ax25-apps/Manifest
index 922a82c89bc..2d9b3a3d608 100644
--- a/media-radio/ax25-apps/Manifest
+++ b/media-radio/ax25-apps/Manifest
@@ -1 +1,2 @@
 DIST ax25-apps-0.0.8-rc4.tar.gz 442172 BLAKE2B 
59a622c0e675cadc90a7d728b899b1820153d6b9e35f3ccdbac74d191f844d1642dd2e9192d6dce0f1208cbc26b98cb1643f8d1041ec3802b833ad5cbc903f81
 SHA512 
c99b553c5cadb0e389c1cb35e79fea61b628c76f5ef35c35876e492afc7ab796f8781c3ab5987a096f0816389e9772274fe54e88c16fca0fd30013da3d74d38b
+DIST ax25-apps-0.0.8-rc5.tar.gz 479590 BLAKE2B 
baa4814ebb68c435a9986158dcdad176c75202db8e3595ec35851fabb3c718e7015a721d587ee307b8b8c918a690b898addcf4194532f6d26b70219c4c98
 SHA512 
5886f79dcdd4b02374289e04a61101b1ccdcdd936a6a98bdefa7b091689381de75f722a0bf32a914c85a3759c7b42489fabf74a53492fe2f937b22c953fc230d

diff --git a/media-radio/ax25-apps/ax25-apps-0.0.8_rc5.ebuild 
b/media-radio/ax25-apps/ax25-apps-0.0.8_rc5.ebuild
new file mode 100644
index 000..939745d8650
--- /dev/null
+++ b/media-radio/ax25-apps/ax25-apps-0.0.8_rc5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Basic AX.25 (Amateur Radio) user tools, additional daemons"
+HOMEPAGE="http://www.linux-ax25.org;
+SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/libax25-0.0.12_rc2
+   sys-libs/ncurses:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   !dev-ruby/listen"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+   # fix missing prototype for malloc
+   sed -i -e "/^#include /i #include " ax25ipd/routing.c || die
+   eapply "$FILESDIR"/$PN-0.0.8_rc5-tinfo.patch
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/ax25ipd.rc ax25ipd
+   newinitd "${FILESDIR}"/ax25mond.rc ax25mond
+   newinitd "${FILESDIR}"/ax25rtd.rc ax25rtd
+
+   rm -rf "${ED}"/usr/share/doc/ax25-apps
+
+   dodoc AUTHORS ChangeLog NEWS README ax25ipd/README.ax25ipd \
+   ax25rtd/README.ax25rtd ax25ipd/HISTORY.ax25ipd 
ax25rtd/TODO.ax25rtd
+
+   dodir /var/lib/ax25/ax25rtd
+   touch "${ED}"/var/lib/ax25/ax25rtd/ax25_route
+   touch "${ED}"/var/lib/ax25/ax25rtd/ip_route
+}

diff --git a/media-radio/ax25-apps/files/ax25-apps-0.0.8_rc5-tinfo.patch 
b/media-radio/ax25-apps/files/ax25-apps-0.0.8_rc5-tinfo.patch
new file mode 100644
index 000..7c49d6cbb94
--- /dev/null
+++ b/media-radio/ax25-apps/files/ax25-apps-0.0.8_rc5-tinfo.patch
@@ -0,0 +1,14 @@
+# fix tinfo handling (bug 529776)
+diff --git a/configure.ac b/configure.ac
+index 0c4398a..097d1bd 100644
+--- a/configure.ac
 b/configure.ac
+@@ -18,7 +18,7 @@ dnl Checks for libraries.
+ AC_SUBST(AX25_LIB)
+ AC_SUBST(NCURSES_LIB)
+ AC_CHECK_LIB(ax25, ax25_config_load_ports, AX25_LIB="-lax25", 
AC_MSG_ERROR(Could not find the libax25 libraries; aborting))
+-AC_CHECK_LIB(ncursesw, initscr,NCURSES_LIB="-lncursesw", AC_MSG_ERROR(Could 
not find the ncursesw library; aborting))
++PKG_CHECK_MODULES(ncursesw, ncursesw, [NCURSES_LIB="$ncursesw_LIBS"], 
AC_MSG_ERROR(Could not find the ncursesw library; aborting))
+ 
+ dnl Checks for working glibc 2.1 headers
+ AC_CHECK_TYPES([struct ax25_fwd_struct], [],



  1   2   3   4   5   6   >