summaryrefslogtreecommitdiff
path: root/media-radio
diff options
context:
space:
mode:
Diffstat (limited to 'media-radio')
-rw-r--r--media-radio/Manifest.gzbin5188 -> 5200 bytes
-rw-r--r--media-radio/ax25-tools/Manifest2
-rw-r--r--media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild2
-rw-r--r--media-radio/cwdaemon/Manifest2
-rw-r--r--media-radio/cwdaemon/cwdaemon-0.13.0.ebuild2
-rw-r--r--media-radio/fldigi/Manifest4
-rw-r--r--media-radio/fldigi/fldigi-4.2.05-r2.ebuild (renamed from media-radio/fldigi/fldigi-4.2.05-r1.ebuild)2
-rw-r--r--media-radio/fldigi/fldigi-4.2.06.ebuild64
-rw-r--r--media-radio/tucnak/Manifest6
-rw-r--r--media-radio/tucnak/tucnak-4.59.ebuild68
-rw-r--r--media-radio/tucnak/tucnak-4.64.ebuild (renamed from media-radio/tucnak/tucnak-4.60.ebuild)18
-rw-r--r--media-radio/xlog/Manifest3
-rw-r--r--media-radio/xlog/files/xlog-2.0.25-desktop.patch12
-rw-r--r--media-radio/xlog/xlog-2.0.25.ebuild85
14 files changed, 186 insertions, 84 deletions
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz
index b67d777636ef..b8f83a018078 100644
--- a/media-radio/Manifest.gz
+++ b/media-radio/Manifest.gz
Binary files differ
diff --git a/media-radio/ax25-tools/Manifest b/media-radio/ax25-tools/Manifest
index a8a194125b00..8e8e51c36752 100644
--- a/media-radio/ax25-tools/Manifest
+++ b/media-radio/ax25-tools/Manifest
@@ -7,6 +7,6 @@ AUX rip98d.rc 375 BLAKE2B ed2a72057b01d168219bbb94cfdf24dfbe5ab82ecc1c7945d7a4a4
AUX rxecho.rc 375 BLAKE2B 0500e79dab2ed7fd2488a9a1a72344bc1ee1a8433c2703c4d63d0671e4cee11d9af5111ced837141c033db3406943eda2d128a718687d6389679d60f5649b326 SHA512 4787767fc0a2c7fda39b2817dc9809a72e666bbfe98b40d9e335fe00fa5a1136fb900b6d32f58b37edffb85327482a75063d3caef7c02c40aeb46f6158bb575a
AUX ttylinkd.rc 383 BLAKE2B 9dd842128b64751696e704ad4a5e2930e103a8bb41931186bd60e26ed66697441abca16b52d61dfbfb2ece58c49e4328aa20b4c7dc810f26a03390b5313f5072 SHA512 499f9373ecdc76b863e43d3d508231754707087197ade8b9e9c151186e953c40e57528773ddc2e8d3f116daa16ba286bcab34b6e46a6870965780c459045a9ed
DIST ax25-tools-0.0.10-rc5.tar.gz 372851 BLAKE2B 1129e3aff22221662bfe3840288922e60236bbd09ec1f6be72ba4a9ef51a818923af55635bc50b5f6b7befd716732dad3536282b8875d7a996518dcd8c02342d SHA512 4aac4e53af5924f8f0b807bdc406fbba43043fcd33c509c1129f009e6cf8854abdd8f11087d17d9710fac2b231e80aca630ca17b8a2fe771f49df2c480c059cb
-EBUILD ax25-tools-0.0.10_rc5-r1.ebuild 1388 BLAKE2B ca401a9e576f3aa6885651e60d03bf04d989fab0e9e4234b4e2e0cd2081dd5fd4d29c1df16d4c649766e6f87641d339f10a3988e0e259499d87cabf6aa98f9d2 SHA512 d071d614589a40e927b8260556b0d163fa51432d0e1384d1bd81619767f2bb31948357d1a3e388b283e368602ae8d41666d2f0e3f2a092291af0242333a73a16
+EBUILD ax25-tools-0.0.10_rc5-r1.ebuild 1385 BLAKE2B a4d6e9431a8db27ad87827dd62e0e5cbe42a14d0af1414956f34f34533e7f82982195955005b1fbcaf8cd410c9c4205ad843d7907716301ab9a4862905b386fc SHA512 95031e58d7c753358689aa5763302a62e6b6284176bfaabf4e32e0071b0edadfc1ff7d265c8f02a56e432e817324517b133e4a4ecf24fcb415ab5c122d631bfa
EBUILD ax25-tools-0.0.10_rc5.ebuild 1019 BLAKE2B b469bd0cda14be830c10f1893d558b54bbfba185798d507c37e535dd9e236deacf24fa347ab9740fa02be9135793e4319d1799eafb594f7647f9e24c463fa93c SHA512 3fbe3c57b236b9a17607b9b0865b8d6e817b2db5b544ff65eb04a7b5ac80fa63e1eb300c6d92c09b9755c57d2e6acda5425c7a23a8ab5f719e405593797b2f69
MISC metadata.xml 330 BLAKE2B 1b3660ead0c7ef602da0d698a9a5b80772954c87017777790cadcf47425f039ef8e378fb39989ee62ee360e8e8cb7b18b59ab73e71b1fb35704a9dcd1fd04232 SHA512 22bf963ec3271b9e79efe6d58e972df3ee2df4e6add743c0e25869c9755b261d3a44c7db5f28b70fd35927fd8a802fe7fe6fa456d05dd673ec4e6430bdc7366c
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 aee863ad2462..d2eb725d67b8 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
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="X"
DOCS=( AUTHORS ChangeLog NEWS README tcpip/ttylinkd.README \
diff --git a/media-radio/cwdaemon/Manifest b/media-radio/cwdaemon/Manifest
index 69349b8f0181..4fc95d64c0fe 100644
--- a/media-radio/cwdaemon/Manifest
+++ b/media-radio/cwdaemon/Manifest
@@ -1,5 +1,5 @@
DIST cwdaemon-0.12.0.tar.gz 433974 BLAKE2B c1ab01291e9907a4c090987573eb2914a72285c028d9b1c452be633706a683378ac2976dfddba90aa92dfdb1b821716d30a7e613c48dba0981628013bb4563d2 SHA512 1b9a29d92aa9d212f27def6a938bd170f41ea177ac552f99cbb399422e3046cfeeb440f203079cd3726042187f7cd4fd0903b8cc4c301b4b34238f4e6d842ee0
DIST cwdaemon-0.13.0.tar.gz 663289 BLAKE2B 1661220e87eb44aac63100319e532b697d67fe24c36ed03fbda18204a3e6d41f5aee8a6aab2afd49b49c0ebf03fe849c5f154d3bb41a1023683c1faa8fcc336b SHA512 bdba023e83f410c35e4656f35f969303e2f86154a17e2f2cf96c26b82073dddf8cb431ab15b219ce775ef3ee01602cdb6f826f47b70bcdafa9fbd3dfe0b96160
EBUILD cwdaemon-0.12.0.ebuild 568 BLAKE2B 597422cc55896b2ed11bf05d785a90558396727dedc3a4872811f3776019ba54d09101e801fe5bcb78de14cb5f6aa15b36d1064a666165e946312bc51770b318 SHA512 9546b5a3c2989b2cd19ca84bb2fa0269d9ef004743010f9742b0ee08faad7f539e74210bb27d4df8073cc52604e989a6b294c460d654fa5b3b835a4cb7433a9c
-EBUILD cwdaemon-0.13.0.ebuild 580 BLAKE2B d83a5b06cb93cb81ffbe506deaa6af348adf3385b094244787ceb8483fadc5d608aec09a58ddf4e07b4ef6f0ee1997c375a463f0cf8d610f745be5869c55f4b5 SHA512 ec12d60251e0c9335c5c519c84963b222d5cc2b6cdd97440a385af7f88436c6279041a6d11804968d291f620d93254a5ebeeedc171a2f0838adc6b27ead39a14
+EBUILD cwdaemon-0.13.0.ebuild 577 BLAKE2B 3e3a326930949cff869d0e9566fedd45b1833048fcd3f3ecec56536400334b1167614dca232007164d250b182680533b42f5aba2edc23d0b0ce99a5ba5781454 SHA512 e7520d485a0169cd6aec5c0b1b1447a748f127f3d54bbfe1e741105aacf33ce63ab1cc70a537404370ac584abaf7a5b90a65f4a45c2147e5acf1489ee15408e1
MISC metadata.xml 396 BLAKE2B b5326fc8896004379456c30e8dacbc1568aa65db9821fd816f8cb22fdb4483b0dc844c4a7b3b51ed011ad0c440756c42826a32ec124f6f19ea633171f2f2ebe1 SHA512 7a7a26070a1555b354831aabad4fe3d47cea96610a01b2fba565aa7888067074b68d680abddf5cf4bef1c11338ac5e018cdaa5d824a307fa801d1107265a45d8
diff --git a/media-radio/cwdaemon/cwdaemon-0.13.0.ebuild b/media-radio/cwdaemon/cwdaemon-0.13.0.ebuild
index 2169bb362fff..3eff1b995906 100644
--- a/media-radio/cwdaemon/cwdaemon-0.13.0.ebuild
+++ b/media-radio/cwdaemon/cwdaemon-0.13.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/acerion/${PN}/archive/v${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+KEYWORDS="~alpha amd64 ppc x86"
RDEPEND=">=media-radio/unixcw-3.6.0"
DEPEND="${RDEPEND}"
diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 2e8f0fbc0400..613ca120cdd7 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -1,5 +1,7 @@
AUX fldigi-drop-nullptr-definition.patch 596 BLAKE2B d258036b22f597d82b6a66ecadbf12f8dde20be21464910e6d205d4c24dbc19ae60e00cb089818f3504d88d8dbc56e9dc4894dc5cc2f2b3925b614c3cb231206 SHA512 71993594183394a6f8f9329e43c14cf08b759b35d462632bab8a02ec4540107fbc99e50c95b0239daa61e279cb10c442ccc0b4fabf419bea3b6841f0d89ba54d
DIST fldigi-4.2.05.tar.gz 5127250 BLAKE2B 54a144e34da47c5379256c4ece67447815c29500331e29ccce884885daa96650d6ec098839eb97d13a641d8d0078a9656c9d443016a2acc98fbe7b78c98ca6f9 SHA512 46281e65dad24c57ea344182ed053ddea70281b1682d2fe6b40aa1f111c529328c7e1e4de86828ac265ed4523882d086f5213706159fc43b61f15989fdd9d407
-EBUILD fldigi-4.2.05-r1.ebuild 1535 BLAKE2B 1e87044beaa028190c7ed6994f121709907e6220e308eb7d138b347f11ec66453bd0e0641984418e635e1afaf1ee51450c52b095e75c75163c5b26052e9c9209 SHA512 c30529e9ce983e424e8fc81c8ff7c1a7628a54d05762275a2e57d553a8326c486a370c5bb7750fa1311c892ccfd7c744043c995c77a3490ec6584d07cd644f14
+DIST fldigi-4.2.06.tar.gz 5149140 BLAKE2B b7a86e22b237b91b1931b09e718ba3821f62f4a1eb529ef6ba9427d0973dcf0af86f4f8dfa5e7fa374d5f7df6e5302b06dcd0307aa836a7ac454bf994e2ffe3c SHA512 770e8650f8ba9d8276665d0683e2418bd4fa399bd92fb66c1c219633f8fb3d4c49c1568bd2a0261a72af1e9527d548a247f872fe4b4a8019de086f51db280db6
+EBUILD fldigi-4.2.05-r2.ebuild 1530 BLAKE2B 387c8b1dbbf0459ecb35324fdb05127339a01cbdb8c15d7c7e8cfc844855f62bb085fcc990cb586c53ec44a50eb0a79a62c040590a48c05add49c472ec7afb52 SHA512 4ddd6284a8b4910e2a0da2c0c1107d40885ba91948b806d5238438fb9b11f1b847c3e3e87e8433d3fbc584cf79fb6c09e5065cd464ad26a6708d2b96316a5aa3
EBUILD fldigi-4.2.05.ebuild 1501 BLAKE2B dfd9ccc42d366064147581de4b55bb6867d1e366aa644dbd9ab366ccdd614619231db3f3352f63a863346e6fc5e5c4ce7f650da1a5bc43d8dc5bf46078cd50c1 SHA512 a046fff36d638c49a0db33b36f830fcbf83914b7ef048ea6d19347ae25278aa0f9134f1f6dfc77c25e73d77efdf8b2f70fb85600b9e146d7885329e3050aad3d
+EBUILD fldigi-4.2.06.ebuild 1530 BLAKE2B 387c8b1dbbf0459ecb35324fdb05127339a01cbdb8c15d7c7e8cfc844855f62bb085fcc990cb586c53ec44a50eb0a79a62c040590a48c05add49c472ec7afb52 SHA512 4ddd6284a8b4910e2a0da2c0c1107d40885ba91948b806d5238438fb9b11f1b847c3e3e87e8433d3fbc584cf79fb6c09e5065cd464ad26a6708d2b96316a5aa3
MISC metadata.xml 647 BLAKE2B 1acc1909ca9e9e64ce6387c1775ee3947848ac1f7f29cd0e43cec1936967595b7d2bbf44b68080e23d4ddcc23f74075ff0fad1bfc45d9ad4477679adbc452e7b SHA512 89f0532a41977f17d7c36d218a967739b47f0a6ac73d92666a2d7b06ebdfd320bab28bbaf4c9dc97a59ffa8ce6ed963796ca053501480863d0c82a5d144b68d8
diff --git a/media-radio/fldigi/fldigi-4.2.05-r1.ebuild b/media-radio/fldigi/fldigi-4.2.05-r2.ebuild
index 5ba583270456..6f0e742ae1a0 100644
--- a/media-radio/fldigi/fldigi-4.2.05-r1.ebuild
+++ b/media-radio/fldigi/fldigi-4.2.05-r2.ebuild
@@ -18,7 +18,7 @@ IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
RDEPEND="x11-libs/fltk:1[threads,xft]
x11-libs/libX11
- sys-apps/systemd-utils
+ virtual/libudev:=
media-libs/libsamplerate
media-libs/libpng:=
x11-misc/xdg-utils
diff --git a/media-radio/fldigi/fldigi-4.2.06.ebuild b/media-radio/fldigi/fldigi-4.2.06.ebuild
new file mode 100644
index 000000000000..6f0e742ae1a0
--- /dev/null
+++ b/media-radio/fldigi/fldigi-4.2.06.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
+ virtual/libudev:=
+ 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
+}
diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest
index d794a38d4895..3b5e0ad3b596 100644
--- a/media-radio/tucnak/Manifest
+++ b/media-radio/tucnak/Manifest
@@ -1,7 +1,5 @@
-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
-EBUILD tucnak-4.59.ebuild 1960 BLAKE2B 7fdf98d50e817a0786987b86e6240e22f30d0a2e0740a0329ff3e99ae84c1e909e7587cfee1fc241596a00039f4a22738eb9accec3b99f4e5a1792bf33056739 SHA512 fd4046d57bb137aac57891d5eac2ec986a05b5f8d0a3bdbc24ed4600341260cb73aa636abfebef6e7859e5ec1e05447dff36b45dd275aed8d1325e4f38490f1b
-EBUILD tucnak-4.60.ebuild 1962 BLAKE2B 537f04130eddcbfbc4f079bbf69e70d8119a250a01a88c67393e630c07baf8b4c06a21bff77a35c9e7ac49bd785e33992b72ea10e687e8e57adb2cb188dc4a66 SHA512 c269539868d240ee0d91bdf86024ba3af0d29f51d72752c7dd3dc9e151994a9329805070525e4ac4c265947b02ee9ff491fc2378446a6303752acceb8085633b
+DIST tucnak-4.64.tar.gz 6765553 BLAKE2B e093080db4e019a91cc8e95c4262bad039a2a158c9823337cb9e12691de18c6d0ec54aeb1d21ff7bb8c8d6b7b63e8761bb9a3078d76a4f9a98093b6d92d43d22 SHA512 9aa85fc7669083aadc2caec2577f0d65cc342e041c34bc4f9e8f3315d867eb99cf4296e25d83169d2b5b5d3f33c230922882312ea416eb3dce4f4fc1f47ffed0
EBUILD tucnak-4.61.ebuild 2123 BLAKE2B 8ede9d9a5244cb1fb50da2aa72258bef892ec63507bed1d118d3f93afe275260601f2d671e3ec8c2b3c0ef4b277f42b2f7123c5bca9627f12d74f3fb8e691210 SHA512 f11e78fe661bbccfa1fca2a70f2841d20c14215de520560b96882d621c2022df3c907ec19fdc60c444b25f82644d4451d4f0761af42aca403915c32dab5bcf64
+EBUILD tucnak-4.64.ebuild 2125 BLAKE2B ea32b41b8f62488615487cc246a9a70bc8a7cba2eb258e14c8938ba4bbbc6eb5d3ca19f7cfe16d8db100cfd02cfa3d651f8100ecab09591878951b2ce04474dc SHA512 50163ac07b3bf24bae28cdff4c657656c6a72afe23d0e84afad72c7d3fa2f0fffa0df0f8575fad5b594ea650a87d784d9152eb0811e4a96138364f6862fc2f0a
MISC metadata.xml 470 BLAKE2B 7167b7b0bc863814a9b242d14a8a0145a64f2836fe70d3da522bd0b5517614e42a0e42fb930c5129aa7aa3ee0024bb6ab83c95b95a2e81918edbe3cd368b2203 SHA512 551d5e403e497e67582b16ddcc2bd00aed6ce2ac02a801a3d9b1d85c98dfe393faeadf094c41809461999ba6b118faa61e947a6b6aa78eba6015afebb9ff68ec
diff --git a/media-radio/tucnak/tucnak-4.59.ebuild b/media-radio/tucnak/tucnak-4.59.ebuild
deleted file mode 100644
index 0edcaf0cf29c..000000000000
--- a/media-radio/tucnak/tucnak-4.59.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.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
-}
diff --git a/media-radio/tucnak/tucnak-4.60.ebuild b/media-radio/tucnak/tucnak-4.64.ebuild
index 1fb016d217b3..44d4452c95e0 100644
--- a/media-radio/tucnak/tucnak-4.60.ebuild
+++ b/media-radio/tucnak/tucnak-4.64.ebuild
@@ -11,16 +11,18 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="alsa fftw gpm hamlib suid"
+IUSE="alsa fftw gpm hamlib portaudio rtlsdr suid"
RDEPEND="dev-libs/glib:2
- ~dev-libs/libzia-4.60
+ ~dev-libs/libzia-4.64
media-libs/libsndfile
media-libs/libsdl2
alsa? ( media-libs/alsa-lib )
- fftw? ( sci-libs/fftw:3.0 )
+ fftw? ( sci-libs/fftw:3.0= )
gpm? ( sys-libs/gpm )
- hamlib? ( media-libs/hamlib:= )"
+ hamlib? ( media-libs/hamlib:= )
+ portaudio? ( media-libs/portaudio )
+ rtlsdr? ( net-wireless/rtl-sdr )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
@@ -38,8 +40,12 @@ src_prepare() {
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 gpm) \
+ $(use_with hamlib) \
+ $(use_with fftw fftw3) \
+ $(use_with portaudio) \
+ $(use_with rtlsdr) \
+ --without-hidapi
}
src_install() {
diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
index bc8b47cc2999..416335e0ac10 100644
--- a/media-radio/xlog/Manifest
+++ b/media-radio/xlog/Manifest
@@ -1,5 +1,8 @@
AUX xlog-2.0.24-musl.patch 1561 BLAKE2B fb65f5e702a8103f30b41b2248187cc8c923a9d765e618328baba893fb7004541078ded9ca3b197126f7163331061802d28fd42c177f38d543f9a6ab2c9a249f SHA512 68071bfa84d2b14738801ce0ecdd668a77373fc6d92a10d84e68768a4c8790f18ed7d4b8a4dc3abb10672cde8f1574ae97b6d4afab372e019873cb61903a41d7
+AUX xlog-2.0.25-desktop.patch 365 BLAKE2B 5fa972a9a9c9c7f31aaf3a80aa08bd665db94023a514bc6b3c519ae6e857ce7d162493a0dfb22490e59b103db5d426acaa79e05d614be19a2110d79372ab2b41 SHA512 11a94639766050369ba4a86c4e5f3f0331312bad5bbb1b9cf2b4c5f53525a688b53e4c2309d04284d1de31843168db291cb6011afe6e6ac4979bd6f6a571e47a
AUX xlog-2.0.7-desktop.patch 435 BLAKE2B 56fee116a69c99f5192f1a2e4804821d715dd15f927525694100471b296412675eb97237c7e239cc407a2ffb145dbf779e802c1a1f5914a064d70f73ad269d12 SHA512 5119356e9635ca7b6d028d4bb3be12542636ce5d2967540b20ad9c22d62792b81a1a06fcd8722c7cbe8df706d8113e60b308d1db7c6fa8f3238bea039eb4b4f6
DIST xlog-2.0.24.tar.gz 11407825 BLAKE2B 0de5203d4229005ba84940443672a9787a9ab2a87565bcbf47e0a0fcf375dcddec7636d11a359a117c42b7e07ea81fd482a2684b8a75379da1fe72cbc991643d SHA512 cc96dfabf01a6c49ed7db1257cc102a469642bdd32a158b0a026da2017181060f8aace5de22ada5df42b3bc89c14448dd372332a9ff0101121570f5b1187e5ab
+DIST xlog-2.0.25.tar.gz 11425326 BLAKE2B d0d14a79090a37c45456da7120089193c02d2fb3df30e8e5780bc40287e4f3a0e4e444613a07b5135502c771c2bd650d81966fc59658140740259fcbca509c9f SHA512 3ce5b27a0529885862a8c5256162068504e05cbbca6e0fc6cf492bfabbb2aa84b82a54502319646ee49e78aac6cd2b685877ec3687fb962c59c8648e0be4e121
EBUILD xlog-2.0.24.ebuild 1926 BLAKE2B 3eeece725336449efa7466efba83376f5581535540cc5de81b2460549caf6d69d5791e7d3c37abb3e0bebde45ffc5b0e601aa38751488ec3c7b3bd6e4442735c SHA512 7d3f5287c577c9756048865ca8e6c57bfcfd56e16baad0e1515e820b5c715dc498ad37eae48909df842439dd2f3de47e7e865216e579ca3c930485fd8cc9fff8
+EBUILD xlog-2.0.25.ebuild 1971 BLAKE2B 3030beba60c0e9c9cc47b45597a52f72c41636956c5bb64f92d7917aba34f2db2b69bbe848b0aa198f778e028f0ddbf6f6a7ef79640499e87b6b2d0676d0d5bc SHA512 78c2ab52eeaa73b7a47fe7ab513a40442f77c81c7481896e71f000a0374ee456732149c8fa25cbcbdcaa2067fd4611d4a853a8b9209d0a55f70c1c716e433a05
MISC metadata.xml 246 BLAKE2B 0e24c5acb9f25df4ce675d772f01ef4cca1df3e885dff8c64c0c6f255b9ec49c4761ee159c30a35f77bbeefa1ec62ac6e835d2facdae2b63fbf0d6b350ac23b0 SHA512 be18486abf39193c34501128c8f1bf7e1886b74a7d551735d00c3492c7bae8845ba2dbea93b2ca73d5467cb7764d90b670014143ae8a8ca0a480a02d9af60efb
diff --git a/media-radio/xlog/files/xlog-2.0.25-desktop.patch b/media-radio/xlog/files/xlog-2.0.25-desktop.patch
new file mode 100644
index 000000000000..33e64f81b7a6
--- /dev/null
+++ b/media-radio/xlog/files/xlog-2.0.25-desktop.patch
@@ -0,0 +1,12 @@
+diff --git a/data/desktop/xlog.desktop b/data/desktop/xlog.desktop
+index 5be4ce1..bee2c12 100644
+--- a/data/desktop/xlog.desktop
++++ b/data/desktop/xlog.desktop
+@@ -8,5 +8,5 @@ Exec=xlog %F
+ Icon=xlog
+ Terminal=false
+ Type=Application
+-Categories=Utility;Database;HamRadio;GTK
+-MimeType=text/x-xlog
++Categories=Utility;Database;HamRadio;GTK;
++MimeType=text/x-xlog;
diff --git a/media-radio/xlog/xlog-2.0.25.ebuild b/media-radio/xlog/xlog-2.0.25.ebuild
new file mode 100644
index 000000000000..0b5565aceed3
--- /dev/null
+++ b/media-radio/xlog/xlog-2.0.25.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs xdg-utils
+MY_P=${P/_}
+
+DESCRIPTION="An amateur radio logging program"
+HOMEPAGE="https://www.nongnu.org/xlog"
+SRC_URI="https://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz"
+
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="media-libs/hamlib:=
+ dev-libs/glib:2
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ media-libs/libpng:0
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS data/doc/THANKS NEWS README )
+
+src_prepare() {
+ eapply_user
+ eapply "${FILESDIR}/${PN}-2.0.25-desktop.patch"
+ eapply "${FILESDIR}/${PN}-2.0.24-musl.patch"
+
+ # Drop -Werror
+ sed -i -e "s:-Werror::g" configure.ac || die
+ # fix underlinking
+ sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
+ eautoconf
+
+ # prepare for media-radio/hamlib-4.2 change of API
+ if has_version '>=media-libs/hamlib-4.2' ; then
+ sed -i -e "s/FILPATHLEN/HAMLIB_FILPATHLEN/g" "${S}"/src/hamlib-utils.c || die
+ fi
+
+ # Fix broken png files<<
+ einfo "Fixing broken png files."
+ pushd "${S}"/data/doc/manual/output/html
+ for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
+ pngfix -q --out=out.png ${png}
+ mv -f out.png "${png}" || die
+ done
+ popd
+ einfo "done ..."
+
+}
+
+src_configure() {
+ # mime-update causes file collisions if enabled
+ econf --disable-mime-update
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ # build system makes it complicate to inhibit updating desktop
+ # database, so just remove the offending file
+ rm "${D}"/usr/share/applications/mimeinfo.cache || die
+ docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
+ einstalldocs
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+}