[gentoo-commits] repo/gentoo:master commit in: sci-electronics/puff/, sci-electronics/puff/files/
commit: 23e6cad3c576c32f97ad857da284e51a88ae9da1 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Jul 3 15:46:30 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Jul 3 15:47:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e6cad3 sci-electronics/puff: Do not call 'ld' directly Closes: https://bugs.gentoo.org/799440 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> .../puff/files/puff-20100127-Makefile.patch | 19 +++ .../puff/files/puff-20181104-Makefile.patch | 21 + sci-electronics/puff/puff-20100127-r1.ebuild| 10 -- sci-electronics/puff/puff-20181104.ebuild | 9 - 4 files changed, 48 insertions(+), 11 deletions(-) diff --git a/sci-electronics/puff/files/puff-20100127-Makefile.patch b/sci-electronics/puff/files/puff-20100127-Makefile.patch new file mode 100644 index 000..025b7237adf --- /dev/null +++ b/sci-electronics/puff/files/puff-20100127-Makefile.patch @@ -0,0 +1,19 @@ +--- Makefile.old 2010-01-22 18:02:32.0 +0100 Makefile 2021-07-03 16:55:59.092249878 +0200 +@@ -1,12 +1,13 @@ + X11LIBDIR = /usr/X11R6/lib + PASCALCOMPILER = fpc +-CC = gcc +-CFLAGS = -O2 -g ++#CC = gcc ++#CFLAGS = -O2 -g + + POBJS = puff.o pfart.o pffft.o pfmsc.o pfrw.o pfst.o pfun1.o pfun2.o pfun3.o xgraph.o + + puff: $(POBJS) puff_c.o ppas.sh +- sed 's/link.res/link.res puff_c.o \/usr\/lib\/libX11.so/' ppasx.sh ++ sed -i -e 's!^[^[:space:]]\+ -b!$(LD) -b!g' ppas.sh ++ sed 's/.res/.res $(LDFLAGS) puff_c.o \/usr\/lib64\/libX11.so/' ppasx.sh + sh ppasx.sh + + %.o: %.pas diff --git a/sci-electronics/puff/files/puff-20181104-Makefile.patch b/sci-electronics/puff/files/puff-20181104-Makefile.patch new file mode 100644 index 000..a874b9173ae --- /dev/null +++ b/sci-electronics/puff/files/puff-20181104-Makefile.patch @@ -0,0 +1,21 @@ +# fix lib path for X11 and dont ignore LDFLAGS +# respect CC and LD +--- Makefile.old 2021-07-03 16:34:49.937098627 +0200 Makefile 2021-07-03 16:33:56.615284555 +0200 +@@ -1,12 +1,13 @@ + X11LIBDIR = /usr/X11R6/lib + PASCALCOMPILER = fpc +-CC = gcc +-CFLAGS = -O2 -g ++#CC = gcc ++#CFLAGS = -O2 -g + + POBJS = puff.o pfart.o pffft.o pfmsc.o pfrw.o pfst.o pfun1.o pfun2.o pfun3.o xgraph.o + + puff: $(POBJS) puff_c.o ppas.sh +- sed 's/link.res/link.res puff_c.o -lX11/' ppasx.sh ++ sed -i -e 's!^[^[:space:]]\+ -b!$(LD) -b!g' ppas.sh ++ sed 's/.res/.res $(LDFLAGS) puff_c.o -lX11/' ppasx.sh + sh ppasx.sh + + %.o: %.pas diff --git a/sci-electronics/puff/puff-20100127-r1.ebuild b/sci-electronics/puff/puff-20100127-r1.ebuild index 1c89266a793..3ec8bccda1f 100644 --- a/sci-electronics/puff/puff-20100127-r1.ebuild +++ b/sci-electronics/puff/puff-20100127-r1.ebuild @@ -20,16 +20,14 @@ DEPEND="${RDEPEND} src_prepare() { default # fix lib path for X11 and dont ignore LDFLAGS - sed -i -e "s#lib\\\/#$(get_libdir)\\\/#" \ - -e 's/CFLAGS/#CFLAGS/' \ - -e 's/CC =/#CC =/' \ - -e 's/link.res/.res/g' \ - -e 's/.res pu/.res $(LDFLAGS) pu/' Makefile || die + # respect CC and LD + eapply -p0 "${FILESDIR}"/$P-Makefile.patch + eapply_user } src_compile() { LDFLAGS="$(raw-ldflags)" - emake -j1 CC="$(tc-getCC)" + emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)" } src_install() { diff --git a/sci-electronics/puff/puff-20181104.ebuild b/sci-electronics/puff/puff-20181104.ebuild index bf281406eae..3ec8bccda1f 100644 --- a/sci-electronics/puff/puff-20181104.ebuild +++ b/sci-electronics/puff/puff-20181104.ebuild @@ -20,15 +20,14 @@ DEPEND="${RDEPEND} src_prepare() { default # fix lib path for X11 and dont ignore LDFLAGS - sed -i -e 's/CFLAGS/#CFLAGS/' \ - -e 's/CC =/#CC =/' \ - -e 's/link.res/.res/g' \ - -e 's/.res pu/.res $(LDFLAGS) pu/' Makefile || die + # respect CC and LD + eapply -p0 "${FILESDIR}"/$P-Makefile.patch + eapply_user } src_compile() { LDFLAGS="$(raw-ldflags)" - emake -j1 CC="$(tc-getCC)" + emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)" } src_install() {
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/, media-radio/fldigi/files/
commit: 9b2d57478d976e76b25b9dd71effd0cb1f0b6f77 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Jul 1 05:40:14 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Jul 1 05:40:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2d5747 media-radio/fldigi: Fix GCC-11 compilation problems (use C++14) Closes: https://bugs.gentoo.org/789627 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/files/fldigi-c++11.patch | 41 - media-radio/fldigi/fldigi-4.1.18.ebuild | 5 ++-- media-radio/fldigi/fldigi-4.1.19.ebuild | 5 ++-- 3 files changed, 6 insertions(+), 45 deletions(-) diff --git a/media-radio/fldigi/files/fldigi-c++11.patch b/media-radio/fldigi/files/fldigi-c++11.patch deleted file mode 100644 index 0ca08c484a5..000 --- a/media-radio/fldigi/files/fldigi-c++11.patch +++ /dev/null @@ -1,41 +0,0 @@ -#fix -Werror=terminate /src/soundcard/sound.cxx.orig 2017-06-28 12:58:41.682698479 + -+++ /src/soundcard/sound.cxx 2017-06-28 13:02:44.862055549 + -@@ -143,7 +143,7 @@ - #endif - } - --SoundBase::~SoundBase() -+SoundBase::~SoundBase() throw (SndException) - { - delete [] wrt_buffer; - -@@ -1091,7 +1091,7 @@ - memset(fbuf, 0, 2 * SND_BUF_LEN * sizeof(*fbuf)); - } - --SoundPort::~SoundPort() -+SoundPort::~SoundPort() throw (SndException) - { - Close(); - /src/include/sound.h.orig 2017-06-28 12:59:04.670899172 + -+++ /src/include/sound.h 2017-06-28 13:00:41.253335034 + -@@ -119,7 +119,7 @@ - - public: - SoundBase(); -- virtual ~SoundBase(); -+ virtual ~SoundBase() throw (SndException); - virtual int Open(int mode, int freq = 8000) = 0; - virtual voidClose(unsigned dir = UINT_MAX) = 0; - virtual voidAbort(unsigned dir = UINT_MAX) = 0; -@@ -213,7 +213,7 @@ - - public: - SoundPort(const char *in_dev, const char *out_dev); --~SoundPort(); -+~SoundPort() throw (SndException); - int Open(int mode, int freq = 8000); - voidClose(unsigned dir = UINT_MAX); - voidAbort(unsigned dir = UINT_MAX); diff --git a/media-radio/fldigi/fldigi-4.1.18.ebuild b/media-radio/fldigi/fldigi-4.1.18.ebuild index 816703cc962..904b1023173 100644 --- a/media-radio/fldigi/fldigi-4.1.18.ebuild +++ b/media-radio/fldigi/fldigi-4.1.18.ebuild @@ -3,6 +3,8 @@ EAPI=7 +inherit flag-o-matic + DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" HOMEPAGE="http://www.w1hkj.com; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" @@ -33,9 +35,8 @@ DEPEND="${RDEPEND} DOCS=( AUTHORS ChangeLog NEWS README ) -PATCHES=( "${FILESDIR}"/${PN}-c++11.patch ) - src_configure() { + append-cxxflags $(test-flags-CXX -std=c++14) local myconf="" use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" diff --git a/media-radio/fldigi/fldigi-4.1.19.ebuild b/media-radio/fldigi/fldigi-4.1.19.ebuild index 179a9c3176a..d58de298fbf 100644 --- a/media-radio/fldigi/fldigi-4.1.19.ebuild +++ b/media-radio/fldigi/fldigi-4.1.19.ebuild @@ -3,6 +3,8 @@ EAPI=7 +inherit flag-o-matic + DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" HOMEPAGE="http://www.w1hkj.com; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" @@ -33,9 +35,8 @@ DEPEND="${RDEPEND} DOCS=( AUTHORS ChangeLog NEWS README ) -PATCHES=( "${FILESDIR}"/${PN}-c++11.patch ) - src_configure() { + append-cxxflags $(test-flags-CXX -std=c++14) local myconf="" use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse"
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 2b5a2d91c60a1855f05bf0702104b9c669086817 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Jun 29 18:03:35 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Jun 29 18:05:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5a2d91 media-radio/tucnak: Drop old Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 2 -- media-radio/tucnak/tucnak-4.25.ebuild | 68 --- media-radio/tucnak/tucnak-4.27.ebuild | 68 --- 3 files changed, 138 deletions(-) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index af857b61846..157083d4e1e 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,4 +1,2 @@ -DIST tucnak-4.25.tar.gz 3588485 BLAKE2B ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8 SHA512 b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9 -DIST tucnak-4.27.tar.gz 3589057 BLAKE2B df089401ce82d6b956e2be8f3a069ba3db5af11a0eb7e5cc4b6e9aeeca0bbaa8a82a22f16ad02d5ed89144415d491f8941add457eb61ef9b3fd62e518068da4e SHA512 a112cc02259c3ae05404bf2fb17e56902fe68681be418a89b53eb54e067671236f0764d717334b89949355499f0119db46b1afb8329245ac6ce5db8d514a55e2 DIST tucnak-4.28.tar.gz 3592213 BLAKE2B 24a6a381367b823e24584541c56b4d34bfeab883cf6e488a42f20fe0f05d79432017f82c10702bd97cdb9a2454129410bfc3a894803ea3aaea8dad11029c702e SHA512 c5186ba331a0127d14f637548c738482ee3050749135404dd93d636c392e1e3b5032b1c92941b22548095d3b3131cc0768f71061feed532c40c8ff1e8a06cea7 DIST tucnak-4.29.tar.gz 3593562 BLAKE2B 8469485e8262bf6fe83b22e8a3049bdfa519d8d9d8bfadb5be7068352ce8b6bf35cd4fb070fc9d337b06ca8d241645d9f8b978ce71263b89ea60a855567c7de7 SHA512 b938a62b5691e886903e0f876b4f2a387b1f3311cd179112202cfce12684bebeed9090ae9fcfafbab859162b6c992fa33481a2e9462b5b50dd59e2f9e10f1000 diff --git a/media-radio/tucnak/tucnak-4.25.ebuild b/media-radio/tucnak/tucnak-4.25.ebuild deleted file mode 100644 index 9d0aeaa30bb..000 --- a/media-radio/tucnak/tucnak-4.25.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools flag-o-matic multilib - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - dev-libs/libzia - media-libs/libsndfile - >=media-libs/libsdl-1.2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - eapply_user - # fix destop file - sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die - # fix doc install path - sed -i -e "s/docsdir/# docsdir/" \ - -e "s/docs_DATA =/# docs_DATA/" \ - -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die - eautoreconf -} - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf $(use_with alsa) \ - $(use_with gpm) $(use_with hamlib) \ - $(use_with fftw fftw3) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog doc/NAVOD.pdf - if use suid ; then - fperms 4711 /usr/bin/soundwrapper - fi -} - -pkg_postinst() { - elog "In order to use sound with tucnak add yourself to the 'audio' group" - elog "and to key your rig via the parport add yourself to the 'lp' group" - elog "" - elog "tucnak can be used with the following additional packages:" - elog " media-radio/cwdaemon : Morse output via code cwdaemon" - elog " (No need to recompile)" - if use suid ; then - ewarn "You have choosen to install the little helper program 'soundwrapper'" - ewarn "setuid by setting USE=suid. That helper is only needed if you" - ewarn "want to use morse sidetone output via the PC speaker." - ewarn "" - ewarn "While the helper should be safe by design be aware that setting" - ewarn "any program setuid is a security risk." - fi -} diff --git a/media-radio/tucnak/tucnak-4.27.ebuild b/m
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 2a1a8c90ba6c58ee4e14b6dd4befec917fa4a4fd Author: Thomas Beierlein gentoo org> AuthorDate: Tue Jun 29 18:04:43 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Jun 29 18:05:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1a8c90 dev-libs/libzia: Drop old Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 2 -- dev-libs/libzia/libzia-4.25.ebuild | 48 -- dev-libs/libzia/libzia-4.27.ebuild | 48 -- 3 files changed, 98 deletions(-) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 0b24ceac4d9..67226d0bed1 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,4 +1,2 @@ -DIST libzia-4.25.tar.gz 632565 BLAKE2B b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30 SHA512 5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f -DIST libzia-4.27.tar.gz 632660 BLAKE2B 2769e24b628731c4363437513358d7de9a8eca2a49580de2b8b0a791692ef17adc696c984db202e1f7015edd5d5259dd6dc4e9a057e8267b510051aa70a4bf20 SHA512 5022569931a820cfd2c0e76b26021bf07a7c55f77872786b5907c7201be9da1a2d6d653eec3cdb9f504ce43d54207478eab38eaf697ae9dd42f17c3dcef5 DIST libzia-4.28.tar.gz 634470 BLAKE2B 1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463 SHA512 12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307 DIST libzia-4.29.tar.gz 633172 BLAKE2B 418ce8eb6a034979948f284e5153c7cb903647e0e4776210d98a4d78c01a6147701c0be6afd21067a918ab91426cff3710cddfbdb8d4828da361c92fa71c987c SHA512 f487fb36faab0c96cb75ccbb3ce6cd51732648beb07d67a128402da294f40fe0b65be6be49debd2b3bd78aa578c5c797aaad9dc4beac92a0474442cc diff --git a/dev-libs/libzia/libzia-4.25.ebuild b/dev-libs/libzia/libzia-4.25.ebuild deleted file mode 100644 index d203a987c0e..000 --- a/dev-libs/libzia/libzia-4.25.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" - sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die - - eautoreconf -} - -src_configure() { - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/dev-libs/libzia/libzia-4.27.ebuild b/dev-libs/libzia/libzia-4.27.ebuild deleted file mode 100644 index b085977f409..000 --- a/dev-libs/libzia/libzia-4.27.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" - sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die - - eautoreconf -} - -src_configure() { - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/files/
commit: 2d651cead519e36b905afbedfa9dfba991b79a42 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Jun 17 18:26:16 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Jun 27 08:44:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d651cea media-radio/flrig: remove unused patch(es) Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/21289 Signed-off-by: Thomas Beierlein gentoo.org> Thanks. media-radio/flrig/files/fix-bashism.patch | 11 --- 1 file changed, 11 deletions(-) diff --git a/media-radio/flrig/files/fix-bashism.patch b/media-radio/flrig/files/fix-bashism.patch deleted file mode 100644 index 53dac6b27d6..000 --- a/media-radio/flrig/files/fix-bashism.patch +++ /dev/null @@ -1,11 +0,0 @@ m4/fltk.m4.orig2014-12-13 13:46:29.0 +0100 -+++ m4/fltk.m4 2014-12-13 14:03:44.0 +0100 -@@ -38,7 +38,7 @@ - FLTK_LIBS=`$FLTK_CONFIG --ldflags --use-images` - if test "x$target_mingw32" != "xyes"; then - if test "x$target_darwin" != "xyes"; then -- if grep -q "lX11" <<< "$FLTK_LIBS"; then -+ if echo "$FLTK_LIBS" | grep -q "lX11" ; then - FLTK_LIBS="$FLTK_LIBS"; - else - FLTK_LIBS="$FLTK_LIBS -lm -lX11";
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/puff/
commit: 6ae6627d53481ea1859fd1f071949f062e441a0a Author: Thomas Beierlein gentoo org> AuthorDate: Wed Jun 30 18:23:24 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Jun 30 18:23:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae6627d sci-electronics/puff: Do not call gcc directly Closes: https://bugs.gentoo.org/799269 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/puff/puff-20100127-r1.ebuild | 5 +++-- sci-electronics/puff/puff-20181104.ebuild| 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sci-electronics/puff/puff-20100127-r1.ebuild b/sci-electronics/puff/puff-20100127-r1.ebuild index c13ddfb1131..1c89266a793 100644 --- a/sci-electronics/puff/puff-20100127-r1.ebuild +++ b/sci-electronics/puff/puff-20100127-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit flag-o-matic +inherit flag-o-matic toolchain-funcs DESCRIPTION="microwave CAD software" HOMEPAGE="https://wwwhome.cs.utwente.nl/~ptdeboer/ham/puff/; @@ -22,13 +22,14 @@ src_prepare() { # fix lib path for X11 and dont ignore LDFLAGS sed -i -e "s#lib\\\/#$(get_libdir)\\\/#" \ -e 's/CFLAGS/#CFLAGS/' \ + -e 's/CC =/#CC =/' \ -e 's/link.res/.res/g' \ -e 's/.res pu/.res $(LDFLAGS) pu/' Makefile || die } src_compile() { LDFLAGS="$(raw-ldflags)" - emake -j1 + emake -j1 CC="$(tc-getCC)" } src_install() { diff --git a/sci-electronics/puff/puff-20181104.ebuild b/sci-electronics/puff/puff-20181104.ebuild index 9d07d1e9fd6..bf281406eae 100644 --- a/sci-electronics/puff/puff-20181104.ebuild +++ b/sci-electronics/puff/puff-20181104.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit flag-o-matic +inherit flag-o-matic toolchain-funcs DESCRIPTION="microwave CAD software" HOMEPAGE="https://wwwhome.cs.utwente.nl/~ptdeboer/ham/puff/; @@ -21,13 +21,14 @@ src_prepare() { default # fix lib path for X11 and dont ignore LDFLAGS sed -i -e 's/CFLAGS/#CFLAGS/' \ + -e 's/CC =/#CC =/' \ -e 's/link.res/.res/g' \ -e 's/.res pu/.res $(LDFLAGS) pu/' Makefile || die } src_compile() { LDFLAGS="$(raw-ldflags)" - emake -j1 + emake -j1 CC="$(tc-getCC)" } src_install() {
[gentoo-commits] repo/gentoo:master commit in: acct-group/svxlink/
commit: 09d7e2a6a63608edc265a7b957d27c5f17c818af Author: Thomas Beierlein gentoo org> AuthorDate: Mon Apr 26 05:39:45 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Apr 26 05:49:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d7e2a6 acct-group/svxlink: Add new GID 247 for media-radio/svxlink Signed-off-by: Thomas Beierlein gentoo.org> acct-group/svxlink/metadata.xml | 8 acct-group/svxlink/svxlink-0.ebuild | 9 + 2 files changed, 17 insertions(+) diff --git a/acct-group/svxlink/metadata.xml b/acct-group/svxlink/metadata.xml new file mode 100644 index 000..4e80019694b --- /dev/null +++ b/acct-group/svxlink/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + tom...@gentoo.org + Thomas Beierlein + + diff --git a/acct-group/svxlink/svxlink-0.ebuild b/acct-group/svxlink/svxlink-0.ebuild new file mode 100644 index 000..73dbcd6e5c1 --- /dev/null +++ b/acct-group/svxlink/svxlink-0.ebuild @@ -0,0 +1,9 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +DESCRIPTION="A group for the svxlink server" +ACCT_GROUP_ID=247
[gentoo-commits] repo/gentoo:master commit in: acct-user/svxlink/
commit: 48d7049ac3d7a2fbb6a5940deb9d9e065482fb8a Author: Thomas Beierlein gentoo org> AuthorDate: Mon Apr 26 05:47:26 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Apr 26 05:49:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d7049a acct-user: Add new UID 247 for media-radio/svxlink Signed-off-by: Thomas Beierlein gentoo.org> acct-user/svxlink/metadata.xml | 8 acct-user/svxlink/svxlink-0.ebuild | 12 2 files changed, 20 insertions(+) diff --git a/acct-user/svxlink/metadata.xml b/acct-user/svxlink/metadata.xml new file mode 100644 index 000..4e80019694b --- /dev/null +++ b/acct-user/svxlink/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + tom...@gentoo.org + Thomas Beierlein + + diff --git a/acct-user/svxlink/svxlink-0.ebuild b/acct-user/svxlink/svxlink-0.ebuild new file mode 100644 index 000..347fb69f8ec --- /dev/null +++ b/acct-user/svxlink/svxlink-0.ebuild @@ -0,0 +1,12 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +DESCRIPTION="A user for the svxlink server" +ACCT_USER_ID=247 +ACCT_USER_GROUPS=( svxlink ) + +acct-user_add_deps
[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
commit: 49c8bd7c94b5ca280c4c9dc7398293124efdfb8f Author: Thomas Beierlein gentoo org> AuthorDate: Mon Apr 26 14:31:22 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Apr 26 14:33:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c8bd7c media-radio/svxlink: Version bump and migrate to GLEP 81 Furthermore migrate away from cmake_utils eclass Bugs: https://bugs.gentoo.org/781329 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/svxlink/Manifest | 1 + media-radio/svxlink/svxlink-19.09.2.ebuild | 78 ++ 2 files changed, 79 insertions(+) diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest index cfd55c8ab9b..91efaa753d2 100644 --- a/media-radio/svxlink/Manifest +++ b/media-radio/svxlink/Manifest @@ -1,2 +1,3 @@ DIST svxlink-17.12.1.tar.gz 1621559 BLAKE2B 8a1d9498f451a730ee8d961d4ebd548f34f977367069658bdf4af7d91726e558c9e1ab084423b0238ae1f5fdcafd8e88480b818491e5f91d176d07d81fced5a3 SHA512 90bd74420fcd78d974d12ee13ac792f2a0ecd7cb483ec36ef1085e905f9d6c62af707cb65d04079ec66d7df6da615080a2058a0a559c82171b4882a4b20289f9 DIST svxlink-17.12.2.tar.gz 1622039 BLAKE2B f67e74605d371f37bddc06f2092d7c9c355a549df2dcfcda3e48e3238dd38d57e195f2fe7edf390e3d48324ef8ab4accf18975ead9216259e484d96597275937 SHA512 cace3894da3b94ae8bd41c47c76c9c6203cb7eaaca6d2c847509b733ed4a6a1dc9ca8c4c16c060dfb0d9ee2982f2a0a2746aa06a5507640d5ed9c9b4fdf90f7e +DIST svxlink-19.09.2.tar.gz 1730836 BLAKE2B 7fe8a1b018dba7837486dbed21242d8514a1f546b5eecbd2d2bfdf620d7e093cddbedab17f19d5f2cbd79c9a66825713c45a981335f0b526ba0946e764efc535 SHA512 f3c8b29953da3b2f61eba528a07152f40a2aca2efe511cb98637b1ef77fa676e506a3f4766edb81069f1ddbae2d39f679874455b05286d3daf96a903e1c1 diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild new file mode 100644 index 000..f6ae56cc19f --- /dev/null +++ b/media-radio/svxlink/svxlink-19.09.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake systemd + +CMAKE_USE_DIR="${S}/src" + +DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink" +HOMEPAGE="http://www.svxlink.org; +SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +CDEPEND="dev-lang/tcl:0 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + media-libs/alsa-lib + media-sound/gsm + dev-libs/libgcrypt:0 + media-libs/speex + media-libs/opus + dev-libs/libsigc++:2 + dev-libs/popt" +RDEPEND="${CDEPEND} + acct-group/svxlink + acct-user/svxlink" +DEPEND="${CDEPEND} + dev-qt/linguist-tools:5 + virtual/pkgconfig" + +src_prepare() { + cmake_src_prepare + # drop deprecated desktop category (bug #475730) + sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die +} + +src_configure() { + local mycmakeargs=( + -DSYSCONF_INSTALL_DIR=/etc + -DLOCAL_STATE_DIR=/var + ) + CMAKE_MAKEFILE_GENERATOR=emake + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + + fowners -R svxlink.svxlink /var/spool/svxlink + + rm -R "${D}"/usr/share/doc/${P}/man || die + doman src/doc/man/*.1 src/doc/man/*.5 + + insinto /etc/logrotate.d + doins distributions/gentoo/etc/logrotate.d/* + + newinitd "${FILESDIR}"/remotetrx.init remotetrx + newinitd "${FILESDIR}"/svxlink.init svxlink + newconfd "${FILESDIR}"/remotetrx.rc remotetrx + newconfd "${FILESDIR}"/svxlink.rc svxlink + + systemd_dounit "${FILESDIR}"/remotetrx.service + systemd_dounit "${FILESDIR}"/svxlink.service + + keepdir /var/spool/${PN}/propagation_monitor + keepdir /var/spool/${PN}/qso_recorder + keepdir /var/spool/${PN}/voice_mail +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
commit: f1b97b9ce27b275f998259dcdfaac2f12eaf5514 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Apr 26 15:33:59 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Apr 26 15:34:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b97b9c media-radio/svxlink: Fix wrong position of CMAKE_MAKEFILE_GENERATOR Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/svxlink/svxlink-19.09.2.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild index f6ae56cc19f..6d392debf61 100644 --- a/media-radio/svxlink/svxlink-19.09.2.ebuild +++ b/media-radio/svxlink/svxlink-19.09.2.ebuild @@ -2,6 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 + +CMAKE_MAKEFILE_GENERATOR=emake + inherit cmake systemd CMAKE_USE_DIR="${S}/src" @@ -45,7 +48,6 @@ src_configure() { -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var ) - CMAKE_MAKEFILE_GENERATOR=emake cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 1d56c06161889bd405adf0c79a1001e6c716bacc Author: Thomas Beierlein gentoo org> AuthorDate: Tue Apr 27 18:04:29 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Apr 27 18:06:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d56c061 dev-libs/libzia: Version bump Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.28.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 37e17b80be2..b50ea0dca74 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.25.tar.gz 632565 BLAKE2B b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30 SHA512 5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f DIST libzia-4.27.tar.gz 632660 BLAKE2B 2769e24b628731c4363437513358d7de9a8eca2a49580de2b8b0a791692ef17adc696c984db202e1f7015edd5d5259dd6dc4e9a057e8267b510051aa70a4bf20 SHA512 5022569931a820cfd2c0e76b26021bf07a7c55f77872786b5907c7201be9da1a2d6d653eec3cdb9f504ce43d54207478eab38eaf697ae9dd42f17c3dcef5 +DIST libzia-4.28.tar.gz 634470 BLAKE2B 1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463 SHA512 12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307 diff --git a/dev-libs/libzia/libzia-4.28.ebuild b/dev-libs/libzia/libzia-4.28.ebuild new file mode 100644 index 000..a3fecb46f78 --- /dev/null +++ b/dev-libs/libzia/libzia-4.28.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +DESCRIPTION="platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 8bab3f60e7371f3150b66fbadafa9c6901a1913c Author: Thomas Beierlein gentoo org> AuthorDate: Tue Apr 27 18:05:46 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Apr 27 18:06:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bab3f60 media-radio/tucnak: Version bump Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.28.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 877fed63422..1cbe838044a 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.25.tar.gz 3588485 BLAKE2B ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8 SHA512 b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9 DIST tucnak-4.27.tar.gz 3589057 BLAKE2B df089401ce82d6b956e2be8f3a069ba3db5af11a0eb7e5cc4b6e9aeeca0bbaa8a82a22f16ad02d5ed89144415d491f8941add457eb61ef9b3fd62e518068da4e SHA512 a112cc02259c3ae05404bf2fb17e56902fe68681be418a89b53eb54e067671236f0764d717334b89949355499f0119db46b1afb8329245ac6ce5db8d514a55e2 +DIST tucnak-4.28.tar.gz 3592213 BLAKE2B 24a6a381367b823e24584541c56b4d34bfeab883cf6e488a42f20fe0f05d79432017f82c10702bd97cdb9a2454129410bfc3a894803ea3aaea8dad11029c702e SHA512 c5186ba331a0127d14f637548c738482ee3050749135404dd93d636c392e1e3b5032b1c92941b22548095d3b3131cc0768f71061feed532c40c8ff1e8a06cea7 diff --git a/media-radio/tucnak/tucnak-4.28.ebuild b/media-radio/tucnak/tucnak-4.28.ebuild new file mode 100644 index 000..74d1b35b9c8 --- /dev/null +++ b/media-radio/tucnak/tucnak-4.28.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools flag-o-matic multilib + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + dev-libs/libzia + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] data/api:master commit in: files/
commit: edf9d52b1883e2b2692231d2275ae52a51f3b8d7 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Apr 25 07:00:34 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Apr 25 07:07:43 2021 + URL:https://gitweb.gentoo.org/data/api.git/commit/?id=edf9d52b uid-git.txt: add user/group (247) svxlink Bug: https://bugs.gentoo.org/781329 Signed-off-by: Thomas Beierlein gentoo.org> files/uid-gid.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/files/uid-gid.txt b/files/uid-gid.txt index da36304..086492c 100644 --- a/files/uid-gid.txt +++ b/files/uid-gid.txt @@ -228,6 +228,7 @@ asterisk242 242 acct fingerprint- 243 acct locate - 245 acct slocate- 245 historical Removed from baselayout in [r1328](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0=1319=1328=2545) +svxlink247 247 acct fdm248 248 acct logsurfer 249 249 acct portage250 250 acct
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
commit: 3e11abebdc1d38d175867ff9dfca04f53f5d184a Author: Thomas Beierlein gentoo org> AuthorDate: Wed Mar 24 06:23:33 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Mar 24 06:24:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e11abeb media-radio/wsjtx: Add subslot dependencies Closes: https://bugs.gentoo.org/774882 Closes: https://bugs.gentoo.org/774876 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/wsjtx-2.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-radio/wsjtx/wsjtx-2.3.0.ebuild b/media-radio/wsjtx/wsjtx-2.3.0.ebuild index 65a0022c8f6..c6c1be8efa7 100644 --- a/media-radio/wsjtx/wsjtx-2.3.0.ebuild +++ b/media-radio/wsjtx/wsjtx-2.3.0.ebuild @@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86" IUSE="doc" RDEPEND=" - dev-libs/boost[python] + dev-libs/boost:=[python] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 @@ -28,7 +28,7 @@ RDEPEND=" dev-qt/qttest:5 dev-qt/qtprintsupport:5 virtual/libusb:1 - >=media-libs/hamlib-4.0 + >=media-libs/hamlib-4.0:= media-libs/portaudio sci-libs/fftw:3.0[threads,fortran] virtual/fortran
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
commit: 141d56e98287ddb951639deb9dc6bd0cd15ccb30 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Mar 27 07:33:19 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Mar 27 07:34:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141d56e9 media-radio/wsjtx: Maintenance release Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/Manifest | 1 + media-radio/wsjtx/wsjtx-2.3.1.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest index 56aff1b60d1..5e942767abd 100644 --- a/media-radio/wsjtx/Manifest +++ b/media-radio/wsjtx/Manifest @@ -1,2 +1,3 @@ DIST wsjtx-2.2.2.tgz 23213092 BLAKE2B ce558180208ad33ddf2089f1747630cd07975547ba93bb693698ce599caec8d3d3367128581dfd110c6fe240bce9a0e6b8351ef178e6b53f3490a29a96367460 SHA512 923df18f5cbbd3e40294ccc4d3730f40c13c345723b9e66063ff0dd7db65caa9a64323711201a73b8c455dc1c29f67e4645dfbf98e0fc2c60a1630ce6cd1 DIST wsjtx-2.3.0.tgz 17245200 BLAKE2B b6fc4c080008ae32ef823ecb397ed4e5c2d47b878ee37ceaf23dbc36e9b894b7d167c9b8deb92d02a5714ec46383aa34755432063da8b1ecd5554c9cb8b00ce9 SHA512 1b521a7c81d235b2f17b2a314528f5f9fc8b29de95a2f7f5471104866ff13d138f9913666bc00de71f34ed16e692f0f4b93c878cc3538d30a52852e4c179702c +DIST wsjtx-2.3.1.tgz 18040272 BLAKE2B 37b90842470d5565d49d5ed7b9d92207904216d29b8a9966dc38142303d48e92eb640901e4f0a80350f915963f725e36daa7c6fe8034743d30a253eeb02f9e1d SHA512 0a709ca605fb8d93f7583393ec4bdf6416b93233e2910e7e59942f4e40bdb9f2591e3e4b8e0822f49e104e74198a861ed2995cbb4976c7597ef1a1bd6fc43b44 diff --git a/media-radio/wsjtx/wsjtx-2.3.1.ebuild b/media-radio/wsjtx/wsjtx-2.3.1.ebuild new file mode 100644 index 000..c6c1be8efa7 --- /dev/null +++ b/media-radio/wsjtx/wsjtx-2.3.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake flag-o-matic + +MY_P=${P/_/-} + +DESCRIPTION="Weak signal ham radio communication" +HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html; +SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + dev-libs/boost:=[python] + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtconcurrent:5 + dev-qt/qtserialport:5 + dev-qt/qtsql:5 + dev-qt/qttest:5 + dev-qt/qtprintsupport:5 + virtual/libusb:1 + >=media-libs/hamlib-4.0:= + media-libs/portaudio + sci-libs/fftw:3.0[threads,fortran] + virtual/fortran + app-text/asciidoc + doc? ( dev-ruby/asciidoctor )" +DEPEND="${RDEPEND} + dev-qt/linguist-tools + " + +S=${WORKDIR}/wsjtx + +PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch" + "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" + "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" + "${FILESDIR}/${PN}-2.2.0-werror.patch" + "${FILESDIR}/${PN}-clang.patch" ) + +DOCS=( AUTHORS BUGS NEWS README THANKS ) + +src_unpack() { + unpack ${A} + unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz" +} + +src_prepare() { + sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/# COMMAND/" \ + manpages/CMakeLists.txt || die + eapply_user + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWSJT_GENERATE_DOCS="$(usex doc)" + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + ) + append-ldflags -no-pie + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die + rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/qsstv/
commit: 990afab646bfbbb6f3281a51ac5f5d0024531b36 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Mar 28 18:04:16 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Mar 28 18:04:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990afab6 media-radio/qsstv: Version bump Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/qsstv/Manifest | 1 + media-radio/qsstv/qsstv-9.5.3.ebuild | 52 2 files changed, 53 insertions(+) diff --git a/media-radio/qsstv/Manifest b/media-radio/qsstv/Manifest index 545cf696036..066895056e4 100644 --- a/media-radio/qsstv/Manifest +++ b/media-radio/qsstv/Manifest @@ -1 +1,2 @@ DIST qsstv_9.4.4.tar.gz 7716392 BLAKE2B df285cc26c195dce05e54401de4fce70ea91c3af1f774d90d81b62a366c66c3cde4f0cce5c370bad45b81230ca7c2be624542cde10b94d388785d13b49ed646d SHA512 d206c6c108827b607dfe360e7afe31065518f03ab04609ccca9a9bda16207d12966eb49d486d13eebb814716252c50aa5963d090f1e505e508ccb1b6ccc4728c +DIST qsstv_9.5.3.tar.gz 7466438 BLAKE2B 8d38f106f72e051bf4d100c3c10c6ded15e69dfb33289206cce34bfde9210d5231c4d4ddc695417d5511aa8f33a08866ddb224dd9140863264a7a324cc2ffc2e SHA512 1753bb498163d17c80c3c322eda2725eae3de17c99e07fd99f4223508c3048521547148d69623f16f4192212a754f415e0f12f5fc98527b14bf00afcb3ae7c6d diff --git a/media-radio/qsstv/qsstv-9.5.3.ebuild b/media-radio/qsstv/qsstv-9.5.3.ebuild new file mode 100644 index 000..f5dd486e8d1 --- /dev/null +++ b/media-radio/qsstv/qsstv-9.5.3.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qmake-utils + +MY_P=${P/-/_} + +DESCRIPTION="Amateur radio SSTV software" +HOMEPAGE="http://users.telenet.be/on4qz/; +SRC_URI="http://users.telenet.be/on4qz/qsstv/downloads/${MY_P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +CDEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-libs/hamlib:= + media-libs/openjpeg:2 + media-libs/alsa-lib + media-sound/pulseaudio + media-libs/libv4l + sci-libs/fftw:3.0=" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + x11-misc/xdg-utils" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + eapply_user + # fix docdirectory, install path and hamlib search path + sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \ + -e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" \ + qsstv.pro || die +} + +src_configure() { + eqmake5 PREFIX="/usr" +} + +src_install() { + emake INSTALL_ROOT="${D}" install + dodoc README.txt +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: 18f90cc4645b8ff4e3c32349239be7f63dea749b Author: Thomas Beierlein gentoo org> AuthorDate: Thu Mar 11 14:37:37 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Mar 11 14:38:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f90cc4 media-libs/hamlib: Add Subslot for >=media-radio/hamlib-4.1 Closes: https://bugs.gentoo.org/774885 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/hamlib-4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/hamlib/hamlib-4.1.ebuild b/media-libs/hamlib/hamlib-4.1.ebuild index d5550a87ae9..0e74ee1e6b9 100644 --- a/media-libs/hamlib/hamlib-4.1.ebuild +++ b/media-libs/hamlib/hamlib-4.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://www.hamlib.org; SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz" LICENSE="LGPL-2 GPL-2" -SLOT="0" +SLOT="0/4" KEYWORDS="~amd64 ~x86" IUSE="doc perl python tcl"
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: a72721de728c1f52640269acca845ec7e9967d74 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Mar 11 14:29:39 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Mar 11 14:38:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72721de media-libs/hamlib: Drop old Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/Manifest | 2 - media-libs/hamlib/hamlib-4.0.ebuild | 91 --- media-libs/hamlib/hamlib-4.0_rc2.ebuild | 94 - 3 files changed, 187 deletions(-) diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index 3d635aa925f..16d141d57b9 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -1,4 +1,2 @@ DIST hamlib-3.3.tar.gz 2192119 BLAKE2B edefd8b8c75876c07fa498c98f7d6760985fdecc477bf6711e948071e45964bf7fdf6705b3172e56951366a7dfb0288e025eab66d3b6436d158649ae53ac39bd SHA512 4cf6c94d0238c8a13aed09413b3f4a027c8ded07f8840cdb2b9d38b39b6395a4a88a8105257015345f6de0658ab8c60292d11a9de3e16a493e153637af630a80 -DIST hamlib-4.0.tar.gz 2242857 BLAKE2B 458a5cadc36f8f434fefc73b6230b08c858a741a685805e8d8ab1e2bd74aef9667d6b3d006aa493516830a6fc8af19e77b4d92736198bb920797aecfac605f41 SHA512 6c097f503d1050dca4e5ab9091cd9885f8db8b0e4b2fb26af570f1871f2da713ac3fe10e3629d20ebfc2927768555ad277e68cc38821f4a905900b8d3a5ba8c9 -DIST hamlib-4.0~rc2.tar.gz 2188867 BLAKE2B 02df21910266e47c99e3cd72fc815ed75b9b5f50b29b9a94aa6fc5ddac73b1a09d16caa0d5e4be71bfe44e1940b853a0a8e1303f23fbacf003da18eed198531c SHA512 6d192bbb1c98e76fdfd1dd6bde1d0fd8b668243332827ae609e7bb4a93a3fed9fda0b12363638f5e9df65d65fd2305dfd493bd37a99aca2f2bd5b0861e948d5b DIST hamlib-4.1.tar.gz 2260629 BLAKE2B e53249f476005f3ec8afcbba6d875d913cdc45eb741fdb8b8718c1c5bda9cf8d50087165b72055600bc9ff364117f7d72235a3d68a9fb0882a77a6fdbf366605 SHA512 a5fca5dc89a7408628bc77fe22c6d8c77474b3dabee7b2b6d0b280becb6cb63f5619e4a620ad11aeb81b8412145b0f8cb0291a2d4cd3751c643cb1709b2dfa78 diff --git a/media-libs/hamlib/hamlib-4.0.ebuild b/media-libs/hamlib/hamlib-4.0.ebuild deleted file mode 100644 index 5d4e7ef486e..000 --- a/media-libs/hamlib/hamlib-4.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit autotools python-single-r1 - -DESCRIPTION="Ham radio backend rig control libraries" -HOMEPAGE="https://www.hamlib.org; -SRC_URI="https://www.github.com/${PN}/${PN}/releases/download/${PVR}/${P}.tar.gz; - -LICENSE="LGPL-2 GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc perl python tcl" - -RESTRICT="test" - -RDEPEND=" - =virtual/libusb-0* - dev-libs/libxml2 - sys-libs/readline:0= - perl? ( dev-lang/perl ) - python? ( ${PYTHON_DEPS} ) - tcl? ( dev-lang/tcl:0= )" - -DEPEND=" ${RDEPEND} - virtual/pkgconfig - dev-lang/swig - >=sys-devel/libtool-2.2 - doc? ( app-doc/doxygen )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # fix hardcoded libdir paths - sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ - -e "s#fix}/include#fix}/include/hamlib#" \ - hamlib.pc.in || die "sed failed" - - # Correct install target to whatever INSTALLDIRS says and use vendor - # installdirs everywhere (bug #611550) - sed -i -e "s#install_site#install#" \ - -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ - bindings/Makefile.am || die "sed failed patching for perl" - - # make building of documentation compatible with autotools-utils - sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" - - eautoreconf - - eapply_user -} - -src_configure() { - econf \ - --libdir=/usr/$(get_libdir)/hamlib \ - --disable-static \ - --with-xml-support \ - $(use_with perl perl-binding) \ - $(use_with python python-binding) \ - $(use_with tcl tcl-binding) -} - -src_compile() { - emake - use doc && emake html -} - -src_install() { - emake DESTDIR="${D}" install - - use python && python_optimize - - use doc && HTML_DOCS=( doc/html/ ) - einstalldocs - - insinto /usr/$(get_libdir)/pkgconfig - doins hamlib.pc - - echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib - doenvd
[gentoo-commits] repo/gentoo:master commit in: media-radio/grig/files/, media-radio/grig/
commit: 1b1c92c7027e35fc38337921bff437a8ba9a3a0f Author: Thomas Beierlein gentoo org> AuthorDate: Thu Mar 11 14:47:58 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Mar 11 14:47:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1c92c7 media-radio/grig: Add patch to work with newer media-libs/hamlib-4.x * Bump EAPI * Patch taken from Debians grig-0.8.1-3 package. Thanks to airween for preparing the patch. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/grig/files/grig-0.8.1-hamlib4.patch | 79 + media-radio/grig/grig-0.8.1-r1.ebuild | 33 +++ 2 files changed, 112 insertions(+) diff --git a/media-radio/grig/files/grig-0.8.1-hamlib4.patch b/media-radio/grig/files/grig-0.8.1-hamlib4.patch new file mode 100644 index 000..e73a4ec4eb9 --- /dev/null +++ b/media-radio/grig/files/grig-0.8.1-hamlib4.patch @@ -0,0 +1,79 @@ +Picked up from Debians grig-0.8.1-3 +Description: align affected parts for Hamlib4.0 +Author: Ervin Hegedus +--- grig-0.8.1.orig/src/rig-daemon.c grig-0.8.1/src/rig-daemon.c +@@ -1674,12 +1674,12 @@ rig_daemon_exec_cmd (rig_cmd_t c + is the current frequency within this range? + */ + if (((mode & myrig->state.rx_range_list[i].modes) == mode) && +- (get->freq1 >= myrig->state.rx_range_list[i].start)&& +- (get->freq1 <= myrig->state.rx_range_list[i].end)) { ++ (get->freq1 >= myrig->state.rx_range_list[i].startf)&& ++ (get->freq1 <= myrig->state.rx_range_list[i].endf)) { + + found_mode = 1; +- get->fmin = myrig->state.rx_range_list[i].start; +- get->fmax = myrig->state.rx_range_list[i].end; ++ get->fmin = myrig->state.rx_range_list[i].startf; ++ get->fmax = myrig->state.rx_range_list[i].endf; + + grig_debug_local (RIG_DEBUG_VERBOSE, + _("%s: Found frequency range for mode %d"), +@@ -2971,7 +2971,7 @@ rig_daemon_exec_cmd (rig_cmd_t c + val.i = set->voxdel; + + /* try to execute command */ +- retcode = rig_set_level (myrig, RIG_VFO_CURR, RIG_LEVEL_VOX, val); ++ retcode = rig_set_level (myrig, RIG_VFO_CURR, RIG_LEVEL_VOXDELAY, val); + + /* raise anomaly if execution did not succeed */ + if (retcode != RIG_OK) { +@@ -2996,7 +2996,7 @@ rig_daemon_exec_cmd (rig_cmd_t c + value_t val; + + /* try to execute command */ +- retcode = rig_get_level (myrig, RIG_VFO_CURR, RIG_LEVEL_VOX, ); ++ retcode = rig_get_level (myrig, RIG_VFO_CURR, RIG_LEVEL_VOXDELAY, ); + + /* raise anomaly if execution did not succeed */ + if (retcode != RIG_OK) { +--- grig-0.8.1.orig/src/rig-daemon-check.c grig-0.8.1/src/rig-daemon-check.c +@@ -398,12 +398,12 @@ rig_daemon_check_mode (RIG + */ + if (!found_mode && + ((mode & myrig->state.rx_range_list[i].modes) == mode) && +- (get->freq1 >= myrig->state.rx_range_list[i].start) && +- (get->freq1 <= myrig->state.rx_range_list[i].end)) { ++ (get->freq1 >= myrig->state.rx_range_list[i].startf)&& ++ (get->freq1 <= myrig->state.rx_range_list[i].endf)) { + + found_mode = 1; +- get->fmin = myrig->state.rx_range_list[i].start; +- get->fmax = myrig->state.rx_range_list[i].end; ++ get->fmin = myrig->state.rx_range_list[i].startf; ++ get->fmax = myrig->state.rx_range_list[i].endf; + + grig
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: f9bb0049a333b309c4570edf07b071d7c0e5af6a Author: Thomas Beierlein gentoo org> AuthorDate: Thu Mar 11 15:36:50 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Mar 11 15:40:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9bb0049 media-radio/tucnak: Add subslot dependency Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/tucnak-4.25.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/tucnak/tucnak-4.25.ebuild b/media-radio/tucnak/tucnak-4.25.ebuild index 4bd49233408..74d1b35b9c8 100644 --- a/media-radio/tucnak/tucnak-4.25.ebuild +++ b/media-radio/tucnak/tucnak-4.25.ebuild @@ -20,7 +20,7 @@ RDEPEND="dev-libs/glib:2 alsa? ( media-libs/alsa-lib ) fftw? ( sci-libs/fftw:3.0 ) gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib )" + hamlib? ( media-libs/hamlib:= )" DEPEND="${RDEPEND} virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: 8ddd0a7bbadfc384e1bd24f20dc05bd5ee89cdc1 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Mar 11 15:39:09 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Mar 11 15:40:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddd0a7b media-radio/fldigi: Add subslot dependency Closes: https://bugs.gentoo.org/774879 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/fldigi-4.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/fldigi/fldigi-4.1.18.ebuild b/media-radio/fldigi/fldigi-4.1.18.ebuild index ee779a575c0..bc4ea9a9bb6 100644 --- a/media-radio/fldigi/fldigi-4.1.18.ebuild +++ b/media-radio/fldigi/fldigi-4.1.18.ebuild @@ -24,7 +24,7 @@ RDEPEND="x11-libs/fltk:1[threads,xft] media-libs/portaudio[oss] media-libs/portaudio[alsa] ) - hamlib? ( media-libs/hamlib ) + hamlib? ( media-libs/hamlib:= ) pulseaudio? ( media-sound/pulseaudio ) >=media-libs/libsndfile-1.0.10" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
commit: fda9b2ef5116cd265a9ceea48e1f7566c9c8f7dd Author: Thomas Beierlein gentoo org> AuthorDate: Thu Mar 11 15:35:00 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Mar 11 15:40:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda9b2ef media-radio/xlog: Add subslot dependency Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xlog/xlog-2.0.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/xlog/xlog-2.0.20.ebuild b/media-radio/xlog/xlog-2.0.20.ebuild index 337574caea2..0af19432135 100644 --- a/media-radio/xlog/xlog-2.0.20.ebuild +++ b/media-radio/xlog/xlog-2.0.20.ebuild @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -RDEPEND="media-libs/hamlib +RDEPEND="media-libs/hamlib:= dev-libs/glib:2 x11-libs/gtk+:2" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/files/, media-radio/gpredict/
commit: 605c5beb55c31c37bd61b48086e8c5d66504d917 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Mar 11 16:47:29 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Mar 11 16:47:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=605c5beb media-radio/gpredict: Version bump Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/gpredict/Manifest | 1 + media-radio/gpredict/files/gpredict-2.3-doc.patch | 15 ++ media-radio/gpredict/gpredict-2.3.ebuild | 36 +++ 3 files changed, 52 insertions(+) diff --git a/media-radio/gpredict/Manifest b/media-radio/gpredict/Manifest index 76be9c14173..23513bc7a61 100644 --- a/media-radio/gpredict/Manifest +++ b/media-radio/gpredict/Manifest @@ -1 +1,2 @@ DIST gpredict-2.2.1.tar.bz2 4647342 BLAKE2B 989b80fd0f0029551854c18c1e00bd5d223bffe4aa20004b828bec87ab56dd488edf4d62289d394225e2a6b0c89ca1c9962cf63afe076a355757371127712ea7 SHA512 590a218bc95a465ca9772f892b77763b92a6c41c7d9f3b48279f28916cef8a5bfe616e6cdda1002e7dda082f37f37a98af8c8180895c572fec9c96aa76888f5d +DIST gpredict-2.3.tar.gz 7742902 BLAKE2B 1ff567871838b062c59ab0076330a354afee082506044f5ce2ae1c7553e7f3462770f7134d13e3b603f7966476d13b365dd3575cc6c7e32d23865ba29b602cc9 SHA512 d7434aff482c943951a79cb607c91f118cfbde8209b4b370d0d2147766244fab2839b5c712864c2c521635f31c484ef2bfd3c771371e946f5a3561801ab474b5 diff --git a/media-radio/gpredict/files/gpredict-2.3-doc.patch b/media-radio/gpredict/files/gpredict-2.3-doc.patch new file mode 100644 index 000..960a6387322 --- /dev/null +++ b/media-radio/gpredict/files/gpredict-2.3-doc.patch @@ -0,0 +1,15 @@ +diff --git a/Makefile.am b/Makefile.am +index d807d7f..ca80839 100644 +--- a/Makefile.am b/Makefile.am +@@ -9,10 +9,6 @@ dist-hook: + + install-data-local: + @$(NORMAL_INSTALL) +- $(INSTALL_DATA) $(top_srcdir)/AUTHORS $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/NEWS $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/README $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/COPYING $(DESTDIR)$(pkgdatadir) + + EXTRA_DIST = \ + autogen.sh\ diff --git a/media-radio/gpredict/gpredict-2.3.ebuild b/media-radio/gpredict/gpredict-2.3.ebuild new file mode 100644 index 000..41323787c2a --- /dev/null +++ b/media-radio/gpredict/gpredict-2.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Real-time satellite tracking and orbit prediction application" +HOMEPAGE="http://gpredict.oz9aec.net; +SRC_URI="https://github.com/csete/gpredict/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="dev-libs/glib:2 + x11-libs/gdk-pixbuf[jpeg] + x11-libs/gtk+:3 + x11-libs/goocanvas:2.0 + net-misc/curl" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext" + +DOCS=( AUTHORS NEWS README ) + +src_prepare() { + eapply_user + # remove wrong doc location + eapply "${FILESDIR}/${P}-doc.patch" + eapply "${FILESDIR}/${PN}-2.2.1-fno-common.patch" + + sed -i -e "s+./configure +# ./configure +g" autogen.sh || die + + ./autogen.sh +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/
commit: 2ee26fd2c2fe133a3947ab55c1c3517e11e37642 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Mar 15 17:47:34 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Mar 15 17:49:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee26fd2 media-radio/direwolf: Add subslot dependency for media-libs/hamlib Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/direwolf/direwolf-1.5-r1.ebuild | 59 + 1 file changed, 59 insertions(+) diff --git a/media-radio/direwolf/direwolf-1.5-r1.ebuild b/media-radio/direwolf/direwolf-1.5-r1.ebuild new file mode 100644 index 000..1bc1ce3d60e --- /dev/null +++ b/media-radio/direwolf/direwolf-1.5-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils systemd + +DESCRIPTION="Decoded Information from Radio Emissions for Windows Or Linux Fans" +HOMEPAGE="https://github.com/wb2osz/direwolf/blob/master/README.md; +SRC_URI="https://github.com/wb2osz/direwolf/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gps hamlib udev" + +RDEPEND=" + media-libs/alsa-lib:= + gps? ( sci-geosciences/gpsd ) + hamlib? ( media-libs/hamlib:= ) + udev? ( virtual/libudev ) +" +BDEPEND="hamlib? ( virtual/pkgconfig )" +DEPEND="${RDEPEND}" + +DOCS=( CHANGES.md README.md doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf doc/APRS-Telemetry-Toolkit.pdf doc/APRStt-Implementation-Notes.pdf doc/APRStt-interface-for-SARTrack.pdf doc/APRStt-Listening-Example.pdf doc/Going-beyond-9600-baud.pdf doc/Raspberry-Pi-APRS.pdf doc/Raspberry-Pi-APRS-Tracker.pdf doc/Raspberry-Pi-SDR-IGate.pdf doc/README.md doc/Successful-APRS-IGate-Operation.pdf doc/User-Guide.pdf doc/WA8LMF-TNC-Test-CD-Results.pdf direwolf.conf dw-start.sh sdr.conf telemetry-toolkit/telem-m0xer-3.txt telemetry-toolkit/telem-balloon.conf telemetry-toolkit/telem-volts.conf ) + +INSTALLDIR="${D}" + +src_prepare() { + eapply "${FILESDIR}/${PV}-makefile.patch" + eapply "${FILESDIR}/direwolf-gpsd-API-9.patch" + + eapply_user + + if use gps ; then + sed -i -e 's/#enable_gpsd/enable_gpsd/' Makefile.linux || die "Sed failed!" + fi + + if use hamlib; then + sed -i -e 's/#enable_hamlib/enable_hamlib/' Makefile.linux || die "Sed failed!" + fi + + if use udev ; then + sed -i -e 's/#enable_cm108/enable_cm108/' Makefile.linux || die "Sed failed!" + fi +} + +src_install() { + dodir /usr + dodir /usr/bin + keepdir /var/log/direwolf + emake DESTDIR="${D}" install + insinto /etc/direwolf/ + doins direwolf.conf + einstalldocs + systemd_dounit "${FILESDIR}"/direwolf.service + systemd_dounit "${FILESDIR}"/direwolf-kiss.service +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/, media-radio/wsjtx/files/
commit: 1355df3aebfceb0222c9e7b5b4e562f9914bbe1a Author: Thomas Beierlein gentoo org> AuthorDate: Mon Mar 1 16:40:36 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Mar 1 16:40:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1355df3a media-radio/wsjtx: Add missing dependencies Closes: https://bugs.gentoo.org/771204 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> .../wsjtx/files/wsjtx-2.3.0-drop-docs.patch| 33 ++ media-radio/wsjtx/wsjtx-2.3.0.ebuild | 11 ++-- 2 files changed, 41 insertions(+), 3 deletions(-) diff --git a/media-radio/wsjtx/files/wsjtx-2.3.0-drop-docs.patch b/media-radio/wsjtx/files/wsjtx-2.3.0-drop-docs.patch new file mode 100644 index 000..3654fda2f8f --- /dev/null +++ b/media-radio/wsjtx/files/wsjtx-2.3.0-drop-docs.patch @@ -0,0 +1,33 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f92d3a6..c5fb9b4 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -1497,10 +1497,6 @@ if (UNIX) + add_subdirectory (manpages) + add_dependencies (wsjtx manpages) + endif (NOT WSJT_SKIP_MANPAGES) +- if (NOT APPLE) +-add_subdirectory (debian) +-add_dependencies (wsjtx debian) +- endif (NOT APPLE) + endif (UNIX) + + # +@@ -1567,17 +1563,6 @@ install (PROGRAMS + RENAME rigctlcom-wsjtx${CMAKE_EXECUTABLE_SUFFIX} + ) + +-install (FILES +- README +- COPYING +- AUTHORS +- THANKS +- NEWS +- BUGS +- DESTINATION ${CMAKE_INSTALL_DOCDIR} +- #COMPONENT runtime +- ) +- + install (FILES + cty.dat + cty.dat_copyright.txt diff --git a/media-radio/wsjtx/wsjtx-2.3.0.ebuild b/media-radio/wsjtx/wsjtx-2.3.0.ebuild index a76c66850fd..65a0022c8f6 100644 --- a/media-radio/wsjtx/wsjtx-2.3.0.ebuild +++ b/media-radio/wsjtx/wsjtx-2.3.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake +inherit cmake flag-o-matic MY_P=${P/_/-} @@ -15,7 +15,9 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc" -RDEPEND="dev-qt/qtcore:5 +RDEPEND=" + dev-libs/boost[python] + dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 @@ -23,9 +25,10 @@ RDEPEND="dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtserialport:5 dev-qt/qtsql:5 + dev-qt/qttest:5 dev-qt/qtprintsupport:5 virtual/libusb:1 - media-libs/hamlib + >=media-libs/hamlib-4.0 media-libs/portaudio sci-libs/fftw:3.0[threads,fortran] virtual/fortran @@ -38,6 +41,7 @@ DEPEND="${RDEPEND} S=${WORKDIR}/wsjtx PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch" + "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" "${FILESDIR}/${PN}-2.2.0-werror.patch" "${FILESDIR}/${PN}-clang.patch" ) @@ -61,6 +65,7 @@ src_configure() { -DWSJT_GENERATE_DOCS="$(usex doc)" -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" ) + append-ldflags -no-pie cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: media-radio/js8call/
commit: 3b343a19cb3d5beb9bf72eaf4dd8dba0ca2750a6 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Apr 20 16:14:18 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Apr 20 16:15:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b343a19 media-radio/js8call: Prepare for >=media-libs/hamlib-4 Furthermore migrate away from cmake_utils Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/js8call/js8call-2.2.0-r1.ebuild | 38 + 1 file changed, 38 insertions(+) diff --git a/media-radio/js8call/js8call-2.2.0-r1.ebuild b/media-radio/js8call/js8call-2.2.0-r1.ebuild new file mode 100644 index 000..9537e009da3 --- /dev/null +++ b/media-radio/js8call/js8call-2.2.0-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake vcs-snapshot + +MY_P=${P/_/-} + +DESCRIPTION="Weak signal ham radio communication" +HOMEPAGE="https://groups.io/g/js8call; +SRC_URI="https://bitbucket.org/widefido/js8call/get/v${PV}-ga.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +RDEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtconcurrent:5 + dev-qt/qtserialport:5 + dev-qt/qtprintsupport:5 + virtual/libusb:1 + media-libs/portaudio + sci-libs/fftw:3.0[threads,fortran] + virtual/fortran + app-text/asciidoc + >=media-libs/hamlib-4 + doc? ( dev-ruby/asciidoctor )" +DEPEND="${RDEPEND}" + +src_install() { + cmake_src_install + rm "${D}"/usr/bin/rigctl{,d}-local || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: ef3cfd6203a780c396231ba4c7eee4b168b931a6 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Apr 17 18:04:58 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Apr 17 18:04:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3cfd62 dev-libs/libzia: Drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 2 -- dev-libs/libzia/libzia-4.23.ebuild | 48 -- dev-libs/libzia/libzia-4.24.ebuild | 48 -- 3 files changed, 98 deletions(-) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 3ac46f3c61d..7f1fb80fcc8 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,3 +1 @@ -DIST libzia-4.23.tar.gz 627405 BLAKE2B 913173aca367dd660b8e04502e1198072e99e9ece5cd30ef2d4ad528292b3aba00799d89ee336bdf6a1cebf43118610caddfeeedccdd4b5af48bd54ac795066b SHA512 c34aff9b8a19713ea9881ea5a58a038fe7f0127c3503c845ecd6187ab07f90f7ae2727331e43b9cfb6b8db15d8dcbf80b2e1f4105bb4a34e9b30d9778d3a815b -DIST libzia-4.24.tar.gz 630318 BLAKE2B 83792c75e776b039788d46568a967690e10086b1f5daf3304a658721f1139bbed65b41a8fdcfe213757d342287696c383be7668be111896388b292086ca2cd0a SHA512 e7952822861d7702494309d70e9d7385c5dfa929b521387bc81883d4316a5fae96c5776b00f81da6dcbaa2965fdf30ac8a8a1b9963806d36454ebd6886ddcbd1 DIST libzia-4.25.tar.gz 632565 BLAKE2B b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30 SHA512 5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f diff --git a/dev-libs/libzia/libzia-4.23.ebuild b/dev-libs/libzia/libzia-4.23.ebuild deleted file mode 100644 index 732c9aaf2d9..000 --- a/dev-libs/libzia/libzia-4.23.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools - -DESCRIPTION="platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:0 )" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" - sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die - - eautoreconf -} - -src_configure() { - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/dev-libs/libzia/libzia-4.24.ebuild b/dev-libs/libzia/libzia-4.24.ebuild deleted file mode 100644 index 5b0fd3c5e71..000 --- a/dev-libs/libzia/libzia-4.24.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools - -DESCRIPTION="platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 )" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" - sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die - - eautoreconf -} - -src_configure() { - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 118b2f8b91a54eacae16561835004aa5c9fe607e Author: Thomas Beierlein gentoo org> AuthorDate: Sat Apr 17 18:08:01 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Apr 17 18:08:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118b2f8b dev-libs/libzia: Version bump Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.27.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 7f1fb80fcc8..37e17b80be2 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1 +1,2 @@ DIST libzia-4.25.tar.gz 632565 BLAKE2B b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30 SHA512 5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f +DIST libzia-4.27.tar.gz 632660 BLAKE2B 2769e24b628731c4363437513358d7de9a8eca2a49580de2b8b0a791692ef17adc696c984db202e1f7015edd5d5259dd6dc4e9a057e8267b510051aa70a4bf20 SHA512 5022569931a820cfd2c0e76b26021bf07a7c55f77872786b5907c7201be9da1a2d6d653eec3cdb9f504ce43d54207478eab38eaf697ae9dd42f17c3dcef5 diff --git a/dev-libs/libzia/libzia-4.27.ebuild b/dev-libs/libzia/libzia-4.27.ebuild new file mode 100644 index 000..a3fecb46f78 --- /dev/null +++ b/dev-libs/libzia/libzia-4.27.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +DESCRIPTION="platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: bf7f21b3c3d6cba317f81d8f08210e461af3b6bd Author: Thomas Beierlein gentoo org> AuthorDate: Sat Apr 17 18:06:47 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Apr 17 18:06:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7f21b3 media-radio/tucnak: Drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 2 -- media-radio/tucnak/tucnak-4.23.ebuild | 68 --- media-radio/tucnak/tucnak-4.24.ebuild | 68 --- 3 files changed, 138 deletions(-) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index f3363daf5e5..0cbd808c324 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,3 +1 @@ -DIST tucnak-4.23.tar.gz 3550740 BLAKE2B 559f082e19dc22fb119ba6b075f83a49838347bde8856e22a90b9bfc66c8df17ef172967e0e6c4a88a3cfb7764ad36b6fe1a2dd18a9212d8c4637346a8616e7b SHA512 febd5daf943ec4428fe4d77542e20a47d69b017d345aff00ee7e0aca0cc287cf0f1abf3f858051e23aa8d0dffa4146b22fbdb5813d97debb902b91fd99dcd50a -DIST tucnak-4.24.tar.gz 3556553 BLAKE2B 78f75a6da859937fa36099f9adcb508065800e62d3ad5f9b21f294d86fe0b40f0384e7e15a35d3a0708f5516e117d29667a34653f9f51ebb582923b993cd SHA512 5dbb129bc638b1f69dd159dd46237ceef1c830922266a663be0437e5f0fee612282a238315448aababb781950a8945f0e2ecf375eef61567291c07acc80526dd DIST tucnak-4.25.tar.gz 3588485 BLAKE2B ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8 SHA512 b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9 diff --git a/media-radio/tucnak/tucnak-4.23.ebuild b/media-radio/tucnak/tucnak-4.23.ebuild deleted file mode 100644 index 8490a3d7874..000 --- a/media-radio/tucnak/tucnak-4.23.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools flag-o-matic multilib - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - dev-libs/libzia - media-libs/libsndfile - >=media-libs/libsdl-1.2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - eapply_user - # fix destop file - sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die - # fix doc install path - sed -i -e "s/docsdir/# docsdir/" \ - -e "s/docs_DATA =/# docs_DATA/" \ - -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die - eautoreconf -} - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf $(use_with alsa) \ - $(use_with gpm) $(use_with hamlib) \ - $(use_with fftw fftw3) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog doc/NAVOD.pdf - if use suid ; then - fperms 4711 /usr/bin/soundwrapper - fi -} - -pkg_postinst() { - elog "In order to use sound with tucnak add yourself to the 'audio' group" - elog "and to key your rig via the parport add yourself to the 'lp' group" - elog "" - elog "tucnak can be used with the following additional packages:" - elog " media-radio/cwdaemon : Morse output via code cwdaemon" - elog " (No need to recompile)" - if use suid ; then - ewarn "You have choosen to install the little helper program 'soundwrapper'" - ewarn "setuid by setting USE=suid. That helper is only needed if you" - ewarn "want to use morse sidetone output via the PC speaker." - ewarn "" - ewarn "While the helper should be safe by design be aware that setting" - ewarn "any program setuid is a security risk." - fi -} diff --git a/media-radio/tucnak/tucnak-4.24.ebuild b/media-radio/tucnak/tucnak-4.24.ebuild deleted file mode 100644 index b4c1192a2e4..000 --- a/media-radio/tucnak/tucnak-4.24.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools flag-o-m
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: cfda22f66a3ca5f06189e20d7b0fd72ae8f43817 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Apr 17 18:09:13 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Apr 17 18:09:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfda22f6 media-radio/tucnak: Version bump Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.27.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 0cbd808c324..877fed63422 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1 +1,2 @@ DIST tucnak-4.25.tar.gz 3588485 BLAKE2B ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8 SHA512 b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9 +DIST tucnak-4.27.tar.gz 3589057 BLAKE2B df089401ce82d6b956e2be8f3a069ba3db5af11a0eb7e5cc4b6e9aeeca0bbaa8a82a22f16ad02d5ed89144415d491f8941add457eb61ef9b3fd62e518068da4e SHA512 a112cc02259c3ae05404bf2fb17e56902fe68681be418a89b53eb54e067671236f0764d717334b89949355499f0119db46b1afb8329245ac6ce5db8d514a55e2 diff --git a/media-radio/tucnak/tucnak-4.27.ebuild b/media-radio/tucnak/tucnak-4.27.ebuild new file mode 100644 index 000..74d1b35b9c8 --- /dev/null +++ b/media-radio/tucnak/tucnak-4.27.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools flag-o-matic multilib + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + dev-libs/libzia + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
commit: 6e195003b077ddc6433a8a9c4c94e7bad21146f6 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Apr 18 14:30:29 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Apr 18 14:30:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e195003 media-radio/xlog: Drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xlog/Manifest | 1 - media-radio/xlog/xlog-2.0.19.ebuild | 77 - 2 files changed, 78 deletions(-) diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest index 7cbb274905d..9b97c25c0bb 100644 --- a/media-radio/xlog/Manifest +++ b/media-radio/xlog/Manifest @@ -1,2 +1 @@ -DIST xlog-2.0.19.tar.gz 11431541 BLAKE2B 0bfe396167580808344a4b0e0974959930ab577a18c0d71a70c7c020a433a150baf5322f58682fc4604718d739e01004447dffcdd325c3426d776995dd684d39 SHA512 b69e592f97fbfbd989378a2b74036f4a169be3ca1f5b7ba8715e3a5293f1efbdbc431b0c09a305c2ca0190953777010a9d9a9b53caea8eb26609111b4f7da40b DIST xlog-2.0.20.tar.gz 11437051 BLAKE2B a6d6618b62d1f5591cf44efe4ce2e3ba8a1f27bc2fe218f0b65d05f26bb2f8abeea69d3ec2c2009f50209257769647bc6fe9307999f5fede5b72cb0ca9259b16 SHA512 50feaede582ea505021c5530efa702915f2ec6f64e4677055657adbaefca92b3b45b6c6fe5af8d65ed2ae38d0d0e4cda6782fa7781516b5263f738c90fb17c89 diff --git a/media-radio/xlog/xlog-2.0.19.ebuild b/media-radio/xlog/xlog-2.0.19.ebuild deleted file mode 100644 index 37de4d851ef..000 --- a/media-radio/xlog/xlog-2.0.19.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools toolchain-funcs xdg-utils -MY_P=${P/_} - -DESCRIPTION="An amateur radio logging program" -HOMEPAGE="https://www.nongnu.org/xlog; -SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="media-libs/hamlib - dev-libs/glib:2 - x11-libs/gtk+:2" -DEPEND="${RDEPEND} - media-libs/libpng:0 - sys-devel/gettext - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -DOCS=( AUTHORS data/doc/THANKS NEWS README ) - -src_prepare() { - eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" - - # Let portage handle updating mime/desktop databases, - eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch" - # Drop -Werror - sed -i -e "s:-Werror::" configure.ac || die - # fix underlinking - sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die - eautoreconf - - # Fix broken png files<< - einfo "Fixing broken png files." - pushd "${S}"/data/doc/manual/output/html - for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do - pngfix -q --out=out.png ${png} - mv -f out.png "${png}" || die - done - popd - einfo "done ..." - - eapply_user -} - -src_configure() { - # mime-update causes file collisions if enabled - econf --disable-mime-update --disable-desktop-update -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - emake DESTDIR="${D}" install - docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} - einstalldocs -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
commit: 3c8fa65afbefe6c1927cb4b4368ebac731cb25b8 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Apr 18 14:32:37 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Apr 18 14:32:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8fa65a media-radio/xlog: Version bump Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xlog/Manifest | 1 + media-radio/xlog/xlog-2.0.22.ebuild | 78 + 2 files changed, 79 insertions(+) diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest index 9b97c25c0bb..97579222de5 100644 --- a/media-radio/xlog/Manifest +++ b/media-radio/xlog/Manifest @@ -1 +1,2 @@ DIST xlog-2.0.20.tar.gz 11437051 BLAKE2B a6d6618b62d1f5591cf44efe4ce2e3ba8a1f27bc2fe218f0b65d05f26bb2f8abeea69d3ec2c2009f50209257769647bc6fe9307999f5fede5b72cb0ca9259b16 SHA512 50feaede582ea505021c5530efa702915f2ec6f64e4677055657adbaefca92b3b45b6c6fe5af8d65ed2ae38d0d0e4cda6782fa7781516b5263f738c90fb17c89 +DIST xlog-2.0.22.tar.gz 11407849 BLAKE2B 85d2e904d33ef39883cb8ac086eed4dc7e65503cdccb95e8d33f169d12de4f1ed556a28ac2f40e0044e937185bf4d93fe55608088d6e95744617c9c3a051fb55 SHA512 a261f8e28b75aed9380c29b3da69c7615b0d32346eaf84a0ace5cf77c53407372c4985c599078dba5ed92f77bd8052a74c7dca40028b99bca49cc3164d4ec490 diff --git a/media-radio/xlog/xlog-2.0.22.ebuild b/media-radio/xlog/xlog-2.0.22.ebuild new file mode 100644 index 000..93e80f3e0ef --- /dev/null +++ b/media-radio/xlog/xlog-2.0.22.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools toolchain-funcs xdg-utils +MY_P=${P/_} + +DESCRIPTION="An amateur radio logging program" +HOMEPAGE="https://www.nongnu.org/xlog; +SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="media-libs/hamlib:= + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + media-libs/libpng:0 + sys-devel/gettext + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS data/doc/THANKS NEWS README ) + +src_prepare() { + eapply_user + eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" + + # Drop -Werror + sed -i -e "s:-Werror::g" configure.ac || die + # fix underlinking + sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die + eautoconf + + # Fix broken png files<< + einfo "Fixing broken png files." + pushd "${S}"/data/doc/manual/output/html + for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do + pngfix -q --out=out.png ${png} + mv -f out.png "${png}" || die + done + popd + einfo "done ..." + +} + +src_configure() { + # mime-update causes file collisions if enabled + econf --disable-mime-update +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + # build system makes it complicate to inhibit updating desktop + # database, so just remove the offending file + rm "${D}"/usr/share/applications/mimeinfo.cache || die + docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} + einstalldocs +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/pyshp/
commit: 9d3548c6ea17e18a0da3d8be97df25161092704e Author: Thomas Beierlein gentoo org> AuthorDate: Sun Apr 18 14:35:33 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Apr 18 14:35:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3548c6 sci-libs/pyshp: Version bump Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/pyshp/Manifest | 1 + sci-libs/pyshp/pyshp-2.1.3.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/sci-libs/pyshp/Manifest b/sci-libs/pyshp/Manifest index 53f8a333068..3cfcfd08a03 100644 --- a/sci-libs/pyshp/Manifest +++ b/sci-libs/pyshp/Manifest @@ -1 +1,2 @@ DIST pyshp-2.1.2.tar.gz 217857 BLAKE2B f4c50e16987b13b7968fe37e4e7f20329b6871c879b837113aac281527f6a00d5d13e10f93e8ecd5896cf089d801d76cec5d93645a6919fbc48d96d4318bb767 SHA512 54fadaa133d3fbf3b9a318be02dd21c2a35a3c58c15de8e6d0cffa6ca83eefe12603fe5930d3df63ad4c6a6d711336752f08923c6406168207ac291d05592582 +DIST pyshp-2.1.3.tar.gz 219626 BLAKE2B 2da94cb4b1514a504b9f961b58add973a73dea641ad5867b67086decd29af72092079b5d16f516b99a59be83028f4698faa2cb013200e533bbe772746d48 SHA512 249302e784bb38860037242b70899faaf504ef626c37decca44dc0d7c4f9482737e3234c0002393d1ef9800778715fc2b9946f3e3f3ecf507921e9db218d0d33 diff --git a/sci-libs/pyshp/pyshp-2.1.3.ebuild b/sci-libs/pyshp/pyshp-2.1.3.ebuild new file mode 100644 index 000..0b4603541d4 --- /dev/null +++ b/sci-libs/pyshp/pyshp-2.1.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +DESCRIPTION="Pure Python read/write support for ESRI Shapefile format" +HOMEPAGE="https://pypi.org/project/pyshp/; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +python_test() { + "${EPYTHON}" shapefile.py || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: 67f1b95f8d6f1d93ddd90c8e3d6724a8e444739a Author: Thomas Beierlein gentoo org> AuthorDate: Sun Apr 18 15:44:42 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Apr 18 15:45:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f1b95f media-radio/fldigi: Drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 3 -- media-radio/fldigi/fldigi-4.1.14.ebuild | 51 - media-radio/fldigi/fldigi-4.1.15.ebuild | 51 - media-radio/fldigi/fldigi-4.1.17.ebuild | 51 - 4 files changed, 156 deletions(-) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 6f353baa530..fdc5d1d64cf 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,4 +1 @@ -DIST fldigi-4.1.14.tar.gz 4792805 BLAKE2B 2f910c9eabb22dcc31e03fcebd5088edff9db128ab59ada553a3cd1016864a326204b7a082d1310c45ea682ed9264038e7e59a19ba68cf4ff5a30443b8033cd5 SHA512 b96a9d724087bacad93b6e729039ab67231ee6ebbd1b082c143e7bfb58f103012f98448f3ea0badabeeb748ed81d6d44e503b71bcb5ee6d0fa8108ab6d029d8d -DIST fldigi-4.1.15.tar.gz 4838204 BLAKE2B 3eab05ba366457fe3b1452cca37b262ba07414619c36781512ae1063e87c764a2bd562f3b7ad4733d885835df778b9ba11eb6470aa84d99ad9f9b3e1ef3675c3 SHA512 6579b557c9ce7e878f1ba7e6f59e0f676b1baddff78a94bd4b76925204e9b5a871da3080c4c13122781cb2e77311f61e15c03c82fbdd34a845051093070e9ab0 -DIST fldigi-4.1.17.tar.gz 4844153 BLAKE2B 332ad513060e3655183bc371bace76784204bdd5556386d6b8ade0e57e00305069fee6d45397592761e27d101ae7ea060de6624ed235ff4ee673d07bb1c0 SHA512 0a98dbca2c8db16b9a9da847a315964ab8c221070a25717f2df95e1fd1edb08bda6fab3992fa7188e5fbc6830e2abba624053fcc9d285a8a3375556bed90dfc9 DIST fldigi-4.1.18.tar.gz 4847091 BLAKE2B 5b5ab773a78370b3c6ea86d63af7631bea97b16c3eacdb3d3b4e1b18dbbe70c727afa2ddf04c1ca7934f483503b2373d5d94bf4fcd896ad52a843c723a7c5cd2 SHA512 4d7fef4d464fcedf075d226bae7fd7134cd7436d737e17b7e21607e5120c957a909d1775900dbfea608c68629409c04eaa70a399bef6cba27b6e12b255696633 diff --git a/media-radio/fldigi/fldigi-4.1.14.ebuild b/media-radio/fldigi/fldigi-4.1.14.ebuild deleted file mode 100644 index 49dbf8a28b9..000 --- a/media-radio/fldigi/fldigi-4.1.14.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="hamlib nls pulseaudio" -IUSE_CPU_FLAGS=" sse sse2 sse3" -IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" - -RDEPEND="x11-libs/fltk:1[threads,xft] - media-libs/libsamplerate - media-libs/libpng:0 - x11-misc/xdg-utils - dev-perl/RPC-XML - dev-perl/Term-ReadLine-Perl - || ( - media-libs/portaudio[oss] - media-libs/portaudio[alsa] - ) - hamlib? ( media-libs/hamlib ) - pulseaudio? ( media-sound/pulseaudio ) - >=media-libs/libsndfile-1.0.10" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog NEWS README ) - -PATCHES=( "${FILESDIR}"/${PN}-c++11.patch ) - -src_configure() { - local myconf="" - - use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" - use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" - use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" - - econf ${myconf} \ - --with-sndfile \ - $(use_with hamlib) \ - $(use_enable nls) \ - $(use_with pulseaudio) \ - --without-asciidoc -} diff --git a/media-radio/fldigi/fldigi-4.1.15.ebuild b/media-radio/fldigi/fldigi-4.1.15.ebuild deleted file mode 100644 index b18dfebd34d..000 --- a/media-radio/fldigi/fldigi-4.1.15.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="hamlib nls pulseaudio" -IUSE_CPU_FLAGS=" sse sse2 sse3" -IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" - -RDEPEND="x11-libs/fltk:1[threads,xft] - media-libs/libsamplerate - media-
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: 3559c5c03f368f1e2f32ea76031ff28ed273ec21 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Feb 4 17:45:14 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Feb 4 17:45:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3559c5c0 media-radio/fldigi: Version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 1 + media-radio/fldigi/fldigi-4.1.18.ebuild | 51 + 2 files changed, 52 insertions(+) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 35502146d05..6f353baa530 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,3 +1,4 @@ DIST fldigi-4.1.14.tar.gz 4792805 BLAKE2B 2f910c9eabb22dcc31e03fcebd5088edff9db128ab59ada553a3cd1016864a326204b7a082d1310c45ea682ed9264038e7e59a19ba68cf4ff5a30443b8033cd5 SHA512 b96a9d724087bacad93b6e729039ab67231ee6ebbd1b082c143e7bfb58f103012f98448f3ea0badabeeb748ed81d6d44e503b71bcb5ee6d0fa8108ab6d029d8d DIST fldigi-4.1.15.tar.gz 4838204 BLAKE2B 3eab05ba366457fe3b1452cca37b262ba07414619c36781512ae1063e87c764a2bd562f3b7ad4733d885835df778b9ba11eb6470aa84d99ad9f9b3e1ef3675c3 SHA512 6579b557c9ce7e878f1ba7e6f59e0f676b1baddff78a94bd4b76925204e9b5a871da3080c4c13122781cb2e77311f61e15c03c82fbdd34a845051093070e9ab0 DIST fldigi-4.1.17.tar.gz 4844153 BLAKE2B 332ad513060e3655183bc371bace76784204bdd5556386d6b8ade0e57e00305069fee6d45397592761e27d101ae7ea060de6624ed235ff4ee673d07bb1c0 SHA512 0a98dbca2c8db16b9a9da847a315964ab8c221070a25717f2df95e1fd1edb08bda6fab3992fa7188e5fbc6830e2abba624053fcc9d285a8a3375556bed90dfc9 +DIST fldigi-4.1.18.tar.gz 4847091 BLAKE2B 5b5ab773a78370b3c6ea86d63af7631bea97b16c3eacdb3d3b4e1b18dbbe70c727afa2ddf04c1ca7934f483503b2373d5d94bf4fcd896ad52a843c723a7c5cd2 SHA512 4d7fef4d464fcedf075d226bae7fd7134cd7436d737e17b7e21607e5120c957a909d1775900dbfea608c68629409c04eaa70a399bef6cba27b6e12b255696633 diff --git a/media-radio/fldigi/fldigi-4.1.18.ebuild b/media-radio/fldigi/fldigi-4.1.18.ebuild new file mode 100644 index 000..ee779a575c0 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.1.18.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hamlib nls pulseaudio" +IUSE_CPU_FLAGS=" sse sse2 sse3" +IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" + +RDEPEND="x11-libs/fltk:1[threads,xft] + media-libs/libsamplerate + media-libs/libpng:0 + x11-misc/xdg-utils + dev-perl/RPC-XML + dev-perl/Term-ReadLine-Perl + || ( + media-libs/portaudio[oss] + media-libs/portaudio[alsa] + ) + hamlib? ( media-libs/hamlib ) + pulseaudio? ( media-sound/pulseaudio ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +PATCHES=( "$FILESDIR"/$PN-c++11.patch ) + +src_configure() { + local myconf="" + + use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" + use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" + use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" + + econf ${myconf} \ + --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: 102ed0a5489ff0c12913b7dab51025a9834cef01 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Feb 4 17:46:12 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Feb 4 17:46:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102ed0a5 media-radio/flrig: Version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest| 1 + media-radio/flrig/flrig-1.3.54.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index 6a56f728655..9facd738bc0 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,2 +1,3 @@ DIST flrig-1.3.51.tar.gz 863499 BLAKE2B 5545c6fdc1e24e3395b8fe0be9ef509dbc55b53e9148bca298a8651bf39bc136cc447a59acba4a93c886bf483a8f29606b05f498aa7d5cf814dc259a488f0f84 SHA512 a2ab9b5f43efaa61cfb495d70f2be94d3332d1eaaad5c5458012324f8afef64f08df18ed2751dc4b1971c5388db46b926e6eb6213cbde416a9cb72cbff86ab32 DIST flrig-1.3.53.tar.gz 882614 BLAKE2B e97ec9903b634797f1d251e1bd77501a9c060ed06cea0a71d4eb0939bf3c97e8f9b54118859de47f1a1fd985ef1824aa258c5fa7ef09d75b856c114d6dd7dab1 SHA512 2aed757926c003626afad710111b2f2750e244046590c1a4b58c441e7c708227022b0e7bf5b5b3b857b8a031d7449a468067bb7c82bf5c56139f5bf247086690 +DIST flrig-1.3.54.tar.gz 891644 BLAKE2B 9bb87c9a0960a3975cf27c67b0850c3d6ad3ac4efd41c5f49857fe9e3c1ea22c2db7e7fabfdaa1aeacb82ee3d712313681c5a0bf08cf790a6f63813d6de9a4e1 SHA512 0f143a2ba5afe766219133d76c398b0a8b3d61cd8313d50a18585f2b1454e4aa5802b9a4995b40e0dc4de3b1e58850f76fa9a5342ebe06be20ea1ace5c187eba diff --git a/media-radio/flrig/flrig-1.3.54.ebuild b/media-radio/flrig/flrig-1.3.54.ebuild new file mode 100644 index 000..955cc391d61 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.54.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +DESCRIPTION="Transceiver control program for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html; +SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +DOCS=(AUTHORS ChangeLog README) + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: e1658718beda510ef7e4b3ffe5113a500c81a54a Author: Thomas Beierlein gentoo org> AuthorDate: Thu Feb 4 18:13:07 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Feb 4 18:13:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1658718 dev-libs/libzia: Version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.25.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index c32bd7df0bb..3ac46f3c61d 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.23.tar.gz 627405 BLAKE2B 913173aca367dd660b8e04502e1198072e99e9ece5cd30ef2d4ad528292b3aba00799d89ee336bdf6a1cebf43118610caddfeeedccdd4b5af48bd54ac795066b SHA512 c34aff9b8a19713ea9881ea5a58a038fe7f0127c3503c845ecd6187ab07f90f7ae2727331e43b9cfb6b8db15d8dcbf80b2e1f4105bb4a34e9b30d9778d3a815b DIST libzia-4.24.tar.gz 630318 BLAKE2B 83792c75e776b039788d46568a967690e10086b1f5daf3304a658721f1139bbed65b41a8fdcfe213757d342287696c383be7668be111896388b292086ca2cd0a SHA512 e7952822861d7702494309d70e9d7385c5dfa929b521387bc81883d4316a5fae96c5776b00f81da6dcbaa2965fdf30ac8a8a1b9963806d36454ebd6886ddcbd1 +DIST libzia-4.25.tar.gz 632565 BLAKE2B b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30 SHA512 5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f diff --git a/dev-libs/libzia/libzia-4.25.ebuild b/dev-libs/libzia/libzia-4.25.ebuild new file mode 100644 index 000..a3fecb46f78 --- /dev/null +++ b/dev-libs/libzia/libzia-4.25.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +DESCRIPTION="platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 359b2cd8bd32574bf59dae8ecec5c958b9cc9e21 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Feb 4 18:14:36 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Feb 4 18:14:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359b2cd8 media-radio/tucnak: Version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.25.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 7d8730deaa6..f3363daf5e5 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.23.tar.gz 3550740 BLAKE2B 559f082e19dc22fb119ba6b075f83a49838347bde8856e22a90b9bfc66c8df17ef172967e0e6c4a88a3cfb7764ad36b6fe1a2dd18a9212d8c4637346a8616e7b SHA512 febd5daf943ec4428fe4d77542e20a47d69b017d345aff00ee7e0aca0cc287cf0f1abf3f858051e23aa8d0dffa4146b22fbdb5813d97debb902b91fd99dcd50a DIST tucnak-4.24.tar.gz 3556553 BLAKE2B 78f75a6da859937fa36099f9adcb508065800e62d3ad5f9b21f294d86fe0b40f0384e7e15a35d3a0708f5516e117d29667a34653f9f51ebb582923b993cd SHA512 5dbb129bc638b1f69dd159dd46237ceef1c830922266a663be0437e5f0fee612282a238315448aababb781950a8945f0e2ecf375eef61567291c07acc80526dd +DIST tucnak-4.25.tar.gz 3588485 BLAKE2B ade2db19e3be9981d4c3813306e347f47df4e89d62a9b2c382f4b5ac04700850af40e63d8b4b13d7f7ae59f47c864c3af4a8fd7eb572919e4163b106da5d9ce8 SHA512 b9666877f322e3142dae6d95e65b7b1da7e14eac5517d11ae108bf96715205558697a80bb40faa20bf89a01385c30869c48aa8af197dd2c206b4bc8f8b5859b9 diff --git a/media-radio/tucnak/tucnak-4.25.ebuild b/media-radio/tucnak/tucnak-4.25.ebuild new file mode 100644 index 000..4bd49233408 --- /dev/null +++ b/media-radio/tucnak/tucnak-4.25.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools flag-o-matic multilib + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + dev-libs/libzia + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
commit: 00cb7b1d96d835cfaa7fa8b89381dfe340495af0 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Feb 4 17:49:12 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Feb 4 17:49:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00cb7b1d media-radio/xlog: Drop old Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xlog/Manifest | 1 - media-radio/xlog/xlog-2.0.17.ebuild | 77 - 2 files changed, 78 deletions(-) diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest index d4a7ff7a437..dafe03e8856 100644 --- a/media-radio/xlog/Manifest +++ b/media-radio/xlog/Manifest @@ -1,2 +1 @@ -DIST xlog-2.0.17.tar.gz 11461214 BLAKE2B d106980f221aa8864f3bdd91589c2020f7b718bb36febbcba0987a35f38e2bd38143214733b7e6b5839a5c2220a850762f629fbf6eaf1d1e9c2e37c29f25f563 SHA512 0110c7b70794aaeded939040e9baf3093d06122ec35e7bec2599a6b68f5de6f299dbd2e0c72442ee2a3a158326b23ca88e7fec402f501f9dda4ff2cc47287c2a DIST xlog-2.0.19.tar.gz 11431541 BLAKE2B 0bfe396167580808344a4b0e0974959930ab577a18c0d71a70c7c020a433a150baf5322f58682fc4604718d739e01004447dffcdd325c3426d776995dd684d39 SHA512 b69e592f97fbfbd989378a2b74036f4a169be3ca1f5b7ba8715e3a5293f1efbdbc431b0c09a305c2ca0190953777010a9d9a9b53caea8eb26609111b4f7da40b diff --git a/media-radio/xlog/xlog-2.0.17.ebuild b/media-radio/xlog/xlog-2.0.17.ebuild deleted file mode 100644 index 37de4d851ef..000 --- a/media-radio/xlog/xlog-2.0.17.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools toolchain-funcs xdg-utils -MY_P=${P/_} - -DESCRIPTION="An amateur radio logging program" -HOMEPAGE="https://www.nongnu.org/xlog; -SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="media-libs/hamlib - dev-libs/glib:2 - x11-libs/gtk+:2" -DEPEND="${RDEPEND} - media-libs/libpng:0 - sys-devel/gettext - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -DOCS=( AUTHORS data/doc/THANKS NEWS README ) - -src_prepare() { - eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" - - # Let portage handle updating mime/desktop databases, - eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch" - # Drop -Werror - sed -i -e "s:-Werror::" configure.ac || die - # fix underlinking - sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die - eautoreconf - - # Fix broken png files<< - einfo "Fixing broken png files." - pushd "${S}"/data/doc/manual/output/html - for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do - pngfix -q --out=out.png ${png} - mv -f out.png "${png}" || die - done - popd - einfo "done ..." - - eapply_user -} - -src_configure() { - # mime-update causes file collisions if enabled - econf --disable-mime-update --disable-desktop-update -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - emake DESTDIR="${D}" install - docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} - einstalldocs -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
commit: 9d18496872f9a2a8d558772e4b56d34f0ca2968a Author: Thomas Beierlein gentoo org> AuthorDate: Thu Feb 4 17:51:54 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Feb 4 17:51:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d184968 media-radio/xlog: Version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xlog/Manifest | 1 + media-radio/xlog/xlog-2.0.20.ebuild | 77 + 2 files changed, 78 insertions(+) diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest index dafe03e8856..7cbb274905d 100644 --- a/media-radio/xlog/Manifest +++ b/media-radio/xlog/Manifest @@ -1 +1,2 @@ DIST xlog-2.0.19.tar.gz 11431541 BLAKE2B 0bfe396167580808344a4b0e0974959930ab577a18c0d71a70c7c020a433a150baf5322f58682fc4604718d739e01004447dffcdd325c3426d776995dd684d39 SHA512 b69e592f97fbfbd989378a2b74036f4a169be3ca1f5b7ba8715e3a5293f1efbdbc431b0c09a305c2ca0190953777010a9d9a9b53caea8eb26609111b4f7da40b +DIST xlog-2.0.20.tar.gz 11437051 BLAKE2B a6d6618b62d1f5591cf44efe4ce2e3ba8a1f27bc2fe218f0b65d05f26bb2f8abeea69d3ec2c2009f50209257769647bc6fe9307999f5fede5b72cb0ca9259b16 SHA512 50feaede582ea505021c5530efa702915f2ec6f64e4677055657adbaefca92b3b45b6c6fe5af8d65ed2ae38d0d0e4cda6782fa7781516b5263f738c90fb17c89 diff --git a/media-radio/xlog/xlog-2.0.20.ebuild b/media-radio/xlog/xlog-2.0.20.ebuild new file mode 100644 index 000..337574caea2 --- /dev/null +++ b/media-radio/xlog/xlog-2.0.20.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools toolchain-funcs xdg-utils +MY_P=${P/_} + +DESCRIPTION="An amateur radio logging program" +HOMEPAGE="https://www.nongnu.org/xlog; +SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="media-libs/hamlib + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + media-libs/libpng:0 + sys-devel/gettext + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS data/doc/THANKS NEWS README ) + +src_prepare() { + eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" + + # Let portage handle updating mime/desktop databases, + eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch" + # Drop -Werror + sed -i -e "s:-Werror::" configure.ac || die + # fix underlinking + sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die + eautoreconf + + # Fix broken png files<< + einfo "Fixing broken png files." + pushd "${S}"/data/doc/manual/output/html + for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do + pngfix -q --out=out.png ${png} + mv -f out.png "${png}" || die + done + popd + einfo "done ..." + + eapply_user +} + +src_configure() { + # mime-update causes file collisions if enabled + econf --disable-mime-update --disable-desktop-update +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} + einstalldocs +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: 2fcd5cb20a83a06f434a9d78da259757caa0c443 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Feb 6 12:18:49 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Feb 6 12:18:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fcd5cb2 media-libs/hamlib: Version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/Manifest | 1 + media-libs/hamlib/hamlib-4.1.ebuild | 94 + 2 files changed, 95 insertions(+) diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index 6c406fe1edd..3d635aa925f 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -1,3 +1,4 @@ DIST hamlib-3.3.tar.gz 2192119 BLAKE2B edefd8b8c75876c07fa498c98f7d6760985fdecc477bf6711e948071e45964bf7fdf6705b3172e56951366a7dfb0288e025eab66d3b6436d158649ae53ac39bd SHA512 4cf6c94d0238c8a13aed09413b3f4a027c8ded07f8840cdb2b9d38b39b6395a4a88a8105257015345f6de0658ab8c60292d11a9de3e16a493e153637af630a80 DIST hamlib-4.0.tar.gz 2242857 BLAKE2B 458a5cadc36f8f434fefc73b6230b08c858a741a685805e8d8ab1e2bd74aef9667d6b3d006aa493516830a6fc8af19e77b4d92736198bb920797aecfac605f41 SHA512 6c097f503d1050dca4e5ab9091cd9885f8db8b0e4b2fb26af570f1871f2da713ac3fe10e3629d20ebfc2927768555ad277e68cc38821f4a905900b8d3a5ba8c9 DIST hamlib-4.0~rc2.tar.gz 2188867 BLAKE2B 02df21910266e47c99e3cd72fc815ed75b9b5f50b29b9a94aa6fc5ddac73b1a09d16caa0d5e4be71bfe44e1940b853a0a8e1303f23fbacf003da18eed198531c SHA512 6d192bbb1c98e76fdfd1dd6bde1d0fd8b668243332827ae609e7bb4a93a3fed9fda0b12363638f5e9df65d65fd2305dfd493bd37a99aca2f2bd5b0861e948d5b +DIST hamlib-4.1.tar.gz 2260629 BLAKE2B e53249f476005f3ec8afcbba6d875d913cdc45eb741fdb8b8718c1c5bda9cf8d50087165b72055600bc9ff364117f7d72235a3d68a9fb0882a77a6fdbf366605 SHA512 a5fca5dc89a7408628bc77fe22c6d8c77474b3dabee7b2b6d0b280becb6cb63f5619e4a620ad11aeb81b8412145b0f8cb0291a2d4cd3751c643cb1709b2dfa78 diff --git a/media-libs/hamlib/hamlib-4.1.ebuild b/media-libs/hamlib/hamlib-4.1.ebuild new file mode 100644 index 000..d5550a87ae9 --- /dev/null +++ b/media-libs/hamlib/hamlib-4.1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +MY_P=${P/_rc2/~rc2} + +inherit autotools python-single-r1 + +DESCRIPTION="Ham radio backend rig control libraries" +HOMEPAGE="https://www.hamlib.org; +SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz" + +LICENSE="LGPL-2 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc perl python tcl" + +RESTRICT="test" + +RDEPEND=" + =virtual/libusb-0* + dev-libs/libxml2 + sys-libs/readline:0= + perl? ( dev-lang/perl ) + python? ( ${PYTHON_DEPS} ) + tcl? ( dev-lang/tcl:0= )" + +DEPEND=" ${RDEPEND} + virtual/pkgconfig + dev-lang/swig + >=sys-devel/libtool-2.2 + doc? ( app-doc/doxygen )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # fix hardcoded libdir paths + sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ + -e "s#fix}/include#fix}/include/hamlib#" \ + hamlib.pc.in || die "sed failed" + + # Correct install target to whatever INSTALLDIRS says and use vendor + # installdirs everywhere (bug #611550) + sed -i -e "s#install_site#install#" \ + -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ + bindings/Makefile.am || die "sed failed patching for perl" + + # make building of documentation compatible with autotools-utils + sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" + + eautoreconf + + eapply_user +} + +src_configure() { + econf \ + --libdir=/usr/$(get_libdir)/hamlib \ + --disable-static \ + --with-xml-support \ + $(use_with perl perl-binding) \ + $(use_with python python-binding) \ + $(use_with tcl tcl-binding) +} + +src_compile() { + emake + use doc && emake html +} + +src_install() { + emake DESTDIR="${D}" install + + use python && python_optimize + + use doc && HTML_DOCS=( doc/html/ ) + einstalldocs + + insinto /usr/$(get_libdir)/pkgconfig + doins hamlib.pc + + echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib + doenvd "${T}"/73hamlib +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: 99564dc2827a0d81627edb88dd68306391ce06c4 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Sep 18 14:51:24 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Sep 18 14:51:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99564dc2 media-libs/hamlib: Version bump * Bump to EAPI8 * Fix HOMEPAGE (https:// is not supported) Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/Manifest| 1 + media-libs/hamlib/hamlib-4.3.1.ebuild | 94 +++ 2 files changed, 95 insertions(+) diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index feb6931a589..625133f7cba 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -1 +1,2 @@ DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d43c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e SHA512 08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804 +DIST hamlib-4.3.1.tar.gz 2356944 BLAKE2B c803d253c867303cbde98b6f2e10f610aac111b7bd81fd343e1396cb86384b1c26942e5ccb8e395e073f9aa3d48e6f9edc1b64da14b2ec5ca09f98fbd3dee667 SHA512 8dee4676a19de7ac1ef733a4285b76e918f11aad6594d0557d36df295faf04c615e0993edb2f9ed5e7aea718c184603fec831caf28b75026c705f0b2e4b9eca7 diff --git a/media-libs/hamlib/hamlib-4.3.1.ebuild b/media-libs/hamlib/hamlib-4.3.1.ebuild new file mode 100644 index 000..f7d9f12e8a3 --- /dev/null +++ b/media-libs/hamlib/hamlib-4.3.1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} ) +MY_P=${P/_rc2/~rc2} + +inherit autotools python-single-r1 + +DESCRIPTION="Ham radio backend rig control libraries" +HOMEPAGE="http://www.hamlib.org; +SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz" + +LICENSE="LGPL-2 GPL-2" +SLOT="0/4.2" +KEYWORDS="~amd64 ~x86" +IUSE="doc perl python tcl" + +RESTRICT="test" + +RDEPEND=" + =virtual/libusb-0* + dev-libs/libxml2 + sys-libs/readline:0= + perl? ( dev-lang/perl ) + python? ( ${PYTHON_DEPS} ) + tcl? ( dev-lang/tcl:0= )" + +DEPEND=" ${RDEPEND} + virtual/pkgconfig + dev-lang/swig + >=sys-devel/libtool-2.2 + doc? ( app-doc/doxygen )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # fix hardcoded libdir paths + sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ + -e "s#fix}/include#fix}/include/hamlib#" \ + hamlib.pc.in || die "sed failed" + + # Correct install target to whatever INSTALLDIRS says and use vendor + # installdirs everywhere (bug #611550) + sed -i -e "s#install_site#install#" \ + -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ + bindings/Makefile.am || die "sed failed patching for perl" + + # make building of documentation compatible with autotools-utils + sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" + + eautoreconf + + eapply_user +} + +src_configure() { + econf \ + --libdir=/usr/$(get_libdir)/hamlib \ + --disable-static \ + --with-xml-support \ + $(use_with perl perl-binding) \ + $(use_with python python-binding) \ + $(use_with tcl tcl-binding) +} + +src_compile() { + emake + use doc && emake html +} + +src_install() { + emake DESTDIR="${D}" install + + use python && python_optimize + + use doc && HTML_DOCS=( doc/html/ ) + einstalldocs + + insinto /usr/$(get_libdir)/pkgconfig + doins hamlib.pc + + echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib + doenvd "${T}"/73hamlib +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: 6c47af4b0ee55cde2de39efd447beb5f572b2c37 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Sep 18 14:49:47 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Sep 18 14:49:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c47af4b media-libs/hamlib: Drop old Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/Manifest | 1 - media-libs/hamlib/hamlib-4.1.ebuild | 94 - 2 files changed, 95 deletions(-) diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index 5c3d50cf665..feb6931a589 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -1,2 +1 @@ -DIST hamlib-4.1.tar.gz 2260629 BLAKE2B e53249f476005f3ec8afcbba6d875d913cdc45eb741fdb8b8718c1c5bda9cf8d50087165b72055600bc9ff364117f7d72235a3d68a9fb0882a77a6fdbf366605 SHA512 a5fca5dc89a7408628bc77fe22c6d8c77474b3dabee7b2b6d0b280becb6cb63f5619e4a620ad11aeb81b8412145b0f8cb0291a2d4cd3751c643cb1709b2dfa78 DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d43c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e SHA512 08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804 diff --git a/media-libs/hamlib/hamlib-4.1.ebuild b/media-libs/hamlib/hamlib-4.1.ebuild deleted file mode 100644 index c8e30755a90..000 --- a/media-libs/hamlib/hamlib-4.1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -MY_P=${P/_rc2/~rc2} - -inherit autotools python-single-r1 - -DESCRIPTION="Ham radio backend rig control libraries" -HOMEPAGE="https://www.hamlib.org; -SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz" - -LICENSE="LGPL-2 GPL-2" -SLOT="0/4" -KEYWORDS="amd64 x86" -IUSE="doc perl python tcl" - -RESTRICT="test" - -RDEPEND=" - =virtual/libusb-0* - dev-libs/libxml2 - sys-libs/readline:0= - perl? ( dev-lang/perl ) - python? ( ${PYTHON_DEPS} ) - tcl? ( dev-lang/tcl:0= )" - -DEPEND=" ${RDEPEND} - virtual/pkgconfig - dev-lang/swig - >=sys-devel/libtool-2.2 - doc? ( app-doc/doxygen )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # fix hardcoded libdir paths - sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ - -e "s#fix}/include#fix}/include/hamlib#" \ - hamlib.pc.in || die "sed failed" - - # Correct install target to whatever INSTALLDIRS says and use vendor - # installdirs everywhere (bug #611550) - sed -i -e "s#install_site#install#" \ - -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ - bindings/Makefile.am || die "sed failed patching for perl" - - # make building of documentation compatible with autotools-utils - sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" - - eautoreconf - - eapply_user -} - -src_configure() { - econf \ - --libdir=/usr/$(get_libdir)/hamlib \ - --disable-static \ - --with-xml-support \ - $(use_with perl perl-binding) \ - $(use_with python python-binding) \ - $(use_with tcl tcl-binding) -} - -src_compile() { - emake - use doc && emake html -} - -src_install() { - emake DESTDIR="${D}" install - - use python && python_optimize - - use doc && HTML_DOCS=( doc/html/ ) - einstalldocs - - insinto /usr/$(get_libdir)/pkgconfig - doins hamlib.pc - - echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib - doenvd "${T}"/73hamlib -}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: b0111a5b848016ec22b863072dbf6c53c2220c07 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Sep 19 15:19:01 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Sep 19 15:19:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0111a5b sci-libs/cartopy: Fix setuptools dep Closes: https://bugs.gentoo.org/813294 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/cartopy-0.18.0.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild b/sci-libs/cartopy/cartopy-0.18.0.ebuild index fbbee50514c..ffeef0d9070 100644 --- a/sci-libs/cartopy/cartopy-0.18.0.ebuild +++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild @@ -1,9 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + inherit distutils-r1 virtualx MY_PV=${PV/_beta/b}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: f7fedfa29faa8f98179648e0993f6efd78c8aba5 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Jul 15 05:26:20 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Jul 15 05:26:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7fedfa2 media-radio/tucnak: Version bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.30.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 157083d4e1e..91120b5fb0a 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.28.tar.gz 3592213 BLAKE2B 24a6a381367b823e24584541c56b4d34bfeab883cf6e488a42f20fe0f05d79432017f82c10702bd97cdb9a2454129410bfc3a894803ea3aaea8dad11029c702e SHA512 c5186ba331a0127d14f637548c738482ee3050749135404dd93d636c392e1e3b5032b1c92941b22548095d3b3131cc0768f71061feed532c40c8ff1e8a06cea7 DIST tucnak-4.29.tar.gz 3593562 BLAKE2B 8469485e8262bf6fe83b22e8a3049bdfa519d8d9d8bfadb5be7068352ce8b6bf35cd4fb070fc9d337b06ca8d241645d9f8b978ce71263b89ea60a855567c7de7 SHA512 b938a62b5691e886903e0f876b4f2a387b1f3311cd179112202cfce12684bebeed9090ae9fcfafbab859162b6c992fa33481a2e9462b5b50dd59e2f9e10f1000 +DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79 SHA512 dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500 diff --git a/media-radio/tucnak/tucnak-4.30.ebuild b/media-radio/tucnak/tucnak-4.30.ebuild new file mode 100644 index 000..74d1b35b9c8 --- /dev/null +++ b/media-radio/tucnak/tucnak-4.30.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools flag-o-matic multilib + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + dev-libs/libzia + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 35d410fe265b3f9428c7ffd8d291949624c7aa39 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Jul 15 05:23:08 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Jul 15 05:23:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d410fe dev-libs/libzia: Version bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.30.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 67226d0bed1..ec3993eb496 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.28.tar.gz 634470 BLAKE2B 1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463 SHA512 12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307 DIST libzia-4.29.tar.gz 633172 BLAKE2B 418ce8eb6a034979948f284e5153c7cb903647e0e4776210d98a4d78c01a6147701c0be6afd21067a918ab91426cff3710cddfbdb8d4828da361c92fa71c987c SHA512 f487fb36faab0c96cb75ccbb3ce6cd51732648beb07d67a128402da294f40fe0b65be6be49debd2b3bd78aa578c5c797aaad9dc4beac92a0474442cc +DIST libzia-4.30.tar.gz 633287 BLAKE2B 7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd SHA512 ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa diff --git a/dev-libs/libzia/libzia-4.30.ebuild b/dev-libs/libzia/libzia-4.30.ebuild new file mode 100644 index 000..b085977f409 --- /dev/null +++ b/dev-libs/libzia/libzia-4.30.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/qsstv/
commit: 057e64d30a487a1ea9420755aeb94a91457516fa Author: Thomas Beierlein gentoo org> AuthorDate: Fri Aug 6 14:22:39 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Aug 6 14:24:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057e64d3 media-radio/qsstv: Version bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/qsstv/Manifest | 1 + media-radio/qsstv/qsstv-9.5.8.ebuild | 52 2 files changed, 53 insertions(+) diff --git a/media-radio/qsstv/Manifest b/media-radio/qsstv/Manifest index 41ab39d4273..227182c4f84 100644 --- a/media-radio/qsstv/Manifest +++ b/media-radio/qsstv/Manifest @@ -1 +1,2 @@ DIST qsstv_9.5.3.tar.gz 7466438 BLAKE2B 8d38f106f72e051bf4d100c3c10c6ded15e69dfb33289206cce34bfde9210d5231c4d4ddc695417d5511aa8f33a08866ddb224dd9140863264a7a324cc2ffc2e SHA512 1753bb498163d17c80c3c322eda2725eae3de17c99e07fd99f4223508c3048521547148d69623f16f4192212a754f415e0f12f5fc98527b14bf00afcb3ae7c6d +DIST qsstv_9.5.8.tar.gz 7468561 BLAKE2B 8bf1fda987b44643d88bdb69f11e723f8fa34a9dac13314d57ecac14c683d219349f1f31081cfd2df69cc67f2a7e5467704a4b78dbad58dc93b51915f84a0c57 SHA512 88e1bb62e3838d94c670397fceced7913ac4675e7fea93d78c2b2799ef172c27baad9ac7f7d119eb1130296d21b641164cdd0f53a93967305f632fa9bb3b4e6a diff --git a/media-radio/qsstv/qsstv-9.5.8.ebuild b/media-radio/qsstv/qsstv-9.5.8.ebuild new file mode 100644 index 000..efd776ff19b --- /dev/null +++ b/media-radio/qsstv/qsstv-9.5.8.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils + +MY_P=${P/-/_} + +DESCRIPTION="Amateur radio SSTV software" +HOMEPAGE="http://users.telenet.be/on4qz/; +SRC_URI="http://users.telenet.be/on4qz/qsstv/downloads/${MY_P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +CDEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-libs/hamlib:= + media-libs/openjpeg:2 + media-libs/alsa-lib + media-sound/pulseaudio + media-libs/libv4l + sci-libs/fftw:3.0=" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + x11-misc/xdg-utils" + +S="${WORKDIR}/${PN}" + +src_prepare() { + eapply_user + # fix docdirectory, install path and hamlib search path + sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \ + -e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" \ + qsstv.pro || die +} + +src_configure() { + eqmake5 PREFIX="/usr" +} + +src_install() { + emake INSTALL_ROOT="${D}" install + dodoc README.txt +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: 2db2876a316b4bc8c330b41ea655326a429f2540 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Aug 6 13:08:25 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Aug 6 13:08:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db2876a media-radio/flrig: Version bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest | 1 + media-radio/flrig/flrig-1.4.2.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index 27c6d87459c..defc0d85ab7 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,3 +1,4 @@ DIST flrig-1.3.54.tar.gz 891644 BLAKE2B 9bb87c9a0960a3975cf27c67b0850c3d6ad3ac4efd41c5f49857fe9e3c1ea22c2db7e7fabfdaa1aeacb82ee3d712313681c5a0bf08cf790a6f63813d6de9a4e1 SHA512 0f143a2ba5afe766219133d76c398b0a8b3d61cd8313d50a18585f2b1454e4aa5802b9a4995b40e0dc4de3b1e58850f76fa9a5342ebe06be20ea1ace5c187eba DIST flrig-1.4.0.tar.gz 885450 BLAKE2B 1ad18c07a4812168653969e7f00c8cf2a865caa7764fbbab755ceabf95e6ccabc133a1d1b607b9ee7db9be2d805e76850864f06de5e01762361aeec54bf3d681 SHA512 2d0ebbc51af784b423fe0bc658bacc99975660ea44e613922847d2acdc072c4b0e89eccd05adb88773364cd96a19e2daf3535aa5313690e999b047acbb472ec8 DIST flrig-1.4.1.tar.gz 916690 BLAKE2B bd411693145e4b69a0fc07d4412ff1c76be1b1a3507176ecf7676581a931caa9b992d279d27afc32a3fa7441cbedce203805ad9cb3ffd0ea145cb6adb7296287 SHA512 d365ea6c260f97fc6a0fe78b49ed69991fbefb06b7e0f4788eac6b0f959c1a1c511596f5ba950ea7153de9dc6ce65f232de0ba0f960cd7b1f31381bfa5e7c90a +DIST flrig-1.4.2.tar.gz 918730 BLAKE2B 85c2ac351e833b19dab0e36899df58665c86ac397035e8eabad29bb38018a0d2c822ca73b721f2db938a1f7cf2cd2b3a6878f605d5d65f01608563f3f4a0d89e SHA512 094f50a427cabc5c596a4315e7182ea4040218467f06fac456a0fe8923726f30cf3220379033024449066b4379a3877d48449971afe3f4b46b4307f9a64c3ff8 diff --git a/media-radio/flrig/flrig-1.4.2.ebuild b/media-radio/flrig/flrig-1.4.2.ebuild new file mode 100644 index 000..2e63ec038e5 --- /dev/null +++ b/media-radio/flrig/flrig-1.4.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools + +DESCRIPTION="Transceiver control program for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html; +SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +DOCS=(AUTHORS ChangeLog README) + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext"
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: 095a8bc5579283c55c0cb5093c17416b784bab2f Author: Thomas Beierlein gentoo org> AuthorDate: Fri Aug 6 13:32:10 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Aug 6 13:32:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095a8bc5 media-radio/fldigi: Version bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 1 + media-radio/fldigi/fldigi-4.1.20.ebuild | 52 + 2 files changed, 53 insertions(+) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 6634b73cacd..6afc430598b 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,2 +1,3 @@ DIST fldigi-4.1.18.tar.gz 4847091 BLAKE2B 5b5ab773a78370b3c6ea86d63af7631bea97b16c3eacdb3d3b4e1b18dbbe70c727afa2ddf04c1ca7934f483503b2373d5d94bf4fcd896ad52a843c723a7c5cd2 SHA512 4d7fef4d464fcedf075d226bae7fd7134cd7436d737e17b7e21607e5120c957a909d1775900dbfea608c68629409c04eaa70a399bef6cba27b6e12b255696633 DIST fldigi-4.1.19.tar.gz 4900636 BLAKE2B 1fa8689bc3c0a8fff24514bd306c70815039b8610673e1834f6c2b567ef0c6e9170750ef208efd58c62fc2f872865ae30e64651c57eaeb14abc96896d73d0417 SHA512 68eaeb4879e58f648827d129fad7ccb799062ad220429f29afc6c75fd50794393bf31e130ba03628e409a2703d52598d2a04dfba8780960d32b132306cc177b4 +DIST fldigi-4.1.20.tar.gz 4906451 BLAKE2B ed12be269828a1c8a9b1eeab470981ca95d47a330a9eec098c6ce241e36a18bfaf5d36eecb480542aff128c7b7f6b06d85af1a37f30a9b721ed1712cf90a4df3 SHA512 97c4ae9d0721a3d264af55483e9e3e6dd22e33c879d60f7818489c2e8eb0f0615f8698c67c39fa066b05baccd75c06e1988d9f7ea3dc180158da77ed604a0d0f diff --git a/media-radio/fldigi/fldigi-4.1.20.ebuild b/media-radio/fldigi/fldigi-4.1.20.ebuild new file mode 100644 index 000..6c51b6e0442 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.1.20.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hamlib nls pulseaudio" +IUSE_CPU_FLAGS=" sse sse2 sse3" +IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" + +RDEPEND="x11-libs/fltk:1[threads,xft] + media-libs/libsamplerate + media-libs/libpng:0 + x11-misc/xdg-utils + dev-perl/RPC-XML + dev-perl/Term-ReadLine-Perl + || ( + media-libs/portaudio[oss] + media-libs/portaudio[alsa] + ) + hamlib? ( media-libs/hamlib:= ) + pulseaudio? ( media-sound/pulseaudio ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_configure() { + append-cxxflags $(test-flags-CXX -std=c++14) + local myconf="" + + use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" + use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" + use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" + + econf ${myconf} \ + --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
commit: 4cdbe0e84d81fdcd140a4f2f548ce7632d4b550b Author: Thomas Beierlein gentoo org> AuthorDate: Sat Oct 9 10:43:07 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Oct 9 10:43:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cdbe0e8 media-radio/wsjtx: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/Manifest | 1 + media-radio/wsjtx/wsjtx-2.5.0.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest index 22d138249af..80dc39dcae9 100644 --- a/media-radio/wsjtx/Manifest +++ b/media-radio/wsjtx/Manifest @@ -1,2 +1,3 @@ DIST wsjtx-2.3.1.tgz 18040272 BLAKE2B 37b90842470d5565d49d5ed7b9d92207904216d29b8a9966dc38142303d48e92eb640901e4f0a80350f915963f725e36daa7c6fe8034743d30a253eeb02f9e1d SHA512 0a709ca605fb8d93f7583393ec4bdf6416b93233e2910e7e59942f4e40bdb9f2591e3e4b8e0822f49e104e74198a861ed2995cbb4976c7597ef1a1bd6fc43b44 DIST wsjtx-2.4.0.tgz 18239827 BLAKE2B c58081fe4fe8afe08a137727ea492e61060f8bd4e5674a3c8daba35e4f89bc925d9e6d4ecbd8e1ed003ab4ad9bca71df24d6012456d5a64eb899fb79ba0be40e SHA512 c40e145ccab9e7339046994a08394f5a41604762e7998431648beb4b7c3067a87e32e346e3fb74615f7be64c71151c80286ffb217589f1f7e276dcc4761a9406 +DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02 SHA512 d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017 diff --git a/media-radio/wsjtx/wsjtx-2.5.0.ebuild b/media-radio/wsjtx/wsjtx-2.5.0.ebuild new file mode 100644 index 000..aef0bd37475 --- /dev/null +++ b/media-radio/wsjtx/wsjtx-2.5.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake flag-o-matic + +MY_P=${P/_/-} + +DESCRIPTION="Weak signal ham radio communication" +HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html; +SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + dev-libs/boost:=[nls,python] + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtconcurrent:5 + dev-qt/qtserialport:5 + dev-qt/qtsql:5 + dev-qt/qttest:5 + dev-qt/qtprintsupport:5 + virtual/libusb:1 + >=media-libs/hamlib-4.0:= + media-libs/portaudio + sci-libs/fftw:3.0[threads,fortran] + virtual/fortran + app-text/asciidoc + doc? ( dev-ruby/asciidoctor )" +DEPEND="${RDEPEND} + dev-qt/linguist-tools + " + +S=${WORKDIR}/wsjtx + +PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch" + "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" + "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" + "${FILESDIR}/${PN}-2.2.0-werror.patch" + "${FILESDIR}/${PN}-clang.patch" ) + +DOCS=( AUTHORS BUGS NEWS README THANKS ) + +src_unpack() { + unpack ${A} + unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz" +} + +src_prepare() { + sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/# COMMAND/" \ + manpages/CMakeLists.txt || die + eapply_user + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWSJT_GENERATE_DOCS="$(usex doc)" + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + ) + append-ldflags -no-pie + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die + rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: c0ba26f272ec6c27b287c870262b594570d4707d Author: Thomas Beierlein gentoo org> AuthorDate: Sun Oct 10 17:15:17 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Oct 10 17:18:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ba26f2 dev-libs/libzia: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.32.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index cba97940d65..1e452e57fbd 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1 +1,2 @@ DIST libzia-4.30.tar.gz 633287 BLAKE2B 7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd SHA512 ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa +DIST libzia-4.32.tar.gz 633444 BLAKE2B 60fbc85297b06e109f6c989798b6c5629d6f2d861b52388b134f896ee5232f75dc362fd847fd557d4aacced1c2264554c2861c9af7acfbb1e6837d9348aac30e SHA512 e426626d54c97dbce88e11eaefcee84a4e0a23e17a196f46ed4319a22d0f55bf9524c542bd4d41c376b26b51553d4cf7e0d994125cb2321549620f4b4aea5912 diff --git a/dev-libs/libzia/libzia-4.32.ebuild b/dev-libs/libzia/libzia-4.32.ebuild new file mode 100644 index 000..0e9b995dd47 --- /dev/null +++ b/dev-libs/libzia/libzia-4.32.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: b80eca99c4a00418bbd11a40e8d6e13c1fc238eb Author: Thomas Beierlein gentoo org> AuthorDate: Sun Oct 10 17:16:03 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Oct 10 17:18:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80eca99 media-radio/tucnak: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.32.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index eddc5f906c0..b5613882565 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1 +1,2 @@ DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79 SHA512 dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500 +DIST tucnak-4.32.tar.gz 3595195 BLAKE2B 6fd837efd0f649eec8c78f232b00e51d7f08a52e7651f6bbea3a16d3e1fcc21a7ad8a7a69e1507ce9a95b4c2da3a3605708849e0fc856511da9d297689d2163f SHA512 a414007e5090fcfb2f538dce2b8a33b5f9d8491cdbdb21a2067f976b9db8778de1b6cefff1e42fe161e8c0965e069102653ac9bb64ac8a1fbd0539d6a14f5b8f diff --git a/media-radio/tucnak/tucnak-4.32.ebuild b/media-radio/tucnak/tucnak-4.32.ebuild new file mode 100644 index 000..87361928c5e --- /dev/null +++ b/media-radio/tucnak/tucnak-4.32.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic multilib + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + dev-libs/libzia + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: 356a1c1ea4529e3b9ddbfed23ca2469a4326fe11 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Oct 10 17:05:35 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Oct 10 17:06:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356a1c1e sci-libs/cartopy: Fix wrong dependency positioning Closes: https://bugs.gentoo.org/817293 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/cartopy-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/cartopy/cartopy-0.19.0.ebuild b/sci-libs/cartopy/cartopy-0.19.0.ebuild index 236d53b0c15..613c5da6a59 100644 --- a/sci-libs/cartopy/cartopy-0.19.0.ebuild +++ b/sci-libs/cartopy/cartopy-0.19.0.ebuild @@ -35,6 +35,7 @@ RDEPEND=" DEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] dev-python/cython[${PYTHON_USEDEP}] sci-libs/geos
[gentoo-commits] repo/gentoo:master commit in: media-radio/xastir/
commit: c17842594d88838be5c6dd98eb7e475aac91ac3d Author: Thomas Beierlein gentoo org> AuthorDate: Thu Oct 14 16:07:51 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Oct 14 16:09:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1784259 media-radio/xastir: Drop wrong upstream location Closes: https://bugs.gentoo.org/818091 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xastir/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/media-radio/xastir/metadata.xml b/media-radio/xastir/metadata.xml index c4a39d65021..b96de334507 100644 --- a/media-radio/xastir/metadata.xml +++ b/media-radio/xastir/metadata.xml @@ -9,7 +9,4 @@ Install geotiff support. Allows using USGS DRG topo maps or other types of geotiff mapes/images - - xastir -
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 5e242da343e4a881efb1578f4662dff77021f0e4 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Oct 14 16:16:03 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Oct 14 16:16:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e242da3 media-radio/tucnak: Drop unused multilib eclass Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/tucnak-4.30.ebuild | 2 +- media-radio/tucnak/tucnak-4.32.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-radio/tucnak/tucnak-4.30.ebuild b/media-radio/tucnak/tucnak-4.30.ebuild index 9d0aeaa30bb..4365636151e 100644 --- a/media-radio/tucnak/tucnak-4.30.ebuild +++ b/media-radio/tucnak/tucnak-4.30.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools flag-o-matic multilib +inherit autotools flag-o-matic DESCRIPTION="Amateur Radio VHF Contest Logbook" HOMEPAGE="http://tucnak.nagano.cz; diff --git a/media-radio/tucnak/tucnak-4.32.ebuild b/media-radio/tucnak/tucnak-4.32.ebuild index 87361928c5e..ae02ee026cd 100644 --- a/media-radio/tucnak/tucnak-4.32.ebuild +++ b/media-radio/tucnak/tucnak-4.32.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools flag-o-matic multilib +inherit autotools flag-o-matic DESCRIPTION="Amateur Radio VHF Contest Logbook" HOMEPAGE="http://tucnak.nagano.cz;
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: ad2377ba05ddfce0c2169ca295a1c84469377916 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Oct 14 16:39:43 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Oct 14 16:42:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2377ba media-radio/flrig: Drop unused autotools eclass Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/flrig-1.4.2.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/media-radio/flrig/flrig-1.4.2.ebuild b/media-radio/flrig/flrig-1.4.2.ebuild index 07016898396..bee49b2172f 100644 --- a/media-radio/flrig/flrig-1.4.2.ebuild +++ b/media-radio/flrig/flrig-1.4.2.ebuild @@ -2,7 +2,6 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools DESCRIPTION="Transceiver control program for Amateur Radio use" HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html;
[gentoo-commits] repo/gentoo:master commit in: media-radio/unixcw/
commit: 4d9abedf770e12ba22a5ec101a775c9ac4ba9a14 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Oct 14 16:41:16 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Oct 14 16:42:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9abedf media-radio/unixcw: Drop unused multilib eclass Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/unixcw/unixcw-3.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/unixcw/unixcw-3.5.1-r1.ebuild b/media-radio/unixcw/unixcw-3.5.1-r1.ebuild index 56f654e4a8f..09e46e9788f 100644 --- a/media-radio/unixcw/unixcw-3.5.1-r1.ebuild +++ b/media-radio/unixcw/unixcw-3.5.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools flag-o-matic multilib +inherit autotools flag-o-matic DESCRIPTION="A package of programs that fit together to form a morse code tutor program" HOMEPAGE="http://unixcw.sourceforge.net;
[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
commit: 91b939c8d57ed0acc5cdbc7596a90eb406874ebf Author: Thomas Beierlein gentoo org> AuthorDate: Sat Oct 9 07:23:43 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Oct 9 07:23:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b939c8 media-radio/xlog: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xlog/Manifest | 1 + media-radio/xlog/xlog-2.0.24.ebuild | 83 + 2 files changed, 84 insertions(+) diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest index 122f60bc65a..e194be9ca3d 100644 --- a/media-radio/xlog/Manifest +++ b/media-radio/xlog/Manifest @@ -1,2 +1,3 @@ DIST xlog-2.0.22.tar.gz 11407849 BLAKE2B 85d2e904d33ef39883cb8ac086eed4dc7e65503cdccb95e8d33f169d12de4f1ed556a28ac2f40e0044e937185bf4d93fe55608088d6e95744617c9c3a051fb55 SHA512 a261f8e28b75aed9380c29b3da69c7615b0d32346eaf84a0ace5cf77c53407372c4985c599078dba5ed92f77bd8052a74c7dca40028b99bca49cc3164d4ec490 DIST xlog-2.0.23.tar.gz 11407743 BLAKE2B 82828d043006b7f73ee32bae5b0beb261684aa70a2c556af34a8a269b790ad76e24d40a7ddb5c9b5cfd74ac7feb510c19deacc1b3dea647594d1f5f8c1293ca4 SHA512 1c235e6a49c7d6dd049aade4a0c34ffed61c211ea31c0f8d4d62db1a03b2d1e025ffd2fd9ae42b639113485d36e1ee2e40439f74e1971eb99847f4564b21bd10 +DIST xlog-2.0.24.tar.gz 11407825 BLAKE2B 0de5203d4229005ba84940443672a9787a9ab2a87565bcbf47e0a0fcf375dcddec7636d11a359a117c42b7e07ea81fd482a2684b8a75379da1fe72cbc991643d SHA512 cc96dfabf01a6c49ed7db1257cc102a469642bdd32a158b0a026da2017181060f8aace5de22ada5df42b3bc89c14448dd372332a9ff0101121570f5b1187e5ab diff --git a/media-radio/xlog/xlog-2.0.24.ebuild b/media-radio/xlog/xlog-2.0.24.ebuild new file mode 100644 index 000..6a50652eae6 --- /dev/null +++ b/media-radio/xlog/xlog-2.0.24.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg-utils +MY_P=${P/_} + +DESCRIPTION="An amateur radio logging program" +HOMEPAGE="https://www.nongnu.org/xlog; +SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="media-libs/hamlib:= + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + media-libs/libpng:0 + sys-devel/gettext + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS data/doc/THANKS NEWS README ) + +src_prepare() { + eapply_user + eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" + + # Drop -Werror + sed -i -e "s:-Werror::g" configure.ac || die + # fix underlinking + sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die + eautoconf + + # prepare for media-radio/hamlib-4.2 change of API + if has_version '>=media-libs/hamlib-4.2' ; then + sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" "${S}"/src/hamlib-utils.c || die + fi + + # Fix broken png files<< + einfo "Fixing broken png files." + pushd "${S}"/data/doc/manual/output/html + for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do + pngfix -q --out=out.png ${png} + mv -f out.png "${png}" || die + done + popd + einfo "done ..." + +} + +src_configure() { + # mime-update causes file collisions if enabled + econf --disable-mime-update +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + # build system makes it complicate to inhibit updating desktop + # database, so just remove the offending file + rm "${D}"/usr/share/applications/mimeinfo.cache || die + docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} + einstalldocs +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: 98e33d90c1acdccdfb59551f4eb1e1ce800143d0 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Oct 9 07:32:09 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Oct 9 07:33:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e33d90 sci-libs/cartopy: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/Manifest | 1 + sci-libs/cartopy/cartopy-0.19.0.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest index 15559100d5e..0417f6eb7b5 100644 --- a/sci-libs/cartopy/Manifest +++ b/sci-libs/cartopy/Manifest @@ -1 +1,2 @@ DIST cartopy-0.18.0.tar.gz 14191937 BLAKE2B bb10791ef2534dad404cc492e378161a4a078813b09d6e2c16d0d465c7dcfbaa7f24d3818cfe0f1f46e7683bdf2e00440640534835ce064492d5321489e355bc SHA512 912d5ab57c96b9e6c51b3ad26f94d77e495eb9c3a8fb8a68bdd957c11b1bc8a3ddc97e76e0d8a5ec9afca9302b01fe5753f4208ec3829df8741ee0ebbaafe30f +DIST cartopy-0.19.0.tar.gz 11738107 BLAKE2B 129a32850947e3439505812655b0feb25f33e3b45a909be56a0093cba41acbf777be7e899b528cc910e044fc8844438283eff4d20a1433ab5ea3c58f240efa0f SHA512 5019c752fed18295048cdbe927e28040b61327414262c67c079572969e8ec3abd76f4cb0e6dd1f8ee4cfb88426cbd926ff9a2e934e8d47b8a3180bf748bd7364 diff --git a/sci-libs/cartopy/cartopy-0.19.0.ebuild b/sci-libs/cartopy/cartopy-0.19.0.ebuild new file mode 100644 index 000..236d53b0c15 --- /dev/null +++ b/sci-libs/cartopy/cartopy-0.19.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 virtualx + +MY_PV=${PV/_beta/b} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Python package for geospatial data processing and analysis" +HOMEPAGE="https://scitools.org.uk/cartopy; +SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + dev-python/numpy[${PYTHON_USEDEP}] + sci-libs/pyshp[${PYTHON_USEDEP}] + sci-libs/shapely[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,${PYTHON_USEDEP}] + sci-libs/gdal[python,${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + sci-libs/geos +"${MPLCONFIGDIR}"/matplotlibrc || die + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}" + # drop all tests needing network access + virtx pytest -vv -m "not network and not natural_earth" || die "test failed" +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
commit: 854149bddfff414cda3f23ffcbfa9d97ce94a922 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Sep 26 15:07:26 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Sep 26 15:07:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854149bd media-radio/xlog: Version bump Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xlog/Manifest | 1 + media-radio/xlog/xlog-2.0.23.ebuild | 83 + 2 files changed, 84 insertions(+) diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest index 7c8a5d02a0b..122f60bc65a 100644 --- a/media-radio/xlog/Manifest +++ b/media-radio/xlog/Manifest @@ -1 +1,2 @@ DIST xlog-2.0.22.tar.gz 11407849 BLAKE2B 85d2e904d33ef39883cb8ac086eed4dc7e65503cdccb95e8d33f169d12de4f1ed556a28ac2f40e0044e937185bf4d93fe55608088d6e95744617c9c3a051fb55 SHA512 a261f8e28b75aed9380c29b3da69c7615b0d32346eaf84a0ace5cf77c53407372c4985c599078dba5ed92f77bd8052a74c7dca40028b99bca49cc3164d4ec490 +DIST xlog-2.0.23.tar.gz 11407743 BLAKE2B 82828d043006b7f73ee32bae5b0beb261684aa70a2c556af34a8a269b790ad76e24d40a7ddb5c9b5cfd74ac7feb510c19deacc1b3dea647594d1f5f8c1293ca4 SHA512 1c235e6a49c7d6dd049aade4a0c34ffed61c211ea31c0f8d4d62db1a03b2d1e025ffd2fd9ae42b639113485d36e1ee2e40439f74e1971eb99847f4564b21bd10 diff --git a/media-radio/xlog/xlog-2.0.23.ebuild b/media-radio/xlog/xlog-2.0.23.ebuild new file mode 100644 index 000..6a50652eae6 --- /dev/null +++ b/media-radio/xlog/xlog-2.0.23.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg-utils +MY_P=${P/_} + +DESCRIPTION="An amateur radio logging program" +HOMEPAGE="https://www.nongnu.org/xlog; +SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="media-libs/hamlib:= + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + media-libs/libpng:0 + sys-devel/gettext + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS data/doc/THANKS NEWS README ) + +src_prepare() { + eapply_user + eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" + + # Drop -Werror + sed -i -e "s:-Werror::g" configure.ac || die + # fix underlinking + sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die + eautoconf + + # prepare for media-radio/hamlib-4.2 change of API + if has_version '>=media-libs/hamlib-4.2' ; then + sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" "${S}"/src/hamlib-utils.c || die + fi + + # Fix broken png files<< + einfo "Fixing broken png files." + pushd "${S}"/data/doc/manual/output/html + for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do + pngfix -q --out=out.png ${png} + mv -f out.png "${png}" || die + done + popd + einfo "done ..." + +} + +src_configure() { + # mime-update causes file collisions if enabled + econf --disable-mime-update +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + # build system makes it complicate to inhibit updating desktop + # database, so just remove the offending file + rm "${D}"/usr/share/applications/mimeinfo.cache || die + docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} + einstalldocs +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 746212341cf3951ee4b50b32d7ef5723e8c3f33b Author: Thomas Beierlein gentoo org> AuthorDate: Sun Sep 26 14:54:59 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Sep 26 14:57:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74621234 dev-libs/libzia: Drop old Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 2 -- dev-libs/libzia/libzia-4.28.ebuild | 48 -- dev-libs/libzia/libzia-4.29.ebuild | 48 -- 3 files changed, 98 deletions(-) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index ec3993eb496..cba97940d65 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,3 +1 @@ -DIST libzia-4.28.tar.gz 634470 BLAKE2B 1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463 SHA512 12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307 -DIST libzia-4.29.tar.gz 633172 BLAKE2B 418ce8eb6a034979948f284e5153c7cb903647e0e4776210d98a4d78c01a6147701c0be6afd21067a918ab91426cff3710cddfbdb8d4828da361c92fa71c987c SHA512 f487fb36faab0c96cb75ccbb3ce6cd51732648beb07d67a128402da294f40fe0b65be6be49debd2b3bd78aa578c5c797aaad9dc4beac92a0474442cc DIST libzia-4.30.tar.gz 633287 BLAKE2B 7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd SHA512 ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa diff --git a/dev-libs/libzia/libzia-4.28.ebuild b/dev-libs/libzia/libzia-4.28.ebuild deleted file mode 100644 index 9e77c8f593d..000 --- a/dev-libs/libzia/libzia-4.28.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" - sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die - - eautoreconf -} - -src_configure() { - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/dev-libs/libzia/libzia-4.29.ebuild b/dev-libs/libzia/libzia-4.29.ebuild deleted file mode 100644 index b085977f409..000 --- a/dev-libs/libzia/libzia-4.29.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" - sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die - - eautoreconf -} - -src_configure() { - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: e5a3eb7d6e8795b5f0487ac9e25ce59082d058d5 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Sep 26 14:55:58 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Sep 26 14:57:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a3eb7d media-radio/flrig: Drop old Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest| 3 --- media-radio/flrig/flrig-1.3.54.ebuild | 23 --- media-radio/flrig/flrig-1.4.0.ebuild | 23 --- media-radio/flrig/flrig-1.4.1.ebuild | 23 --- 4 files changed, 72 deletions(-) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index defc0d85ab7..d6f83636b54 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,4 +1 @@ -DIST flrig-1.3.54.tar.gz 891644 BLAKE2B 9bb87c9a0960a3975cf27c67b0850c3d6ad3ac4efd41c5f49857fe9e3c1ea22c2db7e7fabfdaa1aeacb82ee3d712313681c5a0bf08cf790a6f63813d6de9a4e1 SHA512 0f143a2ba5afe766219133d76c398b0a8b3d61cd8313d50a18585f2b1454e4aa5802b9a4995b40e0dc4de3b1e58850f76fa9a5342ebe06be20ea1ace5c187eba -DIST flrig-1.4.0.tar.gz 885450 BLAKE2B 1ad18c07a4812168653969e7f00c8cf2a865caa7764fbbab755ceabf95e6ccabc133a1d1b607b9ee7db9be2d805e76850864f06de5e01762361aeec54bf3d681 SHA512 2d0ebbc51af784b423fe0bc658bacc99975660ea44e613922847d2acdc072c4b0e89eccd05adb88773364cd96a19e2daf3535aa5313690e999b047acbb472ec8 -DIST flrig-1.4.1.tar.gz 916690 BLAKE2B bd411693145e4b69a0fc07d4412ff1c76be1b1a3507176ecf7676581a931caa9b992d279d27afc32a3fa7441cbedce203805ad9cb3ffd0ea145cb6adb7296287 SHA512 d365ea6c260f97fc6a0fe78b49ed69991fbefb06b7e0f4788eac6b0f959c1a1c511596f5ba950ea7153de9dc6ce65f232de0ba0f960cd7b1f31381bfa5e7c90a DIST flrig-1.4.2.tar.gz 918730 BLAKE2B 85c2ac351e833b19dab0e36899df58665c86ac397035e8eabad29bb38018a0d2c822ca73b721f2db938a1f7cf2cd2b3a6878f605d5d65f01608563f3f4a0d89e SHA512 094f50a427cabc5c596a4315e7182ea4040218467f06fac456a0fe8923726f30cf3220379033024449066b4379a3877d48449971afe3f4b46b4307f9a64c3ff8 diff --git a/media-radio/flrig/flrig-1.3.54.ebuild b/media-radio/flrig/flrig-1.3.54.ebuild deleted file mode 100644 index 6935ddd0e9e..000 --- a/media-radio/flrig/flrig-1.3.54.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools - -DESCRIPTION="Transceiver control program for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html; -SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="nls" - -DOCS=(AUTHORS ChangeLog README) - -RDEPEND="x11-libs/libX11 - x11-libs/fltk:1 - x11-misc/xdg-utils" - -DEPEND="${RDEPEND} - sys-devel/gettext" diff --git a/media-radio/flrig/flrig-1.4.0.ebuild b/media-radio/flrig/flrig-1.4.0.ebuild deleted file mode 100644 index 955cc391d61..000 --- a/media-radio/flrig/flrig-1.4.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools - -DESCRIPTION="Transceiver control program for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html; -SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="nls" - -DOCS=(AUTHORS ChangeLog README) - -RDEPEND="x11-libs/libX11 - x11-libs/fltk:1 - x11-misc/xdg-utils" - -DEPEND="${RDEPEND} - sys-devel/gettext" diff --git a/media-radio/flrig/flrig-1.4.1.ebuild b/media-radio/flrig/flrig-1.4.1.ebuild deleted file mode 100644 index 955cc391d61..000 --- a/media-radio/flrig/flrig-1.4.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools - -DESCRIPTION="Transceiver control program for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html; -SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="nls" - -DOCS=(AUTHORS ChangeLog README) - -RDEPEND="x11-libs/libX11 - x11-libs/fltk:1 - x11-misc/xdg-utils" - -DEPEND="${RDEPEND} - sys-devel/gettext"
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 8d23c79e80c22f5d11aeb2a952b23a17d56eb4a6 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Sep 26 14:53:58 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Sep 26 14:57:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d23c79e media-radio/tucnak: Drop old Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 2 -- media-radio/tucnak/tucnak-4.28.ebuild | 68 --- media-radio/tucnak/tucnak-4.29.ebuild | 68 --- 3 files changed, 138 deletions(-) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 91120b5fb0a..eddc5f906c0 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,3 +1 @@ -DIST tucnak-4.28.tar.gz 3592213 BLAKE2B 24a6a381367b823e24584541c56b4d34bfeab883cf6e488a42f20fe0f05d79432017f82c10702bd97cdb9a2454129410bfc3a894803ea3aaea8dad11029c702e SHA512 c5186ba331a0127d14f637548c738482ee3050749135404dd93d636c392e1e3b5032b1c92941b22548095d3b3131cc0768f71061feed532c40c8ff1e8a06cea7 -DIST tucnak-4.29.tar.gz 3593562 BLAKE2B 8469485e8262bf6fe83b22e8a3049bdfa519d8d9d8bfadb5be7068352ce8b6bf35cd4fb070fc9d337b06ca8d241645d9f8b978ce71263b89ea60a855567c7de7 SHA512 b938a62b5691e886903e0f876b4f2a387b1f3311cd179112202cfce12684bebeed9090ae9fcfafbab859162b6c992fa33481a2e9462b5b50dd59e2f9e10f1000 DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79 SHA512 dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500 diff --git a/media-radio/tucnak/tucnak-4.28.ebuild b/media-radio/tucnak/tucnak-4.28.ebuild deleted file mode 100644 index 9d0aeaa30bb..000 --- a/media-radio/tucnak/tucnak-4.28.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools flag-o-matic multilib - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - dev-libs/libzia - media-libs/libsndfile - >=media-libs/libsdl-1.2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - eapply_user - # fix destop file - sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die - # fix doc install path - sed -i -e "s/docsdir/# docsdir/" \ - -e "s/docs_DATA =/# docs_DATA/" \ - -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die - eautoreconf -} - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf $(use_with alsa) \ - $(use_with gpm) $(use_with hamlib) \ - $(use_with fftw fftw3) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog doc/NAVOD.pdf - if use suid ; then - fperms 4711 /usr/bin/soundwrapper - fi -} - -pkg_postinst() { - elog "In order to use sound with tucnak add yourself to the 'audio' group" - elog "and to key your rig via the parport add yourself to the 'lp' group" - elog "" - elog "tucnak can be used with the following additional packages:" - elog " media-radio/cwdaemon : Morse output via code cwdaemon" - elog " (No need to recompile)" - if use suid ; then - ewarn "You have choosen to install the little helper program 'soundwrapper'" - ewarn "setuid by setting USE=suid. That helper is only needed if you" - ewarn "want to use morse sidetone output via the PC speaker." - ewarn "" - ewarn "While the helper should be safe by design be aware that setting" - ewarn "any program setuid is a security risk." - fi -} diff --git a/media-radio/tucnak/tucnak-4.29.ebuild b/media-radio/tucnak/tucnak-4.29.ebuild deleted file mode 100644 index 74d1b35b9c8..000 --- a/media-radio/tucnak/tucnak-4.29.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools flag-o-m
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: 242908c501876d9b7927050a81151069f65fb1d2 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Dec 4 08:32:58 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Dec 4 08:34:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242908c5 media-libs/hamlib: Fix missing build dep for USE=doc Closes: https://bugs.gentoo.org/828107 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/hamlib-4.3.1.ebuild | 3 ++- media-libs/hamlib/hamlib-4.4.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/media-libs/hamlib/hamlib-4.3.1.ebuild b/media-libs/hamlib/hamlib-4.3.1.ebuild index 352e4991f6ce..ab42e282b753 100644 --- a/media-libs/hamlib/hamlib-4.3.1.ebuild +++ b/media-libs/hamlib/hamlib-4.3.1.ebuild @@ -31,7 +31,8 @@ DEPEND=" ${RDEPEND} virtual/pkgconfig dev-lang/swig >=sys-devel/libtool-2.2 - doc? ( app-doc/doxygen )" + doc? ( app-doc/doxygen + dev-util/source-highlight )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/media-libs/hamlib/hamlib-4.4.ebuild b/media-libs/hamlib/hamlib-4.4.ebuild index f7d9f12e8a35..b741ce89b037 100644 --- a/media-libs/hamlib/hamlib-4.4.ebuild +++ b/media-libs/hamlib/hamlib-4.4.ebuild @@ -31,7 +31,8 @@ DEPEND=" ${RDEPEND} virtual/pkgconfig dev-lang/swig >=sys-devel/libtool-2.2 - doc? ( app-doc/doxygen )" + doc? ( app-doc/doxygen + dev-util/source-highlight )" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: 231e21ff2ea467553ece8eee7f37f0d43ed89ada Author: Thomas Beierlein gentoo org> AuthorDate: Fri Dec 3 17:58:27 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Dec 3 17:58:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231e21ff media-libs/hamlib: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/Manifest | 1 + media-libs/hamlib/hamlib-4.4.ebuild | 94 + 2 files changed, 95 insertions(+) diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index 625133f7cba8..985a81dd4f2c 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -1,2 +1,3 @@ DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d43c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e SHA512 08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804 DIST hamlib-4.3.1.tar.gz 2356944 BLAKE2B c803d253c867303cbde98b6f2e10f610aac111b7bd81fd343e1396cb86384b1c26942e5ccb8e395e073f9aa3d48e6f9edc1b64da14b2ec5ca09f98fbd3dee667 SHA512 8dee4676a19de7ac1ef733a4285b76e918f11aad6594d0557d36df295faf04c615e0993edb2f9ed5e7aea718c184603fec831caf28b75026c705f0b2e4b9eca7 +DIST hamlib-4.4.tar.gz 2401399 BLAKE2B 4256b5b4374c62ef4fb957d29deda95aa9d15a8b52b81c5db1c07f3ebbf4c8e48c6c082769cef82c8457b3f813ac00ef7a37136615747f2c93e5275a112891e7 SHA512 37366ba180031de34da447c3d4e0086f156b893f57b5ab9bbc38b8e1f4bf9310fa1a9eb2a6d7884f1f11900dbdb811b4071e023aba571ea0ac5d07ddb122bf7b diff --git a/media-libs/hamlib/hamlib-4.4.ebuild b/media-libs/hamlib/hamlib-4.4.ebuild new file mode 100644 index ..f7d9f12e8a35 --- /dev/null +++ b/media-libs/hamlib/hamlib-4.4.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} ) +MY_P=${P/_rc2/~rc2} + +inherit autotools python-single-r1 + +DESCRIPTION="Ham radio backend rig control libraries" +HOMEPAGE="http://www.hamlib.org; +SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz" + +LICENSE="LGPL-2 GPL-2" +SLOT="0/4.2" +KEYWORDS="~amd64 ~x86" +IUSE="doc perl python tcl" + +RESTRICT="test" + +RDEPEND=" + =virtual/libusb-0* + dev-libs/libxml2 + sys-libs/readline:0= + perl? ( dev-lang/perl ) + python? ( ${PYTHON_DEPS} ) + tcl? ( dev-lang/tcl:0= )" + +DEPEND=" ${RDEPEND} + virtual/pkgconfig + dev-lang/swig + >=sys-devel/libtool-2.2 + doc? ( app-doc/doxygen )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # fix hardcoded libdir paths + sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ + -e "s#fix}/include#fix}/include/hamlib#" \ + hamlib.pc.in || die "sed failed" + + # Correct install target to whatever INSTALLDIRS says and use vendor + # installdirs everywhere (bug #611550) + sed -i -e "s#install_site#install#" \ + -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ + bindings/Makefile.am || die "sed failed patching for perl" + + # make building of documentation compatible with autotools-utils + sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" + + eautoreconf + + eapply_user +} + +src_configure() { + econf \ + --libdir=/usr/$(get_libdir)/hamlib \ + --disable-static \ + --with-xml-support \ + $(use_with perl perl-binding) \ + $(use_with python python-binding) \ + $(use_with tcl tcl-binding) +} + +src_compile() { + emake + use doc && emake html +} + +src_install() { + emake DESTDIR="${D}" install + + use python && python_optimize + + use doc && HTML_DOCS=( doc/html/ ) + einstalldocs + + insinto /usr/$(get_libdir)/pkgconfig + doins hamlib.pc + + echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib + doenvd "${T}"/73hamlib +}
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/files/, sci-electronics/xnec2c/
commit: ef54588473f4d660dd9b17d7e62ee958385bc615 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Dec 4 15:19:54 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Dec 4 15:19:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef545884 sci-electronics/xnec2c: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/xnec2c/Manifest| 1 + sci-electronics/xnec2c/files/xnec2c-template.patch | 28 + sci-electronics/xnec2c/xnec2c-4.2.ebuild | 46 ++ 3 files changed, 75 insertions(+) diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest index 2e9161df57da..3f5c8f207b13 100644 --- a/sci-electronics/xnec2c/Manifest +++ b/sci-electronics/xnec2c/Manifest @@ -1 +1,2 @@ DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1 SHA512 3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980 +DIST xnec2c-4.2.tar.bz2 939408 BLAKE2B 5fbecf436bfebb6979c12d7f76d708a21d784ee5f4f38c6010c5fd16ebe5324ea5469ea578c4ac7fabc26a82e7ea5d5bf6206be79482a9e454183c7b082a20a8 SHA512 bc0929e3cb01eb355c1eb8615087cc70c4585db75d0e6664237e8e268c5dc2159ec9852d917c9fe6b06a3fa780d7ae0b806c2e5cbf48a60622ee4558d9d82063 diff --git a/sci-electronics/xnec2c/files/xnec2c-template.patch b/sci-electronics/xnec2c/files/xnec2c-template.patch new file mode 100644 index ..fa09bbdb9830 --- /dev/null +++ b/sci-electronics/xnec2c/files/xnec2c-template.patch @@ -0,0 +1,28 @@ +# Install template files in /usr/share/xnec2c +diff --git a/Makefile.am b/Makefile.am +index 9e8873a..6f6203e 100644 +--- a/Makefile.am b/Makefile.am +@@ -62,7 +62,7 @@ install-data-local: + $(install_sh_DATA) doc/$(PACKAGE).1.gz $(DESTDIR)$(mandir)/man1/; \ + fi; + if test -d .$(PACKAGE)/; then \ +-$(MKDIR_P) $(DESTDIR)$(datarootdir)/examples/$(PACKAGE)/;\ +-cp -r .$(PACKAGE)/* $(DESTDIR)$(datarootdir)/examples/$(PACKAGE)/; \ ++$(MKDIR_P) $(DESTDIR)$(datarootdir)/$(PACKAGE)/;\ ++cp -r .$(PACKAGE)/* $(DESTDIR)$(datarootdir)/$(PACKAGE)/; \ + fi; + +diff --git a/src/main.c b/src/main.c +index 4cb541e..6883ceb 100644 +--- a/src/main.c b/src/main.c +@@ -88,7 +88,7 @@ main (int argc, char *argv[]) + /* Create file path to xnec2c examples directory */ + exe_path[bytes] = '\0'; + Strlcpy( file_path, exe_path, sizeof(file_path) ); +-Strlcat( file_path, "/share/examples/xnec2c", sizeof(file_path) ); ++Strlcat( file_path, "/share/xnec2c", sizeof(file_path) ); + fprintf( stderr, "xnec2c: creating xnec2c config directory from: %s\n", file_path ); + + /* Create system command to copy examples/xnec2c to ~/.xnec2c */ diff --git a/sci-electronics/xnec2c/xnec2c-4.2.ebuild b/sci-electronics/xnec2c/xnec2c-4.2.ebuild new file mode 100644 index ..bdc030a2fa5c --- /dev/null +++ b/sci-electronics/xnec2c/xnec2c-4.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +DESCRIPTION="A GTK+ graphical interactive version of nec2c" +HOMEPAGE="https://www.qsl.net/5b4az/pages/nec2.html; +SRC_URI="https://www.qsl.net/5b4az/pkg/nec2/xnec2c/${P}.tar.bz2; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3" +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + eapply_user + eapply "${FILESDIR}/${PN}-template.patch" + eautoreconf +} + +src_install() { + default + + docompress -x /usr/share/man + dodoc AUTHORS README doc/*.txt + use doc && dodoc -r doc/*.html doc/images + if use examples ; then + docinto examples + dodoc examples/* + fi +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 0cc061e0ab4c63276a37cc29a8c5d931ef5b24d9 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Dec 27 15:58:45 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Dec 27 15:59:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc061e0 media-radio/tucnak: Fix Manifest Upstream did some late changes of the distributed package Closes: https://bugs.gentoo.org/830050 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 6fed7416408e..ea781e2878c0 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,3 +1,3 @@ DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79 SHA512 dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500 DIST tucnak-4.32.tar.gz 3595195 BLAKE2B 6fd837efd0f649eec8c78f232b00e51d7f08a52e7651f6bbea3a16d3e1fcc21a7ad8a7a69e1507ce9a95b4c2da3a3605708849e0fc856511da9d297689d2163f SHA512 a414007e5090fcfb2f538dce2b8a33b5f9d8491cdbdb21a2067f976b9db8778de1b6cefff1e42fe161e8c0965e069102653ac9bb64ac8a1fbd0539d6a14f5b8f -DIST tucnak-4.34.tar.gz 3596458 BLAKE2B e68dda56124b9e25bb2d39617c76c06a07892e03aa1363f48af6ab96fc8e47d3948fc8391478c57244df79dad67f8832cb1bb6ff688c5c5d6284496fd9d385eb SHA512 8fe789dbcf019e8f747d5b9a099b1055a808c99f2caf9279cd0b2509b5f2cfaf9a74cb1194cb9a688474ac22b2d1ddd6a75a8237f0dfd5f841c767e25602947d +DIST tucnak-4.34.tar.gz 3596477 BLAKE2B 530b1e18167e7704b1596dc606f9c352fa761c6e3e060ff88e8dfb744c25faaf0b3840e89d2fad1747cb6dfd688f9b4553731545d59d00dc8ad01f0c77bf SHA512 860c6887ba004d8efad8d6cd60951f744f772ca4ac6022a7f1b484eb43778eeba8f3426447b9a656dc321816e0b8dfb05906868e6122edaa26a7f3c2679ceb74
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: a24f0cb6b20b81579a484d0ab7330e3e8ff03ea3 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Dec 27 16:32:32 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Dec 27 16:32:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24f0cb6 sci-libs/cartopy: Fix missing $PYTHON_USEDEP Closes: https://bugs.gentoo.org/830016 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/cartopy-0.20.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/cartopy/cartopy-0.20.1.ebuild b/sci-libs/cartopy/cartopy-0.20.1.ebuild index 6ef30eb28e4f..1fa38c496b97 100644 --- a/sci-libs/cartopy/cartopy-0.20.1.ebuild +++ b/sci-libs/cartopy/cartopy-0.20.1.ebuild @@ -39,7 +39,7 @@ DEPEND="${RDEPEND} dev-python/cython[${PYTHON_USEDEP}] sci-libs/geos >=sci-libs/proj-8 - dev-python/pyproj + dev-python/pyproj[${PYTHON_USEDEP}] " distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: 8b7bc0969af3a6b9b5f0cc23c1bd6b4136c3d637 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Dec 28 12:05:31 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Dec 28 12:05:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b7bc096 sci-libs/cartopy: Move some DEPENDS to RDEPENDS See also: https://bugs.gentoo.org/830016 Tnx Sam for pointing it out. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/cartopy-0.20.1-r1.ebuild | 70 +++ 1 file changed, 70 insertions(+) diff --git a/sci-libs/cartopy/cartopy-0.20.1-r1.ebuild b/sci-libs/cartopy/cartopy-0.20.1-r1.ebuild new file mode 100644 index ..d1c4f0d5d167 --- /dev/null +++ b/sci-libs/cartopy/cartopy-0.20.1-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit distutils-r1 virtualx + +MY_PV=${PV/_beta/b} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Python package for geospatial data processing and analysis" +HOMEPAGE="https://scitools.org.uk/cartopy; +SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + sci-libs/geos + dev-python/numpy[${PYTHON_USEDEP}] + sci-libs/pyshp[${PYTHON_USEDEP}] + sci-libs/shapely[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,${PYTHON_USEDEP}] + sci-libs/gdal[python,${PYTHON_USEDEP}] + dev-python/pyproj[${PYTHON_USEDEP}] + >=sci-libs/proj-8 +" + +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +DEPEND+="test? ( + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/flufl-lock[$PYTHON_USEDEP] + )" + +S="${WORKDIR}"/${MY_P} + +python_prepare_all() { + # drop test file requiring network access, which got not covered by markers + rm "${S}"/lib/cartopy/tests/mpl/test_crs.py || die + rm "${S}"/lib/cartopy/tests/mpl/test_gridliner.py || die + # prepare matplotlib backend for test suite + export MPLCONFIGDIR="${T}" + echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}" + # drop all tests needing network access + virtx pytest -vv -m "not network and not natural_earth" || die "test failed" +}
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/
commit: d0604b9c4236a2449e7cc38595e260ed983491b9 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Dec 28 12:00:59 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Dec 28 12:01:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0604b9c sci-electronics/xnec2c: Version bump Furthermore new HOMEPAGE and SRC_URI Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/xnec2c/Manifest| 1 + sci-electronics/xnec2c/xnec2c-4.3.4.ebuild | 50 ++ 2 files changed, 51 insertions(+) diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest index 3f5c8f207b13..892ff039cc4a 100644 --- a/sci-electronics/xnec2c/Manifest +++ b/sci-electronics/xnec2c/Manifest @@ -1,2 +1,3 @@ DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1 SHA512 3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980 DIST xnec2c-4.2.tar.bz2 939408 BLAKE2B 5fbecf436bfebb6979c12d7f76d708a21d784ee5f4f38c6010c5fd16ebe5324ea5469ea578c4ac7fabc26a82e7ea5d5bf6206be79482a9e454183c7b082a20a8 SHA512 bc0929e3cb01eb355c1eb8615087cc70c4585db75d0e6664237e8e268c5dc2159ec9852d917c9fe6b06a3fa780d7ae0b806c2e5cbf48a60622ee4558d9d82063 +DIST xnec2c-v4.3.4.tar.gz 974922 BLAKE2B e6243ca37bf5acc91e523c8444121afb7b56d4cdfcf64120987aebde321ddaecc4c63653e60353d300c987af65e5ecc4f441b4f1aaa72ed88bbcd0833da89d40 SHA512 5b29b6679117e384d0f0c671a5ed3a902012fd18832e89af894cdb26ac7ec4e7e9de5a4195b7fc81de1481ad253fb77483ee05f15ed608a3cfaa32de4071918c diff --git a/sci-electronics/xnec2c/xnec2c-4.3.4.ebuild b/sci-electronics/xnec2c/xnec2c-4.3.4.ebuild new file mode 100644 index ..dee965c2daa6 --- /dev/null +++ b/sci-electronics/xnec2c/xnec2c-4.3.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +MY_P=${PN}-v${PV} + +DESCRIPTION="A GTK+ graphical interactive version of nec2c" +HOMEPAGE="https://www.xnec2c.org; +SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3" +DEPEND="${RDEPEND} + sys-devel/gettext" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + eapply_user + eapply "${FILESDIR}/${PN}-template.patch" + eautoreconf +} + +src_install() { + default + + docompress -x /usr/share/man + dodoc AUTHORS README doc/*.txt + use doc && dodoc -r doc/*.html doc/images + if use examples ; then + docinto examples + dodoc examples/* + fi +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
commit: c574fcf858295a8e319d204fa8f5ce734798d91a Author: Thomas Beierlein gentoo org> AuthorDate: Fri Dec 24 09:48:42 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Dec 24 09:48:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c574fcf8 media-radio/wsjtx: Vesion bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/Manifest | 1 + media-radio/wsjtx/wsjtx-2.5.3.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest index 1f0f1683b17b..47dede994db3 100644 --- a/media-radio/wsjtx/Manifest +++ b/media-radio/wsjtx/Manifest @@ -1,3 +1,4 @@ DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02 SHA512 d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017 DIST wsjtx-2.5.1.tgz 25249461 BLAKE2B fe858e4a21434c7357aa5baab8f4aff206a22bec7305b2d7c6a3860a389ca19779f4775a5618c046b25a71006a882f7a33b30baebe6e848182bd434ff82bb9aa SHA512 bce84766ea1eb13e899ccfc252ee3bcdb6f1d50afa6b312b0509d1eea8e5dcfc958c772fee2a2c40d43058e06ecda798fa9136252e3de0c4a40df27217a4b362 DIST wsjtx-2.5.2.tgz 25246974 BLAKE2B ada5fc73a600477fa7f1f68c9c8c53e26c56d60aea1c28edc8c35e4ff67a309bf61e82f58c93c05a24c08ed7e77419c2a6ef6862b7cac059cccbebe66512afaf SHA512 cdccbb824614d391aa8f750e3c7e47d1fe8a9704f50d8a361e8741fadea971683383d9dfe0456c674b4584a47eb9a0fdce9c36a608d164de5ae98538e9b83705 +DIST wsjtx-2.5.3.tgz 25599071 BLAKE2B c62fc1f4ce23ce99ddea475039b99d40b23d2a42f7d9995395ea0f2655b3b01595539ae40f78dc29bc5c97ba1f165dcd8a5daef6d4f9b55c2260667a09d47e30 SHA512 ed6664223069c7b44dac8c995b4beaa96e2a839a9049e5805d93b1f0ffe03d310b7a301150d693fcc22f96a97ed86c4948059f1e18b23cd2c9a5e44665100862 diff --git a/media-radio/wsjtx/wsjtx-2.5.3.ebuild b/media-radio/wsjtx/wsjtx-2.5.3.ebuild new file mode 100644 index ..5eb5dda86065 --- /dev/null +++ b/media-radio/wsjtx/wsjtx-2.5.3.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake flag-o-matic + +MY_P=${P/_/-} + +DESCRIPTION="Weak signal ham radio communication" +HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html; +SRC_URI="https://physics.princeton.edu/pulsar/k1jt/${P}.tgz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + dev-libs/boost:=[nls,python] + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtconcurrent:5 + dev-qt/qtserialport:5 + dev-qt/qtsql:5 + dev-qt/qttest:5 + dev-qt/qtprintsupport:5 + virtual/libusb:1 + >=media-libs/hamlib-4.0:= + media-libs/portaudio + sci-libs/fftw:3.0[threads,fortran] + virtual/fortran + app-text/asciidoc + doc? ( dev-ruby/asciidoctor )" +DEPEND="${RDEPEND} + dev-qt/linguist-tools + " + +S=${WORKDIR}/wsjtx + +PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch" + "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" + "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" + "${FILESDIR}/${PN}-2.2.0-werror.patch" + "${FILESDIR}/${PN}-clang.patch" ) + +DOCS=( AUTHORS BUGS NEWS README THANKS ) + +src_unpack() { + unpack ${A} + unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz" +} + +src_prepare() { + sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/# COMMAND/" \ + manpages/CMakeLists.txt || die + eapply_user + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWSJT_GENERATE_DOCS="$(usex doc)" + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + ) + append-ldflags -no-pie + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die + rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: eac0c8643f9b4e9aa3099f6bec00d4a3d289ff97 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Dec 24 08:25:14 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Dec 24 08:26:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac0c864 dev-libs/libzia: Recreate Manifest Closes: https://bugs.gentoo.org/829866 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 7001800a3363..a2f23bdfc632 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,3 +1,3 @@ DIST libzia-4.30.tar.gz 633287 BLAKE2B 7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd SHA512 ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa DIST libzia-4.32.tar.gz 633444 BLAKE2B 60fbc85297b06e109f6c989798b6c5629d6f2d861b52388b134f896ee5232f75dc362fd847fd557d4aacced1c2264554c2861c9af7acfbb1e6837d9348aac30e SHA512 e426626d54c97dbce88e11eaefcee84a4e0a23e17a196f46ed4319a22d0f55bf9524c542bd4d41c376b26b51553d4cf7e0d994125cb2321549620f4b4aea5912 -DIST libzia-4.34.tar.gz 636023 BLAKE2B c521047f5675b93acb4d04d015ff79e1b292cc71218080c2c56452c4dcbb55adb64295cfc935982e12d311c6fa4419388d4a250c4b08e9c30d8f0446adbe49b8 SHA512 edc62d771ef966524cac969e1f3b1f7b4b8960155887b6f1b22894fc3dcc3cc876e673fdec7a6fd2a312c2a39e181a5e4c0fe548ab828b2d4453be697b0afe08 +DIST libzia-4.34.tar.gz 636031 BLAKE2B f33c13f4159fd6e6e83e3aada2560ed6f2160811eb1d94078c8792c5dfb07cc6c69f2a41f9b82ddf73b28b2cd57480590393b3c6b5ac24eece1ef40e55a52014 SHA512 a93ecea84d506767d20f03fa8b56408c6e8a0aaa4b8dad26b21e133c83a4726ebf3ca88425bc63249cb98fbd95dd3bb4d9afb8529bdd5e70fc5dbffbc6bf5533
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: a42d64d0c700b3b78c8f7bb514d0c6e9127f42cb Author: Thomas Beierlein gentoo org> AuthorDate: Sun Dec 26 10:22:33 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Dec 26 10:23:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42d64d0 sci-libs/cartopy: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/Manifest | 1 + sci-libs/cartopy/cartopy-0.20.1.ebuild | 70 ++ 2 files changed, 71 insertions(+) diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest index 57508390262e..3bf117380669 100644 --- a/sci-libs/cartopy/Manifest +++ b/sci-libs/cartopy/Manifest @@ -1 +1,2 @@ DIST cartopy-0.19.0.tar.gz 11738107 BLAKE2B 129a32850947e3439505812655b0feb25f33e3b45a909be56a0093cba41acbf777be7e899b528cc910e044fc8844438283eff4d20a1433ab5ea3c58f240efa0f SHA512 5019c752fed18295048cdbe927e28040b61327414262c67c079572969e8ec3abd76f4cb0e6dd1f8ee4cfb88426cbd926ff9a2e934e8d47b8a3180bf748bd7364 +DIST cartopy-0.20.1.tar.gz 10704635 BLAKE2B 29ff571a4dccfe71585d6da4d11730fdb7d1b4bf28e9e16a7e928dc154a1fb74169fb122bf9dd2ebbc8b1a3d2ff4cd4591ec2afaa7eb9728ce1ae8a66facff1c SHA512 fe846fcaa8860f5bee4c478aa8a2125dad19d0d7988d10ee587590834728708f2a015104852d4320ba4d2367b78bad36cbdaa2b48cb6ed5b7b4d4e06a86e20d2 diff --git a/sci-libs/cartopy/cartopy-0.20.1.ebuild b/sci-libs/cartopy/cartopy-0.20.1.ebuild new file mode 100644 index ..6ef30eb28e4f --- /dev/null +++ b/sci-libs/cartopy/cartopy-0.20.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit distutils-r1 virtualx + +MY_PV=${PV/_beta/b} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Python package for geospatial data processing and analysis" +HOMEPAGE="https://scitools.org.uk/cartopy; +SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + dev-python/numpy[${PYTHON_USEDEP}] + sci-libs/pyshp[${PYTHON_USEDEP}] + sci-libs/shapely[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,${PYTHON_USEDEP}] + sci-libs/gdal[python,${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + sci-libs/geos + >=sci-libs/proj-8 + dev-python/pyproj +" + +distutils_enable_tests pytest + +DEPEND+="test? ( + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/flufl-lock[$PYTHON_USEDEP] + )" + +S="${WORKDIR}"/${MY_P} + +python_prepare_all() { + # drop test file requiring network access, which got not covered by markers + rm "${S}"/lib/cartopy/tests/mpl/test_crs.py || die + rm "${S}"/lib/cartopy/tests/mpl/test_gridliner.py || die + # prepare matplotlib backend for test suite + export MPLCONFIGDIR="${T}" + echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}" + # drop all tests needing network access + virtx pytest -vv -m "not network and not natural_earth" || die "test failed" +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: ee8fe47a515a5126ec3aa9bcd57afdac2347f0d3 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Dec 26 17:19:36 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Dec 26 17:20:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8fe47a media-radio/flrig: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest | 1 + media-radio/flrig/flrig-1.4.4.ebuild | 22 ++ 2 files changed, 23 insertions(+) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index 8ab83f312de0..a10c80a71fa1 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,2 +1,3 @@ DIST flrig-1.4.2.tar.gz 918730 BLAKE2B 85c2ac351e833b19dab0e36899df58665c86ac397035e8eabad29bb38018a0d2c822ca73b721f2db938a1f7cf2cd2b3a6878f605d5d65f01608563f3f4a0d89e SHA512 094f50a427cabc5c596a4315e7182ea4040218467f06fac456a0fe8923726f30cf3220379033024449066b4379a3877d48449971afe3f4b46b4307f9a64c3ff8 DIST flrig-1.4.3.tar.gz 944556 BLAKE2B dcdb4a4306e3558e189094ec6f231ccae406f75d256bcb942aeee4ff67641e846fd99c73c263f98e2ed3a3074c6a4e473934186749c3dfc0b84d7d24e178c541 SHA512 93a5f3caeedcaed7de4988183d182872d4c3d22e670e2cd6b9aeb9cc969a09729a2765e1c7c93be72931f8948a0aeda7a75611f7dbc4b4d4adefe936a4006dca +DIST flrig-1.4.4.tar.gz 978339 BLAKE2B 2cd285cd0ab8053ba1d6db7b7c44ca6298b910fb93b349196272b2c0e45123758d24b403f7173e38995da4e0c87d6c47eb4f59e4f61f070ef9188a196a2c4347 SHA512 81593529d27c9e4c1912f9dc64195972838eb4d784a0c1c3e5d0c31eada654b34ea6981e180756963a1fe876df0ff1064d991d22cee0c0b1696b09b9a5dbc2e2 diff --git a/media-radio/flrig/flrig-1.4.4.ebuild b/media-radio/flrig/flrig-1.4.4.ebuild new file mode 100644 index ..a98ec86ead1f --- /dev/null +++ b/media-radio/flrig/flrig-1.4.4.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Transceiver control program for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html; +SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +DOCS=(AUTHORS ChangeLog README) + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 6b42e8304b6303ed317c67565c271c939a561cb7 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Dec 23 11:19:50 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Dec 23 11:47:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b42e830 dev-libs/libzia: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.34.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 1e452e57fbdc..7001800a3363 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.30.tar.gz 633287 BLAKE2B 7ca2fa4eb4e887e77658dc66b455ab830da31634a121d2fc58ec4e038a62d09d2c392ca70dbe7df3740592d82e9861086f398d82fba1af8e4d6066c395dca3fd SHA512 ba04206427c6bfd63c4799e2728fd5487a75757a42281daf87c8aee87d3c685e5fa60a0c77409fa774e4fddaaa3336f96bce002e88e6ad54f9af2c2cc939b9fa DIST libzia-4.32.tar.gz 633444 BLAKE2B 60fbc85297b06e109f6c989798b6c5629d6f2d861b52388b134f896ee5232f75dc362fd847fd557d4aacced1c2264554c2861c9af7acfbb1e6837d9348aac30e SHA512 e426626d54c97dbce88e11eaefcee84a4e0a23e17a196f46ed4319a22d0f55bf9524c542bd4d41c376b26b51553d4cf7e0d994125cb2321549620f4b4aea5912 +DIST libzia-4.34.tar.gz 636023 BLAKE2B c521047f5675b93acb4d04d015ff79e1b292cc71218080c2c56452c4dcbb55adb64295cfc935982e12d311c6fa4419388d4a250c4b08e9c30d8f0446adbe49b8 SHA512 edc62d771ef966524cac969e1f3b1f7b4b8960155887b6f1b22894fc3dcc3cc876e673fdec7a6fd2a312c2a39e181a5e4c0fe548ab828b2d4453be697b0afe08 diff --git a/dev-libs/libzia/libzia-4.34.ebuild b/dev-libs/libzia/libzia-4.34.ebuild new file mode 100644 index ..0e9b995dd476 --- /dev/null +++ b/dev-libs/libzia/libzia-4.34.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: aea488e9d62ead5ad58ee5726d8792ecf5df9866 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Dec 23 11:45:13 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Dec 23 11:47:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea488e9 media-radio/tucnak: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.34.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index b5613882565a..6fed7416408e 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.30.tar.gz 3594691 BLAKE2B 41ea3469ebd7ab4a50805c2806289c78ec4fe2ab28b3fea0301e486c9b9232a86b3c93ed26dc1ffc3dc531b69acb847f5cfe66b48ea2579d702d0a5427387d79 SHA512 dd840295c69c2a42ab2ac803444684e06bbf4f47623f9200832f2600bf4540817e2e375ffd1e1dcb6bb57743991396eea7f99a79182397d22dcb78adcf98f500 DIST tucnak-4.32.tar.gz 3595195 BLAKE2B 6fd837efd0f649eec8c78f232b00e51d7f08a52e7651f6bbea3a16d3e1fcc21a7ad8a7a69e1507ce9a95b4c2da3a3605708849e0fc856511da9d297689d2163f SHA512 a414007e5090fcfb2f538dce2b8a33b5f9d8491cdbdb21a2067f976b9db8778de1b6cefff1e42fe161e8c0965e069102653ac9bb64ac8a1fbd0539d6a14f5b8f +DIST tucnak-4.34.tar.gz 3596458 BLAKE2B e68dda56124b9e25bb2d39617c76c06a07892e03aa1363f48af6ab96fc8e47d3948fc8391478c57244df79dad67f8832cb1bb6ff688c5c5d6284496fd9d385eb SHA512 8fe789dbcf019e8f747d5b9a099b1055a808c99f2caf9279cd0b2509b5f2cfaf9a74cb1194cb9a688474ac22b2d1ddd6a75a8237f0dfd5f841c767e25602947d diff --git a/media-radio/tucnak/tucnak-4.34.ebuild b/media-radio/tucnak/tucnak-4.34.ebuild new file mode 100644 index ..ae02ee026cda --- /dev/null +++ b/media-radio/tucnak/tucnak-4.34.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + dev-libs/libzia + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/pythonprop/
commit: 3d627e28572c44ea8a69054403992efdb1b2b69b Author: Thomas Beierlein gentoo org> AuthorDate: Thu Dec 30 12:01:30 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Dec 30 12:01:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d627e28 sci-visualization/pythonprop: Now supports python3_10 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-visualization/pythonprop/pythonprop-0.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-visualization/pythonprop/pythonprop-0.30.ebuild b/sci-visualization/pythonprop/pythonprop-0.30.ebuild index 819d026aa0fb..9788a4b51e84 100644 --- a/sci-visualization/pythonprop/pythonprop-0.30.ebuild +++ b/sci-visualization/pythonprop/pythonprop-0.30.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit autotools python-single-r1
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/voacapl/
commit: 0e54d4107a1aa7bd97cb69f66fd08e1a3e77020c Author: Thomas Beierlein gentoo org> AuthorDate: Thu Dec 30 16:29:20 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Dec 30 16:29:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e54d410 sci-electronics/voacapl: Drop reference to ${D} in src_compile Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild | 26 + 1 file changed, 26 insertions(+) diff --git a/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild b/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild new file mode 100644 index ..a4426523ebfb --- /dev/null +++ b/sci-electronics/voacapl/voacapl-0.7.6-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit fortran-2 + +MY_P=${PN}-v.${PV} + +DESCRIPTION="HF propagation prediction tool" +HOMEPAGE="https://www.qsl.net/hz1jw/voacapl/index.html; +SRC_URI="https://github.com/jawatson/${PN}/archive/v.${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT="mirror bindist" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + # bug 513766 + emake -j1 +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: 12a3357d004c800f0d71fadf253cbd2227272484 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Nov 21 15:04:03 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Nov 21 15:04:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a3357d media-radio/flrig: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest | 1 + media-radio/flrig/flrig-1.4.3.ebuild | 22 ++ 2 files changed, 23 insertions(+) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index d6f83636b54e..8ab83f312de0 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1 +1,2 @@ DIST flrig-1.4.2.tar.gz 918730 BLAKE2B 85c2ac351e833b19dab0e36899df58665c86ac397035e8eabad29bb38018a0d2c822ca73b721f2db938a1f7cf2cd2b3a6878f605d5d65f01608563f3f4a0d89e SHA512 094f50a427cabc5c596a4315e7182ea4040218467f06fac456a0fe8923726f30cf3220379033024449066b4379a3877d48449971afe3f4b46b4307f9a64c3ff8 +DIST flrig-1.4.3.tar.gz 944556 BLAKE2B dcdb4a4306e3558e189094ec6f231ccae406f75d256bcb942aeee4ff67641e846fd99c73c263f98e2ed3a3074c6a4e473934186749c3dfc0b84d7d24e178c541 SHA512 93a5f3caeedcaed7de4988183d182872d4c3d22e670e2cd6b9aeb9cc969a09729a2765e1c7c93be72931f8948a0aeda7a75611f7dbc4b4d4adefe936a4006dca diff --git a/media-radio/flrig/flrig-1.4.3.ebuild b/media-radio/flrig/flrig-1.4.3.ebuild new file mode 100644 index ..a98ec86ead1f --- /dev/null +++ b/media-radio/flrig/flrig-1.4.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Transceiver control program for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html; +SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +DOCS=(AUTHORS ChangeLog README) + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext"
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
commit: 401152a0b77bd3fab677a950a1b935b5403ca915 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Nov 22 19:02:11 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Nov 22 19:02:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401152a0 media-radio/wsjtx: Minor bug fix release Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/Manifest | 1 + media-radio/wsjtx/wsjtx-2.5.2.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest index d0d9fe9f2ac1..1f0f1683b17b 100644 --- a/media-radio/wsjtx/Manifest +++ b/media-radio/wsjtx/Manifest @@ -1,2 +1,3 @@ DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02 SHA512 d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017 DIST wsjtx-2.5.1.tgz 25249461 BLAKE2B fe858e4a21434c7357aa5baab8f4aff206a22bec7305b2d7c6a3860a389ca19779f4775a5618c046b25a71006a882f7a33b30baebe6e848182bd434ff82bb9aa SHA512 bce84766ea1eb13e899ccfc252ee3bcdb6f1d50afa6b312b0509d1eea8e5dcfc958c772fee2a2c40d43058e06ecda798fa9136252e3de0c4a40df27217a4b362 +DIST wsjtx-2.5.2.tgz 25246974 BLAKE2B ada5fc73a600477fa7f1f68c9c8c53e26c56d60aea1c28edc8c35e4ff67a309bf61e82f58c93c05a24c08ed7e77419c2a6ef6862b7cac059cccbebe66512afaf SHA512 cdccbb824614d391aa8f750e3c7e47d1fe8a9704f50d8a361e8741fadea971683383d9dfe0456c674b4584a47eb9a0fdce9c36a608d164de5ae98538e9b83705 diff --git a/media-radio/wsjtx/wsjtx-2.5.2.ebuild b/media-radio/wsjtx/wsjtx-2.5.2.ebuild new file mode 100644 index ..aef0bd374750 --- /dev/null +++ b/media-radio/wsjtx/wsjtx-2.5.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake flag-o-matic + +MY_P=${P/_/-} + +DESCRIPTION="Weak signal ham radio communication" +HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html; +SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + dev-libs/boost:=[nls,python] + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtconcurrent:5 + dev-qt/qtserialport:5 + dev-qt/qtsql:5 + dev-qt/qttest:5 + dev-qt/qtprintsupport:5 + virtual/libusb:1 + >=media-libs/hamlib-4.0:= + media-libs/portaudio + sci-libs/fftw:3.0[threads,fortran] + virtual/fortran + app-text/asciidoc + doc? ( dev-ruby/asciidoctor )" +DEPEND="${RDEPEND} + dev-qt/linguist-tools + " + +S=${WORKDIR}/wsjtx + +PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch" + "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" + "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" + "${FILESDIR}/${PN}-2.2.0-werror.patch" + "${FILESDIR}/${PN}-clang.patch" ) + +DOCS=( AUTHORS BUGS NEWS README THANKS ) + +src_unpack() { + unpack ${A} + unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz" +} + +src_prepare() { + sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/# COMMAND/" \ + manpages/CMakeLists.txt || die + eapply_user + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWSJT_GENERATE_DOCS="$(usex doc)" + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + ) + append-ldflags -no-pie + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die + rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: 475e34a1fd166f02421f441c125d63771170e1bc Author: Thomas Beierlein gentoo org> AuthorDate: Mon Nov 22 19:31:54 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Nov 22 19:32:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475e34a1 sci-libs/cartopy: Drop old See also bug# 822819 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/Manifest | 1 - sci-libs/cartopy/cartopy-0.18.0.ebuild | 67 -- 2 files changed, 68 deletions(-) diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest index 0417f6eb7b58..57508390262e 100644 --- a/sci-libs/cartopy/Manifest +++ b/sci-libs/cartopy/Manifest @@ -1,2 +1 @@ -DIST cartopy-0.18.0.tar.gz 14191937 BLAKE2B bb10791ef2534dad404cc492e378161a4a078813b09d6e2c16d0d465c7dcfbaa7f24d3818cfe0f1f46e7683bdf2e00440640534835ce064492d5321489e355bc SHA512 912d5ab57c96b9e6c51b3ad26f94d77e495eb9c3a8fb8a68bdd957c11b1bc8a3ddc97e76e0d8a5ec9afca9302b01fe5753f4208ec3829df8741ee0ebbaafe30f DIST cartopy-0.19.0.tar.gz 11738107 BLAKE2B 129a32850947e3439505812655b0feb25f33e3b45a909be56a0093cba41acbf777be7e899b528cc910e044fc8844438283eff4d20a1433ab5ea3c58f240efa0f SHA512 5019c752fed18295048cdbe927e28040b61327414262c67c079572969e8ec3abd76f4cb0e6dd1f8ee4cfb88426cbd926ff9a2e934e8d47b8a3180bf748bd7364 diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild b/sci-libs/cartopy/cartopy-0.18.0.ebuild deleted file mode 100644 index ffeef0d90707.. --- a/sci-libs/cartopy/cartopy-0.18.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 virtualx - -MY_PV=${PV/_beta/b} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Python package for geospatial data processing and analysis" -HOMEPAGE="https://scitools.org.uk/cartopy; -SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/numpy[${PYTHON_USEDEP}] - sci-libs/pyshp[${PYTHON_USEDEP}] - sci-libs/shapely[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/pillow[jpeg,${PYTHON_USEDEP}] - sci-libs/gdal[python,${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - sci-libs/geos - sci-libs/proj -" - -distutils_enable_tests pytest - -DEPEND+="test? ( - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - )" - -S="${WORKDIR}"/${MY_P} - -python_prepare_all() { - # drop test file requiring network access, which got not covered by markers - rm "${S}"/lib/cartopy/tests/mpl/test_crs.py || die - # prepare matplotlib backend for test suite - export MPLCONFIGDIR="${T}" - echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die - distutils-r1_python_prepare_all -} - -python_test() { - cd "${BUILD_DIR}" - # drop all tests needing network access - virtx pytest -vv -m "not network and not natural_earth" || die "test failed" -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
commit: a59ac5b78344dcd6ef019b041ea4adff16229c6b Author: Thomas Beierlein gentoo org> AuthorDate: Mon Nov 22 18:43:29 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Nov 22 18:46:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59ac5b7 media-radio/wsjtx: Drop old Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/Manifest | 2 - media-radio/wsjtx/wsjtx-2.3.1.ebuild | 80 media-radio/wsjtx/wsjtx-2.4.0.ebuild | 80 3 files changed, 162 deletions(-) diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest index 80dc39dcae99..74e428a376da 100644 --- a/media-radio/wsjtx/Manifest +++ b/media-radio/wsjtx/Manifest @@ -1,3 +1 @@ -DIST wsjtx-2.3.1.tgz 18040272 BLAKE2B 37b90842470d5565d49d5ed7b9d92207904216d29b8a9966dc38142303d48e92eb640901e4f0a80350f915963f725e36daa7c6fe8034743d30a253eeb02f9e1d SHA512 0a709ca605fb8d93f7583393ec4bdf6416b93233e2910e7e59942f4e40bdb9f2591e3e4b8e0822f49e104e74198a861ed2995cbb4976c7597ef1a1bd6fc43b44 -DIST wsjtx-2.4.0.tgz 18239827 BLAKE2B c58081fe4fe8afe08a137727ea492e61060f8bd4e5674a3c8daba35e4f89bc925d9e6d4ecbd8e1ed003ab4ad9bca71df24d6012456d5a64eb899fb79ba0be40e SHA512 c40e145ccab9e7339046994a08394f5a41604762e7998431648beb4b7c3067a87e32e346e3fb74615f7be64c71151c80286ffb217589f1f7e276dcc4761a9406 DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02 SHA512 d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017 diff --git a/media-radio/wsjtx/wsjtx-2.3.1.ebuild b/media-radio/wsjtx/wsjtx-2.3.1.ebuild deleted file mode 100644 index 258aa7b07859.. --- a/media-radio/wsjtx/wsjtx-2.3.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit cmake flag-o-matic - -MY_P=${P/_/-} - -DESCRIPTION="Weak signal ham radio communication" -HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html; -SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc" - -RDEPEND=" - dev-libs/boost:=[nls,python] - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtconcurrent:5 - dev-qt/qtserialport:5 - dev-qt/qtsql:5 - dev-qt/qttest:5 - dev-qt/qtprintsupport:5 - virtual/libusb:1 - >=media-libs/hamlib-4.0:= - media-libs/portaudio - sci-libs/fftw:3.0[threads,fortran] - virtual/fortran - app-text/asciidoc - doc? ( dev-ruby/asciidoctor )" -DEPEND="${RDEPEND} - dev-qt/linguist-tools - " - -S=${WORKDIR}/wsjtx - -PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch" - "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" - "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" - "${FILESDIR}/${PN}-2.2.0-werror.patch" - "${FILESDIR}/${PN}-clang.patch" ) - -DOCS=( AUTHORS BUGS NEWS README THANKS ) - -src_unpack() { - unpack ${A} - unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz" -} - -src_prepare() { - sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/# COMMAND/" \ - manpages/CMakeLists.txt || die - eapply_user - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWSJT_GENERATE_DOCS="$(usex doc)" - -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" - ) - append-ldflags -no-pie - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_install() { - cmake_src_install - rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die - rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die -} diff --git a/media-radio/wsjtx/wsjtx-2.4.0.ebuild b/media-radio/wsjtx/wsjtx-2.4.0.ebuild deleted file mode 100644 index 258aa7b07859.. --- a/media-radio/wsjtx/wsjtx-2.4.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit cmake flag-o-matic - -MY_P=${P/_/-} - -DESCRIPTION="Weak signal ham radio communication" -HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html; -SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc" - -RDEPEND=&quo
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
commit: 665095f30d9334c06625d8300a034022a65a34a6 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Nov 22 18:45:17 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Nov 22 18:46:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665095f3 media-radio/wsjtx: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/Manifest | 1 + media-radio/wsjtx/wsjtx-2.5.1.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest index 74e428a376da..d0d9fe9f2ac1 100644 --- a/media-radio/wsjtx/Manifest +++ b/media-radio/wsjtx/Manifest @@ -1 +1,2 @@ DIST wsjtx-2.5.0.tgz 25180010 BLAKE2B 09a50f8bbaca4fa6883ad335a6eb3e0d60d3e20382140ab69e3165ba4a38c9e96b059831db9a28452b15f5a0b98118e1269f3484ac8f375525135236b9d7ce02 SHA512 d5f801c9ec038a84d5b12a3843de9af7bbd6d628bd5eb8d3dd1e1621f04b319f9cc2ed01c882bf09ad3801800ee1b1fbeb49c8a9f991a2c03f3170ac192a6017 +DIST wsjtx-2.5.1.tgz 25249461 BLAKE2B fe858e4a21434c7357aa5baab8f4aff206a22bec7305b2d7c6a3860a389ca19779f4775a5618c046b25a71006a882f7a33b30baebe6e848182bd434ff82bb9aa SHA512 bce84766ea1eb13e899ccfc252ee3bcdb6f1d50afa6b312b0509d1eea8e5dcfc958c772fee2a2c40d43058e06ecda798fa9136252e3de0c4a40df27217a4b362 diff --git a/media-radio/wsjtx/wsjtx-2.5.1.ebuild b/media-radio/wsjtx/wsjtx-2.5.1.ebuild new file mode 100644 index ..aef0bd374750 --- /dev/null +++ b/media-radio/wsjtx/wsjtx-2.5.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake flag-o-matic + +MY_P=${P/_/-} + +DESCRIPTION="Weak signal ham radio communication" +HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html; +SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + dev-libs/boost:=[nls,python] + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtconcurrent:5 + dev-qt/qtserialport:5 + dev-qt/qtsql:5 + dev-qt/qttest:5 + dev-qt/qtprintsupport:5 + virtual/libusb:1 + >=media-libs/hamlib-4.0:= + media-libs/portaudio + sci-libs/fftw:3.0[threads,fortran] + virtual/fortran + app-text/asciidoc + doc? ( dev-ruby/asciidoctor )" +DEPEND="${RDEPEND} + dev-qt/linguist-tools + " + +S=${WORKDIR}/wsjtx + +PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch" + "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" + "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" + "${FILESDIR}/${PN}-2.2.0-werror.patch" + "${FILESDIR}/${PN}-clang.patch" ) + +DOCS=( AUTHORS BUGS NEWS README THANKS ) + +src_unpack() { + unpack ${A} + unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz" +} + +src_prepare() { + sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/# COMMAND/" \ + manpages/CMakeLists.txt || die + eapply_user + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWSJT_GENERATE_DOCS="$(usex doc)" + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + ) + append-ldflags -no-pie + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die + rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/
commit: 916bd80c38b35d66691bddfb5ddadb19a3a148e3 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Oct 30 15:39:34 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Oct 30 15:41:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916bd80c media-radio/gpredict: Drop old Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/gpredict/Manifest | 1 - media-radio/gpredict/gpredict-2.2.1.ebuild | 32 -- 2 files changed, 33 deletions(-) diff --git a/media-radio/gpredict/Manifest b/media-radio/gpredict/Manifest index 23513bc7a61..a2caf4e561f 100644 --- a/media-radio/gpredict/Manifest +++ b/media-radio/gpredict/Manifest @@ -1,2 +1 @@ -DIST gpredict-2.2.1.tar.bz2 4647342 BLAKE2B 989b80fd0f0029551854c18c1e00bd5d223bffe4aa20004b828bec87ab56dd488edf4d62289d394225e2a6b0c89ca1c9962cf63afe076a355757371127712ea7 SHA512 590a218bc95a465ca9772f892b77763b92a6c41c7d9f3b48279f28916cef8a5bfe616e6cdda1002e7dda082f37f37a98af8c8180895c572fec9c96aa76888f5d DIST gpredict-2.3.tar.gz 7742902 BLAKE2B 1ff567871838b062c59ab0076330a354afee082506044f5ce2ae1c7553e7f3462770f7134d13e3b603f7966476d13b365dd3575cc6c7e32d23865ba29b602cc9 SHA512 d7434aff482c943951a79cb607c91f118cfbde8209b4b370d0d2147766244fab2839b5c712864c2c521635f31c484ef2bfd3c771371e946f5a3561801ab474b5 diff --git a/media-radio/gpredict/gpredict-2.2.1.ebuild b/media-radio/gpredict/gpredict-2.2.1.ebuild deleted file mode 100644 index 8232248301f..000 --- a/media-radio/gpredict/gpredict-2.2.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Real-time satellite tracking and orbit prediction application" -HOMEPAGE="http://gpredict.oz9aec.net; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -RDEPEND="dev-libs/glib:2 - x11-libs/gdk-pixbuf[jpeg] - x11-libs/gtk+:3 - x11-libs/goocanvas:2.0 - net-misc/curl" -DEPEND="${RDEPEND} - dev-util/intltool - virtual/pkgconfig - sys-devel/gettext" - -DOCS=( AUTHORS ChangeLog NEWS README ) - -src_prepare() { - eapply_user - # remove wrong doc location - eapply -p0 "${FILESDIR}/${PN}-2.0-doc.patch" - eapply "${FILESDIR}/${P}-fno-common.patch" -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/files/
commit: 3e80e901853312e8d327bd4b53c53598fed2ac69 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Nov 5 15:28:50 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Nov 6 17:44:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e80e901 media-radio/gpredict: remove unused patch Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/22827 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/gpredict/files/gpredict-2.0-doc.patch | 13 - 1 file changed, 13 deletions(-) diff --git a/media-radio/gpredict/files/gpredict-2.0-doc.patch b/media-radio/gpredict/files/gpredict-2.0-doc.patch deleted file mode 100644 index 468539c1709..000 --- a/media-radio/gpredict/files/gpredict-2.0-doc.patch +++ /dev/null @@ -1,13 +0,0 @@ Makefile.in.orig 2017-12-14 19:28:09.472375915 +0100 -+++ Makefile.in2017-12-14 19:28:23.631137893 +0100 -@@ -850,10 +850,6 @@ - - install-data-local: - @$(NORMAL_INSTALL) -- $(INSTALL_DATA) $(top_srcdir)/AUTHORS $(DESTDIR)$(pkgdatadir) -- $(INSTALL_DATA) $(top_srcdir)/NEWS $(DESTDIR)$(pkgdatadir) -- $(INSTALL_DATA) $(top_srcdir)/README $(DESTDIR)$(pkgdatadir) -- $(INSTALL_DATA) $(top_srcdir)/COPYING $(DESTDIR)$(pkgdatadir) - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded.
[gentoo-commits] repo/gentoo:master commit in: media-radio/xastir/files/, media-radio/xastir/
commit: 9e0aa1213386fa6d7fb01aa1857c03a1d0ab90fd Author: Thomas Beierlein gentoo org> AuthorDate: Sun Oct 31 14:42:16 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Oct 31 14:43:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e0aa121 media-radio/xastir: Version bump Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xastir/Manifest| 1 + media-radio/xastir/files/xastir-2.1.8-scripts.diff | 77 + media-radio/xastir/xastir-2.1.8.ebuild | 80 ++ 3 files changed, 158 insertions(+) diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest index cf9bd0de8f5..1283992f06e 100644 --- a/media-radio/xastir/Manifest +++ b/media-radio/xastir/Manifest @@ -1 +1,2 @@ DIST xastir-2.1.6.tar.gz 2687180 BLAKE2B 053ee4e8d1fd589bf0767c6ffdaa7de2ef14d292d5773b2f08239fc4b73d3695e5c061dccab75caae068bc8887f7924d3793f0dfb8368b2cd25526211e240914 SHA512 91f40f3788f51589619833102d1db997ff725f84e6fa5f9b7dd8942094a1b7a94433779243be1c14b980d96613972482a397cec8e15b8ea4784fdd106c32ae08 +DIST xastir-2.1.8.tar.gz 586 BLAKE2B 4cd623c2db7a06c2499bf73a0df8c8f07b6a3072d177d370b76f54cb4caa4cf03f2b5c511149eaefc26f1aa7e8fe3a89e1c42e26a20066dd3337ad41dd5300b6 SHA512 361c92381b385035af160578dcfc4c800edcfabdbaebc5eda1c4fd9a78e934f289a54813577d5b765bbed6eae50cb772735defec6f489dc65326941d2492850d diff --git a/media-radio/xastir/files/xastir-2.1.8-scripts.diff b/media-radio/xastir/files/xastir-2.1.8-scripts.diff new file mode 100644 index 000..752f0f50cd0 --- /dev/null +++ b/media-radio/xastir/files/xastir-2.1.8-scripts.diff @@ -0,0 +1,77 @@ +# patch scripts location (bug #407185). partially backported from upstream. +diff -Nur -u Xastir-Release-2.1.2.orig/scripts/coord-convert.pl Xastir-Release-2.1.2/scripts/coord-convert.pl +--- Xastir-Release-2.1.2.orig/scripts/coord-convert.pl 2010-07-03 22:09:48.0 + Xastir-Release-2.1.2/scripts/coord-convert.pl 2012-03-07 15:46:01.0 + +@@ -26,7 +26,7 @@ + # + + +-use lib "${prefix}/lib"; ++use lib /usr/share/xastir/scripts; + use Coordinate; # WE7U's Coordinate.pm module + + +diff -Nur -u Xastir-Release-2.1.2.orig/scripts/permutations.pl Xastir-Release-2.1.2/scripts/permutations.pl +--- Xastir-Release-2.1.2.orig/scripts/permutations.pl 2010-07-03 22:09:48.0 + Xastir-Release-2.1.2/scripts/permutations.pl 2012-03-07 15:42:34.0 + +@@ -34,7 +34,7 @@ + # + + +-use lib "/usr/local/lib"; ++use lib "/usr/share/xastir/scripts"; + use Coordinate; # WE7U's Coordinate.pm module + + +diff -Nur -u Xastir-Release-2.1.2.orig/scripts/test_coord.pl Xastir-Release-2.1.2/scripts/test_coord.pl +--- Xastir-Release-2.1.2.orig/scripts/test_coord.pl2010-01-31 02:12:23.0 + Xastir-Release-2.1.2/scripts/test_coord.pl 2012-03-07 15:42:34.0 + +@@ -33,7 +33,7 @@ + + # + +-use lib "/usr/local/lib"; ++use lib "/usr/share/xastir/scripts"; + use Coordinate; # Snag WE7U's Coordinate module + + +diff -Nur -u Xastir-Release-2.1.2.orig/scripts/toporama250k.pl Xastir-Release-2.1.2/scripts/toporama250k.pl +--- Xastir-Release-2.1.2.orig/scripts/toporama250k.pl 2010-01-31 02:12:23.0 + Xastir-Release-2.1.2/scripts/toporama250k.pl 2012-03-07 15:46:49.0 + +@@ -28,14 +28,14 @@ + # map files for the whole of Canada! + # + # +-# - "cd /usr/local/share/xastir/maps" ++# - "cd /usr/share/xastir/maps" + # + # - Assure you have write privileges in the directory above either + # by becoming root using the "su" command, using "sudo", or + # temporarily changing ownership and/or privileges on the + # "maps" directory. + # +-# - "/usr/local/lib/xastir/toporama250k.pl" ++# - "/usr/share/xastir/scripts/toporama250k.pl" + # + # - The script will create/populate this directory heirarchy: + # .../maps/toporama/images/ +diff -Nur -u Xastir-Release-2.1.2.orig/scripts/toporama50k.pl Xastir-Release-2.1.2/scripts/toporama50k.pl +--- Xastir-Release-2.1.2.orig/scripts/toporama50k.pl 2010-01-31 02:12:23.0 + Xastir-Release-2.1.2/scripts/toporama50k.pl2012-03-07 15:47:01.0 + +@@ -27,14 +27,14 @@ + # map files for the whole of Canada! + # + # +-# - "cd /usr/local/share/xastir/maps" ++# - "cd /usr/share/xastir/maps" + # + # - Assure you have write privileges in the directory above either + # by becoming root using the "su" command, using "sudo", or + # temporarily changing ownership and/or privileges on the + # "maps" directory. + # +-# -
[gentoo-commits] repo/gentoo:master commit in: media-radio/qsstv/
commit: c39fdda7184fb4e452bd9539b16464fd2e464840 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Dec 14 18:28:32 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Dec 14 18:28:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39fdda7 media-radio/qsstv: Drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/qsstv/Manifest | 1 - media-radio/qsstv/qsstv-9.5.3.ebuild | 61 2 files changed, 62 deletions(-) diff --git a/media-radio/qsstv/Manifest b/media-radio/qsstv/Manifest index 227182c4f849..ac97b646a2d9 100644 --- a/media-radio/qsstv/Manifest +++ b/media-radio/qsstv/Manifest @@ -1,2 +1 @@ -DIST qsstv_9.5.3.tar.gz 7466438 BLAKE2B 8d38f106f72e051bf4d100c3c10c6ded15e69dfb33289206cce34bfde9210d5231c4d4ddc695417d5511aa8f33a08866ddb224dd9140863264a7a324cc2ffc2e SHA512 1753bb498163d17c80c3c322eda2725eae3de17c99e07fd99f4223508c3048521547148d69623f16f4192212a754f415e0f12f5fc98527b14bf00afcb3ae7c6d DIST qsstv_9.5.8.tar.gz 7468561 BLAKE2B 8bf1fda987b44643d88bdb69f11e723f8fa34a9dac13314d57ecac14c683d219349f1f31081cfd2df69cc67f2a7e5467704a4b78dbad58dc93b51915f84a0c57 SHA512 88e1bb62e3838d94c670397fceced7913ac4675e7fea93d78c2b2799ef172c27baad9ac7f7d119eb1130296d21b641164cdd0f53a93967305f632fa9bb3b4e6a diff --git a/media-radio/qsstv/qsstv-9.5.3.ebuild b/media-radio/qsstv/qsstv-9.5.3.ebuild deleted file mode 100644 index 3263804c9f8a.. --- a/media-radio/qsstv/qsstv-9.5.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit qmake-utils - -MY_P=${P/-/_} - -DESCRIPTION="Amateur radio SSTV software" -HOMEPAGE="http://users.telenet.be/on4qz/; -SRC_URI="http://users.telenet.be/on4qz/qsstv/downloads/${MY_P}.tar.gz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -CDEPEND="dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-libs/hamlib:= - media-libs/openjpeg:2 - media-libs/alsa-lib - media-libs/libv4l - sci-libs/fftw:3.0= - || ( - media-sound/pulseaudio - media-sound/apulse[sdk] - )" -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - x11-misc/xdg-utils" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - eapply_user - # fix docdirectory, install path and hamlib search path - sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \ - -e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" \ - qsstv.pro || die - - # prepare for media-radio/hamlib-4.2 change of API - if has_version '>=media-libs/hamlib-4.2' ; then - sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" "${S}"/rig/rigcontrol.cpp \ - || die - fi -} - -src_configure() { - eqmake5 PREFIX="/usr" -} - -src_install() { - emake INSTALL_ROOT="${D}" install - dodoc README.txt -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/xlog/
commit: c412f68b4693455e9e9907c274fd56275afbd03c Author: Thomas Beierlein gentoo org> AuthorDate: Tue Dec 14 18:31:34 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Dec 14 18:31:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c412f68b media-radio/xlog: Drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/xlog/Manifest | 2 - media-radio/xlog/xlog-2.0.22.ebuild | 83 - media-radio/xlog/xlog-2.0.23.ebuild | 83 - 3 files changed, 168 deletions(-) diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest index e194be9ca3d5..7172669af48c 100644 --- a/media-radio/xlog/Manifest +++ b/media-radio/xlog/Manifest @@ -1,3 +1 @@ -DIST xlog-2.0.22.tar.gz 11407849 BLAKE2B 85d2e904d33ef39883cb8ac086eed4dc7e65503cdccb95e8d33f169d12de4f1ed556a28ac2f40e0044e937185bf4d93fe55608088d6e95744617c9c3a051fb55 SHA512 a261f8e28b75aed9380c29b3da69c7615b0d32346eaf84a0ace5cf77c53407372c4985c599078dba5ed92f77bd8052a74c7dca40028b99bca49cc3164d4ec490 -DIST xlog-2.0.23.tar.gz 11407743 BLAKE2B 82828d043006b7f73ee32bae5b0beb261684aa70a2c556af34a8a269b790ad76e24d40a7ddb5c9b5cfd74ac7feb510c19deacc1b3dea647594d1f5f8c1293ca4 SHA512 1c235e6a49c7d6dd049aade4a0c34ffed61c211ea31c0f8d4d62db1a03b2d1e025ffd2fd9ae42b639113485d36e1ee2e40439f74e1971eb99847f4564b21bd10 DIST xlog-2.0.24.tar.gz 11407825 BLAKE2B 0de5203d4229005ba84940443672a9787a9ab2a87565bcbf47e0a0fcf375dcddec7636d11a359a117c42b7e07ea81fd482a2684b8a75379da1fe72cbc991643d SHA512 cc96dfabf01a6c49ed7db1257cc102a469642bdd32a158b0a026da2017181060f8aace5de22ada5df42b3bc89c14448dd372332a9ff0101121570f5b1187e5ab diff --git a/media-radio/xlog/xlog-2.0.22.ebuild b/media-radio/xlog/xlog-2.0.22.ebuild deleted file mode 100644 index 3b1c9d3c1662.. --- a/media-radio/xlog/xlog-2.0.22.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs xdg-utils -MY_P=${P/_} - -DESCRIPTION="An amateur radio logging program" -HOMEPAGE="https://www.nongnu.org/xlog; -SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="media-libs/hamlib:= - dev-libs/glib:2 - x11-libs/gtk+:2" -DEPEND="${RDEPEND} - media-libs/libpng:0 - sys-devel/gettext - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -DOCS=( AUTHORS data/doc/THANKS NEWS README ) - -src_prepare() { - eapply_user - eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" - - # Drop -Werror - sed -i -e "s:-Werror::g" configure.ac || die - # fix underlinking - sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die - eautoconf - - # prepare for media-radio/hamlib-4.2 change of API - if has_version '>=media-libs/hamlib-4.2' ; then - sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" "${S}"/src/hamlib-utils.c || die - fi - - # Fix broken png files<< - einfo "Fixing broken png files." - pushd "${S}"/data/doc/manual/output/html - for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do - pngfix -q --out=out.png ${png} - mv -f out.png "${png}" || die - done - popd - einfo "done ..." - -} - -src_configure() { - # mime-update causes file collisions if enabled - econf --disable-mime-update -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - emake DESTDIR="${D}" install - # build system makes it complicate to inhibit updating desktop - # database, so just remove the offending file - rm "${D}"/usr/share/applications/mimeinfo.cache || die - docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} - einstalldocs -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/media-radio/xlog/xlog-2.0.23.ebuild b/media-radio/xlog/xlog-2.0.23.ebuild deleted file mode 100644 index 6a50652eae61.. --- a/media-radio/xlog/xlog-2.0.23.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs xdg-utils -MY_P=${P/_} - -DESCRIPTION="An amateur radio logging program" -HOMEPAGE="https://www.nongnu.org/xlog; -SRC_URI="https://download.savannah.gnu.org/releases/
[gentoo-commits] repo/gentoo:master commit in: media-radio/dxcc/files/, media-radio/dxcc/
commit: b3058441b2216b0ede02ae9902d2ebad06286439 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Dec 14 18:24:20 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Dec 14 18:24:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3058441 media-radio/dxcc: Drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/dxcc/Manifest | 1 - media-radio/dxcc/dxcc-20190309.ebuild | 23 --- media-radio/dxcc/files/Makefile.patch | 28 3 files changed, 52 deletions(-) diff --git a/media-radio/dxcc/Manifest b/media-radio/dxcc/Manifest index 4bd889ffeaec..2c42e5b668ee 100644 --- a/media-radio/dxcc/Manifest +++ b/media-radio/dxcc/Manifest @@ -1,2 +1 @@ -DIST dxcc-20190309.tar.gz 175488 BLAKE2B 46ef8e87e0c70b4d58f3a6533f651aff078502705206f145dc25b5380db0019faa49dbb9003896c4ace33f35d59b349155bb77584d235700ea4532f71744fb44 SHA512 c7bad51ade05d60aa077b24c87bf5370728038503e190808eb774b307089269fe21d068f86487455ec1b23e5b90a560ef53794834ffe7e6eefc6fd78effdec21 DIST dxcc-20191204.tar.gz 176076 BLAKE2B 86f18d7ce381e2ac8c5baa31e71d26d031cae47ab19d6a89af7d18662877901649286281e55e15fe068649f54449d474d72cfdb6cf87fb9c66e698095c7093c8 SHA512 a4fe2034ebd9674dc63e998dc68aa5d56eebae2203eb7a3e90edb2b71283bee76c1b68a99561596d2afb80777ba8ef071f1d5d12c6b6e1ea6ce1e2425ab22144 diff --git a/media-radio/dxcc/dxcc-20190309.ebuild b/media-radio/dxcc/dxcc-20190309.ebuild deleted file mode 100644 index 0a84f1ca439a.. --- a/media-radio/dxcc/dxcc-20190309.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A ham radio callsign DXCC lookup utility" -HOMEPAGE="http://fkurz.net/ham/dxcc.html; -SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="tk" - -RDEPEND="dev-lang/perl - tk? ( dev-perl/Tk )" - -PATCHES=( "${FILESDIR}/${P}-Makefile.patch" ) - -src_install() { - emake DESTDIR="${D}/usr" install - dodoc README ChangeLog -} diff --git a/media-radio/dxcc/files/Makefile.patch b/media-radio/dxcc/files/Makefile.patch deleted file mode 100644 index d4f391bed094.. --- a/media-radio/dxcc/files/Makefile.patch +++ /dev/null @@ -1,28 +0,0 @@ Makefile.orig 2009-04-07 19:10:23.0 +0200 -+++ Makefile 2009-04-07 19:11:12.0 +0200 -@@ -4,19 +4,22 @@ - DESTDIR ?= /usr - - all: -- @echo -e "dxcc - make [install|uninstall|clean|dist] \nCheck README for help." - - install: -- install -d -v $(DESTDIR)/share/man/man1/ -- install -d -v $(DESTDIR)/share/dxcc/ -+ install -d $(DESTDIR)/share/man/man1/ -+ install -d $(DESTDIR)/share/dxcc/ -+ install -d $(DESTDIR)/share/pixmaps/ -+ install -d $(DESTDIR)/bin/ - install -m 0644 dxcc.1 $(DESTDIR)/share/man/man1/ - install -m 0644 earth.gif $(DESTDIR)/share/dxcc/ -+ install -m 0644 dxcc.png$(DESTDIR)/share/pixmaps/ - install -m 0755 dxcc$(DESTDIR)/bin/ - - uninstall: - rm -f $(DESTDIR)/bin/dxcc - rm -f $(DESTDIR)/share/man/man1/dxcc.1 - rm -f $(DESTDIR)/share/dxcc/earth.gif -+ rm -r $(DESTDIR)/share/pixmaps/dxcc.png - - clean: - rm -f *~
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: 4e2cd5b59521963ed1eb37bc8a478a111c23f7f3 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Dec 14 18:27:17 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Dec 14 18:27:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e2cd5b5 media-radio/fldigi: Drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 2 -- media-radio/fldigi/fldigi-4.1.18.ebuild | 52 - media-radio/fldigi/fldigi-4.1.19.ebuild | 52 - 3 files changed, 106 deletions(-) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 6afc430598b2..80606342f032 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,3 +1 @@ -DIST fldigi-4.1.18.tar.gz 4847091 BLAKE2B 5b5ab773a78370b3c6ea86d63af7631bea97b16c3eacdb3d3b4e1b18dbbe70c727afa2ddf04c1ca7934f483503b2373d5d94bf4fcd896ad52a843c723a7c5cd2 SHA512 4d7fef4d464fcedf075d226bae7fd7134cd7436d737e17b7e21607e5120c957a909d1775900dbfea608c68629409c04eaa70a399bef6cba27b6e12b255696633 -DIST fldigi-4.1.19.tar.gz 4900636 BLAKE2B 1fa8689bc3c0a8fff24514bd306c70815039b8610673e1834f6c2b567ef0c6e9170750ef208efd58c62fc2f872865ae30e64651c57eaeb14abc96896d73d0417 SHA512 68eaeb4879e58f648827d129fad7ccb799062ad220429f29afc6c75fd50794393bf31e130ba03628e409a2703d52598d2a04dfba8780960d32b132306cc177b4 DIST fldigi-4.1.20.tar.gz 4906451 BLAKE2B ed12be269828a1c8a9b1eeab470981ca95d47a330a9eec098c6ce241e36a18bfaf5d36eecb480542aff128c7b7f6b06d85af1a37f30a9b721ed1712cf90a4df3 SHA512 97c4ae9d0721a3d264af55483e9e3e6dd22e33c879d60f7818489c2e8eb0f0615f8698c67c39fa066b05baccd75c06e1988d9f7ea3dc180158da77ed604a0d0f diff --git a/media-radio/fldigi/fldigi-4.1.18.ebuild b/media-radio/fldigi/fldigi-4.1.18.ebuild deleted file mode 100644 index 904b10231739.. --- a/media-radio/fldigi/fldigi-4.1.18.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic - -DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="hamlib nls pulseaudio" -IUSE_CPU_FLAGS=" sse sse2 sse3" -IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" - -RDEPEND="x11-libs/fltk:1[threads,xft] - media-libs/libsamplerate - media-libs/libpng:0 - x11-misc/xdg-utils - dev-perl/RPC-XML - dev-perl/Term-ReadLine-Perl - || ( - media-libs/portaudio[oss] - media-libs/portaudio[alsa] - ) - hamlib? ( media-libs/hamlib:= ) - pulseaudio? ( media-sound/pulseaudio ) - >=media-libs/libsndfile-1.0.10" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog NEWS README ) - -src_configure() { - append-cxxflags $(test-flags-CXX -std=c++14) - local myconf="" - - use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" - use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" - use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" - - econf ${myconf} \ - --with-sndfile \ - $(use_with hamlib) \ - $(use_enable nls) \ - $(use_with pulseaudio) \ - --without-asciidoc -} diff --git a/media-radio/fldigi/fldigi-4.1.19.ebuild b/media-radio/fldigi/fldigi-4.1.19.ebuild deleted file mode 100644 index d58de298fbf0.. --- a/media-radio/fldigi/fldigi-4.1.19.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic - -DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="hamlib nls pulseaudio" -IUSE_CPU_FLAGS=" sse sse2 sse3" -IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" - -RDEPEND="x11-libs/fltk:1[threads,xft] - media-libs/libsamplerate - media-libs/libpng:0 - x11-misc/xdg-utils - dev-perl/RPC-XML - dev-perl/Term-ReadLine-Perl - || ( - media-libs/portaudio[oss] - media-libs/portaudio[alsa] - ) - hamlib? ( media-libs/hamlib:= ) - pulseaudio? ( media-sound/pulseaudio ) - >=media-libs/libsndfile-1.0.10&
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: d9bf97290e0b04abf378ab246a8d5b7a72bff338 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Dec 7 06:50:10 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Dec 7 06:50:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9bf9729 media-libs/hamlib: Drop old Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/Manifest | 1 - media-libs/hamlib/hamlib-4.2.ebuild | 94 - 2 files changed, 95 deletions(-) diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index 985a81dd4f2c..6e041160e129 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -1,3 +1,2 @@ -DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d43c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e SHA512 08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804 DIST hamlib-4.3.1.tar.gz 2356944 BLAKE2B c803d253c867303cbde98b6f2e10f610aac111b7bd81fd343e1396cb86384b1c26942e5ccb8e395e073f9aa3d48e6f9edc1b64da14b2ec5ca09f98fbd3dee667 SHA512 8dee4676a19de7ac1ef733a4285b76e918f11aad6594d0557d36df295faf04c615e0993edb2f9ed5e7aea718c184603fec831caf28b75026c705f0b2e4b9eca7 DIST hamlib-4.4.tar.gz 2401399 BLAKE2B 4256b5b4374c62ef4fb957d29deda95aa9d15a8b52b81c5db1c07f3ebbf4c8e48c6c082769cef82c8457b3f813ac00ef7a37136615747f2c93e5275a112891e7 SHA512 37366ba180031de34da447c3d4e0086f156b893f57b5ab9bbc38b8e1f4bf9310fa1a9eb2a6d7884f1f11900dbdb811b4071e023aba571ea0ac5d07ddb122bf7b diff --git a/media-libs/hamlib/hamlib-4.2.ebuild b/media-libs/hamlib/hamlib-4.2.ebuild deleted file mode 100644 index c26283d90ea6.. --- a/media-libs/hamlib/hamlib-4.2.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -MY_P=${P/_rc2/~rc2} - -inherit autotools python-single-r1 - -DESCRIPTION="Ham radio backend rig control libraries" -HOMEPAGE="https://www.hamlib.org; -SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz" - -LICENSE="LGPL-2 GPL-2" -SLOT="0/4.2" -KEYWORDS="amd64 x86" -IUSE="doc perl python tcl" - -RESTRICT="test" - -RDEPEND=" - =virtual/libusb-0* - dev-libs/libxml2 - sys-libs/readline:0= - perl? ( dev-lang/perl ) - python? ( ${PYTHON_DEPS} ) - tcl? ( dev-lang/tcl:0= )" - -DEPEND=" ${RDEPEND} - virtual/pkgconfig - dev-lang/swig - >=sys-devel/libtool-2.2 - doc? ( app-doc/doxygen )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # fix hardcoded libdir paths - sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ - -e "s#fix}/include#fix}/include/hamlib#" \ - hamlib.pc.in || die "sed failed" - - # Correct install target to whatever INSTALLDIRS says and use vendor - # installdirs everywhere (bug #611550) - sed -i -e "s#install_site#install#" \ - -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ - bindings/Makefile.am || die "sed failed patching for perl" - - # make building of documentation compatible with autotools-utils - sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" - - eautoreconf - - eapply_user -} - -src_configure() { - econf \ - --libdir=/usr/$(get_libdir)/hamlib \ - --disable-static \ - --with-xml-support \ - $(use_with perl perl-binding) \ - $(use_with python python-binding) \ - $(use_with tcl tcl-binding) -} - -src_compile() { - emake - use doc && emake html -} - -src_install() { - emake DESTDIR="${D}" install - - use python && python_optimize - - use doc && HTML_DOCS=( doc/html/ ) - einstalldocs - - insinto /usr/$(get_libdir)/pkgconfig - doins hamlib.pc - - echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib - doenvd "${T}"/73hamlib -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: 5b25f2aa56b2ba7a29d0b6efbcb8f5525b8d00ff Author: Thomas Beierlein gentoo org> AuthorDate: Sun Jul 18 15:36:01 2021 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Jul 18 15:36:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b25f2aa media-radio/flrig: Version bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest | 1 + media-radio/flrig/flrig-1.4.1.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index 2e557a58afa..27c6d87459c 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,2 +1,3 @@ DIST flrig-1.3.54.tar.gz 891644 BLAKE2B 9bb87c9a0960a3975cf27c67b0850c3d6ad3ac4efd41c5f49857fe9e3c1ea22c2db7e7fabfdaa1aeacb82ee3d712313681c5a0bf08cf790a6f63813d6de9a4e1 SHA512 0f143a2ba5afe766219133d76c398b0a8b3d61cd8313d50a18585f2b1454e4aa5802b9a4995b40e0dc4de3b1e58850f76fa9a5342ebe06be20ea1ace5c187eba DIST flrig-1.4.0.tar.gz 885450 BLAKE2B 1ad18c07a4812168653969e7f00c8cf2a865caa7764fbbab755ceabf95e6ccabc133a1d1b607b9ee7db9be2d805e76850864f06de5e01762361aeec54bf3d681 SHA512 2d0ebbc51af784b423fe0bc658bacc99975660ea44e613922847d2acdc072c4b0e89eccd05adb88773364cd96a19e2daf3535aa5313690e999b047acbb472ec8 +DIST flrig-1.4.1.tar.gz 916690 BLAKE2B bd411693145e4b69a0fc07d4412ff1c76be1b1a3507176ecf7676581a931caa9b992d279d27afc32a3fa7441cbedce203805ad9cb3ffd0ea145cb6adb7296287 SHA512 d365ea6c260f97fc6a0fe78b49ed69991fbefb06b7e0f4788eac6b0f959c1a1c511596f5ba950ea7153de9dc6ce65f232de0ba0f960cd7b1f31381bfa5e7c90a diff --git a/media-radio/flrig/flrig-1.4.1.ebuild b/media-radio/flrig/flrig-1.4.1.ebuild new file mode 100644 index 000..955cc391d61 --- /dev/null +++ b/media-radio/flrig/flrig-1.4.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +DESCRIPTION="Transceiver control program for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html; +SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +DOCS=(AUTHORS ChangeLog README) + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext"
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/
commit: 8d440cf627765b3604aa3a74e7a439ce5249be58 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Feb 13 07:56:21 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Feb 13 07:57:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d440cf6 sci-electronics/xnec2c: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/xnec2c/Manifest| 1 + sci-electronics/xnec2c/xnec2c-4.4.5.ebuild | 50 ++ 2 files changed, 51 insertions(+) diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest index 892ff039cc4a..5ce46e7d3b2f 100644 --- a/sci-electronics/xnec2c/Manifest +++ b/sci-electronics/xnec2c/Manifest @@ -1,3 +1,4 @@ DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1 SHA512 3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980 DIST xnec2c-4.2.tar.bz2 939408 BLAKE2B 5fbecf436bfebb6979c12d7f76d708a21d784ee5f4f38c6010c5fd16ebe5324ea5469ea578c4ac7fabc26a82e7ea5d5bf6206be79482a9e454183c7b082a20a8 SHA512 bc0929e3cb01eb355c1eb8615087cc70c4585db75d0e6664237e8e268c5dc2159ec9852d917c9fe6b06a3fa780d7ae0b806c2e5cbf48a60622ee4558d9d82063 DIST xnec2c-v4.3.4.tar.gz 974922 BLAKE2B e6243ca37bf5acc91e523c8444121afb7b56d4cdfcf64120987aebde321ddaecc4c63653e60353d300c987af65e5ecc4f441b4f1aaa72ed88bbcd0833da89d40 SHA512 5b29b6679117e384d0f0c671a5ed3a902012fd18832e89af894cdb26ac7ec4e7e9de5a4195b7fc81de1481ad253fb77483ee05f15ed608a3cfaa32de4071918c +DIST xnec2c-v4.4.5.tar.gz 972268 BLAKE2B d68b525324ddc8a621e7b186364031b3739210aea9581347e1fa38916eefb97f7ef3d7e5b8f673d9fd514dea36815ebc3f9d17d3a6eea26af90d5981ad738828 SHA512 8edf19357d619bfc9fcf2ed29380b51d8dc5e8dd1f7fa798a01f15652e0c5c65217e1e8797be6118a655d124dcf1fe8f3d959744128d75afef5c60738864d3cc diff --git a/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild b/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild new file mode 100644 index ..d305cccd2dda --- /dev/null +++ b/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +MY_P=${PN}-v${PV} + +DESCRIPTION="A GTK+ graphical interactive version of nec2c" +HOMEPAGE="https://www.xnec2c.org; +SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3" +DEPEND="${RDEPEND} + sys-devel/gettext" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + eapply_user + eautoreconf +} + +src_install() { + default + docompress -x /usr/share/man + + rm -R "${D}/usr/share/doc/${P}" || die + dodoc AUTHORS README.md doc/*.txt + use doc && dodoc -r doc/*.html doc/images + + if ! use examples ; then + rm -R "${D}/usr/share/${PN}/examples" || die + fi +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/files/, sci-electronics/xnec2c/
commit: 5ffa7558b47964913a0c88edb85c0eca3020d7bc Author: Thomas Beierlein gentoo org> AuthorDate: Fri Feb 25 05:54:02 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Feb 25 05:54:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffa7558 sci-electronics/xnec2c: Fix musl related compile problems After discussion with upstream drop left overs from experiments with handling of some dynamic libraries. That fixes the problems with the use of dlinfo() and backtrack_symbols(). Closes: https://bugs.gentoo.org/832744 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Thomas Beierlein gentoo.org> .../xnec2c/files/xnec2c-4.4.5-musl.patch | 63 ++ sci-electronics/xnec2c/xnec2c-4.4.5.ebuild | 3 ++ 2 files changed, 66 insertions(+) diff --git a/sci-electronics/xnec2c/files/xnec2c-4.4.5-musl.patch b/sci-electronics/xnec2c/files/xnec2c-4.4.5-musl.patch new file mode 100644 index ..a995463224b0 --- /dev/null +++ b/sci-electronics/xnec2c/files/xnec2c-4.4.5-musl.patch @@ -0,0 +1,63 @@ +diff --git a/src/mathlib.c b/src/mathlib.c +index 5354240..b28033e 100644 +--- a/src/mathlib.c b/src/mathlib.c +@@ -155,9 +155,6 @@ int open_mathlib(mathlib_t *lib) + return 0; + } + +- if (dlinfo(lib->handle, RTLD_DI_LMID, >lmid) == -1) +- printf("dlinfo: %s: %s\n", lib->lib, dlerror()); +- + // Call the init() function if configured + if (lib->init != NULL) + lib->init(lib); +@@ -217,14 +214,7 @@ void init_mathlib() + mathlibs[libidx].available = 1; + + // At this point the library load was successful, provide detail: +- if (mathlibs[libidx].handle != NULL) +- { +- char lpath[PATH_MAX]; +- dlinfo(mathlibs[libidx].handle, RTLD_DI_ORIGIN, lpath); +- printf(" loaded ok: %s/%s\n", lpath, mathlibs[libidx].lib); +- } +- else +- printf(" loaded ok.\n"); ++ printf(" loaded ok.\n"); + + // Set the default to the first one we find: + if (current_mathlib == NULL) +diff --git a/src/utils.c b/src/utils.c +index b803402..1462df2 100644 +--- a/src/utils.c b/src/utils.c +@@ -17,7 +17,7 @@ + *https://www.xnec2c.org/ + */ + +-#include ++//#include + + #include "utils.h" + #include "shared.h" +@@ -736,18 +736,7 @@ void _print_backtrace(char **strings) + // Return an array of backtrace strings. The value returned must be free()'ed. + char **_get_backtrace() + { +- void *array[10]; +- char **strings; +- int size; +- +- size = backtrace(array, 10); +- strings = backtrace_symbols(array, size); +- +- // This wastes an array entry, but allows _print_backtrace() to find +- // the end of the list without realloc'ing space for a NULL: +- strings[size-1] = NULL; +- +- return strings; ++ return NULL; + } + + void print_backtrace(char *msg) diff --git a/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild b/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild index d305cccd2dda..6c495a7c80f8 100644 --- a/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild +++ b/sci-electronics/xnec2c/xnec2c-4.4.5.ebuild @@ -21,10 +21,13 @@ RDEPEND="dev-libs/glib:2 DEPEND="${RDEPEND} sys-devel/gettext" +PATCHES=( "${FILESDIR}/$PN-4.4.5-musl.patch" ) + S="${WORKDIR}/${MY_P}" src_prepare() { eapply_user + eapply ${PATCHES[@]} eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/, sci-electronics/xnec2c/files/
commit: 42333415c364f16e1055d68d6a6dcd9abdf51d72 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Mar 19 17:55:07 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Mar 19 18:25:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42333415 sci-electronics/xnec2c: drop 4.2, 4.3.4 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/xnec2c/Manifest| 2 - sci-electronics/xnec2c/files/xnec2c-template.patch | 28 sci-electronics/xnec2c/xnec2c-4.2.ebuild | 46 sci-electronics/xnec2c/xnec2c-4.3.4.ebuild | 50 -- 4 files changed, 126 deletions(-) diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest index 5ce46e7d3b2f..1e2cfb1af6f5 100644 --- a/sci-electronics/xnec2c/Manifest +++ b/sci-electronics/xnec2c/Manifest @@ -1,4 +1,2 @@ DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1 SHA512 3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980 -DIST xnec2c-4.2.tar.bz2 939408 BLAKE2B 5fbecf436bfebb6979c12d7f76d708a21d784ee5f4f38c6010c5fd16ebe5324ea5469ea578c4ac7fabc26a82e7ea5d5bf6206be79482a9e454183c7b082a20a8 SHA512 bc0929e3cb01eb355c1eb8615087cc70c4585db75d0e6664237e8e268c5dc2159ec9852d917c9fe6b06a3fa780d7ae0b806c2e5cbf48a60622ee4558d9d82063 -DIST xnec2c-v4.3.4.tar.gz 974922 BLAKE2B e6243ca37bf5acc91e523c8444121afb7b56d4cdfcf64120987aebde321ddaecc4c63653e60353d300c987af65e5ecc4f441b4f1aaa72ed88bbcd0833da89d40 SHA512 5b29b6679117e384d0f0c671a5ed3a902012fd18832e89af894cdb26ac7ec4e7e9de5a4195b7fc81de1481ad253fb77483ee05f15ed608a3cfaa32de4071918c DIST xnec2c-v4.4.5.tar.gz 972268 BLAKE2B d68b525324ddc8a621e7b186364031b3739210aea9581347e1fa38916eefb97f7ef3d7e5b8f673d9fd514dea36815ebc3f9d17d3a6eea26af90d5981ad738828 SHA512 8edf19357d619bfc9fcf2ed29380b51d8dc5e8dd1f7fa798a01f15652e0c5c65217e1e8797be6118a655d124dcf1fe8f3d959744128d75afef5c60738864d3cc diff --git a/sci-electronics/xnec2c/files/xnec2c-template.patch b/sci-electronics/xnec2c/files/xnec2c-template.patch deleted file mode 100644 index fa09bbdb9830.. --- a/sci-electronics/xnec2c/files/xnec2c-template.patch +++ /dev/null @@ -1,28 +0,0 @@ -# Install template files in /usr/share/xnec2c -diff --git a/Makefile.am b/Makefile.am -index 9e8873a..6f6203e 100644 a/Makefile.am -+++ b/Makefile.am -@@ -62,7 +62,7 @@ install-data-local: - $(install_sh_DATA) doc/$(PACKAGE).1.gz $(DESTDIR)$(mandir)/man1/; \ - fi; - if test -d .$(PACKAGE)/; then \ --$(MKDIR_P) $(DESTDIR)$(datarootdir)/examples/$(PACKAGE)/;\ --cp -r .$(PACKAGE)/* $(DESTDIR)$(datarootdir)/examples/$(PACKAGE)/; \ -+$(MKDIR_P) $(DESTDIR)$(datarootdir)/$(PACKAGE)/;\ -+cp -r .$(PACKAGE)/* $(DESTDIR)$(datarootdir)/$(PACKAGE)/; \ - fi; - -diff --git a/src/main.c b/src/main.c -index 4cb541e..6883ceb 100644 a/src/main.c -+++ b/src/main.c -@@ -88,7 +88,7 @@ main (int argc, char *argv[]) - /* Create file path to xnec2c examples directory */ - exe_path[bytes] = '\0'; - Strlcpy( file_path, exe_path, sizeof(file_path) ); --Strlcat( file_path, "/share/examples/xnec2c", sizeof(file_path) ); -+Strlcat( file_path, "/share/xnec2c", sizeof(file_path) ); - fprintf( stderr, "xnec2c: creating xnec2c config directory from: %s\n", file_path ); - - /* Create system command to copy examples/xnec2c to ~/.xnec2c */ diff --git a/sci-electronics/xnec2c/xnec2c-4.2.ebuild b/sci-electronics/xnec2c/xnec2c-4.2.ebuild deleted file mode 100644 index bdc030a2fa5c.. --- a/sci-electronics/xnec2c/xnec2c-4.2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools xdg-utils - -DESCRIPTION="A GTK+ graphical interactive version of nec2c" -HOMEPAGE="https://www.qsl.net/5b4az/pages/nec2.html; -SRC_URI="https://www.qsl.net/5b4az/pkg/nec2/xnec2c/${P}.tar.bz2; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:3" -DEPEND="${RDEPEND} - sys-devel/gettext" - -src_prepare() { - eapply_user - eapply "${FILESDIR}/${PN}-template.patch" - eautoreconf -} - -src_install() { - default - - docompress -x /usr/share/man - dodoc AUTHORS README doc/*.txt - use doc && dodoc -r doc/*.html doc/images - if use examples ; then - docinto examples - dodoc examples/* - fi -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/
commit: fe2d1013e40cae5acfbfd23ed7b8d8f0b539f281 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Mar 19 18:31:49 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Mar 19 18:31:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe2d1013 sci-electronics/xnec2c: add 4.4.7 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/xnec2c/Manifest| 1 + sci-electronics/xnec2c/xnec2c-4.4.7.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest index 1e2cfb1af6f5..6604b6523ace 100644 --- a/sci-electronics/xnec2c/Manifest +++ b/sci-electronics/xnec2c/Manifest @@ -1,2 +1,3 @@ DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1 SHA512 3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980 DIST xnec2c-v4.4.5.tar.gz 972268 BLAKE2B d68b525324ddc8a621e7b186364031b3739210aea9581347e1fa38916eefb97f7ef3d7e5b8f673d9fd514dea36815ebc3f9d17d3a6eea26af90d5981ad738828 SHA512 8edf19357d619bfc9fcf2ed29380b51d8dc5e8dd1f7fa798a01f15652e0c5c65217e1e8797be6118a655d124dcf1fe8f3d959744128d75afef5c60738864d3cc +DIST xnec2c-v4.4.7.tar.gz 977084 BLAKE2B 1bf17da252e9a1a38613a7d0e808f190ddb704af9903b897fdd5d68f1942d0c65ac43e9daa6d10b311c866733e96d216f3f610b6d5e7f957ad0230e6e35cfb8d SHA512 d9ed8bf0eaa43fb4cf77997e71af6c70c5be120e2979ea6036af20caa1886897a543f7d7ec75df907f3f1c2adf55e1c4fa5e95f9fde034ebdfc51e932aaf674e diff --git a/sci-electronics/xnec2c/xnec2c-4.4.7.ebuild b/sci-electronics/xnec2c/xnec2c-4.4.7.ebuild new file mode 100644 index ..c9403b6d6ff4 --- /dev/null +++ b/sci-electronics/xnec2c/xnec2c-4.4.7.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +MY_P=${PN}-v${PV} + +DESCRIPTION="A GTK+ graphical interactive version of nec2c" +HOMEPAGE="https://www.xnec2c.org; +SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3" +DEPEND="${RDEPEND} + sys-devel/gettext" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + eapply_user + eautoreconf +} +src_install() { + default + docompress -x /usr/share/man + + rm -R "${D}/usr/share/doc/${P}" || die + dodoc AUTHORS README.md doc/*.txt + use doc && dodoc -r doc/*.html doc/images + + if ! use examples ; then + rm -R "${D}/usr/share/${PN}/examples" || die + fi +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/nanovna-saver/
commit: 725073832253187b4183b0ddaa1672451e66ae49 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Mar 21 13:31:09 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Mar 21 13:35:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72507383 net-wireless/nanovna-saver: enable py3.10, add USE deps and tests Signed-off-by: Thomas Beierlein gentoo.org> net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild b/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild index 1270f8f75142..e2817ae6b9e4 100644 --- a/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild +++ b/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA" @@ -24,14 +24,16 @@ DEPEND="" RDEPEND="${DEPEND} dev-python/cython[${PYTHON_USEDEP}] dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets] dev-python/numpy[${PYTHON_USEDEP}] dev-python/scipy[${PYTHON_USEDEP}]" BDEPEND="" PATCHES=( "${FILESDIR}"/no-newline-in-description.patch ) -src_prepare() { - rm "${S}"/test -R || die - distutils-r1_src_prepare +distutils_enable_tests pytest + +python_install() { + rm -r "${BUILD_DIR}"/lib/test || die + distutils-r1_python_install }
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/
commit: a63315630500bdf5ac2c84b9787fb53031e24e06 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Mar 24 16:40:31 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Mar 24 16:41:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6331563 sci-electronics/xnec2c: add 4.4.11 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/xnec2c/Manifest | 1 + sci-electronics/xnec2c/xnec2c-4.4.11.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest index 6604b6523ace..1e51c2d52d97 100644 --- a/sci-electronics/xnec2c/Manifest +++ b/sci-electronics/xnec2c/Manifest @@ -1,3 +1,4 @@ DIST xnec2c-4.1.1.tar.bz2 947969 BLAKE2B 81794dc557d5cc845043be97e07b628e69dcd26fddb3886d11bf31374eba0187491ad9787187f8f4a19cf04f644288c680d3b8778a7b6e144209951b25bbfbf1 SHA512 3a97521f568d79158d5d224958e4cb3708de8214476ba228f9ce0ac122899eb9b06f596d5b0c43a85a18dbd6d86e0751f1a70128c14dd8972f10deeb5a1db980 +DIST xnec2c-v4.4.11.tar.gz 1061014 BLAKE2B f7af594a1f97b0ad9d93b57235afaf04a8500768396c49608c96849b761828206f2c48afbdb067c9a4138732d4d4e6ad7f6f90a5a547487928efdfe77d3bad88 SHA512 9b5bf71ae45b4d70030eb78793d54d2aa8691afcfcb398b8b23be6508d77a510e5e8a26b6c978b9ea6031fbf5903fd765263d4b19691011187daf58feac612e2 DIST xnec2c-v4.4.5.tar.gz 972268 BLAKE2B d68b525324ddc8a621e7b186364031b3739210aea9581347e1fa38916eefb97f7ef3d7e5b8f673d9fd514dea36815ebc3f9d17d3a6eea26af90d5981ad738828 SHA512 8edf19357d619bfc9fcf2ed29380b51d8dc5e8dd1f7fa798a01f15652e0c5c65217e1e8797be6118a655d124dcf1fe8f3d959744128d75afef5c60738864d3cc DIST xnec2c-v4.4.7.tar.gz 977084 BLAKE2B 1bf17da252e9a1a38613a7d0e808f190ddb704af9903b897fdd5d68f1942d0c65ac43e9daa6d10b311c866733e96d216f3f610b6d5e7f957ad0230e6e35cfb8d SHA512 d9ed8bf0eaa43fb4cf77997e71af6c70c5be120e2979ea6036af20caa1886897a543f7d7ec75df907f3f1c2adf55e1c4fa5e95f9fde034ebdfc51e932aaf674e diff --git a/sci-electronics/xnec2c/xnec2c-4.4.11.ebuild b/sci-electronics/xnec2c/xnec2c-4.4.11.ebuild new file mode 100644 index ..3d142cf6f7a4 --- /dev/null +++ b/sci-electronics/xnec2c/xnec2c-4.4.11.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +MY_P=${PN}-v${PV} + +DESCRIPTION="A GTK+ graphical interactive version of nec2c" +HOMEPAGE="https://www.xnec2c.org; +SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3" +DEPEND="${RDEPEND} + sys-devel/gettext" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + eapply_user + eautoreconf +} +src_install() { + default + docompress -x /usr/share/man + + rm -R "${D}/usr/share/doc/${P}" || die + dodoc AUTHORS README.md doc/*.txt + use doc && dodoc -r doc/*.html doc/images + + if ! use examples ; then + rm -R "${D}/usr/share/${PN}/examples" || die + fi +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +}
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/voacapl/
commit: 36ebf312188e4792bb467605b2d24a2fbbff4295 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Apr 1 09:04:50 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Apr 1 09:05:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ebf312 sci-electronics/voacapl: drop 0.7.6 Closes:https://bugs.gentoo.org/836097 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/voacapl/voacapl-0.7.6.ebuild | 26 -- 1 file changed, 26 deletions(-) diff --git a/sci-electronics/voacapl/voacapl-0.7.6.ebuild b/sci-electronics/voacapl/voacapl-0.7.6.ebuild deleted file mode 100644 index 0ae8fe6a8d63.. --- a/sci-electronics/voacapl/voacapl-0.7.6.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit fortran-2 - -MY_P=${PN}-v.${PV} - -DESCRIPTION="HF propagation prediction tool" -HOMEPAGE="https://www.qsl.net/hz1jw/voacapl/index.html; -SRC_URI="https://github.com/jawatson/${PN}/archive/v.${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RESTRICT="mirror bindist" - -S="${WORKDIR}/${MY_P}" - -src_compile() { - # bug 513766 - emake -j1 DESTDIR="${D}" -}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: d22495ce0800c24eab85baf0cec845a1cd1d1982 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Apr 1 09:09:02 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Apr 1 09:09:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22495ce sci-libs/cartopy: drop 0.19.0, 0.20.1 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/Manifest | 1 - sci-libs/cartopy/cartopy-0.19.0.ebuild | 69 - sci-libs/cartopy/cartopy-0.20.1.ebuild | 70 -- 3 files changed, 140 deletions(-) diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest index e401f3bb438c..4e9c493bc31c 100644 --- a/sci-libs/cartopy/Manifest +++ b/sci-libs/cartopy/Manifest @@ -1,3 +1,2 @@ -DIST cartopy-0.19.0.tar.gz 11738107 BLAKE2B 129a32850947e3439505812655b0feb25f33e3b45a909be56a0093cba41acbf777be7e899b528cc910e044fc8844438283eff4d20a1433ab5ea3c58f240efa0f SHA512 5019c752fed18295048cdbe927e28040b61327414262c67c079572969e8ec3abd76f4cb0e6dd1f8ee4cfb88426cbd926ff9a2e934e8d47b8a3180bf748bd7364 DIST cartopy-0.20.1.tar.gz 10704635 BLAKE2B 29ff571a4dccfe71585d6da4d11730fdb7d1b4bf28e9e16a7e928dc154a1fb74169fb122bf9dd2ebbc8b1a3d2ff4cd4591ec2afaa7eb9728ce1ae8a66facff1c SHA512 fe846fcaa8860f5bee4c478aa8a2125dad19d0d7988d10ee587590834728708f2a015104852d4320ba4d2367b78bad36cbdaa2b48cb6ed5b7b4d4e06a86e20d2 DIST cartopy-0.20.2.tar.gz 10703222 BLAKE2B 18763971b33704c526bc98dede60077382de1e6855bd5dcc8901d729b9400eb2a3fdb2e6e2bd9b705ad2d43ab089e4837f12b7dc465429f1cdede21f174f8ef4 SHA512 1208c11a4b6d4b01b7ed7459ced7d79b0b60abc7be0f88562aa0d3826ac6bcebfe51cdf68213fd668353f4c269eb2c10fc2bf15e9db0b4c5802f629b76be3761 diff --git a/sci-libs/cartopy/cartopy-0.19.0.ebuild b/sci-libs/cartopy/cartopy-0.19.0.ebuild deleted file mode 100644 index 613c5da6a598.. --- a/sci-libs/cartopy/cartopy-0.19.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 virtualx - -MY_PV=${PV/_beta/b} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Python package for geospatial data processing and analysis" -HOMEPAGE="https://scitools.org.uk/cartopy; -SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/numpy[${PYTHON_USEDEP}] - sci-libs/pyshp[${PYTHON_USEDEP}] - sci-libs/shapely[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/pillow[jpeg,${PYTHON_USEDEP}] - sci-libs/gdal[python,${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - sci-libs/geos -"${MPLCONFIGDIR}"/matplotlibrc || die - distutils-r1_python_prepare_all -} - -python_test() { - cd "${BUILD_DIR}" - # drop all tests needing network access - virtx pytest -vv -m "not network and not natural_earth" || die "test failed" -} diff --git a/sci-libs/cartopy/cartopy-0.20.1.ebuild b/sci-libs/cartopy/cartopy-0.20.1.ebuild deleted file mode 100644 index 1fa38c496b97.. --- a/sci-libs/cartopy/cartopy-0.20.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{7..10} ) - -inherit distutils-r1 virtualx - -MY_PV=${PV/_beta/b} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Python package for geospatial data processing and analysis" -HOMEPAGE="https://scitools.org.uk/cartopy; -SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/numpy[${PYTHON_USEDEP}] - sci-libs/pyshp[${PYTHON_USEDEP}] - sci-libs/shapely[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/pillow[jpeg,${PYTHON_USEDEP}] - sci-libs/gdal[python,${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools_scm_git_archive[${PYTH