diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-03-07 17:57:54 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-03-07 17:57:54 +0000 |
commit | bc75b42f7650c33ffdb61e5e29b0b96cb9111932 (patch) | |
tree | 867908c0cf83e6015a5b1544cfdc4e17f1c13753 /media-radio | |
parent | b3fef92e618039dc93153a93176184a49606c74a (diff) |
gentoo auto-resync : 07:03:2023 - 17:57:54
Diffstat (limited to 'media-radio')
-rw-r--r-- | media-radio/Manifest.gz | bin | 5022 -> 5025 bytes | |||
-rw-r--r-- | media-radio/tlf/Manifest | 1 | ||||
-rw-r--r-- | media-radio/tlf/tlf-1.4.1.ebuild | 33 | ||||
-rw-r--r-- | media-radio/tucnak/Manifest | 9 | ||||
-rw-r--r-- | media-radio/tucnak/files/tucnak-4.40-configure.patch | 22 | ||||
-rw-r--r-- | media-radio/tucnak/tucnak-4.34.ebuild | 68 | ||||
-rw-r--r-- | media-radio/tucnak/tucnak-4.36.ebuild | 68 | ||||
-rw-r--r-- | media-radio/tucnak/tucnak-4.37.ebuild | 73 | ||||
-rw-r--r-- | media-radio/tucnak/tucnak-4.40-r1.ebuild (renamed from media-radio/tucnak/tucnak-4.40.ebuild) | 3 | ||||
-rw-r--r-- | media-radio/xastir/Manifest | 2 | ||||
-rw-r--r-- | media-radio/xastir/files/xastir-2.1.8-configure.diff | 16 | ||||
-rw-r--r-- | media-radio/xastir/xastir-2.1.8-r4.ebuild | 82 |
12 files changed, 127 insertions, 250 deletions
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz Binary files differindex a70fcb3774be..d7d336fda497 100644 --- a/media-radio/Manifest.gz +++ b/media-radio/Manifest.gz diff --git a/media-radio/tlf/Manifest b/media-radio/tlf/Manifest index a210a744263d..32e53b588e3f 100644 --- a/media-radio/tlf/Manifest +++ b/media-radio/tlf/Manifest @@ -3,5 +3,4 @@ AUX tlf-1.4.1-musl.patch 273 BLAKE2B b6099b31210982b98ccab6549dbe509649e59d18252 AUX tlf-1.4.1-zone_nr.patch 468 BLAKE2B b9dc26ba4f2775dbdf2f2aacb763a70acbe4c6331a862f9db43774d0bbdeef9214c48f4cf30b0f52de5ab65b9ac157d160b52a19777a640f3a6d53c22187e74d SHA512 e415d62ed1bbb50bf6eedbe5bc93e06c02152bbb7f4a096f9229b3314a21125eec765255a7ddfbd07a478088a5097daaab5f8702d27c04babd5a29a5db7b4e29 DIST tlf-1.4.1.tar.gz 708105 BLAKE2B 18cd617a8780293bbfec87875491935d16022e104eed128ab69cbc3824aa5f8ab77dd07728d952e9b932ea74ee1c258522c26b5458b715320d452d58a65cfd3c SHA512 89076ba3b870f65b1469d64a223a9d35f1afd3edc6801446990d7ce197b04dacf141efc40382c69c78935a16f386385df0c7b48a040072cecc311cda56d479b5 EBUILD tlf-1.4.1-r1.ebuild 1046 BLAKE2B 12c8fa1e915a9cb5863638ccb5a9086308b925704aa2e7bda746d1109c0a9d8fd1511090089e38028ced77aec9da861ab01880d8cce60a335e16b119c6269553 SHA512 2338ca5ede0a7c56bf92518faa142dd91458bfe392eaa98248f4fc09e98a8ec2595f647a9a6d60a9d9e75e292be5c52e8dea9e2800c54a864cfea957f26b9fd2 -EBUILD tlf-1.4.1.ebuild 677 BLAKE2B 8f970b1886111ace7ca4d8ba2582b602a2239c60f64cf423ef1f9f54935bbd4e4bc994927d37615ef2d89a9cc2b97d0e55bef79cd7f99a1cfc6fc81fa073eaa8 SHA512 92662a2c44cb6bb7c74e76bb791bc4d1901e406b0fcb316c4eaf8e376bd7db96f979ceea0b94981170f3d844587999c0ce5a4450da80a23963f6460d8d7f8d59 MISC metadata.xml 337 BLAKE2B 2f3f8f39660529fa11669e0ddca2f772e0af91109dc85ddb89259845baf4629e336821cf2f5dc0a674bc687bb713837db7e5162f7c45e7eabd94970998f6b3d8 SHA512 d95b44e10c517790812328436cb6a1e7d4605a30dda33ba81d211eca643ea8d9330c5936cd80899875727df8e4fbf1d29ad9cce5d46b72b03ce2b6d2f3ebdc04 diff --git a/media-radio/tlf/tlf-1.4.1.ebuild b/media-radio/tlf/tlf-1.4.1.ebuild deleted file mode 100644 index 8da29357b285..000000000000 --- a/media-radio/tlf/tlf-1.4.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit flag-o-matic - -DESCRIPTION="Console-mode amateur radio contest logger" -HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html" -SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND="sys-libs/ncurses:= - dev-libs/glib:2 - media-libs/hamlib - media-sound/sox - dev-libs/xmlrpc-c[curl]" -DEPEND=" - ${RDEPEND} - test? ( dev-util/cmocka )" - -PATCHES=( "${FILESDIR}"/${P}-zone_nr.patch ) - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf --enable-fldigi-xmlrpc -} diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index 3c11480fed4f..b51c7845596e 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,12 +1,7 @@ AUX tucnak-4.37-configure.patch 334 BLAKE2B 417fdd5acd53822d5eabcc4358f0b3d9a64ca9559b61a2924fa125067b9e601a2617260129950bd8c3c65c1286c16463646e8ae11d3e69652f35cfa2722cd19f SHA512 08838468fa6099b6161734cd1400d27eec0a23f82f14a88374dab8b8883de00a66f72612700695bf41bcc8f9db13e5549727121ee3a461eec788777c1d44b426 -DIST tucnak-4.34.tar.gz 3596477 BLAKE2B 530b1e18167e7704b1596dc606f9c352fa761c6e3e060ff88e8dfb744c25faaf0b3840e89d2fad1747cb6dfd688f92222b4553731545d59d00dc8ad01f0c77bf SHA512 860c6887ba004d8efad8d6cd60951f744f772ca4ac6022a7f1b484eb43778eeba8f3426447b9a656dc321816e0b8dfb05906868e6122edaa26a7f3c2679ceb74 -DIST tucnak-4.36.tar.gz 3601081 BLAKE2B 76dfb5a319309203ef452e1e4faff5c47208b5c7f66fb63d9dbf45a6a3a63b35f788d0a05931db44965be6593c5eca1a26c23dcc50e79fd9a70446083f2644b1 SHA512 dee0c6b60ccd66b81257dbc04ead8b9a7df1a77a6c5a73503bcdf8012b8a59318ad8e96ba5a25d6e38ac995312acac23fdf62c5d6d2ad036bc029a691c1a350d -DIST tucnak-4.37.tar.gz 3603639 BLAKE2B d7ddfc5aae62c4c9745777249940399c4d2945c37814f84785edb69ef266234da1ff91c60ea29c36ff22def727b9b0ae2fb940c5f7284c47e5971fd88e24c909 SHA512 7273da2cfdfa2e99cc7c1873a38ecf4da0efed7e79c75de6b38d502db732fdee62aef40112cea134a7b1551b72b7ed16ab437979b00a0fc02478ced8f3cecf07 +AUX tucnak-4.40-configure.patch 573 BLAKE2B 152d0ddf8a5559c86bde2b3827dd1ddd14be5a8110817d7748bd880bb04bcb334adce3e600561ceaa0e1f0c9bb2b8d9954fa48da4b87497eff5277a87cf8262e SHA512 208124e50cfa663f6654d50c84757bb6ec80791eba3752fd74bea0b97d6ae9a03eab09dca5ef50a04d8161ab33108703b37b763a8641786e20c7ec31771b61d9 DIST tucnak-4.39.tar.gz 3603142 BLAKE2B 21d7e90f7e84628550e8db8bf270fcc31df2d09490ece7625b34c06c01c7672c841b08e8146754af470c1fc26d612ebefb3cf30dec4a32458cbfc173e6ffc9db SHA512 950d2014579287f3e9a0ea34e2e25ae169170ba8469a48eb2b49b38bf6d5e7246fa6a01f43531d8faa5f3577bbf62181eaa5eb6f11c244e309ee6e8ce2c16c66 DIST tucnak-4.40.tar.gz 3603819 BLAKE2B 968fe3dca29989b3fac5a00a9ba5670778bb8379c08ff86af7449f1ccb498b70cc652368e57157d15a1b6ffcbcef07ad31909552b1f755376656cbc228e5c5c6 SHA512 9e709f18dd530b963a7868ded16e6f310b904a7c8d2cf8a1455377ce0a97db86da0199ed65da1e2409fe197ae55329885de87c0b1376d6967f853983810cf636 -EBUILD tucnak-4.34.ebuild 1959 BLAKE2B a7928ea7a30bedf9441e446ef60fcf4bcc93bba2eafba11c12d5d87dd315ab304b8b04c4129a0e48afc7b766b21114dd19f3a14a3f4c62d660340b9dac6c8218 SHA512 98d2528e8e512f556b50ee327d7087cbf0631a1bef683e704d46adea872aca87ddfa62054d32b46053aee1657cfa6a16d2ebba762803222fb18aa6600323a882 -EBUILD tucnak-4.36.ebuild 1959 BLAKE2B a7928ea7a30bedf9441e446ef60fcf4bcc93bba2eafba11c12d5d87dd315ab304b8b04c4129a0e48afc7b766b21114dd19f3a14a3f4c62d660340b9dac6c8218 SHA512 98d2528e8e512f556b50ee327d7087cbf0631a1bef683e704d46adea872aca87ddfa62054d32b46053aee1657cfa6a16d2ebba762803222fb18aa6600323a882 -EBUILD tucnak-4.37.ebuild 2039 BLAKE2B 4b1c1c21a9518fa21806bebbe6425ae8f817d9b145693ccc67fe612d7300c60617e10641b765338cdcb59c6a0d0db833679e4c8b3270b6e08018bc2274491f13 SHA512 e67070bdd3e0e23812be9a9d999da124ff685a0e72573e8ac7cfcd8bc748ba79ef7e8a56e43bbb19ea0c48ccec7f955352b9af494085780028995aedffe3a94a EBUILD tucnak-4.39.ebuild 1960 BLAKE2B 2dbb2c6df165a35703ac96e1bfb1ea8296bde955eedbb3580ad4116ef2c6ce1eceb28011c0ff9376898ff9b5ecd141ee9f1cbaf63c7ab99edf4503cc676d0c94 SHA512 470a8a321ad763f74c502b5bc63ac019dd3cf29fa15c43a04dc452131ffb93b86aac97f2f27ea987414fed776430d97ad2cac8a6e15068ce8dad74027065c569 -EBUILD tucnak-4.40.ebuild 1962 BLAKE2B e53545570bfe3d2a0403e0d68ad3772601a2c7dfdae4215392b8ae9f6f15c1adcf2a23ec1becf055987b48a74fdb5c69a11bcf996b020e12e9ada4b1edc3aa81 SHA512 005b02cfac0f57efdae3e8708a2a7084b66fb904313ca96d11679daf5267bcf30a3cbc921a49fc91ff9f71b8348c56e04bdd5e1aaed39fff2d8045e375ead141 +EBUILD tucnak-4.40-r1.ebuild 2039 BLAKE2B 65bafb4ef069f17743bc40108aa70fafa5f6e3b1cb7c09efbcb1dc8a47d0332f8e4e4d3b72305d4633fa8aa5422f281d406587384c95254ca9c8b1a6f0b2b5a6 SHA512 70d95b826db3e61b5c238d5ab29a4052ef0c01a267840519cf21fc111d6fedd711c8f18502bfb587706a8b5622125dbceb60a1443d3a06de6e6d50d86dfc748f MISC metadata.xml 409 BLAKE2B 8179722b95bb5d639bbf3755eac5ec6d3a2492d117a9af0edd5aba1910974f7ca99c35bf759f9c44a6ee59d18a4b7088c1f009abf0dbdfbafd04f6c3a6875b3a SHA512 e07f3bbf055dfafb6d6fb2596fe20bdb0aaccb8960fc5d1ad5ea372a51baafb75458571729f99afc1086fcc596aa35cd22aafbc9af4d422dba2aba1243c93422 diff --git a/media-radio/tucnak/files/tucnak-4.40-configure.patch b/media-radio/tucnak/files/tucnak-4.40-configure.patch new file mode 100644 index 000000000000..c7a83a892ce9 --- /dev/null +++ b/media-radio/tucnak/files/tucnak-4.40-configure.patch @@ -0,0 +1,22 @@ +# fix implicit function declaration in configure.ac +# Bug 899844 +diff --git a/configure.ac b/configure.ac +index c3ebffb..29abf94 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -664,6 +664,7 @@ AC_TRY_RUN([ + #define AUTOCONF_TEST 1 + #include <sys/ioctl.h> + #include "confdefs.h" ++#include <stdlib.h> + int cmp(const struct dirent **a, const struct dirent **b){return 0;} + int main(){ + char c[2]; +@@ -684,6 +685,7 @@ AC_TRY_RUN([ + #define AUTOCONF_TEST 1 + #include <sys/socket.h> + #include "confdefs.h" ++#include <stdlib.h> + int main(){ + socklen_t tmp; + exit(0); diff --git a/media-radio/tucnak/tucnak-4.34.ebuild b/media-radio/tucnak/tucnak-4.34.ebuild deleted file mode 100644 index 2d6fc4b8d46d..000000000000 --- a/media-radio/tucnak/tucnak-4.34.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools flag-o-matic - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz" -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - dev-libs/libzia - media-libs/libsndfile - >=media-libs/libsdl-1.2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - eapply_user - # fix destop file - sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die - # fix doc install path - sed -i -e "s/docsdir/# docsdir/" \ - -e "s/docs_DATA =/# docs_DATA/" \ - -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die - eautoreconf -} - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf $(use_with alsa) \ - $(use_with gpm) $(use_with hamlib) \ - $(use_with fftw fftw3) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog doc/NAVOD.pdf - if use suid ; then - fperms 4711 /usr/bin/soundwrapper - fi -} - -pkg_postinst() { - elog "In order to use sound with tucnak add yourself to the 'audio' group" - elog "and to key your rig via the parport add yourself to the 'lp' group" - elog "" - elog "tucnak can be used with the following additional packages:" - elog " media-radio/cwdaemon : Morse output via code cwdaemon" - elog " (No need to recompile)" - if use suid ; then - ewarn "You have choosen to install the little helper program 'soundwrapper'" - ewarn "setuid by setting USE=suid. That helper is only needed if you" - ewarn "want to use morse sidetone output via the PC speaker." - ewarn "" - ewarn "While the helper should be safe by design be aware that setting" - ewarn "any program setuid is a security risk." - fi -} diff --git a/media-radio/tucnak/tucnak-4.36.ebuild b/media-radio/tucnak/tucnak-4.36.ebuild deleted file mode 100644 index 2d6fc4b8d46d..000000000000 --- a/media-radio/tucnak/tucnak-4.36.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools flag-o-matic - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz" -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - dev-libs/libzia - media-libs/libsndfile - >=media-libs/libsdl-1.2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - eapply_user - # fix destop file - sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die - # fix doc install path - sed -i -e "s/docsdir/# docsdir/" \ - -e "s/docs_DATA =/# docs_DATA/" \ - -e "s/EXTRA_DIST =/# EXTRA_DIST =/" Makefile.am doc/Makefile.am || die - eautoreconf -} - -src_configure() { - append-ldflags -L/usr/$(get_libdir)/hamlib - econf $(use_with alsa) \ - $(use_with gpm) $(use_with hamlib) \ - $(use_with fftw fftw3) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog doc/NAVOD.pdf - if use suid ; then - fperms 4711 /usr/bin/soundwrapper - fi -} - -pkg_postinst() { - elog "In order to use sound with tucnak add yourself to the 'audio' group" - elog "and to key your rig via the parport add yourself to the 'lp' group" - elog "" - elog "tucnak can be used with the following additional packages:" - elog " media-radio/cwdaemon : Morse output via code cwdaemon" - elog " (No need to recompile)" - if use suid ; then - ewarn "You have choosen to install the little helper program 'soundwrapper'" - ewarn "setuid by setting USE=suid. That helper is only needed if you" - ewarn "want to use morse sidetone output via the PC speaker." - ewarn "" - ewarn "While the helper should be safe by design be aware that setting" - ewarn "any program setuid is a security risk." - fi -} diff --git a/media-radio/tucnak/tucnak-4.37.ebuild b/media-radio/tucnak/tucnak-4.37.ebuild deleted file mode 100644 index ba6f3d876615..000000000000 --- a/media-radio/tucnak/tucnak-4.37.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools flag-o-matic - -DESCRIPTION="Amateur Radio VHF Contest Logbook" -HOMEPAGE="http://tucnak.nagano.cz" -SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="alsa fftw gpm hamlib suid" - -RDEPEND="dev-libs/glib:2 - dev-libs/libzia - media-libs/libsndfile - >=media-libs/libsdl-1.2 - alsa? ( media-libs/alsa-lib ) - fftw? ( sci-libs/fftw:3.0 ) - gpm? ( sys-libs/gpm ) - hamlib? ( media-libs/hamlib:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-4.37-configure.patch" - ) - -src_prepare() { - eapply ${PATCHES[@]} - 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.40.ebuild b/media-radio/tucnak/tucnak-4.40-r1.ebuild index fb72faab87b0..2c8e4466e90b 100644 --- a/media-radio/tucnak/tucnak-4.40.ebuild +++ b/media-radio/tucnak/tucnak-4.40-r1.ebuild @@ -24,8 +24,11 @@ RDEPEND="dev-libs/glib:2 DEPEND="${RDEPEND} virtual/pkgconfig" +PATCHES=( "${FILESDIR}"/${PN}-${PV}-configure.patch ) + src_prepare() { eapply_user + eapply ${PATCHES[@]} # fix destop file sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak.desktop || die # fix doc install path diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest index 464feaefb4da..fadc59122cf1 100644 --- a/media-radio/xastir/Manifest +++ b/media-radio/xastir/Manifest @@ -1,5 +1,7 @@ AUX xastir-2.0.0-dont-filter-flags.diff 621 BLAKE2B 7bb56ddfd744123b705e7f00866fa5ac76a3ee0cd5379ee8cb41b7f1eac94ab9e704802b64eb22fe182d594c4d62ece3215122c22f5cd30b3f00c4c60dde875e SHA512 da94db0dcbd79c7b258f3657d0e6135fb93de81f3a2c25a73d68051b1a92156392a638f6a5478f4a0b8b568c4780a4091d7345e4c8cc60ecc190633123da0a6b +AUX xastir-2.1.8-configure.diff 532 BLAKE2B 527bbff01a05725344f41d28591c600d3661801c19202a33d3d02c9e34547425e25e84a6ab0b09810d3b201ad9c0df9aac3824c826a9effef2e8f830bce9db5e SHA512 4c9ca28fd3a04a497ceb8c41bde5d581f6ad08faab84440b11670322f0862c176cdd3914f6672d738d9b0cce7328dead3cfd7816c74d838b08ecd753a99612cb AUX xastir-2.1.8-scripts.diff 3112 BLAKE2B 2e2d96ab6788c700f0f660ce1698dbf59ccf697896404cbd11777cefa077660a1ee2abc7efb208683eb3b131a93c9ffc048c077054b9cf3d77c2458f1c522b39 SHA512 fcf5dc5ead6a0871d219323e78b9c33747e9ba1289a2c75e211af752f8a8d53d919b51dc5ef4c0618780c3d8869b19c10cbe785be8e70f5b75cbe71c97b70a4c DIST xastir-2.1.8.tar.gz 2222586 BLAKE2B 4cd623c2db7a06c2499bf73a0df8c8f07b6a3072d177d370b76f54cb4caa4cf03f2b5c511149eaefc26f1aa7e8fe3a89e1c42e26a20066dd3337ad41dd5300b6 SHA512 361c92381b385035af160578dcfc4c800edcfabdbaebc5eda1c4fd9a78e934f289a54813577d5b765bbed6eae50cb772735defec6f489dc65326941d2492850d EBUILD xastir-2.1.8-r3.ebuild 1782 BLAKE2B e7c9cc4c6f6f2070a254ae50f793d8cdeeb575b6034ee7b5b003929dd1bb831808d880dc040a6fba284551370c785916caa2a13fa187dba8b05a7c1c8b0baca7 SHA512 d141eb3703c4deffc76bd62c0e5886d38c70a8f04d2a30871ac37922aa5d08a79b19109f4fac037f85379b11f2c9bc6b8abe19cc0e9d46be82a3b8b6848c6588 +EBUILD xastir-2.1.8-r4.ebuild 1857 BLAKE2B b954ddcf8481e7d4ecc6b63e25523874b96e6a675817b4ac11311f9b5cc7da10fff91d78e8934c36d454dc0f524ccb7023d8a9bf802790f81dc4a87c47068419 SHA512 8931c75946586a13e27dd9f3ce803ce231fe1515222dcdd5b44b9aa2ec1099698ae329f9f83080727c62dd1859a744c0cd9179b6aec5c54f597f4c52eb9e65d3 MISC metadata.xml 472 BLAKE2B ce31d7060b0e735a8ecda8ad847e3cd45c4f4a2749470d79cd6542be0ae164a5e06e476c536c67c34e23d6a19c6f4a6b94fcfdfdc77827784b4459737c99ccfa SHA512 40d9aa951fe33a6dae574a9cafe564d3241e2121fc7ff0852b4f0f2044661b1b4f49abe1b2819d4291f6bb8f53bceef29b880ab05584d416c0dc08595b92eab8 diff --git a/media-radio/xastir/files/xastir-2.1.8-configure.diff b/media-radio/xastir/files/xastir-2.1.8-configure.diff new file mode 100644 index 000000000000..0340f00e241e --- /dev/null +++ b/media-radio/xastir/files/xastir-2.1.8-configure.diff @@ -0,0 +1,16 @@ +# Fix implicit function declaration in configure.ac +# bug 899846 +diff --git a/configure.ac b/configure.ac +index 687bbe9..c137c80 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -646,7 +646,8 @@ fi + save_LDFLAGS="$LDFLAGS" + LDFLAGS="-Wl,--no-keep-memory $LDFLAGS" + AC_LINK_IFELSE( +- [AC_LANG_PROGRAM([[#include <sys/types.h>]], ++ [AC_LANG_PROGRAM([[#include <sys/types.h> ++ #include <stdlib.h>]], + [[/* Stupid useless test for linker flags */ + exit(0);]])], + [xa_cv_no_keep_memory=yes], diff --git a/media-radio/xastir/xastir-2.1.8-r4.ebuild b/media-radio/xastir/xastir-2.1.8-r4.ebuild new file mode 100644 index 000000000000..321686006d1b --- /dev/null +++ b/media-radio/xastir/xastir-2.1.8-r4.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools flag-o-matic toolchain-funcs + +MY_P=${PN/x/X}-Release-${PV} + +DESCRIPTION="X Amateur Station Tracking and Information Reporting" +HOMEPAGE="https://xastir.org/" +SRC_URI="https://github.com/Xastir/Xastir/archive/Release-${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="geotiff" + +DEPEND=">=x11-libs/motif-2.3:0 + x11-libs/libXt + x11-libs/libX11 + x11-libs/libXpm + x11-apps/xfontsel + dev-libs/libpcre + net-misc/curl + sys-libs/db:= + sci-libs/shapelib + media-gfx/graphicsmagick:=[-q32] + geotiff? ( sci-libs/proj + sci-libs/libgeotiff:= + media-libs/tiff:= )" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-2.1.8-configure.diff ) + +S="${WORKDIR}"/${MY_P} + +src_prepare() { + eapply_user + eapply ${PATCHES} + + # fix script location (bug #407185) + eapply "${FILESDIR}"/${PN}-2.1.8-scripts.diff + + # do not filter duplicate flags (see bug #411095) + eapply -p0 "${FILESDIR}"/${PN}-2.0.0-dont-filter-flags.diff + + eautoreconf +} + +src_configure() { + # provide include path to GraphicsMagic for configure stage + append-cflags -I/usr/include/GraphicsMagick + econf \ + --with-shapelib \ + --without-ax25 \ + --without-festival \ + --without-gpsman \ + --without-imagemagick \ + --with-graphicsmagick \ + $(use_with geotiff libproj) \ + $(use_with geotiff) +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + + rm -rf "${D}"/usr/share/doc/${PN} + dodoc AUTHORS ChangeLog CONTRIBUTING.md FAQ README \ + README.Getting-Started README.MAPS README.OSM_maps +} + +pkg_postinst() { + elog "Kernel mode AX.25 and GPSman library not supported." + elog + elog "Remember you have to be root to add addditional scripts," + elog "maps and other configuration data under /usr/share/xastir." +} |