diff options
Diffstat (limited to 'media-radio')
-rw-r--r-- | media-radio/Manifest.gz | bin | 5188 -> 5200 bytes | |||
-rw-r--r-- | media-radio/ax25-tools/Manifest | 2 | ||||
-rw-r--r-- | media-radio/ax25-tools/ax25-tools-0.0.10_rc5-r1.ebuild | 2 | ||||
-rw-r--r-- | media-radio/cwdaemon/Manifest | 2 | ||||
-rw-r--r-- | media-radio/cwdaemon/cwdaemon-0.13.0.ebuild | 2 | ||||
-rw-r--r-- | media-radio/fldigi/Manifest | 4 | ||||
-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.ebuild | 64 | ||||
-rw-r--r-- | media-radio/tucnak/Manifest | 6 | ||||
-rw-r--r-- | media-radio/tucnak/tucnak-4.59.ebuild | 68 | ||||
-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/Manifest | 3 | ||||
-rw-r--r-- | media-radio/xlog/files/xlog-2.0.25-desktop.patch | 12 | ||||
-rw-r--r-- | media-radio/xlog/xlog-2.0.25.ebuild | 85 |
14 files changed, 186 insertions, 84 deletions
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz Binary files differindex b67d777636ef..b8f83a018078 100644 --- a/media-radio/Manifest.gz +++ b/media-radio/Manifest.gz 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 +} |