[gentoo-commits] repo/gentoo:master commit in: media-radio/ax25-tools/, media-radio/ax25-tools/files/
commit: b99276cbb0638f7e33f11f112e57de5927a031d1 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Aug 5 07:16:25 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Aug 5 07:20:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b99276cb media-radio/ax25-tools: provide missing header file for MUSL * Header file is a copy from glibc * update EAPI 7 -> 8 Closes: https://bugs.gentoo.org/716888 Signed-off-by: Thomas Beierlein gentoo.org> .../ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild | 53 +++ .../ax25-tools/files/ax25-tools-0.0.10-musl.patch | 155 + 2 files changed, 208 insertions(+) diff --git a/media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild b/media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild new file mode 100644 index ..17ee50418cad --- /dev/null +++ b/media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +MY_P=${P/_/-} + +DESCRIPTION="Basic AX.25 (Amateur Radio) administrative tools and daemons" +HOMEPAGE="http://www.linux-ax25.org/"; +SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz"; + +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="X" + +DOCS=( AUTHORS ChangeLog NEWS README tcpip/ttylinkd.README \ + user_call/README.user_call yamdrv/README.yamdrv dmascc/README.dmascc \ + tcpip/ttylinkd.INSTALL ) + +DEPEND=" + dev-libs/libax25 + X? ( + x11-libs/libX11 + media-libs/mesa[X(+)] + )" +RDEPEND="${DEPEND} + sys-libs/zlib" + +src_prepare() { + eapply_user + if use elibc_musl ; then + eapply -p1 "${FILESDIR}/${PN}-0.0.10-musl.patch" + fi +} + +src_configure() { + econf $(use_with X x) +} + +src_install() { + emake DESTDIR="${D}" install installconf + einstalldocs + + newinitd "${FILESDIR}"/ax25d.rc ax25d + newinitd "${FILESDIR}"/mheardd.rc mheardd + newinitd "${FILESDIR}"/netromd.rc netromd + newinitd "${FILESDIR}"/rip98d.rc rip98d + newinitd "${FILESDIR}"/rxecho.rc rxecho + newinitd "${FILESDIR}"/ttylinkd.rc ttylinkd +} diff --git a/media-radio/ax25-tools/files/ax25-tools-0.0.10-musl.patch b/media-radio/ax25-tools/files/ax25-tools-0.0.10-musl.patch new file mode 100644 index ..f2b240bb34a2 --- /dev/null +++ b/media-radio/ax25-tools/files/ax25-tools-0.0.10-musl.patch @@ -0,0 +1,155 @@ +# Provide missing header file +# From https://github.com/void-linux +diff --color --new-file -Np1 tcpip/talkd.h tcpip_a/talkd.h +*** a/tcpip/talkd.h1970-01-01 01:00:00.0 +0100 +--- b/tcpip/talkd.h2021-09-01 23:25:25.059430912 +0200 +*** +*** 0 +--- 1,127 ++ ++ /* ++ * Copyright (c) 1983, 1993 ++ * The Regents of the University of California. All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the above copyright ++ *notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ *notice, this list of conditions and the following disclaimer in the ++ *documentation and/or other materials provided with the distribution. ++ * 4. Neither the name of the University nor the names of its contributors ++ *may be used to endorse or promote products derived from this software ++ *without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ * ++ * @(#)talkd.h 8.1 (Berkeley) 6/2/93 ++ */ ++ ++ #ifndef _PROTOCOLS_TALKD_H ++ #define _PROTOCOLS_TALKD_H 1 ++ ++ /* ++ * This describes the protocol used by the talk server and clients. +
[gentoo-commits] repo/gentoo:master commit in: media-radio/ax25-apps/files/
commit: 529d655455b6f04af50cfbf3b27b3faa32c723c5 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Aug 5 10:51:02 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Aug 5 10:51:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529d6554 media-radio/ax25-apps/files: Cleanup patches Signed-off-by: Thomas Beierlein gentoo.org> .../files/ax25-apps-0.0.8-fno-common.patch | 87 -- .../ax25-apps/files/ax25-apps-0.8.4-tinfo.patch| 12 --- 2 files changed, 99 deletions(-) diff --git a/media-radio/ax25-apps/files/ax25-apps-0.0.8-fno-common.patch b/media-radio/ax25-apps/files/ax25-apps-0.0.8-fno-common.patch deleted file mode 100644 index 1ea5c779ff38.. --- a/media-radio/ax25-apps/files/ax25-apps-0.0.8-fno-common.patch +++ /dev/null @@ -1,87 +0,0 @@ -diff --git a/ax25ipd/ax25ipd.c b/ax25ipd/ax25ipd.c -index 461147d..e85b44d 100644 a/ax25ipd/ax25ipd.c -+++ b/ax25ipd/ax25ipd.c -@@ -35,6 +35,25 @@ int opt_help = 0; - char opt_configfile[PATH_MAX]; - char opt_ttydevice[PATH_MAX]; - -+struct stats_s stats; -+ -+int udp_mode; -+int ip_mode; -+unsigned short my_udp; -+char ttydevice[PATH_MAX]; -+int ttyspeed; -+signed char mycallsign[7]; -+unsigned char mycallsign2[7]; -+unsigned char myalias[7]; -+unsigned char myalias2[7]; -+char bc_text[128]; -+int bc_interval; -+int bc_every; -+ -+int digi; -+int loglevel; -+int dual_port; -+ - struct option options[] = { - {"version", 0, NULL, 'v'}, - {"loglevel", 1, NULL, 'l'}, -diff --git a/ax25ipd/ax25ipd.h b/ax25ipd/ax25ipd.h -index b088247..367024b 100644 a/ax25ipd/ax25ipd.h -+++ b/ax25ipd/ax25ipd.h -@@ -72,24 +72,25 @@ - #include - #include - --int udp_mode; /* true if we need a UDP socket */ --int ip_mode;/* true if we need the raw IP socket */ --unsigned short my_udp; /* the UDP port to use (network byte order) */ --char ttydevice[PATH_MAX]; /* the tty device for serial comms */ --int ttyspeed; /* The baud rate on the tty device */ --unsigned char mycallsign[7];/* My callsign, shifted ASCII with SSID */ --unsigned char mycallsign2[7]; /* My seconds port callsign, shifted ASCII with SSID */ --unsigned char myalias[7]; /* An alias to use */ --unsigned char myalias2[7]; /* An alias for second port */ --char bc_text[128]; /* The text for beacon messages */ --int bc_interval;/* The interval, in seconds, between beacons */ --int bc_every; /* true=every, false=after */ --int digi; /* True if we are connected to a TNC */ --int loglevel; /* Verbosity level */ -+extern int udp_mode;/* true if we need a UDP socket */ -+extern int ip_mode; /* true if we need the raw IP socket */ -+extern unsigned short my_udp; /* the UDP port to use (network byte order) */ -+extern char ttydevice[PATH_MAX]; /* the tty device for serial comms */ -+extern int ttyspeed;/* The baud rate on the tty device */ -+extern signed char mycallsign[7];/* My callsign, shifted ASCII with SSID */ -+extern unsigned char mycallsign2[7]; /* My seconds port callsign, shifted ASCII with SSID */ -+extern unsigned char myalias[7]; /* An alias to use */ -+extern unsigned char myalias2[7]; /* An alias for second port */ -+extern char bc_text[128]; /* The text for beacon messages */ -+extern int bc_interval; /* The interval, in seconds, between beacons */ -+extern int bc_every;/* true=every, false=after */ -+ -+extern int digi;/* True if we are connected to a TNC */ -+extern int loglevel;/* Verbosity level */ - /* addition for dual port flag */ --int dual_port; -+extern int dual_port; - --struct { -+struct stats_s { - int kiss_in;/* # packets received */ - int kiss_toobig;/* packet too large */ - int kiss_badtype; /* control byte non-zero */ -@@ -107,7 +108,9 @@ struct { - int ip_tooshort;/* packet too short to be a valid frame */ - int ip_not_for_me; /* packet not for me (in digi mode) */ - int ip_i_am_dest; /* I am destination (in digi mode) */ --} stats; -+}; -+ -+extern struct stats_s stats; - - #define MAX_FRAME 2048 - diff --git a/media-radio/ax25-apps/files/ax25-apps-0.8.4-tinfo.patch b/media-radio/ax25-apps/files/ax25-apps-0.8.4-tinfo.patch deleted file mode 100644 index ee1c2ffd92b6.. --- a/media-radio/ax25-apps/files/ax25-apps-0.8.4-tinfo.patch +++ /dev/null @@ -1,12 +0,0 @@ -# fix tinof handling (bug 529776) a/configure.ac -+++ b/configure.ac -@@ -17,7 +17,7 @@ - AC_SUBST(AX25_LIB) - AC_SUBST(NCURSES_LIB) - AC_CHECK_LIB(ax25, ax25_config_load_ports, AX25_LIB="-lax25", AC_MSG_ERROR(Could not find the libax25 libraries; aborting)) --AC_CHECK
[gentoo-commits] repo/gentoo:master commit in: media-radio/flamp/
commit: f92bca0cca73996616b5122714cf7c09342ab374 Author: Filip Kobierski pm me> AuthorDate: Wed Jul 31 20:40:21 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Aug 7 06:43:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92bca0c media-radio/flamp: remove empty IUSE Signed-off-by: Filip Kobierski pm.me> Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flamp/flamp-2.2.07.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/media-radio/flamp/flamp-2.2.07.ebuild b/media-radio/flamp/flamp-2.2.07.ebuild index cab8f172f708..dde1b15ae858 100644 --- a/media-radio/flamp/flamp-2.2.07.ebuild +++ b/media-radio/flamp/flamp-2.2.07.ebuild @@ -10,7 +10,6 @@ SRC_URI="https://downloads.sourceforge.net/fldigi/${P}.tar.gz"; LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND="media-radio/fldigi x11-libs/fltk:=
[gentoo-commits] repo/gentoo:master commit in: media-radio/fsync-mdc1200-decode/
commit: d23228085af4609ca5ae0cf263bbbca15113c55c Author: Filip Kobierski pm me> AuthorDate: Wed Jul 31 20:37:52 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Aug 7 06:43:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2322808 media-radio/fsync-mdc1200-decode: fix pkgcheck issues Signed-off-by: Filip Kobierski pm.me> Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-1.0-r1.ebuild | 5 ++--- media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-1.0-r1.ebuild b/media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-1.0-r1.ebuild index f484d5a429ac..9c64790346f9 100644 --- a/media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-1.0-r1.ebuild +++ b/media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,13 +12,12 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/russinnes/fsync-mdc1200-decode.git"; else - KEYWORDS="~amd64 ~x86" SRC_URI="https://github.com/russinnes/fsync-mdc1200-decode/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-2+" SLOT="0" -IUSE="" DEPEND="media-libs/libpulse" RDEPEND="${DEPEND}" diff --git a/media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-.ebuild b/media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-.ebuild index f484d5a429ac..9c64790346f9 100644 --- a/media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-.ebuild +++ b/media-radio/fsync-mdc1200-decode/fsync-mdc1200-decode-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,13 +12,12 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/russinnes/fsync-mdc1200-decode.git"; else - KEYWORDS="~amd64 ~x86" SRC_URI="https://github.com/russinnes/fsync-mdc1200-decode/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-2+" SLOT="0" -IUSE="" DEPEND="media-libs/libpulse" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: media-radio/ax25-apps/
commit: 592c58d93087f740f229951301f3f722b6b4859b Author: Filip Kobierski pm me> AuthorDate: Thu Aug 1 16:56:31 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Aug 7 06:43:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592c58d9 media-radio/ax25-apps: bump EAPI & fix issues - update HOMEPAGE & SRC_URI - add slot operator - move `eapply_user` - remove --force flag from rm & change the command - remove virtual/pkgconfig from RDEPEND - remove IUSE - add comment Signed-off-by: Filip Kobierski pm.me> Closes: https://github.com/gentoo/gentoo/pull/37887 Signed-off-by: Thomas Beierlein gentoo.org> .../ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild| 57 ++ 1 file changed, 57 insertions(+) diff --git a/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild b/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild new file mode 100644 index ..b2cbb93ef638 --- /dev/null +++ b/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_P="${P/_/-}" + +DESCRIPTION="Basic AX.25 (Amateur Radio) user tools, additional daemons" +HOMEPAGE=" + https://linux-ax25.in-berlin.de/ + https://packet-radio.net/ax-25/ +" # NOTE: ...in-berlin.de does not work but subdomains do +SRC_URI=" + https://linux-ax25.in-berlin.de/pub/${PN}/${MY_P}.tar.gz + https://ham.packet-radio.net/packet/ax25/ax25-apps/${MY_P}.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + >=dev-libs/libax25-0.0.12_rc2:= + sys-libs/ncurses:= + !dev-ruby/listen +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + # fix missing prototype for malloc + sed -i -e "/^#include /i #include " ax25ipd/routing.c || die + eapply "${FILESDIR}"/${PN}-0.0.8_rc5-tinfo.patch + eapply_user + eautoreconf +} + +src_install() { + default + + newinitd "${FILESDIR}"/ax25ipd.rc ax25ipd + newinitd "${FILESDIR}"/ax25mond.rc ax25mond + newinitd "${FILESDIR}"/ax25rtd.rc ax25rtd + + # HACK: one should not create instead of removing + rm -r "${ED}"/usr/share/doc/${PF} || die + + dodoc AUTHORS ChangeLog NEWS README ax25ipd/README.ax25ipd \ + ax25rtd/README.ax25rtd ax25ipd/HISTORY.ax25ipd ax25rtd/TODO.ax25rtd + + dodir /var/lib/ax25/ax25rtd + touch "${ED}"/var/lib/ax25/ax25rtd/ax25_route || die + touch "${ED}"/var/lib/ax25/ax25rtd/ip_route || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/
commit: ff5b31b149b9b412abaa6c53abb7e7afe6298739 Author: Filip Kobierski pm me> AuthorDate: Wed Jul 31 20:39:46 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Aug 7 06:43:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5b31b1 media-radio/flmsg: remove empty IUSE Signed-off-by: Filip Kobierski pm.me> Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flmsg/flmsg-4.0.23.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/media-radio/flmsg/flmsg-4.0.23.ebuild b/media-radio/flmsg/flmsg-4.0.23.ebuild index 097720e0ab7b..bfe27396050e 100644 --- a/media-radio/flmsg/flmsg-4.0.23.ebuild +++ b/media-radio/flmsg/flmsg-4.0.23.ebuild @@ -10,7 +10,6 @@ SRC_URI="https://downloads.sourceforge.net/fldigi/${P}.tar.gz"; LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND="media-radio/fldigi x11-libs/fltk:=
[gentoo-commits] repo/gentoo:master commit in: media-radio/ax25-apps/files/, media-radio/ax25-apps/
commit: ac9cabeb2f1a340f26ff3145e51d6dcd850ef45b Author: Thomas Beierlein gentoo org> AuthorDate: Wed Aug 7 11:56:40 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Aug 7 11:56:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9cabeb media-radio/ax25-apps: Fix MUSL build problems * switch from 'struct termio' to 'struct termios' * add some missing includes Closes: https://bugs.gentoo.org/715802 Signed-off-by: Thomas Beierlein gentoo.org> .../ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild| 5 ++- .../ax25-apps/files/ax25-apps-0.0.8-musl.patch | 52 ++ 2 files changed, 56 insertions(+), 1 deletion(-) diff --git a/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild b/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild index b2cbb93ef638..c924ad277e18 100644 --- a/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild +++ b/media-radio/ax25-apps/ax25-apps-0.0.8_rc5-r1.ebuild @@ -23,7 +23,7 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" RDEPEND=" - >=dev-libs/libax25-0.0.12_rc2:= + >=dev-libs/libax25-0.0.12_rc2 sys-libs/ncurses:= !dev-ruby/listen " @@ -34,6 +34,9 @@ src_prepare() { # fix missing prototype for malloc sed -i -e "/^#include /i #include " ax25ipd/routing.c || die eapply "${FILESDIR}"/${PN}-0.0.8_rc5-tinfo.patch + if use elibc_musl ; then + eapply -p1 "${FILESDIR}/${PN}-0.0.8-musl.patch" + fi eapply_user eautoreconf } diff --git a/media-radio/ax25-apps/files/ax25-apps-0.0.8-musl.patch b/media-radio/ax25-apps/files/ax25-apps-0.0.8-musl.patch new file mode 100644 index ..3a83a73423e2 --- /dev/null +++ b/media-radio/ax25-apps/files/ax25-apps-0.0.8-musl.patch @@ -0,0 +1,52 @@ +*** a/ax25ipd/io.c 2019-03-20 17:48:59.0 +0100 +--- b/ax25ipd/io.c 2021-09-02 00:32:05.815175217 +0200 +*** +*** 21,23 + #include +! #include + #include +--- 21,24 + #include +! #include +! #include + #include +*** +*** 34,36 + +! static struct termio nterm; + +--- 35,37 + +! static struct termios nterm; + +*** a/call/call.h 2019-03-20 17:48:59.0 +0100 +--- b/call/call.h 2021-09-02 00:36:47.367157222 +0200 +*** +*** 6,7 +--- 6,13 + #endif ++ ++ #ifndef __CALL_H ++ #define __CALL_H ++ ++ #include ++ + extern int fd; +*** extern int yapp2unix(char *); +*** 21 +--- 27,29 + extern void unix2yapp(time_t unix_date, char *buffer); ++ ++ #endif +diff --git a/ax25rtd/ax25rtd.c b/ax25rtd/ax25rtd.c +index d4c8b58..ea1ef86 100644 +--- a/ax25rtd/ax25rtd.c b/ax25rtd/ax25rtd.c +@@ -33,6 +33,7 @@ + + #include + #include ++#include + #include + #include + #include
[gentoo-commits] repo/gentoo:master commit in: media-radio/ax25-tools/files/, media-radio/ax25-tools/
commit: 622281fdd1f3515961385eca574d886e4c8d4647 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Aug 7 12:42:51 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Aug 7 12:44:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622281fd media-radio/ax25-tools: fix incompatible pointer types * update HOMEPAGE, SRC_URI Closes: https://bugs.gentoo.org/937393 Signed-off-by: Thomas Beierlein gentoo.org> .../ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild | 14 ++--- .../ax25-tools-0.0.10-fix-pointer-types.patch | 35 ++ 2 files changed, 45 insertions(+), 4 deletions(-) diff --git a/media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild b/media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild index 17ee50418cad..aee863ad2462 100644 --- a/media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild +++ b/media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild @@ -6,9 +6,14 @@ EAPI="8" MY_P=${P/_/-} DESCRIPTION="Basic AX.25 (Amateur Radio) administrative tools and daemons" -HOMEPAGE="http://www.linux-ax25.org/"; -SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz"; - +HOMEPAGE=" + https://linux-ax25.in-berlin.de/ + https://packet-radio.net/ax-25/ +" # NOTE: ...in-berlin.de does not work but subdomains do +SRC_URI=" + https://linux-ax25.in-berlin.de/pub/${PN}/${MY_P}.tar.gz + https://ham.packet-radio.net/packet/ax25/ax25-apps/${MY_P}.tar.gz +" S=${WORKDIR}/${MY_P} LICENSE="GPL-2" @@ -30,10 +35,11 @@ RDEPEND="${DEPEND} sys-libs/zlib" src_prepare() { - eapply_user if use elibc_musl ; then eapply -p1 "${FILESDIR}/${PN}-0.0.10-musl.patch" fi + eapply -p1 "${FILESDIR}/${PN}-0.0.10-fix-pointer-types.patch" + eapply_user } src_configure() { diff --git a/media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch b/media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch new file mode 100644 index ..ca74a4970e08 --- /dev/null +++ b/media-radio/ax25-tools/files/ax25-tools-0.0.10-fix-pointer-types.patch @@ -0,0 +1,35 @@ +diff --git a/tcpip/rip98d.c b/tcpip/rip98d.c +index 50df60e..70b92f1 100644 +--- a/tcpip/rip98d.c b/tcpip/rip98d.c +@@ -243,7 +243,7 @@ int main(int argc, char **argv) + loc_addr.sin_addr.s_addr = htonl(INADDR_ANY); + loc_addr.sin_port= htons(RIP_PORT); + +- if (bind(s, &loc_addr, sizeof(loc_addr)) < 0) { ++ if (bind(s, (struct sockaddr *)&loc_addr, sizeof(loc_addr)) < 0) { + perror("rip98d: bind"); + close(s); + return 1; +diff --git a/tcpip/ttylinkd.c b/tcpip/ttylinkd.c +index c530d73..10f568e 100644 +--- a/tcpip/ttylinkd.c b/tcpip/ttylinkd.c +@@ -43,7 +43,7 @@ + + #include + #include +-#include ++#include + #include + #include + +@@ -308,7 +308,7 @@ int main(int argc, char *argv[]) + exit(1); + } + +- if (bind(ctl_skt, &ctl_sin, sizeof(ctl_sin)) != 0) ++ if (bind(ctl_skt, (struct sockaddr *)&ctl_sin, sizeof(ctl_sin)) != 0) + { + syslog(LOG_DAEMON | LOG_CRIT, "main(): Error when trying to bind() control socket."); + close(skt);
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 2fc367cc0aa13954de9c27f33e5b4ce46bad6d06 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Aug 19 14:15:51 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Aug 19 14:18:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc367cc dev-libs/castxml: add 0.6.8 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/castxml/Manifest | 1 + dev-libs/castxml/castxml-0.6.8.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest index 2951f2f2ace7..4efa452541be 100644 --- a/dev-libs/castxml/Manifest +++ b/dev-libs/castxml/Manifest @@ -1 +1,2 @@ DIST CastXML-0.6.7.tar.gz 122608 BLAKE2B 04d10c34131fac97382fe33b1cfd8e65d62ce1339cb8eb253d867500f777346f352dfb9ff061c8e18be961ea9b7aeb86aef1d9c35d8f7e78687124e560bef435 SHA512 31acd05e15e44f64a92c47bbef13115d26e17488a111e5b2bb32bf6191c4555e8f7e380489ab9d6e52060285e25088f41253ba46f4eb95b6ec11e5c63412442f +DIST CastXML-0.6.8.tar.gz 122609 BLAKE2B 3266535a2f08e4aa3c344f2d26cb0b98ba5d3736036ba95face5a603bbc9547a53647892e1f11cf748d954c556bec2099a734a9b9e566254186e9765c0410413 SHA512 7645286ef7fe89ebd1d582a289f9446a96f9aa6db89539314cc2a77bd005ca203d0346f5b4f7d14b83baefc41e0a2a8e55585b429985777cff6c3c0ffc1ef6ce diff --git a/dev-libs/castxml/castxml-0.6.8.ebuild b/dev-libs/castxml/castxml-0.6.8.ebuild new file mode 100644 index ..894410252a94 --- /dev/null +++ b/dev-libs/castxml/castxml-0.6.8.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {17..19} ) + +inherit cmake llvm-r1 + +MY_P=CastXML-${PV} +DESCRIPTION="C-family abstract syntax tree XML output tool" +HOMEPAGE="https://github.com/CastXML/CastXML"; +SRC_URI=" + https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz + -> ${MY_P}.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="+man test" +RESTRICT="!test? ( test )" + +DEPEND=" + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT}= + ') +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + man? ( dev-python/sphinx ) +" + +src_configure() { + local mycmakeargs=( + -DCastXML_INSTALL_DOC_DIR="share/doc/${PF}" + -DCastXML_INSTALL_MAN_DIR="share/man" + -DSPHINX_MAN="$(usex man)" + -DSPHINX_HTML=OFF + -DBUILD_TESTING="$(usex test)" + ) + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # Regex doesn't match the full build path + cmd.input-missing + cmd.rsp-missing + + # Gets confused by extra #defines we set for hardening etc (bug #891813) + cmd.cc-gnu-src-cxx-E + cmd.cc-gnu-src-cxx-cmd + cmd.cc-gnu-c-src-c-E + cmd.cc-gnu-c-src-c-cmd + ) + + cmake_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygccxml/files/, dev-python/pygccxml/
commit: 221b27ca6002eaccdd6a9bd30fab9eee8894c7e1 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Aug 26 20:05:26 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Aug 26 20:06:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221b27ca dev-python/pygccxml: Fix tests Closes: https://bugs.gentoo.org/936005 Signed-off-by: Thomas Beierlein gentoo.org> .../pygccxml/files/pygccxml-2.5.0-fix-tests.patch | 107 + dev-python/pygccxml/pygccxml-2.5.0.ebuild | 1 + 2 files changed, 108 insertions(+) diff --git a/dev-python/pygccxml/files/pygccxml-2.5.0-fix-tests.patch b/dev-python/pygccxml/files/pygccxml-2.5.0-fix-tests.patch new file mode 100644 index ..5a65fd826fff --- /dev/null +++ b/dev-python/pygccxml/files/pygccxml-2.5.0-fix-tests.patch @@ -0,0 +1,107 @@ +diff --git a/unittests/test_cpp_standards.py b/unittests/test_cpp_standards.py +index eb28418..7c76c73 100644 +--- a/unittests/test_cpp_standards.py b/unittests/test_cpp_standards.py +@@ -23,7 +23,8 @@ class Test(parser_test_case.parser_test_case_t): + if "gccxml" in self.config.xml_generator: + return True + +-parser.parse(["cpp_standards.hpp"], self.config) ++parser.parse(["cpp_standards.hpp"], self.config, ++parser.COMPILATION_MODE.ALL_AT_ONCE) + + if platform.system() != 'Windows': + self.config.cflags = "-std=c++98" +@@ -33,7 +34,8 @@ class Test(parser_test_case.parser_test_case_t): + parser.parse(["cpp_standards.hpp"], self.config) + + self.config.cflags = "-std=c++11" +-parser.parse(["cpp_standards.hpp"], self.config) ++parser.parse(["cpp_standards.hpp"], self.config, ++parser.COMPILATION_MODE.ALL_AT_ONCE) + + # This is broken with llvm 3.6.2 (the one from homebrew) + # It should work with never llvms but I keep the test disabled +diff --git a/unittests/test_non_copyable_recursive.py b/unittests/test_non_copyable_recursive.py +index cd78a9a..e18d58f 100644 +--- a/unittests/test_non_copyable_recursive.py b/unittests/test_non_copyable_recursive.py +@@ -27,7 +27,7 @@ class Test(parser_test_case.parser_test_case_t): + RuntimeError: maximum recursion depth exceeded while + calling a Python object + """ +-decls = parser.parse([self.header], self.config) ++decls = parser.parse([self.header], self.config, parser.COMPILATION_MODE.ALL_AT_ONCE) + global_ns = declarations.get_global_namespace(decls) + + # Description of the problem (before the fix): +@@ -52,7 +52,7 @@ class Test(parser_test_case.parser_test_case_t): + RuntimeError: maximum recursion depth exceeded while + calling a Python object + """ +-decls = parser.parse([self.header], self.config) ++decls = parser.parse([self.header], self.config, parser.COMPILATION_MODE.ALL_AT_ONCE) + global_ns = declarations.get_global_namespace(decls) + + # Real life example of the bug. This leads to a similar error, +diff --git a/unittests/test_null_comparison.py b/unittests/test_null_comparison.py +index 51caf4a..787ae79 100644 +--- a/unittests/test_null_comparison.py b/unittests/test_null_comparison.py +@@ -22,7 +22,7 @@ class Test(parser_test_case.parser_test_case_t): + Test for None comparisons with default arguments + """ + +-decls = parser.parse([self.header], self.config) ++decls = parser.parse([self.header], self.config, parser.COMPILATION_MODE.ALL_AT_ONCE) + global_ns = declarations.get_global_namespace(decls) + + ns = global_ns.namespace("ns") +diff --git a/unittests/test_overrides.py b/unittests/test_overrides.py +index 9204efc..5ac1b25 100644 +--- a/unittests/test_overrides.py b/unittests/test_overrides.py +@@ -23,7 +23,7 @@ class Test(parser_test_case.parser_test_case_t): + def setUp(self): + + if not self.global_ns: +-decls = parser.parse([self.header], self.config) ++decls = parser.parse([self.header], self.config, parser.COMPILATION_MODE.ALL_AT_ONCE) + Test.global_ns = declarations.get_global_namespace(decls) + Test.xml_generator_from_xml_file = \ + self.config.xml_generator_from_xml_file +diff --git a/unittests/test_pattern_parser.py b/unittests/test_pattern_parser.py +index 00a6805..4882c26 100644 +--- a/unittests/test_pattern_parser.py b/unittests/test_pattern_parser.py +@@ -27,7 +27,7 @@ class Test(parser_test_case.parser_test_case_t): + if self.config.xml_generator == "gccxml": + return + +-decls = parser.parse([self.header], self.config) ++decls = parser.parse([self.header], self.config, pa
[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
commit: cc3581b1ae3097af94cbf8ceb6849bf80dfbbc43 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Aug 27 08:03:03 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Aug 27 11:31:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3581b1 media-radio/svxlink: use https, add missing braces Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/38299 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/svxlink/svxlink-19.09.2.ebuild | 2 +- media-radio/svxlink/svxlink-24.02-r2.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-radio/svxlink/svxlink-19.09.2.ebuild b/media-radio/svxlink/svxlink-19.09.2.ebuild index 2e0f2c6624e1..5dc13813cd96 100644 --- a/media-radio/svxlink/svxlink-19.09.2.ebuild +++ b/media-radio/svxlink/svxlink-19.09.2.ebuild @@ -10,7 +10,7 @@ inherit cmake flag-o-matic systemd CMAKE_USE_DIR="${S}/src" DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink" -HOMEPAGE="http://www.svxlink.org"; +HOMEPAGE="https://www.svxlink.org"; SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" diff --git a/media-radio/svxlink/svxlink-24.02-r2.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild index c179c98aeac6..b0f5f4b192f7 100644 --- a/media-radio/svxlink/svxlink-24.02-r2.ebuild +++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild @@ -10,7 +10,7 @@ inherit cmake flag-o-matic systemd xdg-utils CMAKE_USE_DIR="${S}/src" DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink" -HOMEPAGE="http://www.svxlink.org"; +HOMEPAGE="https://www.svxlink.org"; SRC_URI="https://github.com/sm0svx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" @@ -47,7 +47,7 @@ BDEPEND=" src_prepare() { # fix build for MUSL (bug #936813) if use elibc_musl ; then - eapply -p1 "${FILESDIR}/$P-musl.patch" + eapply -p1 "${FILESDIR}/${P}-musl.patch" fi if ! use ogg ; then # drop automatic discovery of dependency
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: b9575c18dd37ee1e1d0fa893c9f7b75851147c9c Author: Thomas Beierlein gentoo org> AuthorDate: Thu Jul 25 16:35:50 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Jul 25 16:40:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9575c18 media-radio/fldigi: Add missing deps Closes: https://bugs.gentoo.org/936160 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/fldigi-4.2.05-r1.ebuild | 64 ++ 1 file changed, 64 insertions(+) diff --git a/media-radio/fldigi/fldigi-4.2.05-r1.ebuild b/media-radio/fldigi/fldigi-4.2.05-r1.ebuild new file mode 100644 index ..5ba583270456 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.2.05-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com"; +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hamlib nls pulseaudio" +IUSE_CPU_FLAGS=" sse sse2 sse3" +IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" + +RDEPEND="x11-libs/fltk:1[threads,xft] + x11-libs/libX11 + sys-apps/systemd-utils + media-libs/libsamplerate + media-libs/libpng:= + x11-misc/xdg-utils + dev-perl/RPC-XML + dev-perl/Term-ReadLine-Perl + || ( + media-libs/portaudio[oss] + media-libs/portaudio[alsa] + ) + hamlib? ( media-libs/hamlib:= ) + pulseaudio? ( media-libs/libpulse ) + media-libs/libsndfile" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" ) + +src_prepare() { + eapply ${PATCHES[@]} + eapply_user +} + +src_configure() { + #fails to compile with -flto (bug #860405) + filter-lto + + append-cxxflags $(test-flags-CXX -std=c++14) + local myconf="" + + use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" + use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" + use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" + + econf ${myconf} \ + --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: 810eb6d8f28ad2ffe6ffd3ad50e2c8be948c10fd Author: Thomas Beierlein gentoo org> AuthorDate: Thu Jul 25 16:38:44 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Jul 25 16:40:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810eb6d8 media-radio/fldigi: Add radio gentoo.org to maintainers Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/media-radio/fldigi/metadata.xml b/media-radio/fldigi/metadata.xml index 53fe1ec5edcd..b36fe08c9f02 100644 --- a/media-radio/fldigi/metadata.xml +++ b/media-radio/fldigi/metadata.xml @@ -5,6 +5,10 @@ tom...@gentoo.org Thomas Beierlein + + ra...@gentoo.org + Radio + Enables support by the Hamlib amateur radio rig control library to get/set frequency and mode of the
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 2a58353d033247fd01c00ebcd813a27109c3797c Author: Thomas Beierlein gentoo org> AuthorDate: Mon Jul 29 13:42:57 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Jul 29 13:42:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a58353d media-radio/tucnak: add 4.61 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/metadata.xml | 1 + media-radio/tucnak/tucnak-4.61.ebuild | 74 +++ 3 files changed, 76 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 820a08b43520..f8655dee32e7 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.59.tar.gz 6822110 BLAKE2B ba6a9912886c8ac5a0506c0170232f7f441e10d3bff2a45309cf4b03a67465165438c2955d080d7dd2616c0404594d7af370f5ada13337d91d46c07713ddf1a2 SHA512 a66ae8aba0bab19c1ac4a68889a9134eb24ba01e4ae444eac96c6f6829a09d307884ed4b448b606e2c9fea21d2fe33df68f5cd982177fc8d2c4b366ee090cfaa DIST tucnak-4.60.tar.gz 6823505 BLAKE2B 4c0bea1a3f179f0ee8fe0b652f42148171c73b6b558f44c7ded86bc9964d08a13004c490fa4f9337ff92bf2c685b37682212171a0331cb47667a32019cc26ada SHA512 37f2820d451dae83ffdfe52e8a1a8a7195cb518a831b8e2d9553387c504a7407cf15a70d7744a2ed88585f12638c1ae3e62f47914b232e5b20f8b07d3c2fac8c +DIST tucnak-4.61.tar.gz 6824381 BLAKE2B f995271f309d24725993bd243ade28744a81d5ab80f994dd3425336930bcd8212433f17d682575d3725243c0e1fc84510e9bd063a6b5372158d3a88558898e34 SHA512 67d17da2a321492c8c38f2207570631851122fe2615f7cc20716ad0906b0fc2422e414e0be91fdfad2474b08d20c4c05c0d2aec9ad2d1d6afc3450af0d9eeb62 diff --git a/media-radio/tucnak/metadata.xml b/media-radio/tucnak/metadata.xml index d94c8d78c9bb..9421358483f1 100644 --- a/media-radio/tucnak/metadata.xml +++ b/media-radio/tucnak/metadata.xml @@ -8,5 +8,6 @@ Enables support by the Hamlib amateur radio rig control library to get/set frequency and mode of the ham radio + Add support for rtlsdr hardware diff --git a/media-radio/tucnak/tucnak-4.61.ebuild b/media-radio/tucnak/tucnak-4.61.ebuild new file mode 100644 index ..e424442c7ed4 --- /dev/null +++ b/media-radio/tucnak/tucnak-4.61.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib portaudio rtlsdr suid" + +RDEPEND="dev-libs/glib:2 + ~dev-libs/libzia-4.61 + media-libs/libsndfile + media-libs/libsdl2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0= ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= ) + portaudio? ( media-libs/portaudio ) + rtlsdr? ( net-wireless/rtl-sdr )" +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) \ + $(use_with portaudio) \ + $(use_with rtlsdr) \ + --without-hidapi +} + +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: f6ea9854a6359dc1db191f183ee192df8e53ddef Author: Thomas Beierlein gentoo org> AuthorDate: Mon Jul 29 13:41:51 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Jul 29 13:41:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ea9854 dev-libs/libzia: add 4.61 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.61.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 2ef03f67555e..3c80e62a8009 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.59.tar.gz 647238 BLAKE2B 5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3 SHA512 b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd DIST libzia-4.60.tar.gz 649512 BLAKE2B 22b67d33c20c924185223ac623036854915e621642d66da40777615d0ab9d1f1732e51c9d28fbce950859818dcbdd8a6177675a6a1ef771a61c43f5bc996412d SHA512 992ab75cd43969438fc4c9effb1ca64408f074dd40ade0bf36d4d9e28779645d66e4a6ff6097e0bb6c4b3eae88f4c4071dfd856a4a3482265e0eb4e06a2e4593 +DIST libzia-4.61.tar.gz 649569 BLAKE2B 992f7d7a4f2a7497d490a32b04c2f67e45aef361d4f55bd24ab873b3a422f2bd2a23501c275d6771459b5ebe5d169fc28123a4fd328f0977a639fa92991ba62b SHA512 210104a16846b4bbae51e91cd88428cb8b6f487a6bc234a8a7351d03865ff968bf75d102dfe5657f9fc1c181e2071a4e4ab6be0e22da277188f3ab9752ea789d diff --git a/dev-libs/libzia/libzia-4.61.ebuild b/dev-libs/libzia/libzia-4.61.ebuild new file mode 100644 index ..7bc214eded10 --- /dev/null +++ b/dev-libs/libzia/libzia-4.61.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3 + media-libs/libsdl2 + media-libs/sdl2-ttf + media-libs/libpng:= + net-libs/gnutls:= + ftdi? ( dev-embedded/libftdi:1 ) + elibc_musl? ( sys-libs/libunwind )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # fix build for MUSL (bugs #832235, 935544) + if use elibc_musl ; then + sed -i -e "s/zstr.h>/zstr.h>\\n#include /" src/zbfd.c || die + sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die + fi + eautoreconf +} + +src_configure() { + use elibc_musl && append-libs -lunwind + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
commit: 2157e207dee32b91b21389a72910750910e04bcb Author: Thomas Beierlein gentoo org> AuthorDate: Tue Jul 30 18:38:02 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Jul 30 18:38:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2157e207 media-radio/svxlink: Fix dependencies, add some USE flags Signed-off-by: Thomas Beierlein gentoo.org> media-radio/svxlink/metadata.xml| 4 +++ media-radio/svxlink/svxlink-24.02-r2.ebuild | 38 + 2 files changed, 32 insertions(+), 10 deletions(-) diff --git a/media-radio/svxlink/metadata.xml b/media-radio/svxlink/metadata.xml index 069d81756da7..3b0e34d555a2 100644 --- a/media-radio/svxlink/metadata.xml +++ b/media-radio/svxlink/metadata.xml @@ -15,4 +15,8 @@ svxlink sm0svx/svxlink + + Build and install qtel application + Add support for rtlsdr hardware + diff --git a/media-radio/svxlink/svxlink-24.02-r2.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild index 2d5062de0b33..e942da835328 100644 --- a/media-radio/svxlink/svxlink-24.02-r2.ebuild +++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild @@ -16,21 +16,27 @@ 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="ogg qt5 rtlsdr" -DEPEND="dev-lang/tcl:0 - dev-libs/jsoncpp - =dev-libs/libgpiod-1* - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 +DEPEND="dev-lang/tcl:= + dev-libs/jsoncpp:= + dev-libs/libgcrypt:= + =dev-libs/libgpiod-1*:= + dev-libs/libsigc++:2 + dev-libs/popt media-libs/alsa-lib media-sound/gsm - dev-libs/libgcrypt:0 media-libs/speex media-libs/opus - dev-libs/libsigc++:2 - dev-libs/popt" + net-misc/curl + ogg? ( media-libs/libogg ) + rtlsdr? ( net-wireless/rtl-sdr ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + )" RDEPEND="${DEPEND} acct-group/svxlink acct-user/svxlink" @@ -43,6 +49,16 @@ src_prepare() { if use elibc_musl ; then eapply -p1 "${FILESDIR}/$P-musl.patch" fi + if ! use ogg ; then + # drop automatic discovery of dependency + sed -i -e "s/find_package(OGG)/#/g" \ + src/async/audio/CMakeLists.txt || die + fi + if ! use rtlsdr ; then + # drop automatic discovery of dependency + sed -i -e "s/find_package(RtlSdr)/#/g" \ + src/svxlink/trx/CMakeLists.txt || die + fi cmake_src_prepare # drop deprecated desktop category (bug #475730) sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die @@ -53,8 +69,10 @@ src_configure() { filter-lto local mycmakeargs=( + -DUSE_QT="$(usex qt5)" -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var + -DUSE_OSS=NO ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/files/, media-radio/svxlink/
commit: 0cee8c7c5aa3d1f90cde14d40fb927966a3c31e7 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Jul 30 16:03:43 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Jul 30 18:38:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cee8c7c media-radio/svxlink: Fix MUSL related bugs - MUSL does not provide the res_nxxx() functions like Glibc. The original res_xxx() functions are implement stateless in MUSL and must be used instead. - Fix some missing includes Closes: https://bugs.gentoo.org/936813 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/svxlink/files/svxlink-24.02-musl.patch | 81 ++ ...ink-24.02-r1.ebuild => svxlink-24.02-r2.ebuild} | 4 ++ 2 files changed, 85 insertions(+) diff --git a/media-radio/svxlink/files/svxlink-24.02-musl.patch b/media-radio/svxlink/files/svxlink-24.02-musl.patch new file mode 100644 index ..20eb97f85716 --- /dev/null +++ b/media-radio/svxlink/files/svxlink-24.02-musl.patch @@ -0,0 +1,81 @@ +diff --git a/src/async/audio/AsyncAudioContainerPcm.h b/src/async/audio/AsyncAudioContainerPcm.h +index 5ce66dd..a38bd9f 100644 +# add forgotten include +--- a/src/async/audio/AsyncAudioContainerPcm.h b/src/async/audio/AsyncAudioContainerPcm.h +@@ -40,7 +40,6 @@ An example of how to use the Async::AudioContainer class + + #include + +- + / + * + * Project Includes +@@ -48,7 +47,7 @@ An example of how to use the Async::AudioContainer class + / + + #include +- ++#include + + / + * +diff --git a/src/async/core/AsyncAtTimer.h b/src/async/core/AsyncAtTimer.h +index 7aa593b..5404a47 100644 +# timeval is defined in <sys/tims.h> +--- a/src/async/core/AsyncAtTimer.h b/src/async/core/AsyncAtTimer.h +@@ -43,7 +43,7 @@ An example of how to use the AsyncAtTimer class + * + / + +-#include ++#include + #include + + +diff --git a/src/async/cpp/AsyncCppDnsLookupWorker.cpp b/src/async/cpp/AsyncCppDnsLookupWorker.cpp +index f2e39b0..df73eb9 100644 +# res_xx functions are stateless in MUSL, so no res_nxxx is needed +# furthermore no res_close exists +--- a/src/async/cpp/AsyncCppDnsLookupWorker.cpp b/src/async/cpp/AsyncCppDnsLookupWorker.cpp +@@ -306,12 +306,12 @@ void CppDnsLookupWorker::workerFunc(CppDnsLookupWorker::ThreadContext& ctx) + if (qtype != 0) + { + struct __res_state state; +-int ret = res_ninit(&state); ++int ret = res_init(); + if (ret != -1) + { + state.options = RES_DEFAULT; + const char *dname = ctx.label.c_str(); +- ctx.anslen = res_nsearch(&state, dname, ns_c_in, qtype, ++ ctx.anslen = res_search(dname, ns_c_in, qtype, +ctx.answer, sizeof(ctx.answer)); + if (ctx.anslen == -1) + { +@@ -324,7 +324,7 @@ void CppDnsLookupWorker::workerFunc(CppDnsLookupWorker::ThreadContext& ctx) + //does not grow with every failed lookup. But even so, it seems + //that res_close is not cleaning up properly. + //Glibc 2.33-18 on Fedora 34. +- res_nclose(&state); ++ + } + else + { +@@ -538,12 +538,10 @@ void CppDnsLookupWorker::printErrno(const std::string& msg) + { + char errbuf[1024]; + char* errmsg = errbuf; +-#if (_POSIX_C_SOURCE >= 200112L) && ! _GNU_SOURCE ++ + int ret = strerror_r(errno, errbuf, sizeof(errbuf)); + assert(ret == 0); +-#else +- errmsg = strerror_r(errno, errbuf, sizeof(errbuf)); +-#endif ++ + std::cerr << "*** " << msg << ": " << errmsg << std::endl; + } /* CppDnsLookupWorker::printErrno */ + diff --git a/media-radio/svxlink/svxlink-24.02-r1.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild similarity index 94% rename from media-radio/svxlink/svxlink-24.02-r1.ebuild rename to media-radio/svxlink/svxlink-24.02-r2.ebuild index b14c2baaa36a..2d5062de0b33 100644 --- a/media-radio/svxlink/svxlink-24.02-r1.ebuild +++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild @@ -39,6 +39,10 @@ BDEPEND=" virtual/pkgconfig" src_prepare() { + # fix build for MUSL (bug #936813) + if use elibc_musl ; then + eapply -p1 "${FILESDIR}/$P-musl.patch" + fi cmake_src_prepare # drop deprecated desktop category (bug #475730) sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die
[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
commit: 806a362cd6432cbde970023334db440a4e212651 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Jul 31 12:29:53 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Jul 31 12:33:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806a362c media-radio/svxlink: Make dev-qt/linguist-tools a USE-conditional dependency Signed-off-by: Thomas Beierlein gentoo.org> media-radio/svxlink/svxlink-24.02-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-radio/svxlink/svxlink-24.02-r2.ebuild b/media-radio/svxlink/svxlink-24.02-r2.ebuild index e942da835328..c179c98aeac6 100644 --- a/media-radio/svxlink/svxlink-24.02-r2.ebuild +++ b/media-radio/svxlink/svxlink-24.02-r2.ebuild @@ -41,8 +41,8 @@ RDEPEND="${DEPEND} acct-group/svxlink acct-user/svxlink" BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig" + virtual/pkgconfig + qt5? ( dev-qt/linguist-tools:5 )" src_prepare() { # fix build for MUSL (bug #936813)
[gentoo-commits] repo/gentoo:master commit in: app-text/ebook2cw/
commit: 68a9421504b7e8a580254dfe2a53ebf9a38ab01c Author: Filip Kobierski pm me> AuthorDate: Sun Jul 28 11:56:25 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Jul 31 12:38:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a94215 app-text/ebook2cw: remove empty IUSE Signed-off-by: Filip Kobierski pm.me> Closes: https://github.com/gentoo/gentoo/pull/37758 Signed-off-by: Thomas Beierlein gentoo.org> app-text/ebook2cw/ebook2cw-0.8.5.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app-text/ebook2cw/ebook2cw-0.8.5.ebuild b/app-text/ebook2cw/ebook2cw-0.8.5.ebuild index b51299430a10..74457d2ebded 100644 --- a/app-text/ebook2cw/ebook2cw-0.8.5.ebuild +++ b/app-text/ebook2cw/ebook2cw-0.8.5.ebuild @@ -10,13 +10,12 @@ SRC_URI="https://fkurz.net/ham/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64" -IUSE="" DEPEND=" media-sound/lame media-libs/libvorbis media-libs/libogg - " +" src_prepare() { # avoid prestripping of 'qrq' binary
[gentoo-commits] repo/gentoo:master commit in: media-radio/kochmorse/
commit: 61f25d55e29840b1db5a27152845f70d31f421a2 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Aug 1 15:22:47 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Aug 1 15:26:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f25d55 media-radio/kochmorse: Take maintainership Signed-off-by: Thomas Beierlein gentoo.org> media-radio/kochmorse/kochmorse-3.5.1.ebuild | 3 +-- media-radio/kochmorse/metadata.xml | 5 - 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/media-radio/kochmorse/kochmorse-3.5.1.ebuild b/media-radio/kochmorse/kochmorse-3.5.1.ebuild index 897a766fc21d..e45bbb5ea6a5 100644 --- a/media-radio/kochmorse/kochmorse-3.5.1.ebuild +++ b/media-radio/kochmorse/kochmorse-3.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,6 @@ SRC_URI="https://github.com/hmatuschek/${PN}/archive/refs/tags/v${PV}.tar.gz -> LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="" BDEPEND="dev-qt/linguist-tools:5" RDEPEND=" diff --git a/media-radio/kochmorse/metadata.xml b/media-radio/kochmorse/metadata.xml index 136b7868ebc4..a9a4ec2987a1 100644 --- a/media-radio/kochmorse/metadata.xml +++ b/media-radio/kochmorse/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + tom...@gentoo.org + Thomas Beierlein + KochMorse is a simple morse-code tutor using the Koch method. It is written in C++ and uses Qt5 for the graphical user interface.
[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
commit: 496aa078d1538c1105e4fd82bf04d3bcfc185a59 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Jul 25 07:43:04 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Jul 25 07:44:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496aa078 media-radio/svxlink: Add dependencies - missing dev-libs/jsoncpp - make =dev-libs/libgpiod-1 mandatory Signed-off-by: Thomas Beierlein gentoo.org> media-radio/svxlink/{svxlink-24.02.ebuild => svxlink-24.02-r1.ebuild} | 2 ++ 1 file changed, 2 insertions(+) diff --git a/media-radio/svxlink/svxlink-24.02.ebuild b/media-radio/svxlink/svxlink-24.02-r1.ebuild similarity index 97% rename from media-radio/svxlink/svxlink-24.02.ebuild rename to media-radio/svxlink/svxlink-24.02-r1.ebuild index 6a9e245becf4..b14c2baaa36a 100644 --- a/media-radio/svxlink/svxlink-24.02.ebuild +++ b/media-radio/svxlink/svxlink-24.02-r1.ebuild @@ -18,6 +18,8 @@ SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND="dev-lang/tcl:0 + dev-libs/jsoncpp + =dev-libs/libgpiod-1* dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/pythonprop/files/, sci-visualization/pythonprop/
commit: 4a6951d8ae44e12a39fd05e6c96763c7fe6402b5 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Sep 4 11:24:13 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Sep 4 11:46:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a6951d8 sci-visualization/pythonprop: Move to pythonprop-0.30.1_p20240217 * Add last commits from developer repo * Fix deprecated function calls for >=matplotlib-3.9 Signed-off-by: Thomas Beierlein gentoo.org> sci-visualization/pythonprop/Manifest | 2 +- .../files/pythonprop-0.30.1-p20240217.patch| 169 + .../files/pythonprop-drop-portland.patch | 87 --- .../files/pythonprop-matplotlib3.9.patch | 65 ...1.ebuild => pythonprop-0.30.1_p20240217.ebuild} | 9 +- 5 files changed, 242 insertions(+), 90 deletions(-) diff --git a/sci-visualization/pythonprop/Manifest b/sci-visualization/pythonprop/Manifest index afd8adc4b993..8edeec777311 100644 --- a/sci-visualization/pythonprop/Manifest +++ b/sci-visualization/pythonprop/Manifest @@ -1 +1 @@ -DIST pythonprop-0.30.1.tar.gz 1141620 BLAKE2B 54554d1a50976aa0516e70ef6cabf8c8c8fe41dc15980d0d06defca2dbf722baa4e98dddb974ea0d6da18e3d634661c980685b89411e8de4cf1cded452bb60a1 SHA512 582442e95732c78b580eceaf8b9d4922a23e5b3c5652738b110a40e1b94f91196755fad6e00370328130acc608121961d4e449199610137a757b086b53184b43 +DIST pythonprop-0.30.1_p20240217.tar.gz 1141620 BLAKE2B 54554d1a50976aa0516e70ef6cabf8c8c8fe41dc15980d0d06defca2dbf722baa4e98dddb974ea0d6da18e3d634661c980685b89411e8de4cf1cded452bb60a1 SHA512 582442e95732c78b580eceaf8b9d4922a23e5b3c5652738b110a40e1b94f91196755fad6e00370328130acc608121961d4e449199610137a757b086b53184b43 diff --git a/sci-visualization/pythonprop/files/pythonprop-0.30.1-p20240217.patch b/sci-visualization/pythonprop/files/pythonprop-0.30.1-p20240217.patch new file mode 100644 index ..61e26db5a736 --- /dev/null +++ b/sci-visualization/pythonprop/files/pythonprop-0.30.1-p20240217.patch @@ -0,0 +1,169 @@ +diff --git a/data/voacapgui.desktop.in b/data/voacapgui.desktop.in +index 3237a87..175d7d8 100644 +--- a/data/voacapgui.desktop.in b/data/voacapgui.desktop.in +@@ -3,4 +3,5 @@ Type=Application + Exec=voacapgui + Name=voacapgui + Categories=Science;HamRadio ++Keywords=amateur;ham;hf;prediction;plot;radio;voacap; + Icon=@PACKAGE@ +diff --git a/man/voa3DPlot.1 b/man/voa3DPlot.1 +new file mode 100644 +index 000..1336eea +--- /dev/null b/man/voa3DPlot.1 +@@ -0,0 +1,36 @@ ++.TH voa3DPlot 1 "FEV 2024" Linux "User Manuals" ++.SH NAME ++voa3DPlot \- Plot the contents of VOACAP output files in a 3D format ++.SH SYNOPSIS ++.B voa3DPlot [options] file ++.SH DESCRIPTION ++.B voa3DPlot ++A python script used to graphically display the contents of output files produced by VOACAP. ++.SH OPTIONS ++.IP --version ++Shows program version number and exit. ++.IP "-h, --help" ++Shows a help message and exit. ++.IP "-b band, --band=band" ++Displays a band plan indicated by 'band', an integer value from 1 to 3 (1:SWL, 2:UK AMATEUR BANDS and 3:KSA AMATEUR BANDS). ++.IP "-f max_frequency, --freqmax=max_frequency" ++Specifies the maximum frequency (MHz) to display on the Y axis. ++.IP "-g group, --group=group" ++Specifies the group(s) within a file containing multiple groups to plot. Multiple groups must be separated by commas, e.g. '-g 1,3,4' (default = 1). ++.IP "-l 'label', --label='label'" ++Specifies the text label to be printed as a main title at the top of the plot. ++.IP "-m colourmap, --cmap=colourmap" ++Specifies the colourmap to use. Supported colour maps are 'autumn', 'bone', 'cool', 'copper',', 'hot', 'hsv', 'jet', 'pink', 'spring', 'summer', 'winter' (default = 'jet'). ++.IP "-o outputfile, --outfile=outputfile" ++Used to specify an output file to save the plot to. ++.IP "-q, --quiet" ++Process quietly, don't produce a graph on the screen. This only makes sense when used in conjunction with the -o option. ++.IP "-t type, --datatype=type" ++Specifies the type of image to plot. Supported image types are 0:None 1:MUFday 2:REL 3:SNR 4:S DBW (default = 1). ++.IP "-z timezone, --timezone=timezone" ++Specifies the timezone to shift the plots to. ++.SH AUTHORS ++This program was written by James Watson (M0DNS) . ++ ++This manual page was written by David da Silva Polverari ++for the Debian Project (but may be used by others). +diff --git a/man/voaAreaPlot.1 b/man/voaAreaPlot.1 +index 8ddcfde..eb8c76a 100644 +--- a/man/voaAreaPlot.1 b/man/voaAreaPlot.1 +@@ -46,7 +46,7 @@ POI_FILE is a text file with points of interest to plot on the map. The file
[gentoo-commits] repo/gentoo:master commit in: media-radio/cwdaemon/
commit: b2df3002023ca013e2fc0f58b9d7156b87007235 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Sep 4 12:03:46 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Sep 4 12:07:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2df3002 media-radio/cwdaemon: add 0.13.0 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/cwdaemon/Manifest | 1 + media-radio/cwdaemon/cwdaemon-0.13.0.ebuild | 24 media-radio/cwdaemon/metadata.xml | 1 + 3 files changed, 26 insertions(+) diff --git a/media-radio/cwdaemon/Manifest b/media-radio/cwdaemon/Manifest index 6b45eb1129a8..a5cfeec56a97 100644 --- a/media-radio/cwdaemon/Manifest +++ b/media-radio/cwdaemon/Manifest @@ -1 +1,2 @@ DIST cwdaemon-0.12.0.tar.gz 433974 BLAKE2B c1ab01291e9907a4c090987573eb2914a72285c028d9b1c452be633706a683378ac2976dfddba90aa92dfdb1b821716d30a7e613c48dba0981628013bb4563d2 SHA512 1b9a29d92aa9d212f27def6a938bd170f41ea177ac552f99cbb399422e3046cfeeb440f203079cd3726042187f7cd4fd0903b8cc4c301b4b34238f4e6d842ee0 +DIST cwdaemon-0.13.0.tar.gz 663289 BLAKE2B 1661220e87eb44aac63100319e532b697d67fe24c36ed03fbda18204a3e6d41f5aee8a6aab2afd49b49c0ebf03fe849c5f154d3bb41a1023683c1faa8fcc336b SHA512 bdba023e83f410c35e4656f35f969303e2f86154a17e2f2cf96c26b82073dddf8cb431ab15b219ce775ef3ee01602cdb6f826f47b70bcdafa9fbd3dfe0b96160 diff --git a/media-radio/cwdaemon/cwdaemon-0.13.0.ebuild b/media-radio/cwdaemon/cwdaemon-0.13.0.ebuild new file mode 100644 index ..2169bb362fff --- /dev/null +++ b/media-radio/cwdaemon/cwdaemon-0.13.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="A morse daemon for the parallel or serial port" +HOMEPAGE="https://cwdaemon.sourceforge.net"; +SRC_URI="https://github.com/acerion/${PN}/archive/v${PV}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" + +RDEPEND=">=media-radio/unixcw-3.6.0" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + # provides header info for getaddrinfo() with C99 (bug 569970) + append-cppflags -D_GNU_SOURCE + econf +} diff --git a/media-radio/cwdaemon/metadata.xml b/media-radio/cwdaemon/metadata.xml index 0e65bae317ed..62b91035bbcf 100644 --- a/media-radio/cwdaemon/metadata.xml +++ b/media-radio/cwdaemon/metadata.xml @@ -7,5 +7,6 @@ cwdaemon +acerion/cwdaemon
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 6acfa930742dde01051b6b566f2d43c9870826fb Author: Thomas Beierlein gentoo org> AuthorDate: Sun Mar 24 21:06:09 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Mar 24 21:06:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acfa930 dev-libs/castxml: add 0.6.4 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/castxml/Manifest | 1 + dev-libs/castxml/castxml-0.6.4.ebuild | 64 +++ 2 files changed, 65 insertions(+) diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest index afed59928523..fc05da820446 100644 --- a/dev-libs/castxml/Manifest +++ b/dev-libs/castxml/Manifest @@ -1,3 +1,4 @@ DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c SHA512 0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5 DIST castxml-0.6.2.tar.gz 119190 BLAKE2B fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0 SHA512 eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b +DIST castxml-0.6.4.tar.gz 121583 BLAKE2B 9e4992306bc1380b92ff4d8fcfcf24934036aaf4ecbf2b4db4dfb942ce16152c385b64f96ec0559e6e175f06cf15da0635e61324f92ed6fd0cefc7c83326885d SHA512 3494b7a31a397b390c412a5f445e40d92b3f02840a3eaf9fd94cef2c10fdd52b3621b3990056f2d0619a7d09de448a6988160406d3286472a8db5322a9b1caeb diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild b/dev-libs/castxml/castxml-0.6.4.ebuild new file mode 100644 index ..f255915f61eb --- /dev/null +++ b/dev-libs/castxml/castxml-0.6.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT=18 +inherit cmake llvm + +DESCRIPTION="C-family abstract syntax tree XML output tool" +HOMEPAGE="https://github.com/CastXML/CastXML"; +SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/CastXML-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="+man test" +RESTRICT="!test? ( test )" + +# See comment in llvm.eclass for why we don't depend on LLVM if we already +# depend on Clang. +RDEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 02b34777fbe9ae0ace3c6fe6d5c51a6d3ab9682e Author: Thomas Beierlein gentoo org> AuthorDate: Sun Mar 24 21:15:45 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Mar 24 21:16:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b34777 dev-libs/castxml: Fix max LLVM version Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/castxml/castxml-0.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild b/dev-libs/castxml/castxml-0.6.4.ebuild index f255915f61eb..415f275dcc3f 100644 --- a/dev-libs/castxml/castxml-0.6.4.ebuild +++ b/dev-libs/castxml/castxml-0.6.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -LLVM_MAX_SLOT=18 +LLVM_MAX_SLOT=17 inherit cmake llvm DESCRIPTION="C-family abstract syntax tree XML output tool"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygccxml/, dev-python/pygccxml/files/
commit: 57313b5a0994511f60ea73610ebcc535716a07ea Author: Thomas Beierlein gentoo org> AuthorDate: Mon Mar 25 14:48:50 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Mar 25 14:50:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57313b5a dev-python/pygccxml: Fix build of documentation - drop no longer used import statement - fix module file path Closes: https://bugs.gentoo.org/920767 Signed-off-by: Thomas Beierlein gentoo.org> dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch | 21 + dev-python/pygccxml/pygccxml-2.4.0.ebuild | 3 ++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch b/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch new file mode 100644 index ..ecec89c14ed9 --- /dev/null +++ b/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch @@ -0,0 +1,21 @@ +diff --git a/docs/conf.py b/docs/conf.py +index 071ebb1..2ccec1f 100644 +--- a/docs/conf.py b/docs/conf.py +@@ -23,7 +23,6 @@ import importlib.metadata + # documentation root, use os.path.abspath to make it absolute, like shown here. + sys.path.insert(0, os.path.abspath('.') + "/../src") + +-from release_utils import utils # nopep8 + + # -- General configuration + +@@ -284,7 +283,7 @@ def run_apidoc(_): + os.path.join(sys.prefix, 'bin', 'sphinx-apidoc')) + subprocess.check_call( + [cmd_path, '-o', output_path, +- os.path.abspath(cur_dir + "/../" + module), ++ os.path.abspath(cur_dir + "/../src/" + module), + '--separate', '--force', '--module-first', '--doc-project=API']) + + diff --git a/dev-python/pygccxml/pygccxml-2.4.0.ebuild b/dev-python/pygccxml/pygccxml-2.4.0.ebuild index f93c64023594..114320ffb31d 100644 --- a/dev-python/pygccxml/pygccxml-2.4.0.ebuild +++ b/dev-python/pygccxml/pygccxml-2.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,6 +26,7 @@ distutils_enable_sphinx docs dev-python/sphinx-rtd-theme python_prepare_all() { eapply -p0 "${FILESDIR}/${PN}-2.4.0-pyproject.patch" + eapply "${FILESDIR}/${PN}-2.4.0-doc.patch" eapply_user distutils-r1_python_prepare_all
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/files/, media-libs/hamlib/
commit: f7eb6f486c17ac0a57e021a0b8ede3fd4c9ef6cc Author: Brahmajit Das gmail com> AuthorDate: Mon Jan 29 16:44:57 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Jan 30 11:43:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7eb6f48 media-libs/hamlib: Fix implicit declaration of function exit Closes: https://bugs.gentoo.org/923108 Signed-off-by: Brahmajit Das gmail.com> Closes: https://bugs.gentoo.org/923108 Closes: https://github.com/gentoo/gentoo/pull/35077 Signed-off-by: Thomas Beierlein gentoo.org> .../hamlib/files/hamlib-4.5.5-gcc14-fix.patch | 12 +++ media-libs/hamlib/hamlib-4.5.5-r2.ebuild | 101 + 2 files changed, 113 insertions(+) diff --git a/media-libs/hamlib/files/hamlib-4.5.5-gcc14-fix.patch b/media-libs/hamlib/files/hamlib-4.5.5-gcc14-fix.patch new file mode 100644 index ..35eade8f68e2 --- /dev/null +++ b/media-libs/hamlib/files/hamlib-4.5.5-gcc14-fix.patch @@ -0,0 +1,12 @@ +diff --git a/tests/memload.c b/tests/memload.c +index 6157a08..4f189d0 100644 +--- a/tests/memload.c b/tests/memload.c +@@ -19,6 +19,7 @@ + */ + + ++#include + #include + + #include diff --git a/media-libs/hamlib/hamlib-4.5.5-r2.ebuild b/media-libs/hamlib/hamlib-4.5.5-r2.ebuild new file mode 100644 index ..7c6aabd3b754 --- /dev/null +++ b/media-libs/hamlib/hamlib-4.5.5-r2.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +MY_P=${P/_rc2/~rc2} + +inherit autotools python-single-r1 + +DESCRIPTION="Ham radio backend rig control libraries" +HOMEPAGE="https://www.hamlib.github.io"; +SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0/4.2" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="doc perl python tcl" + +RESTRICT="test" + +RDEPEND=" + =virtual/libusb-0* + dev-libs/libxml2 + sys-libs/readline:0= + perl? ( dev-lang/perl ) + python? ( ${PYTHON_DEPS} ) + tcl? ( dev-lang/tcl:0= )" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-lang/swig + >=dev-build/libtool-2.2 + doc? ( app-text/doxygen + dev-util/source-highlight )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) + +PATCHES=( + "${FILESDIR}/${PN}-4.5.5-gcc14-fix.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + # fix hardcoded libdir paths + sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ + -e "s#fix}/include#fix}/include/hamlib#" \ + hamlib.pc.in || die "sed failed" + + # Correct install target to whatever INSTALLDIRS says and use vendor + # installdirs everywhere (bug #611550) + sed -i -e "s#install_site#install#" \ + -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ + bindings/Makefile.am || die "sed failed patching for perl" + + # make building of documentation compatible with autotools-utils + sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" + + eautoreconf +} + +src_configure() { + econf \ + --libdir=/usr/$(get_libdir)/hamlib \ + --disable-static \ + --with-xml-support \ + $(use_with perl perl-binding) \ + $(use_with python python-binding) \ + $(use_with tcl tcl-binding) +} + +src_compile() { + emake + use doc && emake html +} + +src_install() { + emake DESTDIR="${D}" install + + use python && python_optimize + + use doc && HTML_DOCS=( doc/html/ ) + einstalldocs + + insinto /usr/$(get_libdir)/pkgconfig + doins hamlib.pc + + echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib + doenvd "${T}"/73hamlib + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/
commit: a617c0288d126bab242005082691c48f37d9 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Jan 30 13:41:32 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Jan 30 13:41:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a617c028 media-radio/gpredict: drop 2.3-r1 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/gpredict/gpredict-2.3-r1.ebuild | 36 - 1 file changed, 36 deletions(-) diff --git a/media-radio/gpredict/gpredict-2.3-r1.ebuild b/media-radio/gpredict/gpredict-2.3-r1.ebuild deleted file mode 100644 index cb34c66c2bd0.. --- a/media-radio/gpredict/gpredict-2.3-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Real-time satellite tracking and orbit prediction application" -HOMEPAGE="http://gpredict.oz9aec.net"; -SRC_URI="https://github.com/csete/gpredict/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -RDEPEND="dev-libs/glib:2 - x11-libs/gdk-pixbuf[jpeg] - x11-libs/gtk+:3 - x11-libs/goocanvas:2.0 - net-misc/curl" -DEPEND="${RDEPEND}" -BDEPEND="dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" - -DOCS=( AUTHORS NEWS README ) - -src_prepare() { - eapply_user - # remove wrong doc location - eapply "${FILESDIR}/${P}-doc.patch" - eapply "${FILESDIR}/${PN}-2.2.1-fno-common.patch" - - eautoreconf -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: d03af815255359563cef13733e459dc844d18060 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Jan 31 14:02:30 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Jan 31 14:02:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d03af815 media-radio/fldigi: add 4.2.04 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 1 + media-radio/fldigi/fldigi-4.2.04.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index d60e7ca6f793..6d2e6fe3cc3e 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1 +1,2 @@ DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675 SHA512 fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf +DIST fldigi-4.2.04.tar.gz 5118463 BLAKE2B 9c3f51c4ad7a08c9ce26230f59e7ecbf7a2a3d1734905afbb130145a425bd83c6d11478dddce6499c229d3b87f4670ef94f87ffe34e96168761e2f705464ebf4 SHA512 609f687e47022822674b0188f16ce997712ce2ae605ef915507acf9531edf7c4d4c18dd7df96e3302b3c83bd8abe40afe79232ac1b59fa7014e5e8415784f2b2 diff --git a/media-radio/fldigi/fldigi-4.2.04.ebuild b/media-radio/fldigi/fldigi-4.2.04.ebuild new file mode 100644 index ..cbbcbb8b6895 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.2.04.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hamlib nls pulseaudio" +IUSE_CPU_FLAGS=" sse sse2 sse3" +IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" + +RDEPEND="x11-libs/fltk:1[threads,xft] + media-libs/libsamplerate + media-libs/libpng:0 + x11-misc/xdg-utils + dev-perl/RPC-XML + dev-perl/Term-ReadLine-Perl + || ( + media-libs/portaudio[oss] + media-libs/portaudio[alsa] + ) + hamlib? ( media-libs/hamlib:= ) + pulseaudio? ( media-libs/libpulse ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" ) + +src_prepare() { + eapply ${PATCHES[@]} + eapply_user +} + +src_configure() { + #fails to compile with -flto (bug #860405) + filter-lto + + append-cxxflags $(test-flags-CXX -std=c++14) + local myconf="" + + use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" + use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" + use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" + + econf ${myconf} \ + --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 9fc21762bd0bc862b54d1f76f29090ab06bb82ae Author: Thomas Beierlein gentoo org> AuthorDate: Wed Jan 31 14:13:04 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Jan 31 14:13:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc21762 dev-libs/libzia: add 4.55 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.55.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index d3d964318765..682967b64911 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.52.tar.gz 641867 BLAKE2B 106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a SHA512 d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b DIST libzia-4.54.tar.gz 646921 BLAKE2B 43a5575e673b24b9687bf744892dcc823c260760934d983d7b5e4480cad588283b1e830bbf0aac9ff46bc419ebf6f474b7fc7059c25214906756e678371baebe SHA512 818cd7219c7d742236cdbf8f1d7077b85e430c575ad76aea9724023eb7d72771ecf91e9c82f6a6b95bd1119ec46efd1fd7bb08c53b918b803e6051df82e47846 +DIST libzia-4.55.tar.gz 646922 BLAKE2B 0430757bce57458b33dbd7c315b88258b5d1364aea958a6b31e7e90a7f544cf64ba4409ffde9b2ab7088b6c8a33e433a3c334e7fc61e22a4bb8b693b53532000 SHA512 05d91c59b070f1230a0919c07757afa25f4bfca6585501d1ee013ca2c5994967329682624c2a9e13cba686640ddb145ca093e3e341141fd301e780a98c6b30a7 diff --git a/dev-libs/libzia/libzia-4.55.ebuild b/dev-libs/libzia/libzia-4.55.ebuild new file mode 100644 index ..0fe1254dbfda --- /dev/null +++ b/dev-libs/libzia/libzia-4.55.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl2 + media-libs/sdl2-ttf + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 ) + elibc_musl? ( sys-libs/libunwind )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # fix build for MUSL (bug #832235) + if use elibc_musl ; then + sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die + fi + eautoreconf +} + +src_configure() { + use elibc_musl && append-libs -lunwind + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 95aaf8e2ee65218b0cfdfff4d17f177615527031 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Jan 31 14:13:57 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Jan 31 14:13:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95aaf8e2 media-radio/tucnak: add 4.55 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.55.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 81a314a26047..11809e9dd012 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.52.tar.gz 6684620 BLAKE2B c56949f61b8a0365deec0eab95d68067e5e8674164ad95f83c1b5cb84740af254f559c5158dc3aa8281353f4db2aee8163de1f92a08dc68487a8be0b00619e92 SHA512 bd20d94bc136e0078628b149f70e510027f9482fcdc881856ba13ed29a2c6be2e02c87c1d2fd2b670ecc347e1335378e5dd3aec5efa5db259b2730a13c10f019 DIST tucnak-4.54.tar.gz 6817558 BLAKE2B 5c0e4730fbf06a249d528979ab89e2fd2b8067c9786b0ebbdebf9bb1592cd43a95f20582da50989eb04ad7953b13b4d3bf214706db464d8a636e88176a7eb607 SHA512 93f174cfe73c4047ad3c067f84ccd09e27a4acdcc91ece85a2b4187ed2b09c26f99321c25381d7932afea3853b6d26fd96c3d6e0447f2035efbd4946c80b979c +DIST tucnak-4.55.tar.gz 6817952 BLAKE2B 860b4718f575cc2e1116d14a95ab190dc479d37732c40a8dc5c32e04a3c7dc11cefc61074952d4d285011f91c13d6f9707734f9047dca883967d2b1a6b996bcd SHA512 10b558ce4137a114c59cdff402a6696b64771c6486f7d0c2ade088cdd028c189e5aa1c2b0832b7d7ae934774fc2329ea6915d920b27d25f2eb8c92ad37c3777a diff --git a/media-radio/tucnak/tucnak-4.55.ebuild b/media-radio/tucnak/tucnak-4.55.ebuild new file mode 100644 index ..677cbc82d4da --- /dev/null +++ b/media-radio/tucnak/tucnak-4.55.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + ~dev-libs/libzia-4.54 + media-libs/libsndfile + media-libs/libsdl2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 4cc76fa36b82255e038893d474f6773028359b68 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Jan 31 14:49:31 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Jan 31 14:50:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc76fa3 media-radio/tucnak: Fix dependency Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/tucnak-4.55.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-radio/tucnak/tucnak-4.55.ebuild b/media-radio/tucnak/tucnak-4.55.ebuild index 677cbc82d4da..c2dcb583a2c1 100644 --- a/media-radio/tucnak/tucnak-4.55.ebuild +++ b/media-radio/tucnak/tucnak-4.55.ebuild @@ -14,7 +14,7 @@ KEYWORDS="~amd64 ~x86" IUSE="alsa fftw gpm hamlib suid" RDEPEND="dev-libs/glib:2 - ~dev-libs/libzia-4.54 + ~dev-libs/libzia-4.55 media-libs/libsndfile media-libs/libsdl2 alsa? ( media-libs/alsa-lib )
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/
commit: 60da9460727910b85e5960a000122c46ad56cfd0 Author: Thomas Beierlein gentoo org> AuthorDate: Sat May 4 09:03:08 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat May 4 09:08:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60da9460 sci-electronics/xnec2c: add 4.4.16 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/xnec2c/Manifest | 1 + sci-electronics/xnec2c/xnec2c-4.4.16.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest index c696df8e4e77..27940f492e67 100644 --- a/sci-electronics/xnec2c/Manifest +++ b/sci-electronics/xnec2c/Manifest @@ -1,2 +1,3 @@ DIST xnec2c-v4.4.12.tar.gz 1496988 BLAKE2B dbcea1e24382b9f2bb6e881007b44dcf99b9caa7f970ecbb1363e1a0e232d9d1bda6fe68f90622d81cdc69b3b9ff6019dd4b123d6a79f8c6bd088dbd804354b8 SHA512 0d1711260d7f69633d9e6bb559f3b56c2a25414f75ed913c643c0aaad5e4062834ce6c7c7816741f65436173b331e6f8f957c4a624a77214414865bac94ab7e8 DIST xnec2c-v4.4.14.tar.gz 1509461 BLAKE2B 26aca7e4e328dff4e418d16499312bd3137fc9c46b382e928c1916fa111cfb7da2e891274ac414691b0e40520146a7c9da4781fa2864f1abcade247c2732fa89 SHA512 8fa407bf47a1cd600ddffb51b89b6f8ac869a6c8c5d8d1420a494d14c6d8c03e8a6ff845dcff3ac64aca0373d32980a0e1f4f615806df178cdef2eae2190212f +DIST xnec2c-v4.4.16.tar.gz 1509642 BLAKE2B d816ccbc8535b8a045f14cf6dd0e8b586a076fa2600fd3c0d71fd471efb6e63e739c20b3fa8427934e9e2cf71a9c12b701cbe44b5c4ffb96c78eeaa63fc5cbc5 SHA512 e7ccb0fe844c09ef36114835546f53ff92e053cf05fe64232efb3d7958b0860f86ef930296eb419dbe9b2ec2e9e0697de7e4fef3e2ec139566e585cf9b2cdba9 diff --git a/sci-electronics/xnec2c/xnec2c-4.4.16.ebuild b/sci-electronics/xnec2c/xnec2c-4.4.16.ebuild new file mode 100644 index ..a04f45020702 --- /dev/null +++ b/sci-electronics/xnec2c/xnec2c-4.4.16.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +MY_P=${PN}-v${PV} + +DESCRIPTION="A GTK+ graphical interactive version of nec2c" +HOMEPAGE="https://www.xnec2c.org"; +SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz"; + +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3" +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + eapply_user + # bug 896176 + sed -i -e "s/-D_FORTIFY_SOURCE=2//g" configure.ac || die + eautoreconf +} + +src_install() { + default + docompress -x /usr/share/man + + rm -R "${D}/usr/share/doc/${P}" || die + dodoc AUTHORS README.md doc/*.txt + use doc && dodoc -r doc/*.html doc/images + + if ! use examples ; then + rm -R "${D}/usr/share/${PN}/examples" || die + fi +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: cee81cd5a1250af808998de5e7c68b2921f314d3 Author: Thomas Beierlein gentoo org> AuthorDate: Tue May 7 17:41:34 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue May 7 17:41:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee81cd5 dev-libs/castxml: add 0.6.6 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/castxml/Manifest | 1 + dev-libs/castxml/castxml-0.6.6.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest index 846a840faaaf..a3ce05381dcf 100644 --- a/dev-libs/castxml/Manifest +++ b/dev-libs/castxml/Manifest @@ -1,2 +1,3 @@ DIST CastXML-0.6.5.tar.gz 121667 BLAKE2B 820a96dfb9f2763c00f22028ff4c232c15bf587f376aa11effd59d8d1014581d8dff4e8a01a6420a8e8e720e72f072da4ed5d0600171718d42e352d0439371eb SHA512 1f6759242fd6097fc97df34b1689ae6660e42d64717be90fa2d2f251847a465e26e17d6ff5318d82c47981005c826dad0fe65b3536b13d9192b9bccf61097f10 +DIST CastXML-0.6.6.tar.gz 122349 BLAKE2B ab2d928386e3128cd05fcc60c02799508e671883cffd33f952eb81167672e4c76057be21d3ba6b3f327051b015894914c83ad66b5ce87e43fa1b251dea5c5371 SHA512 6ba62b91193eb3458cbd0a0838a626528f66972661cc33c6ef87b760f8baa985afe998a467d07fd7d28c1363f5ba74300f5d49c182830d217a4e051a97a4a913 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e diff --git a/dev-libs/castxml/castxml-0.6.6.ebuild b/dev-libs/castxml/castxml-0.6.6.ebuild new file mode 100644 index ..894410252a94 --- /dev/null +++ b/dev-libs/castxml/castxml-0.6.6.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {17..19} ) + +inherit cmake llvm-r1 + +MY_P=CastXML-${PV} +DESCRIPTION="C-family abstract syntax tree XML output tool" +HOMEPAGE="https://github.com/CastXML/CastXML"; +SRC_URI=" + https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz + -> ${MY_P}.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="+man test" +RESTRICT="!test? ( test )" + +DEPEND=" + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT}= + ') +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + man? ( dev-python/sphinx ) +" + +src_configure() { + local mycmakeargs=( + -DCastXML_INSTALL_DOC_DIR="share/doc/${PF}" + -DCastXML_INSTALL_MAN_DIR="share/man" + -DSPHINX_MAN="$(usex man)" + -DSPHINX_HTML=OFF + -DBUILD_TESTING="$(usex test)" + ) + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # Regex doesn't match the full build path + cmd.input-missing + cmd.rsp-missing + + # Gets confused by extra #defines we set for hardening etc (bug #891813) + cmd.cc-gnu-src-cxx-E + cmd.cc-gnu-src-cxx-cmd + cmd.cc-gnu-c-src-c-E + cmd.cc-gnu-c-src-c-cmd + ) + + cmake_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 5f7319791f7bd8aef40fd5e9aced3a223602c8c2 Author: Thomas Beierlein gentoo org> AuthorDate: Tue May 7 17:40:24 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue May 7 17:40:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f731979 dev-libs/castxml: drop 0.6.1, 0.6.2, 0.6.4 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/castxml/Manifest | 3 -- dev-libs/castxml/castxml-0.6.1.ebuild | 48 -- dev-libs/castxml/castxml-0.6.2.ebuild | 64 --- dev-libs/castxml/castxml-0.6.4.ebuild | 64 --- 4 files changed, 179 deletions(-) diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest index 0381ab60ceab..846a840faaaf 100644 --- a/dev-libs/castxml/Manifest +++ b/dev-libs/castxml/Manifest @@ -1,5 +1,2 @@ DIST CastXML-0.6.5.tar.gz 121667 BLAKE2B 820a96dfb9f2763c00f22028ff4c232c15bf587f376aa11effd59d8d1014581d8dff4e8a01a6420a8e8e720e72f072da4ed5d0600171718d42e352d0439371eb SHA512 1f6759242fd6097fc97df34b1689ae6660e42d64717be90fa2d2f251847a465e26e17d6ff5318d82c47981005c826dad0fe65b3536b13d9192b9bccf61097f10 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e -DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c SHA512 0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5 -DIST castxml-0.6.2.tar.gz 119190 BLAKE2B fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0 SHA512 eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b -DIST castxml-0.6.4.tar.gz 121583 BLAKE2B 9e4992306bc1380b92ff4d8fcfcf24934036aaf4ecbf2b4db4dfb942ce16152c385b64f96ec0559e6e175f06cf15da0635e61324f92ed6fd0cefc7c83326885d SHA512 3494b7a31a397b390c412a5f445e40d92b3f02840a3eaf9fd94cef2c10fdd52b3621b3990056f2d0619a7d09de448a6988160406d3286472a8db5322a9b1caeb diff --git a/dev-libs/castxml/castxml-0.6.1.ebuild b/dev-libs/castxml/castxml-0.6.1.ebuild deleted file mode 100644 index 61e6bb8b1dff.. --- a/dev-libs/castxml/castxml-0.6.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_MAX_SLOT=16 -inherit cmake llvm - -DESCRIPTION="C-family abstract syntax tree XML output tool" -HOMEPAGE="https://github.com/CastXML/CastXML"; -SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CastXML-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" -IUSE="+man test" -RESTRICT="!test? ( test )" - -# See comment in llvm.eclass for why we don't depend on LLVM if we already -# depend on Clang. -RDEPEND=" - https://github.com/CastXML/CastXML"; -SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CastXML-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" -IUSE="+man test" -RESTRICT="!test? ( test )" - -# See comment in llvm.eclass for why we don't depend on LLVM if we already -# depend on Clang. -RDEPEND=" - https://github.com/CastXML/CastXML"; -SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CastXML-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" -IUSE="+man test" -RESTRICT="!test? ( test )" - -# See comment in llvm.eclass for why we don't depend on LLVM if we already -# depend on Clang. -RDEPEND=" -
[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/
commit: 4871c8b8c225875864ceb33682f2d87114229c22 Author: Thomas Beierlein gentoo org> AuthorDate: Wed May 8 13:23:46 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed May 8 13:23:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4871c8b8 app-backup/bacula: add 15.0.2 Signed-off-by: Thomas Beierlein gentoo.org> app-backup/bacula/Manifest | 1 + app-backup/bacula/bacula-15.0.2.ebuild | 449 + .../bacula/files/bacula-15.0.2-fix-static.patch| 63 +++ .../bacula/files/bacula-15.0.2-fix_slibtool.patch | 67 +++ 4 files changed, 580 insertions(+) diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest index 2642b530361f..79ac896cb237 100644 --- a/app-backup/bacula/Manifest +++ b/app-backup/bacula/Manifest @@ -1,2 +1,3 @@ DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7 SHA512 59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5 DIST bacula-13.0.4.tar.gz 6227040 BLAKE2B e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a SHA512 5d33714d5575c351e28676cbd165fe7648ce15a1bc2a03f6d5635528083f3ec3bd6c7137a987690dcc8b232105e5768be91ba405a033ad60c4b82f3c88d73812 +DIST bacula-15.0.2.tar.gz 6524812 BLAKE2B 1dd0722ce2bb6363936ed9cc9df1b6d842945f17277c77f40884bafc4b0a254c5fdd2c21bd200c6ca8b77c8eb718a319552e50135c9925d2b4ad81a64ab819d2 SHA512 71bd206a2bb0cf3ca0f2cb6547b63946bc2a8a5f70c5506b9a589e5ed9871bb98b56205da7d12e54a41c9ab3539fe1114bc94d926f0f831ee9e15bba36f167f3 diff --git a/app-backup/bacula/bacula-15.0.2.ebuild b/app-backup/bacula/bacula-15.0.2.ebuild new file mode 100644 index ..d5c84855a449 --- /dev/null +++ b/app-backup/bacula/bacula-15.0.2.ebuild @@ -0,0 +1,449 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop libtool qmake-utils systemd + +MY_PV=${PV/_beta/-b} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="https://www.bacula.org/"; +SRC_URI="https://downloads.sourceforge.net/bacula/${MY_P}.tar.gz"; + +S=${WORKDIR}/${MY_P} + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd vim-syntax X" + +DEPEND=" + !bacula-clientonly? ( + !bacula-nodir? ( virtual/mta ) + postgres? ( dev-db/postgresql:=[threads(+)] ) + mysql? ( || ( dev-db/mysql-connector-c dev-db/mariadb-connector-c ) ) + sqlite? ( dev-db/sqlite:3 ) + ) + dev-libs/gmp:0 + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtsvg:5 + x11-libs/qwt:6 + ) + logwatch? ( sys-apps/logwatch ) + readline? ( sys-libs/readline:0 ) + static? ( + dev-libs/lzo[static-libs] + sys-libs/ncurses:=[static-libs] + sys-libs/zlib[static-libs] + acl? ( virtual/acl[static-libs(+)] ) + ssl? ( + dev-libs/openssl:0=[static-libs] + ) + ) + !static? ( + dev-libs/lzo + sys-libs/ncurses:= + sys-libs/zlib + acl? ( virtual/acl ) + ssl? ( + dev-libs/openssl:0= + ) + ) + tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) + dev-util/patchelf +" +RDEPEND="${DEPEND} + acct-user/bacula + acct-group/bacula + !bacula-clientonly? ( + !bacula-nosd? ( + app-arch/mt-st + sys-block/mtx + ) + ) + selinux? ( sec-policy/selinux-bacula ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) +" + +REQUIRED_USE=" + !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) ) + static? ( bacula-clientonly ) +" + +# suppress warning wrt 'implicit function declaration' in config logs +# bug 900663 +QA_CONFIG_IMPL_DECL_SKIP=( + makedev # designed to check availability in + # used header file +) + +pkg_setup() { + #XOR and !bacula-clientonly controlled by REQUIRED_USE + use mysql && export mydbtype="mysql" + use postgres && export mydbtype="postgresql" + use sqlite && export mydbtype="sqlite3" + +
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnec2c/
commit: f990faba2acdda6fc5fbf62c7720a5007dce1650 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Apr 12 10:57:59 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Apr 12 10:57:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f990faba sci-electronics/xnec2c: add 4.4.14 Signed-off-by: Thomas Beierlein gentoo.org> sci-electronics/xnec2c/Manifest | 1 + sci-electronics/xnec2c/xnec2c-4.4.14.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest index 4eaf602c3d4a..c696df8e4e77 100644 --- a/sci-electronics/xnec2c/Manifest +++ b/sci-electronics/xnec2c/Manifest @@ -1 +1,2 @@ DIST xnec2c-v4.4.12.tar.gz 1496988 BLAKE2B dbcea1e24382b9f2bb6e881007b44dcf99b9caa7f970ecbb1363e1a0e232d9d1bda6fe68f90622d81cdc69b3b9ff6019dd4b123d6a79f8c6bd088dbd804354b8 SHA512 0d1711260d7f69633d9e6bb559f3b56c2a25414f75ed913c643c0aaad5e4062834ce6c7c7816741f65436173b331e6f8f957c4a624a77214414865bac94ab7e8 +DIST xnec2c-v4.4.14.tar.gz 1509461 BLAKE2B 26aca7e4e328dff4e418d16499312bd3137fc9c46b382e928c1916fa111cfb7da2e891274ac414691b0e40520146a7c9da4781fa2864f1abcade247c2732fa89 SHA512 8fa407bf47a1cd600ddffb51b89b6f8ac869a6c8c5d8d1420a494d14c6d8c03e8a6ff845dcff3ac64aca0373d32980a0e1f4f615806df178cdef2eae2190212f diff --git a/sci-electronics/xnec2c/xnec2c-4.4.14.ebuild b/sci-electronics/xnec2c/xnec2c-4.4.14.ebuild new file mode 100644 index ..a968f495ffc9 --- /dev/null +++ b/sci-electronics/xnec2c/xnec2c-4.4.14.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +MY_P=${PN}-v${PV} + +DESCRIPTION="A GTK+ graphical interactive version of nec2c" +HOMEPAGE="https://www.xnec2c.org"; +SRC_URI="https://www.xnec2c.org/releases/${MY_P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3" +DEPEND="${RDEPEND} + sys-devel/gettext" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + eapply_user + # bug 896176 + sed -i -e "s/-D_FORTIFY_SOURCE=2//g" configure.ac || die + eautoreconf +} + +src_install() { + default + docompress -x /usr/share/man + + rm -R "${D}/usr/share/doc/${P}" || die + dodoc AUTHORS README.md doc/*.txt + use doc && dodoc -r doc/*.html doc/images + + if ! use examples ; then + rm -R "${D}/usr/share/${PN}/examples" || die + fi +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_icon_cache_update + xdg_desktop_database_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 04caaf525e24a553fe1d9cfcab31cab4f768089c Author: Thomas Beierlein gentoo org> AuthorDate: Fri Apr 12 17:19:20 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Apr 12 17:20:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04caaf52 dev-libs/libzia: add 4.59 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.59.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index a972b3b817db..763a280b836d 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.55.tar.gz 646922 BLAKE2B 0430757bce57458b33dbd7c315b88258b5d1364aea958a6b31e7e90a7f544cf64ba4409ffde9b2ab7088b6c8a33e433a3c334e7fc61e22a4bb8b693b53532000 SHA512 05d91c59b070f1230a0919c07757afa25f4bfca6585501d1ee013ca2c5994967329682624c2a9e13cba686640ddb145ca093e3e341141fd301e780a98c6b30a7 DIST libzia-4.58.tar.gz 647123 BLAKE2B c1d7963e108847f1198a3b21d9972a614f5a830afddba2d7fbbdae7794e622851e6c5e11910c5b932eb4733521e58df74a4649ee7d15add08336c1b8db1588e1 SHA512 1a5e54083821708a2c34f2385c646c97fc48962dc4615ef364bded57a8d578ce05d15a8bd890c061cf97dd56e7b240a0c97621e12295b64c7396b2227ae729a8 +DIST libzia-4.59.tar.gz 647238 BLAKE2B 5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3 SHA512 b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd diff --git a/dev-libs/libzia/libzia-4.59.ebuild b/dev-libs/libzia/libzia-4.59.ebuild new file mode 100644 index ..0fe1254dbfda --- /dev/null +++ b/dev-libs/libzia/libzia-4.59.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl2 + media-libs/sdl2-ttf + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 ) + elibc_musl? ( sys-libs/libunwind )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # fix build for MUSL (bug #832235) + if use elibc_musl ; then + sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die + fi + eautoreconf +} + +src_configure() { + use elibc_musl && append-libs -lunwind + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 312a0597a08cdbfb65f1b667557f1fbff26e97b9 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Apr 12 17:20:06 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Apr 12 17:20:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312a0597 media-radio/tucnak: add 4.59 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.59.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index d48e0f798ca5..45de9904c34b 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.55.tar.gz 6817952 BLAKE2B 860b4718f575cc2e1116d14a95ab190dc479d37732c40a8dc5c32e04a3c7dc11cefc61074952d4d285011f91c13d6f9707734f9047dca883967d2b1a6b996bcd SHA512 10b558ce4137a114c59cdff402a6696b64771c6486f7d0c2ade088cdd028c189e5aa1c2b0832b7d7ae934774fc2329ea6915d920b27d25f2eb8c92ad37c3777a DIST tucnak-4.58.tar.gz 6817845 BLAKE2B f1530aa83f99bd81de89bef74f0a17abb18e3326961e95e3f5b708dcc83640f6ac7249092381290f4c683f2e3078aff75f10d54e9dc75136644c384d2628b27c SHA512 5744d11cb04a7dcfeb0b33356189e46a4c43fb21529a7dc59be5ade7f293c6d9cc72b4936c0b95c7eb15e044fc04515faf5b4ed6f4b610f4d8a018e53033978c +DIST tucnak-4.59.tar.gz 6822110 BLAKE2B ba6a9912886c8ac5a0506c0170232f7f441e10d3bff2a45309cf4b03a67465165438c2955d080d7dd2616c0404594d7af370f5ada13337d91d46c07713ddf1a2 SHA512 a66ae8aba0bab19c1ac4a68889a9134eb24ba01e4ae444eac96c6f6829a09d307884ed4b448b606e2c9fea21d2fe33df68f5cd982177fc8d2c4b366ee090cfaa diff --git a/media-radio/tucnak/tucnak-4.59.ebuild b/media-radio/tucnak/tucnak-4.59.ebuild new file mode 100644 index ..d4864781c446 --- /dev/null +++ b/media-radio/tucnak/tucnak-4.59.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + ~dev-libs/libzia-4.59 + media-libs/libsndfile + media-libs/libsdl2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/, sci-libs/cartopy/files/
commit: f680657ef7ad184b31a4c86b004ec56f8dcd005c Author: Thomas Beierlein gentoo org> AuthorDate: Mon Apr 22 17:49:23 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Apr 22 17:52:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f680657e sci-libs/cartopy: drop 0.21.1-r1, 0.22.0 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/Manifest | 2 - sci-libs/cartopy/cartopy-0.21.1-r1.ebuild | 88 -- sci-libs/cartopy/cartopy-0.22.0.ebuild | 85 -- .../cartopy/files/cartopy-0.21.1-fix-test.patch| 28 - .../files/cartopy-0.21.1-fix-test_proj92.patch | 126 - .../files/cartopy-0.21.1-fix-test_proj92_1.patch | 46 6 files changed, 375 deletions(-) diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest index 5dee4766c1d8..d8033d252e43 100644 --- a/sci-libs/cartopy/Manifest +++ b/sci-libs/cartopy/Manifest @@ -1,3 +1 @@ -DIST cartopy-0.21.1.gh.tar.gz 10815884 BLAKE2B 4137f593b6ce35270f9df5016529250a07c57ec5a95843db8740eb494f55109b5129cf72153b0216e4f786771bf5cedde3caaecd40175fe9ad5c6fb65ad84788 SHA512 de1d09ee3bf6af13bcc7cc4bb1f7c13335ba67e05d2ad64efa0fb00bdb74c7e13c6fc44822d5ac1d70ee7d39b2322280c1395dc66119b9ecd94ca26014e413a1 -DIST cartopy-0.22.0.gh.tar.gz 10907762 BLAKE2B 0524efb2359f72da4e73cc74c41b03f4e335163dea4b86f5b8907b2a20521ce81a42fceebbdd7e582315b33aed0dfdf159469dfa13516c9c46a8f887f847fa21 SHA512 195cc69170c826240e03918de39925459c94c36b76f1a87b8ec3bca7c00ed577eb8c727ccda1511c0f691ac5aea043d3d02d7bfb603624548e63c9a7dc644ad5 DIST cartopy-0.23.0.gh.tar.gz 10645484 BLAKE2B aa9306e9f5bd85ae28be4802aac1a36d67df5812e9d188ad20d27103eaff1856b7d48e256459519b4e647bdf17fc207e8473ec6ead7413db113311fe821faba6 SHA512 8f357faad592db03c564d2c87f6d1600d2a04a68b71b250925c222cea418b8588f2eb48f64d3ec7210650a34372777ef8416c8f129af7911661615759d2c60b5 diff --git a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild deleted file mode 100644 index e7186c4571c4.. --- a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{9..11} ) - -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 multibuild multiprocessing virtualx - -MY_PV=${PV/_beta/b} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Python package for geospatial data processing and analysis" -HOMEPAGE="https://scitools.org.uk/cartopy"; -SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}] - sci-libs/geos - $(python_gen_cond_dep ' - >=dev-python/numpy-1.19[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/pillow[jpeg,${PYTHON_USEDEP}] - dev-python/pyproj[${PYTHON_USEDEP}] - sci-libs/pyshp[${PYTHON_USEDEP}] - ') -" -DEPEND="${RDEPEND}" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - ') - test? ( - $(python_gen_cond_dep ' - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/flufl-lock[${PYTHON_USEDEP}] - dev-python/pytest-mpl[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ') - ) -" - -PATCHES=( "${FILESDIR}"/${P}-fix-test.patch - # backports to fix tests with >=PROJ9.2 - "${FILESDIR}"/${PN}-0.21.1-fix-test_proj92.patch - "${FILESDIR}"/${PN}-0.21.1-fix-test_proj92_1.patch ) - -EPYTEST_IGNORE=( - # Require network access, not covered by markers - lib/cartopy/tests/mpl/test_crs.py - lib/cartopy/tests/mpl/test_gridliner.py -) - -distutils_enable_tests pytest - -python_prepare_all() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - - # Prepare matplotlib backend for test suite - export MPLCONFIGDIR="${T}" - echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotl
[gentoo-commits] repo/gentoo:master commit in: sci-libs/pyshp/
commit: 04dddbdae3ccc11ad27a0cf6bb2fd10d29b8da2b Author: Thomas Beierlein gentoo org> AuthorDate: Mon Apr 22 17:47:10 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Apr 22 17:52:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04dddbda sci-libs/pyshp: drop 2.3.1-r1 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/pyshp/pyshp-2.3.1-r1.ebuild | 30 -- 1 file changed, 30 deletions(-) diff --git a/sci-libs/pyshp/pyshp-2.3.1-r1.ebuild b/sci-libs/pyshp/pyshp-2.3.1-r1.ebuild deleted file mode 100644 index 813c53e427ef.. --- a/sci-libs/pyshp/pyshp-2.3.1-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{9..11} ) - -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Pure Python read/write support for ESRI Shapefile format" -HOMEPAGE="https://pypi.org/project/pyshp/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/GeospatialPython/${PN}/archive/${PV}.tar.gz -> ${P}..gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - -python_test() { - epytest test_shapefile.py -m "not network" || die -}
[gentoo-commits] repo/gentoo:master commit in: app-text/ebook2cw/
commit: 1afc2b23eb328a8bf3327546cec415e95bd37961 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Apr 24 07:56:43 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Apr 24 08:02:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afc2b23 app-text/ebook2cw: initial ebuild, 0.8.5 Signed-off-by: Thomas Beierlein gentoo.org> app-text/ebook2cw/Manifest | 1 + app-text/ebook2cw/ebook2cw-0.8.5.ebuild | 32 app-text/ebook2cw/metadata.xml | 8 3 files changed, 41 insertions(+) diff --git a/app-text/ebook2cw/Manifest b/app-text/ebook2cw/Manifest new file mode 100644 index ..78ad133a72ce --- /dev/null +++ b/app-text/ebook2cw/Manifest @@ -0,0 +1 @@ +DIST ebook2cw-0.8.5.tar.gz 34619 BLAKE2B 898a8bb6307a10c33085aca9d172cc145ec9fd1ccb8e76b2be051fd144097ff78f554c01af7540943e2042002b70b25106f615d7e3e9fcfa4f1dfde9cf7f5244 SHA512 88f1b42f1d9e96d34b923e31d78b597d00e2696cf4361fb7b2ebeda791f5e6df14bb60d152036d179c16ddceb35577f136a4bc959171faebc0fb5e0ea1877e4b diff --git a/app-text/ebook2cw/ebook2cw-0.8.5.ebuild b/app-text/ebook2cw/ebook2cw-0.8.5.ebuild new file mode 100644 index ..9ff5b441d55c --- /dev/null +++ b/app-text/ebook2cw/ebook2cw-0.8.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Convert ebooks to Morse MP3s/OGGs" +HOMEPAGE="https://fkurz.net/ham/ebook2cw.html"; +SRC_URI="https://fkurz.net/ham/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + media-sound/lame + media-libs/libvorbis + media-libs/libogg + " + +src_prepare() { + # avoid prestripping of 'qrq' binary + sed -i -e "s/install -s -m/install -m/" Makefile || die + # fix install dir for doc files + sed -i -e "s#/doc/ebook2cw/#/doc/${P}/#g" Makefile || die + eapply_user +} + +src_install() { + emake DESTDIR="${D}/usr" install + dodoc ChangeLog +} diff --git a/app-text/ebook2cw/metadata.xml b/app-text/ebook2cw/metadata.xml new file mode 100644 index ..001997549c54 --- /dev/null +++ b/app-text/ebook2cw/metadata.xml @@ -0,0 +1,8 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + tom...@gentoo.org + Thomas Beierlein + +
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: e59779d1967da7e63dfe69bc31c786cc96165b39 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Apr 24 12:01:14 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Apr 24 12:02:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59779d1 media-radio/fldigi: add 4.2.05 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 1 + media-radio/fldigi/fldigi-4.2.05.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 6d2e6fe3cc3e..6ffec819a8ae 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,2 +1,3 @@ DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675 SHA512 fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf DIST fldigi-4.2.04.tar.gz 5118463 BLAKE2B 9c3f51c4ad7a08c9ce26230f59e7ecbf7a2a3d1734905afbb130145a425bd83c6d11478dddce6499c229d3b87f4670ef94f87ffe34e96168761e2f705464ebf4 SHA512 609f687e47022822674b0188f16ce997712ce2ae605ef915507acf9531edf7c4d4c18dd7df96e3302b3c83bd8abe40afe79232ac1b59fa7014e5e8415784f2b2 +DIST fldigi-4.2.05.tar.gz 5127250 BLAKE2B 54a144e34da47c5379256c4ece67447815c29500331e29ccce884885daa96650d6ec098839eb97d13a641d8d0078a9656c9d443016a2acc98fbe7b78c98ca6f9 SHA512 46281e65dad24c57ea344182ed053ddea70281b1682d2fe6b40aa1f111c529328c7e1e4de86828ac265ed4523882d086f5213706159fc43b61f15989fdd9d407 diff --git a/media-radio/fldigi/fldigi-4.2.05.ebuild b/media-radio/fldigi/fldigi-4.2.05.ebuild new file mode 100644 index ..cbbcbb8b6895 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.2.05.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hamlib nls pulseaudio" +IUSE_CPU_FLAGS=" sse sse2 sse3" +IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" + +RDEPEND="x11-libs/fltk:1[threads,xft] + media-libs/libsamplerate + media-libs/libpng:0 + x11-misc/xdg-utils + dev-perl/RPC-XML + dev-perl/Term-ReadLine-Perl + || ( + media-libs/portaudio[oss] + media-libs/portaudio[alsa] + ) + hamlib? ( media-libs/hamlib:= ) + pulseaudio? ( media-libs/libpulse ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" ) + +src_prepare() { + eapply ${PATCHES[@]} + eapply_user +} + +src_configure() { + #fails to compile with -flto (bug #860405) + filter-lto + + append-cxxflags $(test-flags-CXX -std=c++14) + local myconf="" + + use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" + use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" + use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" + + econf ${myconf} \ + --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/nanovna-saver/
commit: 4b35414690434d7807538844c8c8babf642a01d5 Author: Thomas Beierlein gentoo org> AuthorDate: Wed Apr 24 12:40:37 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed Apr 24 12:40:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b354146 net-wireless/nanovna-saver: Add python3.12 support Signed-off-by: Thomas Beierlein gentoo.org> .../{nanovna-saver-0.6.3.ebuild => nanovna-saver-0.6.3-r1.ebuild} | 2 +- net-wireless/nanovna-saver/nanovna-saver-.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild b/net-wireless/nanovna-saver/nanovna-saver-0.6.3-r1.ebuild similarity index 97% rename from net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild rename to net-wireless/nanovna-saver/nanovna-saver-0.6.3-r1.ebuild index ac921ab992af..f190c233f584 100644 --- a/net-wireless/nanovna-saver/nanovna-saver-0.6.3.ebuild +++ b/net-wireless/nanovna-saver/nanovna-saver-0.6.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit distutils-r1 xdg-utils DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA" diff --git a/net-wireless/nanovna-saver/nanovna-saver-.ebuild b/net-wireless/nanovna-saver/nanovna-saver-.ebuild index ac921ab992af..f190c233f584 100644 --- a/net-wireless/nanovna-saver/nanovna-saver-.ebuild +++ b/net-wireless/nanovna-saver/nanovna-saver-.ebuild @@ -3,7 +3,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit distutils-r1 xdg-utils DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA"
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: b3260dd091c358118c058ebfe3918083bd975ed7 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Apr 14 13:26:08 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Apr 14 13:29:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3260dd0 media-libs/hamlib: Add support for Python 3.12 Closes: https://bugs.gentoo.org/929636 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/hamlib-4.5.5-r3.ebuild | 101 +++ 1 file changed, 101 insertions(+) diff --git a/media-libs/hamlib/hamlib-4.5.5-r3.ebuild b/media-libs/hamlib/hamlib-4.5.5-r3.ebuild new file mode 100644 index ..208e7e9d4980 --- /dev/null +++ b/media-libs/hamlib/hamlib-4.5.5-r3.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +MY_P=${P/_rc2/~rc2} + +inherit autotools flag-o-matic python-single-r1 + +DESCRIPTION="Ham radio backend rig control libraries" +HOMEPAGE="https://www.hamlib.github.io"; +SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0/4.2" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="doc perl python tcl" + +RESTRICT="test" + +RDEPEND=" + =virtual/libusb-0* + dev-libs/libxml2 + sys-libs/readline:0= + perl? ( dev-lang/perl ) + python? ( ${PYTHON_DEPS} ) + tcl? ( dev-lang/tcl:0= )" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-lang/swig + >=dev-build/libtool-2.2 + doc? ( app-text/doxygen + dev-util/source-highlight )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) + +PATCHES=( + "${FILESDIR}/${PN}-4.5.5-gcc14-fix.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + # Correct install target to whatever INSTALLDIRS says and use vendor + # installdirs everywhere (bug #611550) + sed -i -e "s#install_site#install#" \ + -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ + bindings/Makefile.am || die "sed failed patching for perl" + + # make building of documentation compatible with autotools-utils + sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" + + eautoreconf +} + +src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/926839 + # https://github.com/Hamlib/Hamlib/issues/1524 + filter-lto + + econf \ + --libdir=/usr/$(get_libdir)/hamlib \ + --disable-static \ + --with-xml-support \ + $(use_with perl perl-binding) \ + $(use_with python python-binding) \ + $(use_with tcl tcl-binding) +} + +src_compile() { + emake + use doc && emake html +} + +src_install() { + emake DESTDIR="${D}" install + + use python && python_optimize + + use doc && HTML_DOCS=( doc/html/ ) + einstalldocs + + insinto /usr/$(get_libdir)/pkgconfig + doins hamlib.pc + + echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib + doenvd "${T}"/73hamlib + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/pyshp/
commit: 75fd5e178add2341038133799f31a7a041249d9d Author: Thomas Beierlein gentoo org> AuthorDate: Sun Apr 14 14:34:47 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Apr 14 14:37:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fd5e17 sci-libs/pyshp: Add support for Python 3.12 Closes: https://bugs.gentoo.org/929787 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/pyshp/pyshp-2.3.1-r2.ebuild | 29 + 1 file changed, 29 insertions(+) diff --git a/sci-libs/pyshp/pyshp-2.3.1-r2.ebuild b/sci-libs/pyshp/pyshp-2.3.1-r2.ebuild new file mode 100644 index ..18fbf87fe491 --- /dev/null +++ b/sci-libs/pyshp/pyshp-2.3.1-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +PYTHON_COMPAT=( python3_{9..12} ) + +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Pure Python read/write support for ESRI Shapefile format" +HOMEPAGE="https://pypi.org/project/pyshp/"; +# pypi tarballs are missing test data +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/GeospatialPython/${PN}/archive/${PV}.tar.gz -> ${P}..gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/pytest[${PYTHON_USEDEP}] )" + +python_test() { + epytest test_shapefile.py -m "not network" || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: 799053cd56a029141f62c3fd252dd6ad5cdfa098 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Apr 18 11:09:15 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Apr 18 11:10:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799053cd sci-libs/cartopy: add 0.22.0 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/Manifest | 1 + sci-libs/cartopy/cartopy-0.22.0.ebuild | 85 ++ 2 files changed, 86 insertions(+) diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest index d3c5f7633dcf..454beee85fa2 100644 --- a/sci-libs/cartopy/Manifest +++ b/sci-libs/cartopy/Manifest @@ -1 +1,2 @@ DIST cartopy-0.21.1.gh.tar.gz 10815884 BLAKE2B 4137f593b6ce35270f9df5016529250a07c57ec5a95843db8740eb494f55109b5129cf72153b0216e4f786771bf5cedde3caaecd40175fe9ad5c6fb65ad84788 SHA512 de1d09ee3bf6af13bcc7cc4bb1f7c13335ba67e05d2ad64efa0fb00bdb74c7e13c6fc44822d5ac1d70ee7d39b2322280c1395dc66119b9ecd94ca26014e413a1 +DIST cartopy-0.22.0.gh.tar.gz 10907762 BLAKE2B 0524efb2359f72da4e73cc74c41b03f4e335163dea4b86f5b8907b2a20521ce81a42fceebbdd7e582315b33aed0dfdf159469dfa13516c9c46a8f887f847fa21 SHA512 195cc69170c826240e03918de39925459c94c36b76f1a87b8ec3bca7c00ed577eb8c727ccda1511c0f691ac5aea043d3d02d7bfb603624548e63c9a7dc644ad5 diff --git a/sci-libs/cartopy/cartopy-0.22.0.ebuild b/sci-libs/cartopy/cartopy-0.22.0.ebuild new file mode 100644 index ..cfc80da1d172 --- /dev/null +++ b/sci-libs/cartopy/cartopy-0.22.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_EXT=1 +PYTHON_COMPAT=( python3_{9..11} ) + +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 multiprocessing virtualx + +MY_PV=${PV/_beta/b} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Python package for geospatial data processing and analysis" +HOMEPAGE="https://scitools.org.uk/cartopy"; +SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}] + sci-libs/geos + $(python_gen_cond_dep ' + >=dev-python/numpy-1.19[${PYTHON_USEDEP}] + dev-python/shapely[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,${PYTHON_USEDEP}] + dev-python/pyproj[${PYTHON_USEDEP}] + sci-libs/pyshp[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND}" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/setuptools-scm[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + ') + test? ( + $(python_gen_cond_dep ' + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/flufl-lock[${PYTHON_USEDEP}] + dev-python/pytest-mpl[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ') + ) +" + +EPYTEST_IGNORE=( + # Require network access, not covered by markers + lib/cartopy/tests/mpl/test_crs.py + lib/cartopy/tests/mpl/test_gridliner.py +) + +distutils_enable_tests pytest + +python_prepare_all() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + + # Prepare matplotlib backend for test suite + export MPLCONFIGDIR="${T}" + echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die + + sed -i -e "s/exclude =/#exclude =/" pyproject.toml || die + + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}" || die + + # Drop all tests needing network access + virtx epytest -n "$(makeopts_jobs)" -m "not network and not natural_earth" || die "test failed" +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/
commit: 1c788aaa725430183421df9d4fdea5af3c1f4384 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Apr 18 11:12:04 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Apr 18 11:12:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c788aaa sci-libs/cartopy: drop 0.21.1 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/cartopy-0.21.1.ebuild | 83 -- 1 file changed, 83 deletions(-) diff --git a/sci-libs/cartopy/cartopy-0.21.1.ebuild b/sci-libs/cartopy/cartopy-0.21.1.ebuild deleted file mode 100644 index bad3ea5841c3.. --- a/sci-libs/cartopy/cartopy-0.21.1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 multibuild multiprocessing virtualx - -MY_PV=${PV/_beta/b} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Python package for geospatial data processing and analysis" -HOMEPAGE="https://scitools.org.uk/cartopy"; -SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}] - sci-libs/geos - $(python_gen_cond_dep ' - >=dev-python/numpy-1.19[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/pillow[jpeg,${PYTHON_USEDEP}] - dev-python/pyproj[${PYTHON_USEDEP}] - sci-libs/pyshp[${PYTHON_USEDEP}] - ') -" -DEPEND="${RDEPEND}" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - ') - test? ( - $(python_gen_cond_dep ' - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/flufl-lock[${PYTHON_USEDEP}] - dev-python/pytest-mpl[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ') - ) -" - -PATCHES=( "${FILESDIR}"/${P}-fix-test.patch ) - -EPYTEST_IGNORE=( - # Require network access, not covered by markers - lib/cartopy/tests/mpl/test_crs.py - lib/cartopy/tests/mpl/test_gridliner.py -) - -distutils_enable_tests pytest - -python_prepare_all() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - - # Prepare matplotlib backend for test suite - export MPLCONFIGDIR="${T}" - echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die - - distutils-r1_python_prepare_all -} - -python_test() { - cd "${BUILD_DIR}" || die - - # Drop all tests needing network access - virtx epytest -n "$(makeopts_jobs)" -m "not network and not natural_earth" || die "test failed" -}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/, sci-libs/cartopy/files/
commit: 232ab0fd0c724d7d66bd961cf9f419f51d574733 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Apr 18 18:26:07 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Apr 18 18:26:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232ab0fd sci-libs/cartopy: add 0.23.0 Signed-off-by: Thomas Beierlein gentoo.org> sci-libs/cartopy/Manifest | 1 + sci-libs/cartopy/cartopy-0.23.0.ebuild | 87 ++ .../files/cartopy-0.23.0-backport-test-fixes.patch | 13 3 files changed, 101 insertions(+) diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest index 454beee85fa2..5dee4766c1d8 100644 --- a/sci-libs/cartopy/Manifest +++ b/sci-libs/cartopy/Manifest @@ -1,2 +1,3 @@ DIST cartopy-0.21.1.gh.tar.gz 10815884 BLAKE2B 4137f593b6ce35270f9df5016529250a07c57ec5a95843db8740eb494f55109b5129cf72153b0216e4f786771bf5cedde3caaecd40175fe9ad5c6fb65ad84788 SHA512 de1d09ee3bf6af13bcc7cc4bb1f7c13335ba67e05d2ad64efa0fb00bdb74c7e13c6fc44822d5ac1d70ee7d39b2322280c1395dc66119b9ecd94ca26014e413a1 DIST cartopy-0.22.0.gh.tar.gz 10907762 BLAKE2B 0524efb2359f72da4e73cc74c41b03f4e335163dea4b86f5b8907b2a20521ce81a42fceebbdd7e582315b33aed0dfdf159469dfa13516c9c46a8f887f847fa21 SHA512 195cc69170c826240e03918de39925459c94c36b76f1a87b8ec3bca7c00ed577eb8c727ccda1511c0f691ac5aea043d3d02d7bfb603624548e63c9a7dc644ad5 +DIST cartopy-0.23.0.gh.tar.gz 10645484 BLAKE2B aa9306e9f5bd85ae28be4802aac1a36d67df5812e9d188ad20d27103eaff1856b7d48e256459519b4e647bdf17fc207e8473ec6ead7413db113311fe821faba6 SHA512 8f357faad592db03c564d2c87f6d1600d2a04a68b71b250925c222cea418b8588f2eb48f64d3ec7210650a34372777ef8416c8f129af7911661615759d2c60b5 diff --git a/sci-libs/cartopy/cartopy-0.23.0.ebuild b/sci-libs/cartopy/cartopy-0.23.0.ebuild new file mode 100644 index ..024cbd93e090 --- /dev/null +++ b/sci-libs/cartopy/cartopy-0.23.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_EXT=1 +PYTHON_COMPAT=( python3_{9..12} ) + +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 multiprocessing virtualx + +MY_PV=${PV/_beta/b} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Python package for geospatial data processing and analysis" +HOMEPAGE="https://scitools.org.uk/cartopy"; +SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/numpy-1.19[${PYTHON_USEDEP}] + dev-python/shapely[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,${PYTHON_USEDEP}] + dev-python/pyproj[${PYTHON_USEDEP}] + sci-libs/pyshp[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND}" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/setuptools-scm[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + ') + test? ( + $(python_gen_cond_dep ' + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/flufl-lock[${PYTHON_USEDEP}] + dev-python/pytest-mpl[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ') + ) +" +PATCHES=( + "${FILESDIR}"/${P}-backport-test-fixes.patch +) + +EPYTEST_IGNORE=( + # Require network access, not covered by markers + lib/cartopy/tests/mpl/test_crs.py + lib/cartopy/tests/mpl/test_gridliner.py +) + +distutils_enable_tests pytest + +python_prepare_all() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + + # Prepare matplotlib backend for test suite + export MPLCONFIGDIR="${T}" + echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die + + sed -i -e "s/exclude =/#exclude =/" pyproject.toml || die + + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}" || die + + # Drop all tests needing network access + virtx epytest -n "$(makeopts_jobs)" -m "not network and not natural_earth" || die "test failed" +} diff --git a/sci-libs/cartopy/files/cartopy-0.23.0-backport-test-fixes.patch b/sci-lib
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/pythonprop/
commit: 0530fd355d41119406a4d8c0fff16024c0e62724 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Apr 19 15:13:13 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Apr 19 15:13:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0530fd35 sci-visualization/pythonprop: Add support for Python3.12 Signed-off-by: Thomas Beierlein gentoo.org> .../pythonprop/pythonprop-0.30.1-r1.ebuild | 53 ++ 1 file changed, 53 insertions(+) diff --git a/sci-visualization/pythonprop/pythonprop-0.30.1-r1.ebuild b/sci-visualization/pythonprop/pythonprop-0.30.1-r1.ebuild new file mode 100644 index ..0020e216326c --- /dev/null +++ b/sci-visualization/pythonprop/pythonprop-0.30.1-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools python-single-r1 + +DESCRIPTION="Scripts to prepare and plot VOACAP propagation predictions" +HOMEPAGE="https://www.qsl.net/h/hz1jw/pythonprop"; +SRC_URI="https://github.com/jawatson/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ') + dev-python/cairocffi + sci-libs/cartopy[${PYTHON_SINGLE_USEDEP}] + sci-electronics/voacapl +" +DEPEND="${RDEPEND} + app-text/yelp-tools +" + +PATCHES=( "${FILESDIR}/${PN}-drop-portland.patch" ) + +src_prepare() { + eapply_user + + eapply ${PATCHES[@]} + + # drop building *.pdf files + sed -i -e "s#docs/user/help##g" Makefile.am || die + # do not call update_destop_database here + sed -ie "s/UPDATE_DESKTOP = /UPDATE_DESKTOP = # /g" data/Makefile.am || die + # fix Desktop Entry + sed -ie "s/HamRadio/HamRadio;/g" data/voacapgui.desktop.in || die + eautoreconf +} + +src_install() { + default + python_optimize +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: 692f7bec3a069420ac6d7ab9fb16718e1a77fdbb Author: Thomas Beierlein gentoo org> AuthorDate: Sun Apr 16 15:20:42 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Apr 16 15:22:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=692f7bec media-libs/hamlib: add 4.5.5 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/Manifest| 1 + media-libs/hamlib/hamlib-4.5.5.ebuild | 97 +++ 2 files changed, 98 insertions(+) diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index 425f7bb3083e..7f94e4c0029e 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -1 +1,2 @@ DIST hamlib-4.5.4.tar.gz 2598483 BLAKE2B 7f9654d6aa8c241e58dfdcd4d1967cb0d2415f9cd7a06de68f0ec0e837442db4fd373cfcd08406afca6d6c6c71435358bc5d31969fb0569dea5853b4f3d4f38e SHA512 882fb517a3e5854cdaad506520e96c7736214fe27d1ac053f0510e3c5c08e1bf40217442f519d1c4be92e3d05135c7bd90bc0d60f334f52994e69b2ce9d3f442 +DIST hamlib-4.5.5.tar.gz 2603846 BLAKE2B ad4a286a7aa1e972707cb9ed15a4268909a7d252a64b98b01d35c9d9e42c605cd600e819e195e49d501c1e135191fda585581e27801fa217c9141236a81ad770 SHA512 2cdff2630e89fa95c7ac40e998492e8a04e000fcca18b9491ddcb967927ffaa771ed2e6ac3232a060947883533a6ae7405042a2f8fdb1de157d71f74381f5899 diff --git a/media-libs/hamlib/hamlib-4.5.5.ebuild b/media-libs/hamlib/hamlib-4.5.5.ebuild new file mode 100644 index ..cc3babe21d69 --- /dev/null +++ b/media-libs/hamlib/hamlib-4.5.5.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +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 ~arm ~arm64 ~riscv ~x86" +IUSE="doc perl python tcl" + +RESTRICT="test" + +RDEPEND=" + =virtual/libusb-0* + dev-libs/libxml2 + sys-libs/readline:0= + perl? ( dev-lang/perl ) + python? ( ${PYTHON_DEPS} ) + tcl? ( dev-lang/tcl:0= )" + +DEPEND=" ${RDEPEND} + virtual/pkgconfig + dev-lang/swig + >=sys-devel/libtool-2.2 + doc? ( app-doc/doxygen + dev-util/source-highlight )" + +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() { + default + + # fix hardcoded libdir paths + sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ + -e "s#fix}/include#fix}/include/hamlib#" \ + hamlib.pc.in || die "sed failed" + + # Correct install target to whatever INSTALLDIRS says and use vendor + # installdirs everywhere (bug #611550) + sed -i -e "s#install_site#install#" \ + -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ + bindings/Makefile.am || die "sed failed patching for perl" + + # make building of documentation compatible with autotools-utils + sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" + + eautoreconf +} + +src_configure() { + econf \ + --libdir=/usr/$(get_libdir)/hamlib \ + --disable-static \ + --with-xml-support \ + $(use_with perl perl-binding) \ + $(use_with python python-binding) \ + $(use_with tcl tcl-binding) +} + +src_compile() { + emake + use doc && emake html +} + +src_install() { + emake DESTDIR="${D}" install + + use python && python_optimize + + use doc && HTML_DOCS=( doc/html/ ) + einstalldocs + + insinto /usr/$(get_libdir)/pkgconfig + doins hamlib.pc + + echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib + doenvd "${T}"/73hamlib + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 017a923c387009761c7e211b1c18bbd76212f365 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Oct 3 14:55:22 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Oct 3 14:55:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=017a923c dev-libs/libzia: add 4.46 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.46.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index c0d0cfdea7bf..edf44a1042ce 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.43.tar.gz 642097 BLAKE2B 34ab759fc8d4d83067df80d9d3f763717640df38f604222f3fc6b19876a9f5a5f5b79523857fa96d5badf047046b4786f100657ee0a41d0a7096a21c6006e5a0 SHA512 b6341ea6524b2040d63a7b21b9a4c12d26cb5ae30bc08dc37efd5fd7d71ecf7321511e09cc5745adc6f395f841d5e2bb4df827956204db4147ac11d204eaf8da DIST libzia-4.44.tar.gz 642077 BLAKE2B 0647cbfbbd05a08aafeaf64ee08485c54aa46d9c9ba81448f16cdd8c05a27dceb6646d0eebe4ae60b00b36ea0d8822fd61c157ebec1d788a49a27b9ff4dea44d SHA512 da1b65ff82e62f5b93c4e977ac5528c80e770fa4ed2a0ac4ba92db00f95bccecad2c1c81f9d179d1a4612b1801b6c3e9bab733a0ef6e67137410ac9b62a4972c +DIST libzia-4.46.tar.gz 642261 BLAKE2B cf8a4fc32599d77114dbfb6684196f4b0fb4715af1e8bf5f647d8b383130030c0d9c62aa94b8f12f72653dcba019f57ea75adb699646b6f27ed2f6c6f410c2e9 SHA512 11242683133c094c61b55824f35c399daf187b82b33620e938c47ff09f60dc3b4bf644623ce2ad551d60e75694c4afa1747a3168df98ada245dd1e9500e52c16 diff --git a/dev-libs/libzia/libzia-4.46.ebuild b/dev-libs/libzia/libzia-4.46.ebuild new file mode 100644 index ..9c39a847c882 --- /dev/null +++ b/dev-libs/libzia/libzia-4.46.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl2 + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 ) + elibc_musl? ( sys-libs/libunwind )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + # fix build for MUSL (bug #832235) + if use elibc_musl ; then + sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die + fi + eautoreconf +} + +src_configure() { + use elibc_musl && append-libs -lunwind + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: fabe278c3ba57f3d5c610fadcf736b597704c463 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Oct 3 14:56:20 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Oct 3 14:56:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabe278c media-radio/tucnak: add 4.46 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.46.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index a45043e85260..ad580f48d71c 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.43.tar.gz 3607575 BLAKE2B 96aba674db8357cf86c870ccdb45f0d1c466a0dd2c446b066146935eee68a47352abd21f550d8d882496be153554ac0db5afbe40dfff285a557792c14271ccd5 SHA512 98f70b1c90218f97fdac8cd03029023cc5bc0909036a419664b72eebf03280b9aefee4321efff78b43da75c9e1c6559d04df06e39edf9fa753d3e3a372f16caa DIST tucnak-4.44.tar.gz 3613373 BLAKE2B 9bd9ae37c3adadfe5f52b3d1c848427607a44a7527f0493dc5acc674acd358cc100a29658f981248275008b7227957cdd031da80fe622acfa24d482101407bb6 SHA512 ae6115ba4b1d90e63a47ac9e1d659836287bfbd8b616543134152756322d6c794bc795a3fdd9d4cf11869828c8bf81927c3fa71fcc8699d123c6e58cb7d9865c +DIST tucnak-4.46.tar.gz 3617927 BLAKE2B 090a962c686e0de83d41c4fb017caaf9482d2058909164a97db4eb7e4bfd4d8fe19e21cc750f31493e4bf64454fa8d03f65b55da58749257601dba64b1476c8e SHA512 9c33c9dd7061d0ab2cb696ccf121145ebc60e0f8b2a29152ec6e59155af186c20d101cce698d48b8d669f64c8ee4b88d57d1896b574e9e250853a2bc45029d06 diff --git a/media-radio/tucnak/tucnak-4.46.ebuild b/media-radio/tucnak/tucnak-4.46.ebuild new file mode 100644 index ..4e836bf30bfc --- /dev/null +++ b/media-radio/tucnak/tucnak-4.46.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + ~dev-libs/libzia-4.46 + media-libs/libsndfile + media-libs/libsdl2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: 3813113f5308f0fc632ba6623db5fcf17ba9f571 Author: Thomas Beierlein gentoo org> AuthorDate: Tue Oct 3 15:08:01 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Oct 3 15:08:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3813113f media-radio/flrig: add 2.0.03 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest| 1 + media-radio/flrig/flrig-2.0.03.ebuild | 38 +++ 2 files changed, 39 insertions(+) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index 6bc0a9a707a1..ff6c1ccfe8e5 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,2 +1,3 @@ DIST flrig-1.4.7.tar.gz 1042848 BLAKE2B a1cb9ccd57466dc1d2b387dd8a4e9784f937a2f0227a0e394b10a25b40d06c4c9566dff2b4e5f7b09b5564b13b8fa604a0618f7909b992053f8d7ec6f0aa4c7c SHA512 6d213e15e0a81808491509e10c84e6f90b5f22483a9a327a4a1a56fdd1b773f2ddfa615470e5e5458747bf4d7a2087f2753951b25e6d2169dcf26aed7f50d87d DIST flrig-1.4.8.tar.gz 1072241 BLAKE2B 002d2346a797af8abb04f029fa343846c307273a26af0b74063c3ce5e6c6de08c133630b34994d7ca550c70983fbca170f3215662d46dc404f835493d61d7bb6 SHA512 1075a48ad98375be2c901c693767eef0150b7548440f13a22664c02d7453ad1736b448846af0f38b6eeeb1777fe2f0147742bb83f3647e07fdeadbe2f5d51ae3 +DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f SHA512 90543e3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b diff --git a/media-radio/flrig/flrig-2.0.03.ebuild b/media-radio/flrig/flrig-2.0.03.ebuild new file mode 100644 index ..32b20011b1a5 --- /dev/null +++ b/media-radio/flrig/flrig-2.0.03.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Transceiver control program for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html"; +SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +DOCS=(AUTHORS ChangeLog README) + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch" ) + +src_prepare() { + eapply ${PATCHES[@]} + eapply_user +} + +src_configure() { + #fails to compile with -flto (bug #860408) + filter-lto + + econf +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: a8c1226c5889d15bd01cd99c3c527d92e44d1dbd Author: Thomas Beierlein gentoo org> AuthorDate: Tue Oct 3 15:17:55 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue Oct 3 15:17:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c1226c media-radio/fldigi: add 4.2.00 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 1 + media-radio/fldigi/fldigi-4.2.00.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 395b3937f3d6..7eabebb91677 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,2 +1,3 @@ DIST fldigi-4.1.26.tar.gz 4964877 BLAKE2B 73048df0543b10602c7b49d8e5b426d20d4c563f3f2d3d5bd9cc5f91e071c429931e4f6307df8b256b3ab2be45c8023765cd0719a70310733c478b38d44fda0d SHA512 dee7cd8ce2a89ea6837a4515ef93c3e27d967487f121b42c682bcd47e996de860796e45cd86ebfad5812569bbdc7c995a32953881987c84a6f8402b85faf DIST fldigi-4.1.27.tar.gz 4969090 BLAKE2B ddebcdb4193e42a23b5a74318aae1a2e82e68ba2ef294ae11042a06c6de54633412b8da82d70a166d629a4e8cc53315424398eb391f67ea010f00d96d6b4527f SHA512 fc4bf2cc6287bf11816bd0102c5ec0785cdc7ef6cb06358353ad683e7a50dbee86539239bbaa42bfea08943e608edac1aafc15c78fe62721c5655402842a8187 +DIST fldigi-4.2.00.tar.gz 4973115 BLAKE2B 365e98252d808b96d083451c92ad6d50243994966e2ad71dba0fc1dc83cacd50ce39a56938fa107d5abfa6df8be2d687898a9bb6183522972d8a2d16d0547709 SHA512 4f441872713930044f5e7f7df7dc51cd166bef314f5eaa6f414894af5fbdc417b7c62fea7a8b62f858eefb82e1a8fd821bf563789ed1f2f56cb721120ade6bde diff --git a/media-radio/fldigi/fldigi-4.2.00.ebuild b/media-radio/fldigi/fldigi-4.2.00.ebuild new file mode 100644 index ..028d7b2b7e37 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.2.00.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hamlib nls pulseaudio" +IUSE_CPU_FLAGS=" sse sse2 sse3" +IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" + +RDEPEND="x11-libs/fltk:1[threads,xft] + media-libs/libsamplerate + media-libs/libpng:0 + x11-misc/xdg-utils + dev-perl/RPC-XML + dev-perl/Term-ReadLine-Perl + || ( + media-libs/portaudio[oss] + media-libs/portaudio[alsa] + ) + hamlib? ( media-libs/hamlib:= ) + pulseaudio? ( media-libs/libpulse ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" ) + +src_prepare() { + eapply ${PATCHES[@]} + eapply_user +} + +src_configure() { + #fails to compile with -flto (bug #860405) + filter-lto + + append-cxxflags $(test-flags-CXX -std=c++14) + local myconf="" + + use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" + use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" + use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" + + econf ${myconf} \ + --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 454fad33b935219ff698bd9a6a1567716790745c Author: Thomas Beierlein gentoo org> AuthorDate: Thu Nov 9 19:57:04 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Nov 9 19:57:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454fad33 dev-libs/libzia: drop 4.43, 4.44 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 2 -- dev-libs/libzia/libzia-4.43.ebuild | 54 -- dev-libs/libzia/libzia-4.44.ebuild | 54 -- 3 files changed, 110 deletions(-) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index edf44a1042ce..d25e7ba4e964 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,3 +1 @@ -DIST libzia-4.43.tar.gz 642097 BLAKE2B 34ab759fc8d4d83067df80d9d3f763717640df38f604222f3fc6b19876a9f5a5f5b79523857fa96d5badf047046b4786f100657ee0a41d0a7096a21c6006e5a0 SHA512 b6341ea6524b2040d63a7b21b9a4c12d26cb5ae30bc08dc37efd5fd7d71ecf7321511e09cc5745adc6f395f841d5e2bb4df827956204db4147ac11d204eaf8da -DIST libzia-4.44.tar.gz 642077 BLAKE2B 0647cbfbbd05a08aafeaf64ee08485c54aa46d9c9ba81448f16cdd8c05a27dceb6646d0eebe4ae60b00b36ea0d8822fd61c157ebec1d788a49a27b9ff4dea44d SHA512 da1b65ff82e62f5b93c4e977ac5528c80e770fa4ed2a0ac4ba92db00f95bccecad2c1c81f9d179d1a4612b1801b6c3e9bab733a0ef6e67137410ac9b62a4972c DIST libzia-4.46.tar.gz 642261 BLAKE2B cf8a4fc32599d77114dbfb6684196f4b0fb4715af1e8bf5f647d8b383130030c0d9c62aa94b8f12f72653dcba019f57ea75adb699646b6f27ed2f6c6f410c2e9 SHA512 11242683133c094c61b55824f35c399daf187b82b33620e938c47ff09f60dc3b4bf644623ce2ad551d60e75694c4afa1747a3168df98ada245dd1e9500e52c16 diff --git a/dev-libs/libzia/libzia-4.43.ebuild b/dev-libs/libzia/libzia-4.43.ebuild deleted file mode 100644 index d2bf5df52022.. --- a/dev-libs/libzia/libzia-4.43.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -DESCRIPTION="Platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz"; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl2 - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 ) - elibc_musl? ( sys-libs/libunwind )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" - sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die - - # fix build for MUSL (bug #832235) - if use elibc_musl ; then - sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die - fi - eautoreconf -} - -src_configure() { - use elibc_musl && append-libs -lunwind - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/dev-libs/libzia/libzia-4.44.ebuild b/dev-libs/libzia/libzia-4.44.ebuild deleted file mode 100644 index d2bf5df52022.. --- a/dev-libs/libzia/libzia-4.44.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -DESCRIPTION="Platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz"; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl2 - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 ) - elibc_musl? ( sys-libs/libunwind )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" - sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die - - # fix build for MUSL (bug #832235) - if use elibc_musl ; then - sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die - fi - eautoreconf -} - -src_configure() { - use elibc_musl && append-libs -lunwind - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: ad56a886530b249df5d1d1981389e0fa11066063 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Nov 9 19:59:04 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Nov 9 19:59:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad56a886 dev-libs/libzia: add 4.49 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.49.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index d25e7ba4e964..d28fb373f981 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1 +1,2 @@ DIST libzia-4.46.tar.gz 642261 BLAKE2B cf8a4fc32599d77114dbfb6684196f4b0fb4715af1e8bf5f647d8b383130030c0d9c62aa94b8f12f72653dcba019f57ea75adb699646b6f27ed2f6c6f410c2e9 SHA512 11242683133c094c61b55824f35c399daf187b82b33620e938c47ff09f60dc3b4bf644623ce2ad551d60e75694c4afa1747a3168df98ada245dd1e9500e52c16 +DIST libzia-4.49.tar.gz 641558 BLAKE2B 045c6edc95d95cf4180209c20f8fb4de1ee0854f93fcab59ac9e47d1c76b73b5a6be8b453c96114ba53b7ff1f7d0e06228881920096bbd0aaf8029409f155424 SHA512 7dc8e8ea2984a5aca8db01af82adf7e824d264da061616658c184694c3fb1565e90f84008d92ad4ff07dfdd8633b17366e1ca32e71e2671172453c40da87cb9f diff --git a/dev-libs/libzia/libzia-4.49.ebuild b/dev-libs/libzia/libzia-4.49.ebuild new file mode 100644 index ..9c39a847c882 --- /dev/null +++ b/dev-libs/libzia/libzia-4.49.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl2 + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 ) + elibc_musl? ( sys-libs/libunwind )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected" + sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die + + # fix build for MUSL (bug #832235) + if use elibc_musl ; then + sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die + fi + eautoreconf +} + +src_configure() { + use elibc_musl && append-libs -lunwind + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: e2034c9e14dedadc1dd93e13f73d4b80823dd5b6 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Nov 9 20:08:26 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Nov 9 20:08:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2034c9e media-radio/tucnak: add 4.49 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.49.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index c572c9c39018..569b05a5a819 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1 +1,2 @@ DIST tucnak-4.46.tar.gz 3617927 BLAKE2B 090a962c686e0de83d41c4fb017caaf9482d2058909164a97db4eb7e4bfd4d8fe19e21cc750f31493e4bf64454fa8d03f65b55da58749257601dba64b1476c8e SHA512 9c33c9dd7061d0ab2cb696ccf121145ebc60e0f8b2a29152ec6e59155af186c20d101cce698d48b8d669f64c8ee4b88d57d1896b574e9e250853a2bc45029d06 +DIST tucnak-4.49.tar.gz 3619211 BLAKE2B 549399c2123ebd17f1164d431707b49a01159566be97b05b5f656a40c555d6c96b04a7d765db4ad94231f01b8d3af600a060104e42a87c60b6905eeba6cf8c8e SHA512 9c55b9a9048c95692d6cce7586c1b78a6237b02a43ad82ec771491f8463518f1e09e9f0be4db02b061b5aff518507a11bd6b0b7a038b90ff18ea1286accc3be4 diff --git a/media-radio/tucnak/tucnak-4.49.ebuild b/media-radio/tucnak/tucnak-4.49.ebuild new file mode 100644 index ..1f2cfa26c1bf --- /dev/null +++ b/media-radio/tucnak/tucnak-4.49.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + ~dev-libs/libzia-4.49 + media-libs/libsndfile + media-libs/libsdl2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 8abef2343a55105ae49a2feda8d4e852897df3b4 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Nov 9 19:58:03 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Nov 9 19:58:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8abef234 media-radio/tucnak: drop 4.43, 4.44 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 2 -- media-radio/tucnak/tucnak-4.43.ebuild | 68 --- media-radio/tucnak/tucnak-4.44.ebuild | 68 --- 3 files changed, 138 deletions(-) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index ad580f48d71c..c572c9c39018 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,3 +1 @@ -DIST tucnak-4.43.tar.gz 3607575 BLAKE2B 96aba674db8357cf86c870ccdb45f0d1c466a0dd2c446b066146935eee68a47352abd21f550d8d882496be153554ac0db5afbe40dfff285a557792c14271ccd5 SHA512 98f70b1c90218f97fdac8cd03029023cc5bc0909036a419664b72eebf03280b9aefee4321efff78b43da75c9e1c6559d04df06e39edf9fa753d3e3a372f16caa -DIST tucnak-4.44.tar.gz 3613373 BLAKE2B 9bd9ae37c3adadfe5f52b3d1c848427607a44a7527f0493dc5acc674acd358cc100a29658f981248275008b7227957cdd031da80fe622acfa24d482101407bb6 SHA512 ae6115ba4b1d90e63a47ac9e1d659836287bfbd8b616543134152756322d6c794bc795a3fdd9d4cf11869828c8bf81927c3fa71fcc8699d123c6e58cb7d9865c DIST tucnak-4.46.tar.gz 3617927 BLAKE2B 090a962c686e0de83d41c4fb017caaf9482d2058909164a97db4eb7e4bfd4d8fe19e21cc750f31493e4bf64454fa8d03f65b55da58749257601dba64b1476c8e SHA512 9c33c9dd7061d0ab2cb696ccf121145ebc60e0f8b2a29152ec6e59155af186c20d101cce698d48b8d669f64c8ee4b88d57d1896b574e9e250853a2bc45029d06 diff --git a/media-radio/tucnak/tucnak-4.43.ebuild b/media-radio/tucnak/tucnak-4.43.ebuild deleted file mode 100644 index 3de2dd2b6110.. --- a/media-radio/tucnak/tucnak-4.43.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools flag-o-matic - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz"; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - ~dev-libs/libzia-4.43 - media-libs/libsndfile - media-libs/libsdl2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - eapply_user - # fix destop file - sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die - # fix doc install path - sed -i -e "s/docsdir/# docsdir/" \ - -e "s/docs_DATA =/# docs_DATA/" \ - -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die - eautoreconf -} - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf $(use_with alsa) \ - $(use_with gpm) $(use_with hamlib) \ - $(use_with fftw fftw3) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog doc/NAVOD.pdf - if use suid ; then - fperms 4711 /usr/bin/soundwrapper - fi -} - -pkg_postinst() { - elog "In order to use sound with tucnak add yourself to the 'audio' group" - elog "and to key your rig via the parport add yourself to the 'lp' group" - elog "" - elog "tucnak can be used with the following additional packages:" - elog " media-radio/cwdaemon : Morse output via code cwdaemon" - elog " (No need to recompile)" - if use suid ; then - ewarn "You have choosen to install the little helper program 'soundwrapper'" - ewarn "setuid by setting USE=suid. That helper is only needed if you" - ewarn "want to use morse sidetone output via the PC speaker." - ewarn "" - ewarn "While the helper should be safe by design be aware that setting" - ewarn "any program setuid is a security risk." - fi -} diff --git a/media-radio/tucnak/tucnak-4.44.ebuild b/media-radio/tucnak/tucnak-4.44.ebuild deleted file mode 100644 index 779ed3e0a510.. --- a/media-radio/tucnak/tucnak-4.44.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools flag-o-mati
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: 684dd54c13f52424817dc5b2ab65093d4ed0749c Author: Thomas Beierlein gentoo org> AuthorDate: Thu Nov 9 20:41:18 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Nov 9 20:43:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684dd54c media-radio/flrig: add 2.0.04 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest| 1 + media-radio/flrig/flrig-2.0.04.ebuild | 38 +++ 2 files changed, 39 insertions(+) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index dbbcd7abe794..3f15bc3bcbef 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,2 +1,3 @@ DIST flrig-1.4.8.tar.gz 1072241 BLAKE2B 002d2346a797af8abb04f029fa343846c307273a26af0b74063c3ce5e6c6de08c133630b34994d7ca550c70983fbca170f3215662d46dc404f835493d61d7bb6 SHA512 1075a48ad98375be2c901c693767eef0150b7548440f13a22664c02d7453ad1736b448846af0f38b6eeeb1777fe2f0147742bb83f3647e07fdeadbe2f5d51ae3 DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f SHA512 90543e3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b +DIST flrig-2.0.04.tar.gz 1108760 BLAKE2B 9ca60d182c5b94f17e8baefebc822792111954b3c11f03e5cabd570e60769804c9ec1153afd36a074f16e9880792d6b51b5545e59b988adffee912e7b6d2a8e5 SHA512 db1a4bb148900fb9e1a6feb44fd5a017d8aac1a2f81e577e78176c241adc39cf05378057bc97ad997581ed0d3d8a79f3ec726d1d194322b46d709df6e913c84f diff --git a/media-radio/flrig/flrig-2.0.04.ebuild b/media-radio/flrig/flrig-2.0.04.ebuild new file mode 100644 index ..32b20011b1a5 --- /dev/null +++ b/media-radio/flrig/flrig-2.0.04.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Transceiver control program for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html"; +SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +DOCS=(AUTHORS ChangeLog README) + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch" ) + +src_prepare() { + eapply ${PATCHES[@]} + eapply_user +} + +src_configure() { + #fails to compile with -flto (bug #860408) + filter-lto + + econf +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: d7854cc4566de0626b2cedaf8c38a8954a497e10 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Nov 9 20:43:06 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Nov 9 20:43:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7854cc4 media-radio/fldigi: add 4.2.03 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 1 + media-radio/fldigi/fldigi-4.2.03.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 7eabebb91677..f6a526551416 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,3 +1,4 @@ DIST fldigi-4.1.26.tar.gz 4964877 BLAKE2B 73048df0543b10602c7b49d8e5b426d20d4c563f3f2d3d5bd9cc5f91e071c429931e4f6307df8b256b3ab2be45c8023765cd0719a70310733c478b38d44fda0d SHA512 dee7cd8ce2a89ea6837a4515ef93c3e27d967487f121b42c682bcd47e996de860796e45cd86ebfad5812569bbdc7c995a32953881987c84a6f8402b85faf DIST fldigi-4.1.27.tar.gz 4969090 BLAKE2B ddebcdb4193e42a23b5a74318aae1a2e82e68ba2ef294ae11042a06c6de54633412b8da82d70a166d629a4e8cc53315424398eb391f67ea010f00d96d6b4527f SHA512 fc4bf2cc6287bf11816bd0102c5ec0785cdc7ef6cb06358353ad683e7a50dbee86539239bbaa42bfea08943e608edac1aafc15c78fe62721c5655402842a8187 DIST fldigi-4.2.00.tar.gz 4973115 BLAKE2B 365e98252d808b96d083451c92ad6d50243994966e2ad71dba0fc1dc83cacd50ce39a56938fa107d5abfa6df8be2d687898a9bb6183522972d8a2d16d0547709 SHA512 4f441872713930044f5e7f7df7dc51cd166bef314f5eaa6f414894af5fbdc417b7c62fea7a8b62f858eefb82e1a8fd821bf563789ed1f2f56cb721120ade6bde +DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675 SHA512 fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf diff --git a/media-radio/fldigi/fldigi-4.2.03.ebuild b/media-radio/fldigi/fldigi-4.2.03.ebuild new file mode 100644 index ..028d7b2b7e37 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.2.03.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hamlib nls pulseaudio" +IUSE_CPU_FLAGS=" sse sse2 sse3" +IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" + +RDEPEND="x11-libs/fltk:1[threads,xft] + media-libs/libsamplerate + media-libs/libpng:0 + x11-misc/xdg-utils + dev-perl/RPC-XML + dev-perl/Term-ReadLine-Perl + || ( + media-libs/portaudio[oss] + media-libs/portaudio[alsa] + ) + hamlib? ( media-libs/hamlib:= ) + pulseaudio? ( media-libs/libpulse ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" ) + +src_prepare() { + eapply ${PATCHES[@]} + eapply_user +} + +src_configure() { + #fails to compile with -flto (bug #860405) + filter-lto + + append-cxxflags $(test-flags-CXX -std=c++14) + local myconf="" + + use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" + use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" + use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" + + econf ${myconf} \ + --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/, media-radio/flrig/files/
commit: 237984bc2f871a79fa98f54d9d3f4bfd3a675e24 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Nov 9 20:40:38 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Nov 9 20:43:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=237984bc media-radio/flrig: drop 1.4.7 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest | 1 - media-radio/flrig/files/flrig-1.4.7-uint8.patch | 11 --- media-radio/flrig/flrig-1.4.7.ebuild| 39 - 3 files changed, 51 deletions(-) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index ff6c1ccfe8e5..dbbcd7abe794 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,3 +1,2 @@ -DIST flrig-1.4.7.tar.gz 1042848 BLAKE2B a1cb9ccd57466dc1d2b387dd8a4e9784f937a2f0227a0e394b10a25b40d06c4c9566dff2b4e5f7b09b5564b13b8fa604a0618f7909b992053f8d7ec6f0aa4c7c SHA512 6d213e15e0a81808491509e10c84e6f90b5f22483a9a327a4a1a56fdd1b773f2ddfa615470e5e5458747bf4d7a2087f2753951b25e6d2169dcf26aed7f50d87d DIST flrig-1.4.8.tar.gz 1072241 BLAKE2B 002d2346a797af8abb04f029fa343846c307273a26af0b74063c3ce5e6c6de08c133630b34994d7ca550c70983fbca170f3215662d46dc404f835493d61d7bb6 SHA512 1075a48ad98375be2c901c693767eef0150b7548440f13a22664c02d7453ad1736b448846af0f38b6eeeb1777fe2f0147742bb83f3647e07fdeadbe2f5d51ae3 DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f SHA512 90543e3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b diff --git a/media-radio/flrig/files/flrig-1.4.7-uint8.patch b/media-radio/flrig/files/flrig-1.4.7-uint8.patch deleted file mode 100644 index 554ac137eca3.. --- a/media-radio/flrig/files/flrig-1.4.7-uint8.patch +++ /dev/null @@ -1,11 +0,0 @@ a/src/include/WSclient.h 2023-04-29 20:25:55.322076690 +0200 -+++ b/src/include/WSclient.h 2023-04-29 20:26:20.686925674 +0200 -@@ -35,6 +35,8 @@ - - #ifdef __WIN32__ - typedef unsigned char uint8_t; -+#else -+ #include - #endif - - namespace WSclient { diff --git a/media-radio/flrig/flrig-1.4.7.ebuild b/media-radio/flrig/flrig-1.4.7.ebuild deleted file mode 100644 index 6ae84171b383.. --- a/media-radio/flrig/flrig-1.4.7.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -DESCRIPTION="Transceiver control program for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html"; -SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="nls" - -DOCS=(AUTHORS ChangeLog README) - -RDEPEND="x11-libs/libX11 - x11-libs/fltk:1 - x11-misc/xdg-utils" - -DEPEND="${RDEPEND} - sys-devel/gettext" - -PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch" - "${FILESDIR}/${P}-uint8.patch" ) - -src_prepare() { - eapply ${PATCHES[@]} - eapply_user -} - -src_configure() { - #fails to compile with -flto (bug #860408) - filter-lto - - econf -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/newscripts/, app-backup/bacula/
commit: 9cd534404378c3efa83fb42d45e6836cd1be7bc4 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Nov 10 10:03:46 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Nov 10 10:07:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd53440 app-backup/bacula: Add comment When changing port numbers of baculas components one needs to adapt the pidfile naming in init.d scripts. Add a comment to emphasize this. Thanks chris novazur.fr for pointing to the problem. Closes: https://bugs.gentoo.org/915613 Signed-off-by: Thomas Beierlein gentoo.org> app-backup/bacula/bacula-11.0.6-r4.ebuild | 5 + app-backup/bacula/bacula-11.0.6-r5.ebuild | 5 + app-backup/bacula/bacula-13.0.2-r2.ebuild | 5 + app-backup/bacula/bacula-13.0.3-r1.ebuild | 5 + app-backup/bacula/files/newscripts/bacula-dir.initd | 4 +++- app-backup/bacula/files/newscripts/bacula-fd.initd | 3 ++- app-backup/bacula/files/newscripts/bacula-sd.initd | 4 +++- 7 files changed, 28 insertions(+), 3 deletions(-) diff --git a/app-backup/bacula/bacula-11.0.6-r4.ebuild b/app-backup/bacula/bacula-11.0.6-r4.ebuild index c0f320e5816f..e71c03f5e34f 100644 --- a/app-backup/bacula/bacula-11.0.6-r4.ebuild +++ b/app-backup/bacula/bacula-11.0.6-r4.ebuild @@ -414,4 +414,9 @@ pkg_postinst() { einfo einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will be used during" einfo "restores, so be sure to set it to an appropriate in dir in the bacula config." + + einfo + einfo "If you adapt the port numbers for baculas components in the config files" + einfo "make sure to adapt the file names for the pidfile accordingly" + einfo "(see init.d scripts)." } diff --git a/app-backup/bacula/bacula-11.0.6-r5.ebuild b/app-backup/bacula/bacula-11.0.6-r5.ebuild index 2f5e5150e17d..a607a5387633 100644 --- a/app-backup/bacula/bacula-11.0.6-r5.ebuild +++ b/app-backup/bacula/bacula-11.0.6-r5.ebuild @@ -424,4 +424,9 @@ pkg_postinst() { einfo einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will be used during" einfo "restores, so be sure to set it to an appropriate in dir in the bacula config." + + einfo + einfo "If you adapt the port numbers for baculas components in the config files" + einfo "make sure to adapt the file names for the pidfile accordingly" + einfo "(see init.d scripts)." } diff --git a/app-backup/bacula/bacula-13.0.2-r2.ebuild b/app-backup/bacula/bacula-13.0.2-r2.ebuild index 8477869b3cab..8369e48a2977 100644 --- a/app-backup/bacula/bacula-13.0.2-r2.ebuild +++ b/app-backup/bacula/bacula-13.0.2-r2.ebuild @@ -423,4 +423,9 @@ pkg_postinst() { einfo einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will be used during" einfo "restores, so be sure to set it to an appropriate in dir in the bacula config." + + einfo + einfo "If you adapt the port numbers for baculas components in the config files" + einfo "make sure to adapt the file names for the pidfile accordingly" + einfo "(see init.d scripts)." } diff --git a/app-backup/bacula/bacula-13.0.3-r1.ebuild b/app-backup/bacula/bacula-13.0.3-r1.ebuild index 732e14167c2b..887471c4753f 100644 --- a/app-backup/bacula/bacula-13.0.3-r1.ebuild +++ b/app-backup/bacula/bacula-13.0.3-r1.ebuild @@ -424,4 +424,9 @@ pkg_postinst() { einfo einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will be used during" einfo "restores, so be sure to set it to an appropriate in dir in the bacula config." + + einfo + einfo "If you adapt the port numbers for baculas components in the config files" + einfo "make sure to adapt the file names for the pidfile accordingly" + einfo "(see init.d scripts)." } diff --git a/app-backup/bacula/files/newscripts/bacula-dir.initd b/app-backup/bacula/files/newscripts/bacula-dir.initd index fdcfc7ef2b65..df76a70ca3ee 100644 --- a/app-backup/bacula/files/newscripts/bacula-dir.initd +++ b/app-backup/bacula/files/newscripts/bacula-dir.initd @@ -1,8 +1,10 @@ #!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + command=/usr/sbin/bacula-dir command_args="${DIR_OPTIONS}" +# make sure the following line matches the portnumber from bacula-dir.conf pidfile=/var/run/bacula-dir.9101.pid depend() { diff --git a/app-backup/bacula/files/newscripts/bacula-fd.initd b/app-backup/bacula/files/newscripts/bacula-fd.initd index fe6a8815b9fd..5063df0f9198 100644 --- a/app-backup/bacula/files/newscripts/bacula-
[gentoo-commits] repo/gentoo:master commit in: media-radio/flrig/
commit: 063a2cd11b081a8d3e071f45319f8bda2d832267 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Nov 10 16:00:54 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Nov 10 16:00:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063a2cd1 media-radio/flrig: drop 1.4.8 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/flrig/Manifest | 1 - media-radio/flrig/flrig-1.4.8.ebuild | 38 2 files changed, 39 deletions(-) diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest index 3f15bc3bcbef..7ecf9efba65b 100644 --- a/media-radio/flrig/Manifest +++ b/media-radio/flrig/Manifest @@ -1,3 +1,2 @@ -DIST flrig-1.4.8.tar.gz 1072241 BLAKE2B 002d2346a797af8abb04f029fa343846c307273a26af0b74063c3ce5e6c6de08c133630b34994d7ca550c70983fbca170f3215662d46dc404f835493d61d7bb6 SHA512 1075a48ad98375be2c901c693767eef0150b7548440f13a22664c02d7453ad1736b448846af0f38b6eeeb1777fe2f0147742bb83f3647e07fdeadbe2f5d51ae3 DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f SHA512 90543e3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b DIST flrig-2.0.04.tar.gz 1108760 BLAKE2B 9ca60d182c5b94f17e8baefebc822792111954b3c11f03e5cabd570e60769804c9ec1153afd36a074f16e9880792d6b51b5545e59b988adffee912e7b6d2a8e5 SHA512 db1a4bb148900fb9e1a6feb44fd5a017d8aac1a2f81e577e78176c241adc39cf05378057bc97ad997581ed0d3d8a79f3ec726d1d194322b46d709df6e913c84f diff --git a/media-radio/flrig/flrig-1.4.8.ebuild b/media-radio/flrig/flrig-1.4.8.ebuild deleted file mode 100644 index a07e501860cf.. --- a/media-radio/flrig/flrig-1.4.8.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -DESCRIPTION="Transceiver control program for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com/flrig-help/index.html"; -SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="nls" - -DOCS=(AUTHORS ChangeLog README) - -RDEPEND="x11-libs/libX11 - x11-libs/fltk:1 - x11-misc/xdg-utils" - -DEPEND="${RDEPEND} - sys-devel/gettext" - -PATCHES=( "${FILESDIR}/${PN}-1.4.4-musl.patch" ) - -src_prepare() { - eapply ${PATCHES[@]} - eapply_user -} - -src_configure() { - #fails to compile with -flto (bug #860408) - filter-lto - - econf -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: 854c6dd5fc9cd1b008e6a7bad9c0b629cec42770 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Nov 10 16:02:35 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Nov 10 16:02:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854c6dd5 media-radio/fldigi: drop 4.1.26-r1, 4.1.27 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest| 2 - media-radio/fldigi/fldigi-4.1.26-r1.ebuild | 62 -- media-radio/fldigi/fldigi-4.1.27.ebuild| 62 -- 3 files changed, 126 deletions(-) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index f6a526551416..10e93d33b2a3 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,4 +1,2 @@ -DIST fldigi-4.1.26.tar.gz 4964877 BLAKE2B 73048df0543b10602c7b49d8e5b426d20d4c563f3f2d3d5bd9cc5f91e071c429931e4f6307df8b256b3ab2be45c8023765cd0719a70310733c478b38d44fda0d SHA512 dee7cd8ce2a89ea6837a4515ef93c3e27d967487f121b42c682bcd47e996de860796e45cd86ebfad5812569bbdc7c995a32953881987c84a6f8402b85faf -DIST fldigi-4.1.27.tar.gz 4969090 BLAKE2B ddebcdb4193e42a23b5a74318aae1a2e82e68ba2ef294ae11042a06c6de54633412b8da82d70a166d629a4e8cc53315424398eb391f67ea010f00d96d6b4527f SHA512 fc4bf2cc6287bf11816bd0102c5ec0785cdc7ef6cb06358353ad683e7a50dbee86539239bbaa42bfea08943e608edac1aafc15c78fe62721c5655402842a8187 DIST fldigi-4.2.00.tar.gz 4973115 BLAKE2B 365e98252d808b96d083451c92ad6d50243994966e2ad71dba0fc1dc83cacd50ce39a56938fa107d5abfa6df8be2d687898a9bb6183522972d8a2d16d0547709 SHA512 4f441872713930044f5e7f7df7dc51cd166bef314f5eaa6f414894af5fbdc417b7c62fea7a8b62f858eefb82e1a8fd821bf563789ed1f2f56cb721120ade6bde DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675 SHA512 fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf diff --git a/media-radio/fldigi/fldigi-4.1.26-r1.ebuild b/media-radio/fldigi/fldigi-4.1.26-r1.ebuild deleted file mode 100644 index 2bad503a47b3.. --- a/media-radio/fldigi/fldigi-4.1.26-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="hamlib nls pulseaudio" -IUSE_CPU_FLAGS=" sse sse2 sse3" -IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" - -RDEPEND="x11-libs/fltk:1[threads,xft] - media-libs/libsamplerate - media-libs/libpng:0 - x11-misc/xdg-utils - dev-perl/RPC-XML - dev-perl/Term-ReadLine-Perl - || ( - media-libs/portaudio[oss] - media-libs/portaudio[alsa] - ) - hamlib? ( media-libs/hamlib:= ) - pulseaudio? ( media-libs/libpulse ) - >=media-libs/libsndfile-1.0.10" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog NEWS README ) - -PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" ) - -src_prepare() { - eapply ${PATCHES[@]} - eapply_user -} - -src_configure() { - #fails to compile with -flto (bug #860405) - filter-lto - - append-cxxflags $(test-flags-CXX -std=c++14) - local myconf="" - - use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" - use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" - use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" - - econf ${myconf} \ - --with-sndfile \ - $(use_with hamlib) \ - $(use_enable nls) \ - $(use_with pulseaudio) \ - --without-asciidoc -} diff --git a/media-radio/fldigi/fldigi-4.1.27.ebuild b/media-radio/fldigi/fldigi-4.1.27.ebuild deleted file mode 100644 index 028d7b2b7e37.. --- a/media-radio/fldigi/fldigi-4.1.27.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="hamlib nls pulseaudio" -IU
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
commit: 88a978f46b2a3c7bb61af367bd5fa40541539056 Author: Thomas Beierlein gentoo org> AuthorDate: Fri Jun 14 12:29:35 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Jun 14 12:29:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a978f4 media-radio/wsjtx: add 2.7.0_rc4 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/Manifest | 1 + media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild | 81 2 files changed, 82 insertions(+) diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest index 5709ec122aaa..c534b146e1ac 100644 --- a/media-radio/wsjtx/Manifest +++ b/media-radio/wsjtx/Manifest @@ -1 +1,2 @@ DIST wsjtx-2.6.1.tgz 25624658 BLAKE2B 16181ea18611bf1bfaae78e4c5bf000d53cdb4401d1d07a7bd96a041c6da3bc385df71ddabb13a191fa32bd5579c7a330c2dff9a7b3e438222fd8a4ebb44412c SHA512 0f151c10b75798ab28a01604b08981f399d612135b7e9ddc3e66f9121fd49c97bb9508ce649e342791705ee5e1247f8e461a31afa871ddd46da1cf7fd5826c74 +DIST wsjtx-2.7.0-rc4.tgz 2691 BLAKE2B 5cdbcf988209fbdad3e632cdea1535378ab69848308abc59b729a2ab3fc892319ce135b620ff8b531d9afc276c18cef65ca2560874190a57fc06990742bae16c SHA512 0960b48d83fcf1461217a15472530d04ad6276b9fe54ee33ac5ad7b32a2346e52fdfa72966c2263816066155b5ef9f1ff1a941704979f097501361c9fb379c1a diff --git a/media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild b/media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild new file mode 100644 index ..19392764677e --- /dev/null +++ b/media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake edos2unix flag-o-matic + +MY_P=${P/_/-} + +DESCRIPTION="Weak signal ham radio communication" +HOMEPAGE="https://physics.princeton.edu//pulsar/K1JT/wsjtx.html"; +SRC_URI="https://downloads.sourceforge.net/wsjt/${MY_P}.tgz"; + +S=${WORKDIR}/wsjtx + +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}" +BDEPEND="dev-qt/linguist-tools" + +PATCHES=( + "${FILESDIR}/${PN}-2.2.0-werror.patch" + "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" + "${FILESDIR}/${PN}-clang.patch" +) + +DOCS=( AUTHORS BUGS NEWS README THANKS ) + +src_unpack() { + unpack ${A} + unpack "${WORKDIR}/${PN}-2.7.0/src/wsjtx.tgz" +} + +src_prepare() { + edos2unix "${S}/message_aggregator.desktop" + edos2unix "${S}/wsjtx.desktop" + edos2unix "${S}/CMakeLists.txt" + sed -i -e "s/COMMAND \${GZIP_EXECUTABLE}/# COMMAND/" \ + manpages/CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + # fails to compile with -flto (bug #860417) + filter-lto + + local mycmakeargs=( + -DWSJT_GENERATE_DOCS="$(usex doc)" + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" + ) + append-ldflags -no-pie + cmake_src_configure +} + +src_install() { + cmake_src_install + rm "${D}"/usr/bin/rigctl{,d,com}-wsjtx || die + rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1 || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/files/, media-radio/wsjtx/
commit: c2e62325c1cc85dc35c3fc49c9fe6b060881fbc2 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Jun 15 05:10:16 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Jun 15 05:10:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e62325 media-radio/wsjtx: Fix missing variable declaration Closes: https://bugs.gentoo.org/934307 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/wsjtx/files/wsjtx-2.7.0_rc4-fix_NFFT.patch | 13 + media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild | 1 + 2 files changed, 14 insertions(+) diff --git a/media-radio/wsjtx/files/wsjtx-2.7.0_rc4-fix_NFFT.patch b/media-radio/wsjtx/files/wsjtx-2.7.0_rc4-fix_NFFT.patch new file mode 100644 index ..83b3c779de26 --- /dev/null +++ b/media-radio/wsjtx/files/wsjtx-2.7.0_rc4-fix_NFFT.patch @@ -0,0 +1,13 @@ +# See https://sourceforge.net/p/wsjt/mailman/message/58778025/ +diff --git a/qmap/libqmap/decode0.f90 b/qmap/libqmap/decode0.f90 +index 55a58dc..ed58cd2 100755 +--- a/qmap/libqmap/decode0.f90 b/qmap/libqmap/decode0.f90 +@@ -2,6 +2,7 @@ subroutine decode0(dd,ss,savg) + + use timer_module, only: timer + parameter (NSMAX=60*96000) ++ parameter (NFFT=32768) + + real*4 dd(2,NSMAX),ss(400,NFFT),savg(NFFT) + real*8 fcenter diff --git a/media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild b/media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild index 19392764677e..12a363f40cbf 100644 --- a/media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild +++ b/media-radio/wsjtx/wsjtx-2.7.0_rc4.ebuild @@ -44,6 +44,7 @@ PATCHES=( "${FILESDIR}/${PN}-2.2.0-werror.patch" "${FILESDIR}/${PN}-2.3.0-drop-docs.patch" "${FILESDIR}/${PN}-clang.patch" + "${FILESDIR}/${P}-fix_NFFT.patch" ) DOCS=( AUTHORS BUGS NEWS README THANKS )
[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/
commit: bc59cfeb155f1279badf3be5cfe8451627e6720a Author: Thomas Beierlein gentoo org> AuthorDate: Fri Jun 7 07:27:57 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Jun 7 07:30:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc59cfeb media-radio/gpredict: add 2.3_p20231224, Signed-off-by: Thomas Beierlein gentoo.org> media-radio/gpredict/Manifest | 1 + media-radio/gpredict/gpredict-2.3_p20231224.ebuild | 49 ++ media-radio/gpredict/gpredict-.ebuild | 49 ++ 3 files changed, 99 insertions(+) diff --git a/media-radio/gpredict/Manifest b/media-radio/gpredict/Manifest index a2caf4e561f8..91ae4a91c101 100644 --- a/media-radio/gpredict/Manifest +++ b/media-radio/gpredict/Manifest @@ -1 +1,2 @@ DIST gpredict-2.3.tar.gz 7742902 BLAKE2B 1ff567871838b062c59ab0076330a354afee082506044f5ce2ae1c7553e7f3462770f7134d13e3b603f7966476d13b365dd3575cc6c7e32d23865ba29b602cc9 SHA512 d7434aff482c943951a79cb607c91f118cfbde8209b4b370d0d2147766244fab2839b5c712864c2c521635f31c484ef2bfd3c771371e946f5a3561801ab474b5 +DIST gpredict-2.3_p20231224.tar.gz 7719540 BLAKE2B 3febc18a5e69075b8345b695f4286cefb5ee56ae14fee53ff0a3add729e7f03a42626b94bb51d09a8f792c7a8da46a697f0e9f98f6f5cd12a8080369bf2a131d SHA512 e4299eb1b23629f08945a6b0ddfac2d6e78d3588297db441d0440ef714c4daf044fbacfb071c3b9c7f66227053ec27ae94f770f73ee3b352f820c959e657bb6a diff --git a/media-radio/gpredict/gpredict-2.3_p20231224.ebuild b/media-radio/gpredict/gpredict-2.3_p20231224.ebuild new file mode 100644 index ..2d7252dff97a --- /dev/null +++ b/media-radio/gpredict/gpredict-2.3_p20231224.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Real-time satellite tracking and orbit prediction application" +HOMEPAGE="http://gpredict.oz9aec.net"; + +if [[ ${PV} = "" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/csete/gpredict.git"; +else + COMMIT="098e3768240c7f5a169930a2660a23c9f42b37d6" + SRC_URI="https://github.com/csete/gpredict/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" + KEYWORDS="~amd64 ~ppc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" + +RDEPEND="dev-libs/glib:2 + x11-libs/gdk-pixbuf[jpeg] + x11-libs/gtk+:3 + x11-libs/goocanvas:2.0 + net-misc/curl" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +DOCS=( AUTHORS NEWS README ) + +PATCHES=( + # remove wrong doc location + "${FILESDIR}/${PN}-2.3-doc.patch" + "${FILESDIR}/${PN}-2.3-gethostbyname.patch" +) + +src_prepare() { + default + # prepare Version info + if [[ ${PV} != "" ]]; then + echo "${PV}" > "${S}"/.tarball-version + fi + eautoreconf +} diff --git a/media-radio/gpredict/gpredict-.ebuild b/media-radio/gpredict/gpredict-.ebuild new file mode 100644 index ..2d7252dff97a --- /dev/null +++ b/media-radio/gpredict/gpredict-.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Real-time satellite tracking and orbit prediction application" +HOMEPAGE="http://gpredict.oz9aec.net"; + +if [[ ${PV} = "" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/csete/gpredict.git"; +else + COMMIT="098e3768240c7f5a169930a2660a23c9f42b37d6" + SRC_URI="https://github.com/csete/gpredict/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" + KEYWORDS="~amd64 ~ppc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" + +RDEPEND="dev-libs/glib:2 + x11-libs/gdk-pixbuf[jpeg] + x11-libs/gtk+:3 + x11-libs/goocanvas:2.0 + net-misc/curl" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +DOCS=( AUTHORS NEWS README ) + +PATCHES=( + # remove wrong doc location + "${FILESDIR}/${PN}-2.3-doc.patch" + "${FILESDIR}/${PN}-2.3-gethostbyname.patch" +) + +src_prepare() { + default + # prepare Version info + if [[ ${PV} != "" ]]; then + echo "${PV}" > "${S}"/.tarball-version + fi + eautoreconf +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/svxlink/
commit: dc85ab1eb4b0550af396bb88a23c43690166c925 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Jul 1 19:35:54 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Jul 1 19:35:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc85ab1e media-radio/svxlink: add 24.02 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/svxlink/Manifest | 1 + media-radio/svxlink/svxlink-24.02.ebuild | 85 2 files changed, 86 insertions(+) diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest index 37bcc24ce109..601e6c0d9b13 100644 --- a/media-radio/svxlink/Manifest +++ b/media-radio/svxlink/Manifest @@ -1 +1,2 @@ DIST svxlink-19.09.2.tar.gz 1730836 BLAKE2B 7fe8a1b018dba7837486dbed21242d8514a1f546b5eecbd2d2bfdf620d7e093cddbedab17f19d5f2cbd79c9a66825713c45a981335f0b526ba0946e764efc535 SHA512 f3c8b29953da3b2f61eba528a07152f40a2aca2efe511cb98637b1ef77fa676e506a3f4766edb81069f1ddbae2d39f679874455b05286d3daf96a903e1c1 +DIST svxlink-24.02.tar.gz 1974323 BLAKE2B ca743d8356bdcde85bc560015ffa51f97f8fa1bcbbe6972f1789b68dbda33210cc2194f950b0ead57272963de67244bb57a6cbb546e3091215d288cdb6a16c2a SHA512 7bd8d9bf272922ec5d4b134ca1d5ee9cb1f9713c5cb9985aed5f63e601425bb6b6a17de026095c9cbb83797cf58228bcf05284c5a87384b4d019f6c27ac3e848 diff --git a/media-radio/svxlink/svxlink-24.02.ebuild b/media-radio/svxlink/svxlink-24.02.ebuild new file mode 100644 index ..6a9e245becf4 --- /dev/null +++ b/media-radio/svxlink/svxlink-24.02.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit cmake flag-o-matic systemd xdg-utils + +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" + +DEPEND="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="${DEPEND} + acct-group/svxlink + acct-user/svxlink" +BDEPEND=" + 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() { + # -Wodr warnings, see bug #860414 + filter-lto + + local mycmakeargs=( + -DSYSCONF_INSTALL_DIR=/etc + -DLOCAL_STATE_DIR=/var + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + fowners -R svxlink:svxlink /var/spool/svxlink + + 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 +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: b7a68764b543b85e211500ec17699713adfac5a3 Author: Thomas Beierlein gentoo org> AuthorDate: Thu Jul 4 14:29:17 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu Jul 4 14:29:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a68764 dev-libs/castxml: add 0.6.7 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/castxml/Manifest | 1 + dev-libs/castxml/castxml-0.6.7.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest index 81f027076901..862260348ec5 100644 --- a/dev-libs/castxml/Manifest +++ b/dev-libs/castxml/Manifest @@ -1 +1,2 @@ DIST CastXML-0.6.6.tar.gz 122349 BLAKE2B ab2d928386e3128cd05fcc60c02799508e671883cffd33f952eb81167672e4c76057be21d3ba6b3f327051b015894914c83ad66b5ce87e43fa1b251dea5c5371 SHA512 6ba62b91193eb3458cbd0a0838a626528f66972661cc33c6ef87b760f8baa985afe998a467d07fd7d28c1363f5ba74300f5d49c182830d217a4e051a97a4a913 +DIST CastXML-0.6.7.tar.gz 122608 BLAKE2B 04d10c34131fac97382fe33b1cfd8e65d62ce1339cb8eb253d867500f777346f352dfb9ff061c8e18be961ea9b7aeb86aef1d9c35d8f7e78687124e560bef435 SHA512 31acd05e15e44f64a92c47bbef13115d26e17488a111e5b2bb32bf6191c4555e8f7e380489ab9d6e52060285e25088f41253ba46f4eb95b6ec11e5c63412442f diff --git a/dev-libs/castxml/castxml-0.6.7.ebuild b/dev-libs/castxml/castxml-0.6.7.ebuild new file mode 100644 index ..894410252a94 --- /dev/null +++ b/dev-libs/castxml/castxml-0.6.7.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {17..19} ) + +inherit cmake llvm-r1 + +MY_P=CastXML-${PV} +DESCRIPTION="C-family abstract syntax tree XML output tool" +HOMEPAGE="https://github.com/CastXML/CastXML"; +SRC_URI=" + https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz + -> ${MY_P}.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="+man test" +RESTRICT="!test? ( test )" + +DEPEND=" + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT}= + ') +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + man? ( dev-python/sphinx ) +" + +src_configure() { + local mycmakeargs=( + -DCastXML_INSTALL_DOC_DIR="share/doc/${PF}" + -DCastXML_INSTALL_MAN_DIR="share/man" + -DSPHINX_MAN="$(usex man)" + -DSPHINX_HTML=OFF + -DBUILD_TESTING="$(usex test)" + ) + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # Regex doesn't match the full build path + cmd.input-missing + cmd.rsp-missing + + # Gets confused by extra #defines we set for hardening etc (bug #891813) + cmd.cc-gnu-src-cxx-E + cmd.cc-gnu-src-cxx-cmd + cmd.cc-gnu-c-src-c-E + cmd.cc-gnu-c-src-c-cmd + ) + + cmake_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: e8f8a86dc108182ce20b16ff8ed82934caa95902 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Jul 6 08:27:26 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Jul 6 08:27:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f8a86d dev-libs/libzia: Fix implicit declaration with musl Closes: https://bugs.gentoo.org/935544 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/libzia-4.59.ebuild | 3 ++- dev-libs/libzia/libzia-4.60.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-libs/libzia/libzia-4.59.ebuild b/dev-libs/libzia/libzia-4.59.ebuild index 557c11cf75df..6d812e180441 100644 --- a/dev-libs/libzia/libzia-4.59.ebuild +++ b/dev-libs/libzia/libzia-4.59.ebuild @@ -31,8 +31,9 @@ src_prepare() { sed -i -e "s/docsdir/#docsdir/g" \ -e "s/docs_/#docs_/g" Makefile.am || die - # fix build for MUSL (bug #832235) + # fix build for MUSL (bugs #832235, 935544) if use elibc_musl ; then + sed -i -e "s/zstr.h>/zstr.h>\\n#include /" src/zbfd.c || die sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die fi eautoreconf diff --git a/dev-libs/libzia/libzia-4.60.ebuild b/dev-libs/libzia/libzia-4.60.ebuild index 0fe1254dbfda..67650de1be5b 100644 --- a/dev-libs/libzia/libzia-4.60.ebuild +++ b/dev-libs/libzia/libzia-4.60.ebuild @@ -31,8 +31,9 @@ src_prepare() { sed -i -e "s/docsdir/#docsdir/g" \ -e "s/docs_/#docs_/g" Makefile.am || die - # fix build for MUSL (bug #832235) + # fix build for MUSL (bugs #832235, 935544) if use elibc_musl ; then + sed -i -e "s/zstr.h>/zstr.h>\\n#include /" src/zbfd.c || die sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die fi eautoreconf
[gentoo-commits] repo/gentoo:master commit in: dev-python/thrift/
commit: 1360918a6e371223a097ee082367dddcc430 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Jul 6 09:28:09 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Jul 6 09:28:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1360918a dev-python/thrift: Avoid file collision with dev-libs/thrift Closes: https://bugs.gentoo.org/933272 Signed-off-by: Thomas Beierlein gentoo.org> dev-python/thrift/thrift-0.20.0.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/dev-python/thrift/thrift-0.20.0.ebuild b/dev-python/thrift/thrift-0.20.0.ebuild index 7922b42cbef0..261fd69010bc 100644 --- a/dev-python/thrift/thrift-0.20.0.ebuild +++ b/dev-python/thrift/thrift-0.20.0.ebuild @@ -26,3 +26,10 @@ distutils_enable_tests unittest python_test() { eunittest test } + +src_install() { + distutils-r1_src_install + # avoid file collision with dev-libs/thrift (bug #933272) + mv "${D}"/usr/share/doc/${P}/README.md \ + "${D}"/usr/share/doc/${P}/ReadMe.md || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/pythonprop/
commit: 8a3efb86c3966102abb0bafc32c2660c5ca08839 Author: Thomas Beierlein gentoo org> AuthorDate: Tue May 28 17:11:24 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue May 28 17:11:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3efb86 sci-visualization/pythonprop: drop 0.30.1 Signed-off-by: Thomas Beierlein gentoo.org> .../pythonprop/pythonprop-0.30.1.ebuild| 53 -- 1 file changed, 53 deletions(-) diff --git a/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild b/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild deleted file mode 100644 index 0c2da111f5a2.. --- a/sci-visualization/pythonprop/pythonprop-0.30.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools python-single-r1 - -DESCRIPTION="Scripts to prepare and plot VOACAP propagation predictions" -HOMEPAGE="https://www.qsl.net/h/hz1jw/pythonprop"; -SRC_URI="https://github.com/jawatson/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ') - dev-python/cairocffi - sci-libs/cartopy[${PYTHON_SINGLE_USEDEP}] - sci-electronics/voacapl -" -DEPEND="${RDEPEND} - app-text/yelp-tools -" - -PATCHES=( "${FILESDIR}/${PN}-drop-portland.patch" ) - -src_prepare() { - eapply_user - - eapply ${PATCHES[@]} - - # drop building *.pdf files - sed -i -e "s#docs/user/help##g" Makefile.am || die - # do not call update_destop_database here - sed -ie "s/UPDATE_DESKTOP = /UPDATE_DESKTOP = # /g" data/Makefile.am || die - # fix Desktop Entry - sed -ie "s/HamRadio/HamRadio;/g" data/voacapgui.desktop.in || die - eautoreconf -} - -src_install() { - default - python_optimize -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 642564806f4a201e47ed6537a435aab7413205f7 Author: Thomas Beierlein gentoo org> AuthorDate: Tue May 28 17:14:26 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue May 28 17:14:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64256480 media-radio/tucnak: drop 4.55 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 - media-radio/tucnak/tucnak-4.55.ebuild | 68 --- 2 files changed, 69 deletions(-) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 45de9904c34b..306fb47084cf 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,3 +1,2 @@ -DIST tucnak-4.55.tar.gz 6817952 BLAKE2B 860b4718f575cc2e1116d14a95ab190dc479d37732c40a8dc5c32e04a3c7dc11cefc61074952d4d285011f91c13d6f9707734f9047dca883967d2b1a6b996bcd SHA512 10b558ce4137a114c59cdff402a6696b64771c6486f7d0c2ade088cdd028c189e5aa1c2b0832b7d7ae934774fc2329ea6915d920b27d25f2eb8c92ad37c3777a DIST tucnak-4.58.tar.gz 6817845 BLAKE2B f1530aa83f99bd81de89bef74f0a17abb18e3326961e95e3f5b708dcc83640f6ac7249092381290f4c683f2e3078aff75f10d54e9dc75136644c384d2628b27c SHA512 5744d11cb04a7dcfeb0b33356189e46a4c43fb21529a7dc59be5ade7f293c6d9cc72b4936c0b95c7eb15e044fc04515faf5b4ed6f4b610f4d8a018e53033978c DIST tucnak-4.59.tar.gz 6822110 BLAKE2B ba6a9912886c8ac5a0506c0170232f7f441e10d3bff2a45309cf4b03a67465165438c2955d080d7dd2616c0404594d7af370f5ada13337d91d46c07713ddf1a2 SHA512 a66ae8aba0bab19c1ac4a68889a9134eb24ba01e4ae444eac96c6f6829a09d307884ed4b448b606e2c9fea21d2fe33df68f5cd982177fc8d2c4b366ee090cfaa diff --git a/media-radio/tucnak/tucnak-4.55.ebuild b/media-radio/tucnak/tucnak-4.55.ebuild deleted file mode 100644 index b2645c2bda2e.. --- a/media-radio/tucnak/tucnak-4.55.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools flag-o-matic - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz"; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - ~dev-libs/libzia-4.55 - media-libs/libsndfile - media-libs/libsdl2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - eapply_user - # fix destop file - sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die - # fix doc install path - sed -i -e "s/docsdir/# docsdir/" \ - -e "s/docs_DATA =/# docs_DATA/" \ - -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die - eautoreconf -} - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf $(use_with alsa) \ - $(use_with gpm) $(use_with hamlib) \ - $(use_with fftw fftw3) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog doc/NAVOD.pdf - if use suid ; then - fperms 4711 /usr/bin/soundwrapper - fi -} - -pkg_postinst() { - elog "In order to use sound with tucnak add yourself to the 'audio' group" - elog "and to key your rig via the parport add yourself to the 'lp' group" - elog "" - elog "tucnak can be used with the following additional packages:" - elog " media-radio/cwdaemon : Morse output via code cwdaemon" - elog " (No need to recompile)" - if use suid ; then - ewarn "You have choosen to install the little helper program 'soundwrapper'" - ewarn "setuid by setting USE=suid. That helper is only needed if you" - ewarn "want to use morse sidetone output via the PC speaker." - ewarn "" - ewarn "While the helper should be safe by design be aware that setting" - ewarn "any program setuid is a security risk." - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 47e776639abff6a0c61e3b04d7224cb4dfc4854b Author: Thomas Beierlein gentoo org> AuthorDate: Tue May 28 17:15:27 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Tue May 28 17:15:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47e77663 dev-libs/libzia: drop 4.55 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 - dev-libs/libzia/libzia-4.55.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 763a280b836d..f0a9c0edc947 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,3 +1,2 @@ -DIST libzia-4.55.tar.gz 646922 BLAKE2B 0430757bce57458b33dbd7c315b88258b5d1364aea958a6b31e7e90a7f544cf64ba4409ffde9b2ab7088b6c8a33e433a3c334e7fc61e22a4bb8b693b53532000 SHA512 05d91c59b070f1230a0919c07757afa25f4bfca6585501d1ee013ca2c5994967329682624c2a9e13cba686640ddb145ca093e3e341141fd301e780a98c6b30a7 DIST libzia-4.58.tar.gz 647123 BLAKE2B c1d7963e108847f1198a3b21d9972a614f5a830afddba2d7fbbdae7794e622851e6c5e11910c5b932eb4733521e58df74a4649ee7d15add08336c1b8db1588e1 SHA512 1a5e54083821708a2c34f2385c646c97fc48962dc4615ef364bded57a8d578ce05d15a8bd890c061cf97dd56e7b240a0c97621e12295b64c7396b2227ae729a8 DIST libzia-4.59.tar.gz 647238 BLAKE2B 5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3 SHA512 b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd diff --git a/dev-libs/libzia/libzia-4.55.ebuild b/dev-libs/libzia/libzia-4.55.ebuild deleted file mode 100644 index 557c11cf75df.. --- a/dev-libs/libzia/libzia-4.55.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -DESCRIPTION="Platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz"; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl2 - media-libs/sdl2-ttf - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 ) - elibc_musl? ( sys-libs/libunwind )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # fix build for MUSL (bug #832235) - if use elibc_musl ; then - sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die - fi - eautoreconf -} - -src_configure() { - use elibc_musl && append-libs -lunwind - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/nanovna-saver/
commit: b369be79bd6df91b7bba1dd7e3c1bf7a0e3c4de3 Author: Thomas Beierlein gentoo org> AuthorDate: Wed May 29 07:07:00 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed May 29 07:08:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b369be79 net-wireless/nanovna-saver: drop 0.6.2 Signed-off-by: Thomas Beierlein gentoo.org> net-wireless/nanovna-saver/Manifest| 1 - .../nanovna-saver/nanovna-saver-0.6.2.ebuild | 45 -- 2 files changed, 46 deletions(-) diff --git a/net-wireless/nanovna-saver/Manifest b/net-wireless/nanovna-saver/Manifest index bdd8dcf31023..1be929daf7e2 100644 --- a/net-wireless/nanovna-saver/Manifest +++ b/net-wireless/nanovna-saver/Manifest @@ -1,3 +1,2 @@ DIST nanovna-saver-0.5.4.tar.gz 494010 BLAKE2B 71e4292e33dbb5b055e7ddd3a29222a67e05b1af431eaee64b613e50648b0b91ad5446cc2d3af868ae624826caf871bff9062275239298c29de261d741bad1f4 SHA512 6600b3c83fc1dcaf81a85b1d14087d2067327098c486011c8bfbaba83e06ca1081c6f7045730a58f097bab332072139707ea23c037924624d2f8100a7b61acb7 -DIST nanovna-saver-0.6.2.tar.gz 579583 BLAKE2B aa10f8272a63e42f35f5c395203bc1101f2a166bc29274cf28385fa7aab33d89953fdcf4595fadeed25abb2b6c02948307a1576738bd421cd648f7ef2a953bc9 SHA512 d5c548ffda24d8ca69a30cdda4afc1473afa5f5c3fecf2cee17e65e16fd46bee0dc274d5d597c5bb354c7251870e1f3ba0bd61a43f0af424db5403c5694713b5 DIST nanovna-saver-0.6.3.tar.gz 580073 BLAKE2B be8482bf60a3abfff8a58c14cb34e81cf7b5733efa4d4da02e8d1cae0884fc4030f14a21bd66a6e5fb38f05938a446de8a5919cf3d13d902568c8c76f43381f1 SHA512 96cedb567f01f90ff07fef385d7ab6130213ab35674668d50962795e527414ca772583991db7bab73375a2651cb23876f1047d914579d5bec7758173f70bce71 diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild b/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild deleted file mode 100644 index e564e750411f.. --- a/net-wireless/nanovna-saver/nanovna-saver-0.6.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 xdg-utils - -DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA" -HOMEPAGE="https://github.com/mihtjel/nanovna-saver"; - -LICENSE="GPL-3+" -SLOT="0" -if [ "${PV}" = "" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mihtjel/nanovna-saver.git"; -else - SRC_URI="https://github.com/mihtjel/nanovna-saver/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64" - export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" -fi - -RDEPEND="${DEPEND} - dev-python/cython[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/PyQt6[${PYTHON_USEDEP},gui,widgets] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}]" -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -python_install() { - distutils-r1_python_install -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/hamlib/
commit: 3105bc81189ad18318b3419c015199cd06fabe00 Author: Thomas Beierlein gentoo org> AuthorDate: Wed May 29 07:05:49 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed May 29 07:08:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3105bc81 media-libs/hamlib: drop 4.5.5-r1, 4.5.5-r2 Signed-off-by: Thomas Beierlein gentoo.org> media-libs/hamlib/hamlib-4.5.5-r1.ebuild | 97 - media-libs/hamlib/hamlib-4.5.5-r2.ebuild | 101 --- 2 files changed, 198 deletions(-) diff --git a/media-libs/hamlib/hamlib-4.5.5-r1.ebuild b/media-libs/hamlib/hamlib-4.5.5-r1.ebuild deleted file mode 100644 index f6648b42c4f2.. --- a/media-libs/hamlib/hamlib-4.5.5-r1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -MY_P=${P/_rc2/~rc2} - -inherit autotools flag-o-matic python-single-r1 - -DESCRIPTION="Ham radio backend rig control libraries" -HOMEPAGE="https://www.hamlib.github.io"; -SRC_URI="https://downloads.sourceforge.net/hamlib/${MY_P}.tar.gz"; -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0/4.2" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" -IUSE="doc perl python tcl" - -RESTRICT="test" - -RDEPEND=" - =virtual/libusb-0* - dev-libs/libxml2 - sys-libs/readline:0= - perl? ( dev-lang/perl ) - python? ( ${PYTHON_DEPS} ) - tcl? ( dev-lang/tcl:0= )" - -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-lang/swig - >=dev-build/libtool-2.2 - doc? ( app-text/doxygen - dev-util/source-highlight )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - # Correct install target to whatever INSTALLDIRS says and use vendor - # installdirs everywhere (bug #611550) - sed -i -e "s#install_site#install#" \ - -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" INSTALLDIRS=vendor#' \ - bindings/Makefile.am || die "sed failed patching for perl" - - # make building of documentation compatible with autotools-utils - sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" - - eautoreconf -} - -src_configure() { - # -Werror=lto-type-mismatch - # https://bugs.gentoo.org/926839 - # https://github.com/Hamlib/Hamlib/issues/1524 - filter-lto - - econf \ - --libdir=/usr/$(get_libdir)/hamlib \ - --disable-static \ - --with-xml-support \ - $(use_with perl perl-binding) \ - $(use_with python python-binding) \ - $(use_with tcl tcl-binding) -} - -src_compile() { - emake - use doc && emake html -} - -src_install() { - emake DESTDIR="${D}" install - - use python && python_optimize - - use doc && HTML_DOCS=( doc/html/ ) - einstalldocs - - insinto /usr/$(get_libdir)/pkgconfig - doins hamlib.pc - - echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib - doenvd "${T}"/73hamlib - - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/hamlib/hamlib-4.5.5-r2.ebuild b/media-libs/hamlib/hamlib-4.5.5-r2.ebuild deleted file mode 100644 index 1b76a6953087.. --- a/media-libs/hamlib/hamlib-4.5.5-r2.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -MY_P=${P/_rc2/~rc2} - -inherit autotools flag-o-matic python-single-r1 - -DESCRIPTION="Ham radio backend rig control libraries" -HOMEPAGE="https://www.hamlib.github.io"; -SRC_URI="https://downloads.sourceforge.net/hamlib/${MY_P}.tar.gz"; -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0/4.2" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="doc perl python tcl" - -RESTRICT="test" - -RDEPEND=" - =virtual/libusb-0* - dev-libs/libxml2 - sys-libs/readline:0= - perl? ( dev-lang/perl ) - python? ( ${PYTHON_DEPS} ) - tcl? ( dev-lang/tcl:0= )" - -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-lang/swig - >=dev-build/libtool-2.2 - doc? ( app-text/doxygen - dev-util/source-highlight )" - -REQUIRE
[gentoo-commits] repo/gentoo:master commit in: dev-python/thrift/
commit: 0e9370b45a589867220384ca6c63bc6bcaec3f74 Author: Thomas Beierlein gentoo org> AuthorDate: Wed May 29 07:37:20 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed May 29 07:38:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9370b4 dev-python/thrift: add 0.20.0 Add py3.12 Signed-off-by: Thomas Beierlein gentoo.org> dev-python/thrift/Manifest | 1 + dev-python/thrift/thrift-0.20.0.ebuild | 19 +++ 2 files changed, 20 insertions(+) diff --git a/dev-python/thrift/Manifest b/dev-python/thrift/Manifest index 4e5bde988056..d0b0f6a1a694 100644 --- a/dev-python/thrift/Manifest +++ b/dev-python/thrift/Manifest @@ -1 +1,2 @@ DIST thrift-0.16.0.tar.gz 4085114 BLAKE2B 17c35096f6848fb0795e4cb125fed3068c8e1e53f67f404f4dcab67df7a42fc049a7d615591c861eb9e59ee21f185e8615663008bc7c846a03722ea8b834 SHA512 468fff6be2def85959fdf8adac92a0cfa7f786083b3bafb2c31427dfe5725f4d10962052d13ea960828f6a317778d35e66b602744a570212352bfc637ae586e0 +DIST thrift-0.20.0.tar.gz 4397667 BLAKE2B 23422fdcdf7e0dbce8bc0f8017f54b5848594e2da21de56834152c17c74da7d1c4df23c5b57cf3ba811bb03f1a8588ddf1c2a05222bb726aceda4292a15af21e SHA512 8dc77f666e60141a6b3cf7ee1407b08a0e80d176f8ccfee69317d7df89ab87aea2c7b3ba3e59d4561835edf1ce23762443ad5aeed0099bf075b010853d5eb1cd diff --git a/dev-python/thrift/thrift-0.20.0.ebuild b/dev-python/thrift/thrift-0.20.0.ebuild new file mode 100644 index ..e8532ee0c610 --- /dev/null +++ b/dev-python/thrift/thrift-0.20.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_EXT=1 +PYTHON_COMPAT=( python3_{9..12} ) +inherit distutils-r1 + +DESCRIPTION="Python implementation of Thrift" +HOMEPAGE="https://pypi.org/project/thrift/ https://thrift.apache.org/"; +SRC_URI="https://downloads.apache.org/${PN}/${PV}/${P}.tar.gz"; +S="${WORKDIR}/${P}/lib/py" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" +RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnuradio/
commit: 8ab0329e04b4623a16ff9e548aa1f4e96a0d0e8f Author: Thomas Beierlein gentoo org> AuthorDate: Wed May 29 12:48:05 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Wed May 29 12:49:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab0329e net-wireless/gnuradio: Support Python 3.12 Add missing test dependency Bug: https://bugs.gentoo.org/931651 Signed-off-by: Thomas Beierlein gentoo.org> net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild | 247 ++ 1 file changed, 247 insertions(+) diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild new file mode 100644 index ..63172f578be7 --- /dev/null +++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild @@ -0,0 +1,247 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +CMAKE_BUILD_TYPE="None" +inherit cmake desktop python-single-r1 virtualx xdg-utils + +DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios" +HOMEPAGE="https://www.gnuradio.org/"; +LICENSE="GPL-3" +SLOT="0/${PV}" + +if [[ ${PV} =~ "" ]]; then + EGIT_REPO_URI="https://github.com/gnuradio/gnuradio.git"; + EGIT_BRANCH="maint-3.10" + inherit git-r3 +else + SRC_URI="https://github.com/gnuradio/gnuradio/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~riscv ~x86" +fi + +IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio +qt5 sdl soapy test trellis uhd vocoder +utils wavelet zeromq" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + audio? ( || ( alsa oss jack portaudio ) ) + alsa? ( audio ) + jack? ( audio ) + oss? ( audio ) + portaudio? ( audio ) + analog? ( filter ) + channels? ( filter analog qt5 ) + digital? ( filter analog ) + dtv? ( filter analog fec ) + modtool? ( utils ) + qt5? ( filter ) + trellis? ( analog digital ) + uhd? ( filter analog ) + vocoder? ( filter analog ) + wavelet? ( analog ) +" + +RDEPEND="${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-libs/boost:=[python,${PYTHON_USEDEP}]') + dev-libs/gmp:= + dev-libs/log4cpp:= + $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]') + dev-libs/spdlog:= + dev-libs/libfmt:= + sci-libs/fftw:3.0= + sci-libs/volk:= + media-libs/libsndfile + sys-libs/libunwind + alsa? ( media-libs/alsa-lib:= ) + ctrlport? ( + $(python_gen_cond_dep 'dev-python/thrift[${PYTHON_USEDEP}]') + ) + fec? ( + sci-libs/gsl:= + dev-python/scipy + ) + filter? ( + dev-python/scipy + $(python_gen_cond_dep 'dev-python/pyqtgraph[${PYTHON_USEDEP}]') + ) + grc? ( + $(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}]') + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + ) + iio? ( + net-libs/libiio:= + net-libs/libad9361-iio:= + !net-wireless/gr-iio + ) + jack? ( virtual/jack ) + portaudio? ( >=media-libs/portaudio-19_pre ) + qt5? ( + $(python_gen_cond_dep 'dev-python/PyQt5[opengl,${PYTHON_USEDEP}]') + dev-qt/qtcore:5 + dev-qt/qtgui:5 + x11-libs/qwt:6=[qt5(+)] + dev-qt/qtwidgets:5 + ) + soapy? ( + $(python_gen_cond_dep 'net-wireless/soapysdr:=[${PYTHON_USEDEP}]') + ) + sdl? ( >=media-libs/libsdl-1.2.0 ) + trellis? ( dev-python/scipy ) + uhd? ( + $(python_gen_cond_dep '>=net-wireless/uhd-3.9.6:=[${PYTHON_SINGLE_USEDEP}]') + ) + utils? ( + $(python_gen_cond_dep 'dev-python/click[${PYTHON_USEDEP}] + dev-python/click-plugins[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}]') + ) + vocoder? ( + media-sound/gsm + >=media-libs/codec2-0.8.1:= + ) + wavelet? ( + sci-libs/gsl:= + sci-libs/lapack + ) + zeromq? ( >=net-libs/zeromq-2.1.11:= ) +" + +DEPEND="${RDEPEND} +
[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnuradio/
commit: e8fec89cedf7a3176f4d31f53ba76c780eea93e4 Author: Thomas Beierlein gentoo org> AuthorDate: Thu May 30 06:21:54 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu May 30 06:21:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8fec89c net-wireless/gnuradio: Extend REQUIRED_USE for USE=test Closes: https://bugs.gentoo.org/932122 Signed-off-by: Thomas Beierlein gentoo.org> net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild index 63172f578be7..1d0d5c8bffb7 100644 --- a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild +++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild @@ -37,6 +37,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} dtv? ( filter analog fec ) modtool? ( utils ) qt5? ( filter ) + test? ( channels ) trellis? ( analog digital ) uhd? ( filter analog ) vocoder? ( filter analog )
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygccxml/, dev-python/pygccxml/files/
commit: de0c2f96982265d871af158a11dd9220684d834a Author: Thomas Beierlein gentoo org> AuthorDate: Thu May 30 06:29:27 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu May 30 06:30:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0c2f96 dev-python/pygccxml: drop 2.4.0 Signed-off-by: Thomas Beierlein gentoo.org> dev-python/pygccxml/Manifest | 1 - .../pygccxml/files/pygccxml-2.4.0-pyproject.patch | 10 --- dev-python/pygccxml/pygccxml-2.4.0.ebuild | 33 -- 3 files changed, 44 deletions(-) diff --git a/dev-python/pygccxml/Manifest b/dev-python/pygccxml/Manifest index 2b29408d2234..2e8b7633ee94 100644 --- a/dev-python/pygccxml/Manifest +++ b/dev-python/pygccxml/Manifest @@ -1,2 +1 @@ -DIST pygccxml-2.4.0.gh.tar.gz 3165189 BLAKE2B 855b0b6313be29e7719abe4cc6e654904657c11bfd7310d647227ce9d7760821eeb348dcd9892afbcc3d467db96daaf3010e92803fe28962db9a255cf81eae46 SHA512 48bf4887344c68d0a93a3908cc0a744f3d6a74dce92be88527e85cf7ba1a46f88560730dce0b858f31523cada836aad40461de935c5c2a041de0fa2ae5e38c30 DIST pygccxml-2.5.0.gh.tar.gz 3163862 BLAKE2B 2a61474acab7e7a21b21bc7131a9b9aae2a318d3b761c9a3865055146331891e5fb2041a9136bd8816e60a4dc76a39a22d5f5632f22336341667eee537521a42 SHA512 499be7383ac9817c5620f7f0b2e6fdb9a6f5d934cc54a2ef9864877a2a7d896997ab5bc2e8b0c3c87df1ac7e4a384d3c8cbcc87f9496125502c97766df57b003 diff --git a/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch b/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch deleted file mode 100644 index ba00ed45ad34.. --- a/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch +++ /dev/null @@ -1,10 +0,0 @@ pyproject.toml.orig2023-11-20 13:59:55.807461669 +0100 -+++ pyproject.toml 2023-11-20 14:00:37.335886130 +0100 -@@ -1,5 +1,6 @@ - [build-system] --requires = ["setuptools", "wheel"] -+requires = ["setuptools"] -+build-backend = "setuptools.build_meta" - - [project] - name = "pygccxml" diff --git a/dev-python/pygccxml/pygccxml-2.4.0.ebuild b/dev-python/pygccxml/pygccxml-2.4.0.ebuild deleted file mode 100644 index 114320ffb31d.. --- a/dev-python/pygccxml/pygccxml-2.4.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="A specialized XML reader to navigate C++ declarations" -HOMEPAGE="https://github.com/CastXML/pygccxml"; -SRC_URI="https://github.com/CastXML/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/castxml -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -python_prepare_all() { - eapply -p0 "${FILESDIR}/${PN}-2.4.0-pyproject.patch" - eapply "${FILESDIR}/${PN}-2.4.0-doc.patch" - eapply_user - - distutils-r1_python_prepare_all -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/cwdaemon/
commit: fd5a9422abd3264fe058fa0af6949b435dba9f8b Author: Thomas Beierlein gentoo org> AuthorDate: Thu May 30 17:59:16 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu May 30 18:00:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5a9422 media-radio/cwdaemon: drop 0.11.0 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/cwdaemon/Manifest | 1 - media-radio/cwdaemon/cwdaemon-0.11.0.ebuild | 24 2 files changed, 25 deletions(-) diff --git a/media-radio/cwdaemon/Manifest b/media-radio/cwdaemon/Manifest index 773438e48375..6b45eb1129a8 100644 --- a/media-radio/cwdaemon/Manifest +++ b/media-radio/cwdaemon/Manifest @@ -1,2 +1 @@ -DIST cwdaemon-0.11.0.tar.gz 353868 BLAKE2B 9b0fe19e6850b4932b20a6f77a7a11abfe2aaed3ed6485b8f74ae226d36fe5a8c9428613c6055ac38d9c9aaa8a0cde7a71321b8111de9ae67bd77973c35aa166 SHA512 a2b882cea6ee3d061c83885a8cbee38e2db18031fde37784cf973f407e2eb8845d56dd52ec290c0e96063b305e1159ad217073a9abc976b0c99d06a87dc1089c DIST cwdaemon-0.12.0.tar.gz 433974 BLAKE2B c1ab01291e9907a4c090987573eb2914a72285c028d9b1c452be633706a683378ac2976dfddba90aa92dfdb1b821716d30a7e613c48dba0981628013bb4563d2 SHA512 1b9a29d92aa9d212f27def6a938bd170f41ea177ac552f99cbb399422e3046cfeeb440f203079cd3726042187f7cd4fd0903b8cc4c301b4b34238f4e6d842ee0 diff --git a/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild b/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild deleted file mode 100644 index 6b0c199543d2.. --- a/media-radio/cwdaemon/cwdaemon-0.11.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -DESCRIPTION="A morse daemon for the parallel or serial port" -HOMEPAGE="http://cwdaemon.sourceforge.net"; -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ppc x86" - -RDEPEND=">=media-radio/unixcw-3.3.1" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_configure() { - # provides header info for getaddrinfo() with C99 (bug 569970) - append-cppflags -D_GNU_SOURCE - econf -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/
commit: 1ab3a35236756fc32cdd8adcd2b1d0574e2a45bf Author: Thomas Beierlein gentoo org> AuthorDate: Thu May 30 18:03:11 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu May 30 18:03:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab3a352 media-radio/fldigi: drop 4.2.03, 4.2.04 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/fldigi/Manifest | 2 -- media-radio/fldigi/fldigi-4.2.03.ebuild | 62 - media-radio/fldigi/fldigi-4.2.04.ebuild | 62 - 3 files changed, 126 deletions(-) diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest index 6ffec819a8ae..28a8f7f52f44 100644 --- a/media-radio/fldigi/Manifest +++ b/media-radio/fldigi/Manifest @@ -1,3 +1 @@ -DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675 SHA512 fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf -DIST fldigi-4.2.04.tar.gz 5118463 BLAKE2B 9c3f51c4ad7a08c9ce26230f59e7ecbf7a2a3d1734905afbb130145a425bd83c6d11478dddce6499c229d3b87f4670ef94f87ffe34e96168761e2f705464ebf4 SHA512 609f687e47022822674b0188f16ce997712ce2ae605ef915507acf9531edf7c4d4c18dd7df96e3302b3c83bd8abe40afe79232ac1b59fa7014e5e8415784f2b2 DIST fldigi-4.2.05.tar.gz 5127250 BLAKE2B 54a144e34da47c5379256c4ece67447815c29500331e29ccce884885daa96650d6ec098839eb97d13a641d8d0078a9656c9d443016a2acc98fbe7b78c98ca6f9 SHA512 46281e65dad24c57ea344182ed053ddea70281b1682d2fe6b40aa1f111c529328c7e1e4de86828ac265ed4523882d086f5213706159fc43b61f15989fdd9d407 diff --git a/media-radio/fldigi/fldigi-4.2.03.ebuild b/media-radio/fldigi/fldigi-4.2.03.ebuild deleted file mode 100644 index aa2d0d47b2cd.. --- a/media-radio/fldigi/fldigi-4.2.03.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com"; -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="hamlib nls pulseaudio" -IUSE_CPU_FLAGS=" sse sse2 sse3" -IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" - -RDEPEND="x11-libs/fltk:1[threads,xft] - media-libs/libsamplerate - media-libs/libpng:0 - x11-misc/xdg-utils - dev-perl/RPC-XML - dev-perl/Term-ReadLine-Perl - || ( - media-libs/portaudio[oss] - media-libs/portaudio[alsa] - ) - hamlib? ( media-libs/hamlib:= ) - pulseaudio? ( media-libs/libpulse ) - >=media-libs/libsndfile-1.0.10" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -DOCS=( AUTHORS ChangeLog NEWS README ) - -PATCHES=( "${FILESDIR}/${PN}-drop-nullptr-definition.patch" ) - -src_prepare() { - eapply ${PATCHES[@]} - eapply_user -} - -src_configure() { - #fails to compile with -flto (bug #860405) - filter-lto - - append-cxxflags $(test-flags-CXX -std=c++14) - local myconf="" - - use cpu_flags_x86_sse && myconf="${myconf} --enable-optimizations=sse" - use cpu_flags_x86_sse2 && myconf="${myconf} --enable-optimizations=sse2" - use cpu_flags_x86_sse3 && myconf="${myconf} --enable-optimizations=sse3" - - econf ${myconf} \ - --with-sndfile \ - $(use_with hamlib) \ - $(use_enable nls) \ - $(use_with pulseaudio) \ - --without-asciidoc -} diff --git a/media-radio/fldigi/fldigi-4.2.04.ebuild b/media-radio/fldigi/fldigi-4.2.04.ebuild deleted file mode 100644 index aa2d0d47b2cd.. --- a/media-radio/fldigi/fldigi-4.2.04.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic - -DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" -HOMEPAGE="http://www.w1hkj.com"; -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="hamlib nls pulseaudio" -IUSE_CPU_FLAGS=" sse sse2 sse3" -IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}" - -RDEPEND="x11-libs/fltk:1[threads,xft] - media-libs/libsamplerate - media-libs/libpng:0 - x11-misc/xdg-utils - dev-perl/RPC-XML - dev-perl/Term-ReadLine-Perl - || ( -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: d6bfc7454a67d77749fc2e1c11c697854331ba30 Author: Thomas Beierlein gentoo org> AuthorDate: Thu May 30 18:05:47 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu May 30 18:05:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bfc745 dev-libs/libzia: drop 4.58 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 - dev-libs/libzia/libzia-4.58.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index f0a9c0edc947..39dbd8fb8cdb 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1 @@ -DIST libzia-4.58.tar.gz 647123 BLAKE2B c1d7963e108847f1198a3b21d9972a614f5a830afddba2d7fbbdae7794e622851e6c5e11910c5b932eb4733521e58df74a4649ee7d15add08336c1b8db1588e1 SHA512 1a5e54083821708a2c34f2385c646c97fc48962dc4615ef364bded57a8d578ce05d15a8bd890c061cf97dd56e7b240a0c97621e12295b64c7396b2227ae729a8 DIST libzia-4.59.tar.gz 647238 BLAKE2B 5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3 SHA512 b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd diff --git a/dev-libs/libzia/libzia-4.58.ebuild b/dev-libs/libzia/libzia-4.58.ebuild deleted file mode 100644 index 557c11cf75df.. --- a/dev-libs/libzia/libzia-4.58.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic - -DESCRIPTION="Platform abstraction code for tucnak package" -HOMEPAGE="http://tucnak.nagano.cz"; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ftdi" - -RDEPEND="dev-libs/glib:2 - x11-libs/gtk+:2 - media-libs/libsdl2 - media-libs/sdl2-ttf - media-libs/libpng:0 - ftdi? ( dev-embedded/libftdi:1 ) - elibc_musl? ( sys-libs/libunwind )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -MAKEOPTS+=" -j1" - -src_prepare() { - eapply_user - sed -i -e "s/docsdir/#docsdir/g" \ - -e "s/docs_/#docs_/g" Makefile.am || die - - # fix build for MUSL (bug #832235) - if use elibc_musl ; then - sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die - fi - eautoreconf -} - -src_configure() { - use elibc_musl && append-libs -lunwind - econf \ - $(use_with ftdi) --with-sdl \ - --with-png --without-bfd \ - --disable-static -} - -src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: e4b9c182e2597f0f883de4fdee437e66ce727d89 Author: Thomas Beierlein gentoo org> AuthorDate: Thu May 30 18:04:51 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu May 30 18:04:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b9c182 media-radio/tucnak: drop 4.58 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 - media-radio/tucnak/tucnak-4.58.ebuild | 68 --- 2 files changed, 69 deletions(-) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 306fb47084cf..150c8c221014 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1 @@ -DIST tucnak-4.58.tar.gz 6817845 BLAKE2B f1530aa83f99bd81de89bef74f0a17abb18e3326961e95e3f5b708dcc83640f6ac7249092381290f4c683f2e3078aff75f10d54e9dc75136644c384d2628b27c SHA512 5744d11cb04a7dcfeb0b33356189e46a4c43fb21529a7dc59be5ade7f293c6d9cc72b4936c0b95c7eb15e044fc04515faf5b4ed6f4b610f4d8a018e53033978c DIST tucnak-4.59.tar.gz 6822110 BLAKE2B ba6a9912886c8ac5a0506c0170232f7f441e10d3bff2a45309cf4b03a67465165438c2955d080d7dd2616c0404594d7af370f5ada13337d91d46c07713ddf1a2 SHA512 a66ae8aba0bab19c1ac4a68889a9134eb24ba01e4ae444eac96c6f6829a09d307884ed4b448b606e2c9fea21d2fe33df68f5cd982177fc8d2c4b366ee090cfaa diff --git a/media-radio/tucnak/tucnak-4.58.ebuild b/media-radio/tucnak/tucnak-4.58.ebuild deleted file mode 100644 index 86dda7cae62c.. --- a/media-radio/tucnak/tucnak-4.58.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools flag-o-matic - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz"; -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - ~dev-libs/libzia-4.58 - media-libs/libsndfile - media-libs/libsdl2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - eapply_user - # fix destop file - sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die - # fix doc install path - sed -i -e "s/docsdir/# docsdir/" \ - -e "s/docs_DATA =/# docs_DATA/" \ - -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die - eautoreconf -} - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf $(use_with alsa) \ - $(use_with gpm) $(use_with hamlib) \ - $(use_with fftw fftw3) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog doc/NAVOD.pdf - if use suid ; then - fperms 4711 /usr/bin/soundwrapper - fi -} - -pkg_postinst() { - elog "In order to use sound with tucnak add yourself to the 'audio' group" - elog "and to key your rig via the parport add yourself to the 'lp' group" - elog "" - elog "tucnak can be used with the following additional packages:" - elog " media-radio/cwdaemon : Morse output via code cwdaemon" - elog " (No need to recompile)" - if use suid ; then - ewarn "You have choosen to install the little helper program 'soundwrapper'" - ewarn "setuid by setting USE=suid. That helper is only needed if you" - ewarn "want to use morse sidetone output via the PC speaker." - ewarn "" - ewarn "While the helper should be safe by design be aware that setting" - ewarn "any program setuid is a security risk." - fi -}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnuradio/
commit: 5b8424a69b3a6930852f6a333d508fb5741f2fc9 Author: Thomas Beierlein gentoo org> AuthorDate: Thu May 30 18:44:52 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Thu May 30 18:46:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8424a6 net-wireless/gnuradio: Fix test failures - Drop an empty test case - Move away from deprecated statements for actual numpy versions Closes: https://bugs.gentoo.org/931651 Signed-off-by: Thomas Beierlein gentoo.org> net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild index 1d0d5c8bffb7..4bfd82679765 100644 --- a/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild +++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r3.ebuild @@ -78,7 +78,6 @@ RDEPEND="${PYTHON_DEPS} iio? ( net-libs/libiio:= net-libs/libad9361-iio:= - !net-wireless/gr-iio ) jack? ( virtual/jack ) portaudio? ( >=media-libs/portaudio-19_pre ) @@ -142,6 +141,13 @@ src_prepare() { use !oss && sed -i 's#soundcard.h#oss-nonexistent.h#g' cmake/Modules/FindOSS.cmake use !portaudio && sed -i 's#portaudio.h#portaudio-nonexistent.h#g' cmake/Modules/FindPORTAUDIO.cmake + # remove empty test case (see https://github.com/gnuradio/gnuradio/commit/21df528) + # fails with Python 3.12 + rm "${S}"/gr-digital/python/digital/qa_digital.py || die + # fix test failure due to deprecated syntax for numpy + # see https://github.com/gnuradio/gnuradio/commit/a306e11 + sed -i -e "s/np.alltrue/np.all/g" \ + "${S}"/gnuradio-runtime/python/pmt/qa_pmt_to_python.py || die cmake_src_prepare }
[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-iqbal/
commit: 5968680869790b4c1e1f023041bbb284335a6b3e Author: Thomas Beierlein gentoo org> AuthorDate: Fri May 31 10:02:20 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri May 31 10:05:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59686808 net-wireless/gr-iqbal: Add Python3.12 support Signed-off-by: Thomas Beierlein gentoo.org> ...al-0.38.2_p20210108.ebuild => gr-iqbal-0.38.2_p20210108-r1.ebuild} | 4 ++-- net-wireless/gr-iqbal/gr-iqbal-.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108.ebuild b/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild similarity index 93% rename from net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108.ebuild rename to net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild index 66f36f6206a3..36278e9cd8f5 100644 --- a/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108.ebuild +++ b/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit cmake python-single-r1 diff --git a/net-wireless/gr-iqbal/gr-iqbal-.ebuild b/net-wireless/gr-iqbal/gr-iqbal-.ebuild index 66f36f6206a3..36278e9cd8f5 100644 --- a/net-wireless/gr-iqbal/gr-iqbal-.ebuild +++ b/net-wireless/gr-iqbal/gr-iqbal-.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit cmake python-single-r1
[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-osmosdr/
commit: c846abf3e4639a30542e3d8f60f53d4161110751 Author: Thomas Beierlein gentoo org> AuthorDate: Fri May 31 10:43:02 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri May 31 10:43:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c846abf3 net-wireless/gr-osmosdr: Add Python 3.12 support Signed-off-by: Thomas Beierlein gentoo.org> .../{gr-osmosdr-0.2.5-r1.ebuild => gr-osmosdr-0.2.5-r2.ebuild} | 2 +- net-wireless/gr-osmosdr/gr-osmosdr-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r1.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r2.ebuild similarity index 98% rename from net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r1.ebuild rename to net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r2.ebuild index 23381a80024d..45b04b67fe12 100644 --- a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r1.ebuild +++ b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5-r2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit cmake python-single-r1 diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild index 23381a80024d..45b04b67fe12 100644 --- a/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild +++ b/net-wireless/gr-osmosdr/gr-osmosdr-.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit cmake python-single-r1
[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-rds/
commit: e774a2e74119491a1f0e552918c22443df11337f Author: Thomas Beierlein gentoo org> AuthorDate: Fri May 31 11:10:26 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri May 31 11:10:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e774a2e7 net-wireless/gr-rds: Add Python 3.12 support Signed-off-by: Thomas Beierlein gentoo.org> ...{gr-rds-0.0_p20220804-r1.ebuild => gr-rds-0.0_p20220804-r2.ebuild} | 4 ++-- net-wireless/gr-rds/gr-rds-.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-wireless/gr-rds/gr-rds-0.0_p20220804-r1.ebuild b/net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild similarity index 92% rename from net-wireless/gr-rds/gr-rds-0.0_p20220804-r1.ebuild rename to net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild index 5004055f9d05..ef3954a77e83 100644 --- a/net-wireless/gr-rds/gr-rds-0.0_p20220804-r1.ebuild +++ b/net-wireless/gr-rds/gr-rds-0.0_p20220804-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) if [[ ${PV} == * ]]; then inherit git-r3 diff --git a/net-wireless/gr-rds/gr-rds-.ebuild b/net-wireless/gr-rds/gr-rds-.ebuild index 5004055f9d05..ef3954a77e83 100644 --- a/net-wireless/gr-rds/gr-rds-.ebuild +++ b/net-wireless/gr-rds/gr-rds-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) if [[ ${PV} == * ]]; then inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-paint/
commit: 40df6aa10e880f73549af1e6f68a9f1883285280 Author: Thomas Beierlein gentoo org> AuthorDate: Fri May 31 11:23:50 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri May 31 11:23:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40df6aa1 net-wireless/gr-paint: Add Python 3.12 support Signed-off-by: Thomas Beierlein gentoo.org> .../{gr-paint-0.0_p20230427.ebuild => gr-paint-0.0_p20230427-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/gr-paint/gr-paint-0.0_p20230427.ebuild b/net-wireless/gr-paint/gr-paint-0.0_p20230427-r1.ebuild similarity index 97% rename from net-wireless/gr-paint/gr-paint-0.0_p20230427.ebuild rename to net-wireless/gr-paint/gr-paint-0.0_p20230427-r1.ebuild index 73b6850eeac2..c4d4160fbe8a 100644 --- a/net-wireless/gr-paint/gr-paint-0.0_p20230427.ebuild +++ b/net-wireless/gr-paint/gr-paint-0.0_p20230427-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) if [[ ${PV} == * ]]; then inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/gr-fosphor/
commit: 5e0b35ad7968da4c7a15e56408a27c3e11461492 Author: Thomas Beierlein gentoo org> AuthorDate: Fri May 31 18:25:52 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri May 31 18:26:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0b35ad net-analyzer/gr-fosphor: Add Python 3.12 support Signed-off-by: Thomas Beierlein gentoo.org> ...osphor-0.0_p20210108.ebuild => gr-fosphor-0.0_p20210108-r1.ebuild} | 4 ++-- net-analyzer/gr-fosphor/gr-fosphor-.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108.ebuild b/net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108-r1.ebuild similarity index 96% rename from net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108.ebuild rename to net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108-r1.ebuild index 3a6f011748ef..f96577d17e9e 100644 --- a/net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108.ebuild +++ b/net-analyzer/gr-fosphor/gr-fosphor-0.0_p20210108-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit cmake python-single-r1 diff --git a/net-analyzer/gr-fosphor/gr-fosphor-.ebuild b/net-analyzer/gr-fosphor/gr-fosphor-.ebuild index accf82083f3d..add2ec07ba9e 100644 --- a/net-analyzer/gr-fosphor/gr-fosphor-.ebuild +++ b/net-analyzer/gr-fosphor/gr-fosphor-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit cmake python-single-r1
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/
commit: f5c91695797c0980ce17e906b7541a5355f46c71 Author: Thomas Beierlein gentoo org> AuthorDate: Mon Jun 24 10:52:36 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Mon Jun 24 10:59:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c91695 Remove obsolete flag mask Closes: https://bugs.gentoo.org/854291 Signed-off-by: Thomas Beierlein gentoo.org> profiles/arch/arm/package.use.mask | 4 1 file changed, 4 deletions(-) diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index f306b843fb71..6b5e99b951d5 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -269,10 +269,6 @@ dev-ruby/capybara test # pre-built, no ARM support net-wireless/gr-osmosdr sdrplay -# Andreas Sturmlechner (2018-06-03) -# net-wireless/soapysdr not keyworded -net-wireless/gr-osmosdr soapy - # Markus Meier (2018-05-30) # unkeyworded deps for bug #621434 net-analyzer/zmap mongo
[gentoo-commits] repo/gentoo:master commit in: net-wireless/nanovna-saver/
commit: 0abc0eb01af61f6a710138ea9a2e6558213be050 Author: Thomas Beierlein gentoo org> AuthorDate: Sun Jun 30 20:13:20 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Jun 30 20:13:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0abc0eb0 net-wireless/nanovna-saver: add 0.6.4 Signed-off-by: Thomas Beierlein gentoo.org> net-wireless/nanovna-saver/Manifest| 1 + .../nanovna-saver/nanovna-saver-0.6.4.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/net-wireless/nanovna-saver/Manifest b/net-wireless/nanovna-saver/Manifest index 1be929daf7e2..1d834c258f80 100644 --- a/net-wireless/nanovna-saver/Manifest +++ b/net-wireless/nanovna-saver/Manifest @@ -1,2 +1,3 @@ DIST nanovna-saver-0.5.4.tar.gz 494010 BLAKE2B 71e4292e33dbb5b055e7ddd3a29222a67e05b1af431eaee64b613e50648b0b91ad5446cc2d3af868ae624826caf871bff9062275239298c29de261d741bad1f4 SHA512 6600b3c83fc1dcaf81a85b1d14087d2067327098c486011c8bfbaba83e06ca1081c6f7045730a58f097bab332072139707ea23c037924624d2f8100a7b61acb7 DIST nanovna-saver-0.6.3.tar.gz 580073 BLAKE2B be8482bf60a3abfff8a58c14cb34e81cf7b5733efa4d4da02e8d1cae0884fc4030f14a21bd66a6e5fb38f05938a446de8a5919cf3d13d902568c8c76f43381f1 SHA512 96cedb567f01f90ff07fef385d7ab6130213ab35674668d50962795e527414ca772583991db7bab73375a2651cb23876f1047d914579d5bec7758173f70bce71 +DIST nanovna-saver-0.6.4.tar.gz 580141 BLAKE2B f46914f60ef845cb65343c336ad905f6fb00206b5f0888ded45193b988a495127a4a944ef8fb24aa25cf5025d522291c062178ee55e460d3a54889b7a36d02c7 SHA512 ec85495cc2a72fc7f97c6336abec3cc20d1829d878d8ee1692103d00dc5482a14a5407309a585d39e938d8f77b6b336b6a12aa80c986ff01ff75b3daed6581c0 diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.6.4.ebuild b/net-wireless/nanovna-saver/nanovna-saver-0.6.4.ebuild new file mode 100644 index ..f190c233f584 --- /dev/null +++ b/net-wireless/nanovna-saver/nanovna-saver-0.6.4.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..12} ) +inherit distutils-r1 xdg-utils + +DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA" +HOMEPAGE="https://github.com/mihtjel/nanovna-saver"; + +LICENSE="GPL-3+" +SLOT="0" +if [ "${PV}" = "" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mihtjel/nanovna-saver.git"; +else + SRC_URI="https://github.com/mihtjel/nanovna-saver/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" +fi + +RDEPEND="${DEPEND} + dev-python/cython[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/PyQt6[${PYTHON_USEDEP},gui,widgets] + dev-python/PyQt6-sip[${PYTHON_USEDEP}] + dev-python/sip[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}]" +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_install() { + distutils-r1_python_install +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: cb268c784da45c288b260e858913db2fcf780d01 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Jun 22 14:38:26 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Jun 22 14:39:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb268c78 dev-libs/libzia: add 4.60 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.60.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 39dbd8fb8cdb..2ef03f67555e 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1 +1,2 @@ DIST libzia-4.59.tar.gz 647238 BLAKE2B 5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3 SHA512 b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd +DIST libzia-4.60.tar.gz 649512 BLAKE2B 22b67d33c20c924185223ac623036854915e621642d66da40777615d0ab9d1f1732e51c9d28fbce950859818dcbdd8a6177675a6a1ef771a61c43f5bc996412d SHA512 992ab75cd43969438fc4c9effb1ca64408f074dd40ade0bf36d4d9e28779645d66e4a6ff6097e0bb6c4b3eae88f4c4071dfd856a4a3482265e0eb4e06a2e4593 diff --git a/dev-libs/libzia/libzia-4.60.ebuild b/dev-libs/libzia/libzia-4.60.ebuild new file mode 100644 index ..0fe1254dbfda --- /dev/null +++ b/dev-libs/libzia/libzia-4.60.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl2 + media-libs/sdl2-ttf + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 ) + elibc_musl? ( sys-libs/libunwind )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # fix build for MUSL (bug #832235) + if use elibc_musl ; then + sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die + fi + eautoreconf +} + +src_configure() { + use elibc_musl && append-libs -lunwind + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 94585260a7cab7af2e611d27dce131456c2ce1a2 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Jun 22 14:38:57 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Jun 22 14:39:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94585260 media-radio/tucnak: add 4.60 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.60.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 150c8c221014..820a08b43520 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1 +1,2 @@ DIST tucnak-4.59.tar.gz 6822110 BLAKE2B ba6a9912886c8ac5a0506c0170232f7f441e10d3bff2a45309cf4b03a67465165438c2955d080d7dd2616c0404594d7af370f5ada13337d91d46c07713ddf1a2 SHA512 a66ae8aba0bab19c1ac4a68889a9134eb24ba01e4ae444eac96c6f6829a09d307884ed4b448b606e2c9fea21d2fe33df68f5cd982177fc8d2c4b366ee090cfaa +DIST tucnak-4.60.tar.gz 6823505 BLAKE2B 4c0bea1a3f179f0ee8fe0b652f42148171c73b6b558f44c7ded86bc9964d08a13004c490fa4f9337ff92bf2c685b37682212171a0331cb47667a32019cc26ada SHA512 37f2820d451dae83ffdfe52e8a1a8a7195cb518a831b8e2d9553387c504a7407cf15a70d7744a2ed88585f12638c1ae3e62f47914b232e5b20f8b07d3c2fac8c diff --git a/media-radio/tucnak/tucnak-4.60.ebuild b/media-radio/tucnak/tucnak-4.60.ebuild new file mode 100644 index ..1fb016d217b3 --- /dev/null +++ b/media-radio/tucnak/tucnak-4.60.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + ~dev-libs/libzia-4.60 + media-libs/libsndfile + media-libs/libsdl2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/gr-osmosdr/
commit: 0d7e78a2c5af74227f743fe464574c478c69a001 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Jun 22 14:53:59 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Jun 22 14:53:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7e78a2 net-wireless/gr-osmosdr: add 0.2.6 Signed-off-by: Thomas Beierlein gentoo.org> net-wireless/gr-osmosdr/Manifest| 1 + net-wireless/gr-osmosdr/gr-osmosdr-0.2.6.ebuild | 84 + 2 files changed, 85 insertions(+) diff --git a/net-wireless/gr-osmosdr/Manifest b/net-wireless/gr-osmosdr/Manifest index 5c2f7e00a90c..954c47c9680f 100644 --- a/net-wireless/gr-osmosdr/Manifest +++ b/net-wireless/gr-osmosdr/Manifest @@ -1 +1,2 @@ DIST gr-osmosdr-0.2.5.tar.gz 267914 BLAKE2B cec3790513a8e050610cb4b7f928c7b1d47e5b34e372f577c7f90a929a7353e2d7a86d04b8fcde57b24cc08554c5bee7257c052263de55e0f5ba3201f19a275c SHA512 d1c126d94accbd292624022df6ff7febecb1c73c3a1a0c3e8d0e3e4d882076df5b77ad14d79966a150e2c9d889c391239b1dc831acf49cdf891a19db7f830901 +DIST gr-osmosdr-0.2.6.tar.gz 268003 BLAKE2B e9826301e2836dbe937aa69bcc8078769a44889b19aa8981224ab4b0de96bd93cd3b6a0b42366b85e44854fc4300c5846cd07fdd5d9e3f7695082be3a29cb249 SHA512 2afac3503e74b67c8fb20b51dbe3c4d25f8247a9da4bfd9aec6d68412381e5e2319e8cc5b411faa9909a6c2b00c4844307c94d63e4efd613a2ddba027fd2e570 diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.6.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.6.ebuild new file mode 100644 index ..45b04b67fe12 --- /dev/null +++ b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.6.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..12} ) + +inherit cmake python-single-r1 + +DESCRIPTION="GNU Radio source block for OsmoSDR and rtlsdr and hackrf" +HOMEPAGE=" + https://sdr.osmocom.org/trac/wiki/GrOsmoSDR + https://gitea.osmocom.org/sdr/gr-osmosdr +" + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitea.osmocom.org/sdr/gr-osmosdr.git"; +else + SRC_URI="https://gitea.osmocom.org/sdr/gr-osmosdr/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~riscv ~x86" + S="${WORKDIR}/${PN}" +fi + +LICENSE="GPL-3" +SLOT="0/${PV}" +IUSE="airspy bladerf doc hackrf iqbalance rtlsdr sdrplay soapy uhd xtrx" + +RDEPEND="${PYTHON_DEPS} + dev-libs/boost:= + dev-libs/log4cpp + net-wireless/gnuradio:0=[${PYTHON_SINGLE_USEDEP}] + sci-libs/volk:= + airspy? ( net-wireless/airspy ) + bladerf? ( >=net-wireless/bladerf-2018.08_rc1:= ) + hackrf? ( net-libs/libhackrf:= ) + iqbalance? ( net-wireless/gr-iqbal:=[${PYTHON_SINGLE_USEDEP}] ) + rtlsdr? ( >=net-wireless/rtl-sdr-0.5.4:= ) + sdrplay? ( net-wireless/sdrplay ) + soapy? ( net-wireless/soapysdr:= ) + uhd? ( net-wireless/uhd:=[${PYTHON_SINGLE_USEDEP}] ) + xtrx? ( net-wireless/libxtrx ) + " +DEPEND="${RDEPEND}" + +BDEPEND=" + $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') + doc? ( app-text/doxygen ) + " + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}/${PN}-0.2.3_p20210128-fix-enable-python.patch" +) + +src_configure() { + local mycmakeargs=( + -DENABLE_DEFAULT=OFF + -DPYTHON_EXECUTABLE="${PYTHON}" + -DENABLE_FILE=ON + -DENABLE_AIRSPY="$(usex airspy ON OFF)" + -DENABLE_BLADERF="$(usex bladerf ON OFF)" + -DENABLE_HACKRF="$(usex hackrf ON OFF)" + -DENABLE_IQBALANCE="$(usex iqbalance ON OFF)" + -DENABLE_PYTHON=ON + -DENABLE_RTL="$(usex rtlsdr ON OFF)" + -DENABLE_RTL_TCP="$(usex rtlsdr ON OFF)" + -DENABLE_SDRPLAY="$(usex sdrplay ON OFF)" + -DENABLE_NONFREE="$(usex sdrplay ON OFF)" + -DENABLE_SOAPY="$(usex soapy ON OFF)" + -DENABLE_UHD="$(usex uhd ON OFF)" + -DENABLE_XTRX="$(usex xtrx ON OFF)" + -DENABLE_DOXYGEN="$(usex doc ON OFF)" + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + find "${ED}" -name '*.py[oc]' -delete || die + python_fix_shebang "${ED}"/usr/bin + python_optimize +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libzia/
commit: 49e0dc09d1e6b7f8005436a7328dee86e5a22853 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Nov 25 16:32:24 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Nov 25 16:35:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e0dc09 dev-libs/libzia: add 4.52 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/libzia/Manifest | 1 + dev-libs/libzia/libzia-4.52.ebuild | 51 ++ 2 files changed, 52 insertions(+) diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index d28fb373f981..b22f4f3be83d 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,3 @@ DIST libzia-4.46.tar.gz 642261 BLAKE2B cf8a4fc32599d77114dbfb6684196f4b0fb4715af1e8bf5f647d8b383130030c0d9c62aa94b8f12f72653dcba019f57ea75adb699646b6f27ed2f6c6f410c2e9 SHA512 11242683133c094c61b55824f35c399daf187b82b33620e938c47ff09f60dc3b4bf644623ce2ad551d60e75694c4afa1747a3168df98ada245dd1e9500e52c16 DIST libzia-4.49.tar.gz 641558 BLAKE2B 045c6edc95d95cf4180209c20f8fb4de1ee0854f93fcab59ac9e47d1c76b73b5a6be8b453c96114ba53b7ff1f7d0e06228881920096bbd0aaf8029409f155424 SHA512 7dc8e8ea2984a5aca8db01af82adf7e824d264da061616658c184694c3fb1565e90f84008d92ad4ff07dfdd8633b17366e1ca32e71e2671172453c40da87cb9f +DIST libzia-4.52.tar.gz 641867 BLAKE2B 106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a SHA512 d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b diff --git a/dev-libs/libzia/libzia-4.52.ebuild b/dev-libs/libzia/libzia-4.52.ebuild new file mode 100644 index ..3d027d0bbd8b --- /dev/null +++ b/dev-libs/libzia/libzia-4.52.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Platform abstraction code for tucnak package" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ftdi" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/libsdl2 + media-libs/libpng:0 + ftdi? ( dev-embedded/libftdi:1 ) + elibc_musl? ( sys-libs/libunwind )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MAKEOPTS+=" -j1" + +src_prepare() { + eapply_user + sed -i -e "s/docsdir/#docsdir/g" \ + -e "s/docs_/#docs_/g" Makefile.am || die + + # fix build for MUSL (bug #832235) + if use elibc_musl ; then + sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die + fi + eautoreconf +} + +src_configure() { + use elibc_musl && append-libs -lunwind + econf \ + $(use_with ftdi) --with-sdl \ + --with-png --without-bfd \ + --disable-static +} + +src_install() { + emake DESTDIR="${D}" install + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygccxml/
commit: 3877099cf9c93eca339da7af00054a32352b7561 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Nov 25 16:34:26 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Nov 25 16:35:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3877099c dev-python/pygccxml: Drop empty line Signed-off-by: Thomas Beierlein gentoo.org> dev-python/pygccxml/pygccxml-2.4.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/pygccxml/pygccxml-2.4.0.ebuild b/dev-python/pygccxml/pygccxml-2.4.0.ebuild index 7c80f9e6c423..f93c64023594 100644 --- a/dev-python/pygccxml/pygccxml-2.4.0.ebuild +++ b/dev-python/pygccxml/pygccxml-2.4.0.ebuild @@ -24,7 +24,6 @@ DEPEND="${RDEPEND}" distutils_enable_tests unittest distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - python_prepare_all() { eapply -p0 "${FILESDIR}/${PN}-2.4.0-pyproject.patch" eapply_user
[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/
commit: 71cfef685073b8533018c9c67dbd66a2b0d1b61d Author: Thomas Beierlein gentoo org> AuthorDate: Sat Nov 25 16:36:32 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Nov 25 16:36:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71cfef68 media-radio/tucnak: add 4.52 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/tucnak/Manifest | 1 + media-radio/tucnak/tucnak-4.52.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 569b05a5a819..45d355c18823 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,3 @@ DIST tucnak-4.46.tar.gz 3617927 BLAKE2B 090a962c686e0de83d41c4fb017caaf9482d2058909164a97db4eb7e4bfd4d8fe19e21cc750f31493e4bf64454fa8d03f65b55da58749257601dba64b1476c8e SHA512 9c33c9dd7061d0ab2cb696ccf121145ebc60e0f8b2a29152ec6e59155af186c20d101cce698d48b8d669f64c8ee4b88d57d1896b574e9e250853a2bc45029d06 DIST tucnak-4.49.tar.gz 3619211 BLAKE2B 549399c2123ebd17f1164d431707b49a01159566be97b05b5f656a40c555d6c96b04a7d765db4ad94231f01b8d3af600a060104e42a87c60b6905eeba6cf8c8e SHA512 9c55b9a9048c95692d6cce7586c1b78a6237b02a43ad82ec771491f8463518f1e09e9f0be4db02b061b5aff518507a11bd6b0b7a038b90ff18ea1286accc3be4 +DIST tucnak-4.52.tar.gz 6684620 BLAKE2B c56949f61b8a0365deec0eab95d68067e5e8674164ad95f83c1b5cb84740af254f559c5158dc3aa8281353f4db2aee8163de1f92a08dc68487a8be0b00619e92 SHA512 bd20d94bc136e0078628b149f70e510027f9482fcdc881856ba13ed29a2c6be2e02c87c1d2fd2b670ecc347e1335378e5dd3aec5efa5db259b2730a13c10f019 diff --git a/media-radio/tucnak/tucnak-4.52.ebuild b/media-radio/tucnak/tucnak-4.52.ebuild new file mode 100644 index ..da01abd9c6d1 --- /dev/null +++ b/media-radio/tucnak/tucnak-4.52.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic + +DESCRIPTION="Amateur Radio VHF Contest Logbook" +HOMEPAGE="http://tucnak.nagano.cz"; +SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa fftw gpm hamlib suid" + +RDEPEND="dev-libs/glib:2 + ~dev-libs/libzia-4.52 + media-libs/libsndfile + media-libs/libsdl2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + eapply_user + # fix destop file + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die + # fix doc install path + sed -i -e "s/docsdir/# docsdir/" \ + -e "s/docs_DATA =/# docs_DATA/" \ + -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die + eautoreconf +} + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf $(use_with alsa) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak can be used with the following additional packages:" + elog " media-radio/cwdaemon : Morse output via code cwdaemon" + elog " (No need to recompile)" + if use suid ; then + ewarn "You have choosen to install the little helper program 'soundwrapper'" + ewarn "setuid by setting USE=suid. That helper is only needed if you" + ewarn "want to use morse sidetone output via the PC speaker." + ewarn "" + ewarn "While the helper should be safe by design be aware that setting" + ewarn "any program setuid is a security risk." + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-radio/unixcw/
commit: f726082eadf9d51deb6d12c47c076d21b0c956d3 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Nov 25 16:46:49 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Nov 25 16:47:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f726082e media-radio/unixcw: add 3.6.1 Signed-off-by: Thomas Beierlein gentoo.org> media-radio/unixcw/Manifest| 1 + media-radio/unixcw/unixcw-3.6.1.ebuild | 78 ++ 2 files changed, 79 insertions(+) diff --git a/media-radio/unixcw/Manifest b/media-radio/unixcw/Manifest index 5369052e9a29..249376782961 100644 --- a/media-radio/unixcw/Manifest +++ b/media-radio/unixcw/Manifest @@ -1 +1,2 @@ DIST unixcw-3.6.0.tar.gz 870148 BLAKE2B 4eca3fe63ce7aec43e16ecca8120018e1bda6541f707ac9857db1f9dc6181a53ee24c7328f0a1f97a6aa1993600d68d9313e0567c12dfcf7a061837885aaefcb SHA512 17abdfaeb2b4e7459e1efd93f5f85a8ed89fde06e5b8d23d83c9f1c76888bc9048af1a8adc9c030f560e94e0dd0576b3a30bf040fece4d13e001d01734d6338b +DIST unixcw-3.6.1.tar.gz 975795 BLAKE2B 5bc7822d216bef2ac452593c0e9dc537f2dfcd31f446c8795abc76d1d2ccfd4010a3b95982bc404ddc4c974456177e9f54bdefc169a14110bb503fd539025b07 SHA512 d91457b9b2247ce2be75773e2c37ca8b69c75c42c187ddfac5a9a8f4c9ad16acae3e4b0223e885bf7ae9c7201869581becd444f32c375ac521d2a712b7ddfb69 diff --git a/media-radio/unixcw/unixcw-3.6.1.ebuild b/media-radio/unixcw/unixcw-3.6.1.ebuild new file mode 100644 index ..031ad834bc32 --- /dev/null +++ b/media-radio/unixcw/unixcw-3.6.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Collection of programs that fit together to form a morse code tutor program" +HOMEPAGE="https://unixcw.sourceforge.net"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" +IUSE="alsa ncurses pulseaudio suid test qt5" +RESTRICT="!test? ( test )" + +RDEPEND="ncurses? ( sys-libs/ncurses:= ) + qt5? ( dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 ) + alsa? ( media-libs/alsa-lib ) + pulseaudio? ( media-libs/libpulse )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + sys-devel/libtool" + +src_prepare() { + append-cflags -std=gnu11 + append-cxxflags -std=gnu++11 + eapply -p0 "${FILESDIR}"/${PN}-3.6-tinfo.patch + # Bug# 837617 and 858278 + sed -i -e "s/curses, initscr/ncurses, initscr/" \ + -e "s/_curses_initscr/_ncurses_initscr/" configure.ac || die + eapply_user + eautoreconf +} + +src_configure() { + econf --libdir="${EPREFIX}/usr/$(get_libdir)" \ + $(use_enable pulseaudio ) \ + $(use_enable alsa ) \ + $(use_enable ncurses cwcp ) \ + $(use_enable qt5 xcwcp ) \ + --disable-static +} + +src_install() { + default + + if ! use suid ; then + fperms 711 /usr/bin/cw + if use ncurses ; then + fperms 711 /usr/bin/cwcp + fi + if use qt5 ; then + fperms 711 /usr/bin/xcwcp + fi + fi + + find "${D}" -name '*.la' -type f -delete || die +} + +pkg_postinst() { + if use suid ; then + ewarn "You have choosen to install 'cw', 'cwcp' and 'xcwcp' setuid" + ewarn "by setting USE=suid." + ewarn "Be aware that this is a security risk and not recommended." + ewarn "" + ewarn "These files do only need root access if you want to use the" + ewarn "PC speaker for morse sidetone output. You can alternativly" + ewarn "drop USE=suid and use sudo." + else + elog "Be aware that 'cw', 'cwcp' and 'xcwcp' needs root access if" + elog "you want to use the PC speaker for morse sidetone output." + elog "You can call the programs via sudo for that (see 'man sudo')." + fi +}