diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-radio |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-radio')
134 files changed, 3911 insertions, 0 deletions
diff --git a/media-radio/KochMorse/KochMorse-0.99.6-r1.ebuild b/media-radio/KochMorse/KochMorse-0.99.6-r1.ebuild new file mode 100644 index 000000000000..149afc4226b8 --- /dev/null +++ b/media-radio/KochMorse/KochMorse-0.99.6-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +DESCRIPTION="Morse-tutor for Linux using the Koch-method" +HOMEPAGE="https://KochMorse.googlecode.com/" +SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="dev-python/pyalsaaudio[${PYTHON_USEDEP}] + dev-python/pygtk[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" + +python_prepare_all() { + sed -e 's:Categories=Application;:Categories=:' \ + -i kochmorse.desktop || die + distutils-r1_python_prepare_all +} + +pkg_setup() { + python-single-r1_pkg_setup +} diff --git a/media-radio/KochMorse/Manifest b/media-radio/KochMorse/Manifest new file mode 100644 index 000000000000..8b511231de27 --- /dev/null +++ b/media-radio/KochMorse/Manifest @@ -0,0 +1,5 @@ +DIST KochMorse-0.99.6.tar.gz 30497 SHA256 c481c4bfa2315c5dee0c20c972e77dd406fe283a85330ec6bae91b73b71fbdf6 SHA512 0803f3fb092962bebffccac143dd4410330d529ec1fe3a8a0c377f640349e0a8f5c254772c5ed7e63cf63c47ce14f304658b4870c78cf89c391823c93ab9b005 WHIRLPOOL 89a5f07d23d9627c9e6c48f938dfc5ee07ec92c5c6504af1a8f210b83c8ee5e0bfac8b876fb52b07d428c2556998f74b5a8d446402da0b35fc16321712917fda +EBUILD KochMorse-0.99.6-r1.ebuild 698 SHA256 518e2058675d618cba121449b5ecec82b18640c08e972b21e09fe3459168f988 SHA512 43a17a8216db03f0091f247cb5b5624855b313ab1d07f235d19f2d3002995e7d6f361e55bb674870ef11eaf6cf207e2d325e897d5c3d975c57a3acfa23b48f03 WHIRLPOOL ada73dc86b9ffc04da1cdcd00e84b85219bccae08b9287d7a91890ba20d76358f5f740f343fbff86e76155f1d08c904569b97ee255ba1d1f6fa77bd2a450a1c8 +MISC ChangeLog 3044 SHA256 dac749df17c0ba6dcb17ed5a3a33705552270b400ede4eb3eac90e110d5bb0b2 SHA512 c917cf1c3b7895753770cf7e95424878c035bbea00efa7cdf6c241fbb1946888ffc5e87fe9bec3a2f404e71f24663d07114f3c0896609d710170f83732561aff WHIRLPOOL cbade0f9eb478194e0a9829f35939d8b4d54e486265f50b26e191830e2d172c4db2f202cf99c4ac62600c3e09561e60227396826fa0eccb7dd3ee37139f488a5 +MISC ChangeLog-2015 875 SHA256 0fd2559e941fba93d29d41efdb95a29a6c2ec88eb2cc60aa55491b1322f77833 SHA512 e059c53e0a45b8e2ed75ed9b8354d3496fd21fd9e7ea1ed2863b4c1d5d523fceef518422f9fb4c20beca4be0d5b6425add89db08b9f4ead1bae5615b03b77eb1 WHIRLPOOL 46fd3091ef2087361f0ff78bee133fc9635846af5498301426ed8dea16ebe7bb66302e91390b6fc2a35e29a0389428ec7744260c7b0a1eb53e87dab0c2bee6ff +MISC metadata.xml 322 SHA256 74bfd47bafc61023e991aff7406b66ea9821e3d82f4fea4f5f59be0e5a85d5f0 SHA512 fa1dd822dfea31b4f04944848182611fc7a459d0b85817a5e037de5f18063a2928f049c35696d6b4a827c931f1441b2c192a0b08772e6fb50300efda3fcbf1b4 WHIRLPOOL cfff33010f64b95b2ca754ce08a871021803ef9513b089bc3b9d20938658ef0389a9f1d75cdc7b324f150b1f961fa978565622fb793065055c6c508e7a386721 diff --git a/media-radio/KochMorse/metadata.xml b/media-radio/KochMorse/metadata.xml new file mode 100644 index 000000000000..09c82e749b59 --- /dev/null +++ b/media-radio/KochMorse/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>xmw@gentoo.org</email> + <name>Michael Weber</name> + </maintainer> + <upstream> + <remote-id type="google-code">KochMorse</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/adifmerg/Manifest b/media-radio/adifmerg/Manifest new file mode 100644 index 000000000000..54d158130458 --- /dev/null +++ b/media-radio/adifmerg/Manifest @@ -0,0 +1,5 @@ +DIST adifmerg31.tgz 47460 SHA256 7a4ec54c283d0c215508c0e62a0ce922739415c766b77cddd6f3d3a8206ae210 SHA512 851a90d4269d79359eb76168d67f980fcbc551ee8ef221e4caaf9ba6fde756aebe03d80670b7cb5e91e20aa5ef81d772ddaedc204b3cf57cfdbb62d593575fa7 WHIRLPOOL 7d53e533703193306482e8e3e9291910931926c5489272d3430993ea245d8cf71069360e06204232b636fa62f4dd1dfe223e5650ab09063fb691af2e3d80205d +EBUILD adifmerg-31-r1.ebuild 566 SHA256 5dd386fed97c070ce29b8e28dd7c1418d18a3a8cd162e138782f1553fd550873 SHA512 f4cd00857128b2a6d5fe9f114b07db83f3633cc522b272ca643bdab9243108c44da00349327dcb95fcc293371dd3b52f3557cd8f0030403fac2b52455d998faf WHIRLPOOL c41f278a69eb20905571e13d57c84be6b8b5977e971330ae426c5489ddf27419a49a92d4098a3e7e5520545c9cdc00a8cb7d290474600e1eff22b418cf28d855 +MISC ChangeLog 2182 SHA256 2e773dc7f9426d0e451061f02ececd29d97d06f149f9b19fbd0743b72c409506 SHA512 e190e73e3721ea41843f0061b56cc13987df2f93965d517c4aef0b74a78ba551b1cc5956482273ee0caf549bf29122a33965dd98280efeb77dbb2fb5c4930f04 WHIRLPOOL f126a8a9096da14ab8b7019a3ed6b9d0e53d5e5c3c771f3a9f22c32f6a30a5dcb2fd73f75cf959cf1becce6cbceff0afc80c99e1e33d5108ed150ce935bbcc2c +MISC ChangeLog-2015 1917 SHA256 c632cf6098bc56dcb648a5de0a57c6e316b3b670d50abc90ef4ae53e615731bd SHA512 d5265ce08c88eda53c7f25f5e6222caf0a740d5e29ec06c98ceac8f594ed67b732c29855d817a3803a20d03f502d4d00697778498f1a1b0a521005adb0e0e3d5 WHIRLPOOL 7f030483b3640b4a3a4f42832a5e50465dbbbb6ba53608a2b215fd7841998fa127058754bb204101d6abde8a2502e5d8b1b7585f9b5b605ffb19f472b8e3f371 +MISC metadata.xml 328 SHA256 de930cea40c1f80fc82e81831a49fbac334581335749c0c08a78a77b91aa4526 SHA512 9b80ab0dc1d5409d09e1a11002770f0c22658bf7ddd513f648ab10a74687409a21f9bb882329b2bf42e154e5bea7f1f2f9b064261499dc0be286cf259bf5802f WHIRLPOOL b0d0a37678a7716163501fd1b15addc2a50237582d5b2cfdd3433ab2f85d49bb40a60f5654a397b43e14aee9e68fd7b69b95b73a32000b3f46c1007834867084 diff --git a/media-radio/adifmerg/adifmerg-31-r1.ebuild b/media-radio/adifmerg/adifmerg-31-r1.ebuild new file mode 100644 index 000000000000..8576b1b95f66 --- /dev/null +++ b/media-radio/adifmerg/adifmerg-31-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MY_P=${P/-} + +DESCRIPTION="A small conversion and check utility for ADIF files" +HOMEPAGE="https://github.com/oh7bf/adifmerg" +SRC_URI="http://www.saunalahti.fi/~jaakoive/Soft/${MY_P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples" + +RDEPEND="dev-lang/perl" + +S=${WORKDIR}/${MY_P} + +src_install() { + dobin adifmerg + doman doc/adifmerg.1 + dodoc CHANGELOG README + + if use examples; then + insinto /usr/share/${PN} + doins -r script + fi +} diff --git a/media-radio/adifmerg/metadata.xml b/media-radio/adifmerg/metadata.xml new file mode 100644 index 000000000000..1023d5962205 --- /dev/null +++ b/media-radio/adifmerg/metadata.xml @@ -0,0 +1,11 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <upstream> + <remote-id type="github">oh7bf/adifmerg</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/ax25-apps/Manifest b/media-radio/ax25-apps/Manifest new file mode 100644 index 000000000000..52c5b59c077c --- /dev/null +++ b/media-radio/ax25-apps/Manifest @@ -0,0 +1,9 @@ +AUX ax25-apps-0.8.4-tinfo.patch 582 SHA256 98577650b7bb8010b10f31347e652c7d7e062db143e09d9c96dd00516fe38576 SHA512 901218e0dd279f61892e0eadcdcb9e1bc46007c9735efb658f1ee1bd0bb6df9ab8704eec1087ce7550674e03fe643ea13811721c28f9cf0be445e881cb19b626 WHIRLPOOL 59a76fb7a6419b1f4882d1711d7162113657a2b851b0fc39d5b5e0deb01d1df73fbc3b5c75a8f406b7f8fc9237b07d96b2c5842eb800c14e7c98dff508a75705 +AUX ax25ipd.rc 379 SHA256 0ccaccab836a830b7ee9936e1a25c56e6913a505a22b11fc6650ad6d0f1513db SHA512 ce11d6f4bd4f66d79feafec81cde34a62278c9a980299da2feedba8137df8efc607298ff03324dc02ceaacebd2fef9e3a100533b887ba44dec191b759d8e1e67 WHIRLPOOL fc05e8e59215f0ae42039c259bce54c4974852809d9771fd1523fec998150072dc19b2e6ad629ea2d881101de57ab28fe1f27165ad35136ef1a016c80b283659 +AUX ax25mond.rc 383 SHA256 6520492d6018ca814d80423d3067466e2b3dac4d55b128ff6d9ee97fc650e897 SHA512 c8d8dc7ada7fa427da85b794969e821c5e3cde66871427d36fa5cfc3a03c30735d869444594f3f17074529465325c7b48806a67257b9b3e0ef3fa6ca258e90c2 WHIRLPOOL 58f791986b873fcf5bcddd32c1841ea2b73d725ea694a046a8ddc6e4ac9fe233edc51578471ffb3c3270c97165b65e1feb1226d80c1afdf0c7d1d202d93384b5 +AUX ax25rtd.rc 379 SHA256 3af7c162b9d3b3c0affec03a969f71be837631ffbc612fa2c9c203423d08325c SHA512 95df04124449a652bf76a60822c9468bce71d02490beadef409975da3709f7cf2a43ee9088468146d985464a6992125c90980e38efd397c145799cca537ff8dc WHIRLPOOL faa5777e72c9fa3c3d2b44500b8661434fce66f794c5ffe295ab67fd3a5347de90b2d146421f52aaf03a093e3b825f28de19730d881c3c5982e40342d5446292 +DIST ax25-apps-0.0.8-rc4.tar.gz 442172 SHA256 0e031721a440cc169768080f1d6bea32ef1d2a9c80a754ae5239738f9ab8fe0a SHA512 c99b553c5cadb0e389c1cb35e79fea61b628c76f5ef35c35876e492afc7ab796f8781c3ab5987a096f0816389e9772274fe54e88c16fca0fd30013da3d74d38b WHIRLPOOL 0402f5d149642ed479a260a64c091bcd4a797a53e5ac2df239fd3e5d38821c5fe0cbacffe7c2d7ebeb614bc455805269eb415fb73315fd830da9c05310152d8f +EBUILD ax25-apps-0.0.8_rc4.ebuild 1077 SHA256 e25416dd4b2f0d943467dc57e5989d682bcdb173e11967d6336125f119c09704 SHA512 d35f590065aa6c84af814215442ee15efe75ed5222f9318508bb07e30ac732e54a19ca573c05e845f806b588d398ae50362a9aabef1bf0b5821664abb3c026b9 WHIRLPOOL ec3cce1401e4b831a0d265c2f2e69163de8e1d887bdf47ec343c47c6eaef4cacef1bd606d5e3996088822c651e19badf1d2f96428a6987f2d366872ad3ab7dd5 +MISC ChangeLog 2610 SHA256 78a38845aaff3a60108ad2e0309a6728b6402041d70a7d747fc9d5a7bc2948f4 SHA512 d21de2b500322af57de7e71ce5dccda16b4ed13017097382c27ec89b3944e421fdcd47f19486c78e73c6c7f412732d0ac1564a0b16a5d3ea853929f3a18b3708 WHIRLPOOL ca2c22f50535fadbc8f3c0229a22e93f8101e464e0a1939032516e0220e4410303dd47026d85aec7966ef776b7ed96092d9a7005692176e67a08f5e9869a4f8b +MISC ChangeLog-2015 3992 SHA256 1ee12aa0e2e4b56b54fbad0300f33437035210c8f004e81b238741cb8f711d28 SHA512 beeb9931ff090ae117dd27ec4bdd658c4a52dc6a9625e33c1a0b34fabcb43e3f9b4de84f24dd7578b15bf1f18104c8309e0c593083dc7526ce0280ef501881f6 WHIRLPOOL 660858c9eaafb8b27f0d872de45e98700e360e923270be2aa9dde84bfa1e79c62dacf840fc63010b63d3b0a71b1068b8eb52880eb69e77dff3097943d0dcfdde +MISC metadata.xml 255 SHA256 337b153cf1c2865c67720f3f9ced85136b748d378bf40ce808d713972811f38b SHA512 35a18c5a178cc996bb71a27b11fb361198ae96d24ee3cbbc105a64824e1dcddd71d017270539daa3688ec2f04a8f564dd08ca491f62a3da4cca650c9bf35600d WHIRLPOOL ad70e1844cc7990014d84464768a5379cf091c9d3778d7b3f5ed1e8d2e5d2cc0100c50d684b4c09aae2fa629a746bb5d5d2488ebbb3521c1281a9dd581fcb02b diff --git a/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild b/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild new file mode 100644 index 000000000000..21b6d557a2c5 --- /dev/null +++ b/media-radio/ax25-apps/ax25-apps-0.0.8_rc4.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +MY_P=${P/_/-} + +DESCRIPTION="Basic AX.25 (Amateur Radio) user tools, additional daemons" +HOMEPAGE="http://www.linux-ax25.org" +SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=">=dev-libs/libax25-0.0.12_rc2 + sys-libs/ncurses:=" +DEPEND="${RDEPEND} + virtual/pkgconfig + !media-sound/listen + !dev-ruby/listen" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "$FILESDIR"/$PN-0.8.4-tinfo.patch + eautoreconf +} + +src_install() { + default + + newinitd "${FILESDIR}"/ax25ipd.rc ax25ipd + newinitd "${FILESDIR}"/ax25mond.rc ax25mond + newinitd "${FILESDIR}"/ax25rtd.rc ax25rtd + + rm -rf "${ED}"/usr/share/doc/ax25-apps + + 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 + touch "${ED}"/var/lib/ax25/ax25rtd/ip_route +} 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 new file mode 100644 index 000000000000..ee1c2ffd92b6 --- /dev/null +++ b/media-radio/ax25-apps/files/ax25-apps-0.8.4-tinfo.patch @@ -0,0 +1,12 @@ +# 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_LIB(ncurses, initscr,NCURSES_LIB="-lncurses", AC_MSG_ERROR(Could not find the ncurses library; aborting)) ++PKG_CHECK_MODULES(ncurses, ncurses, [NCURSES_LIB="$ncurses_LIBS"], AC_MSG_ERROR(Could not find the ncurses library)) + + dnl Checks for working glibc 2.1 headers + AC_CHECK_TYPES([struct ax25_fwd_struct], [], diff --git a/media-radio/ax25-apps/files/ax25ipd.rc b/media-radio/ax25-apps/files/ax25ipd.rc new file mode 100644 index 000000000000..f14be48d3e82 --- /dev/null +++ b/media-radio/ax25-apps/files/ax25ipd.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting ax25ipd" + start-stop-daemon --start --quiet --background --exec /usr/sbin/ax25ipd + eend $? +} + +stop() { + ebegin "Stopping ax25ipd" + start-stop-daemon --stop --quiet --exec /usr/sbin/ax25ipd + eend $? +} diff --git a/media-radio/ax25-apps/files/ax25mond.rc b/media-radio/ax25-apps/files/ax25mond.rc new file mode 100644 index 000000000000..fc5be3d07b20 --- /dev/null +++ b/media-radio/ax25-apps/files/ax25mond.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting ax25mond" + start-stop-daemon --start --quiet --background --exec /usr/sbin/ax25mond + eend $? +} + +stop() { + ebegin "Stopping ax25mond" + start-stop-daemon --stop --quiet --exec /usr/sbin/ax25mond + eend $? +} diff --git a/media-radio/ax25-apps/files/ax25rtd.rc b/media-radio/ax25-apps/files/ax25rtd.rc new file mode 100644 index 000000000000..53fb572c5337 --- /dev/null +++ b/media-radio/ax25-apps/files/ax25rtd.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting ax25rtd" + start-stop-daemon --start --quiet --background --exec /usr/sbin/ax25rtd + eend $? +} + +stop() { + ebegin "Stopping ax25rtd" + start-stop-daemon --stop --quiet --exec /usr/sbin/ax25rtd + eend $? +} diff --git a/media-radio/ax25-apps/metadata.xml b/media-radio/ax25-apps/metadata.xml new file mode 100644 index 000000000000..d187eed5ac80 --- /dev/null +++ b/media-radio/ax25-apps/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> +</pkgmetadata> diff --git a/media-radio/ax25-tools/Manifest b/media-radio/ax25-tools/Manifest new file mode 100644 index 000000000000..559d2411e338 --- /dev/null +++ b/media-radio/ax25-tools/Manifest @@ -0,0 +1,11 @@ +AUX ax25d.rc 371 SHA256 3a7984f5a431f884b8fdaea348daa68daf606806cfcd2d769ae8c7aec05d4285 SHA512 1d1e836cac175c47fdc7168bebb7d91bd6723c3304536d9e879be81c88892654a2e2b6e6783b08cc9d7ffde42477c8f53a15d281edb728d606145712f77b6998 WHIRLPOOL 6ce80e6023cb1aaf6b87b79e99839303c1ffd6d5732e7b542965c46b5abd3fe07ec216f3c854555e5c56202b2fa141d0179a99e48ce977d37afc7b0bdc35e799 +AUX mheardd.rc 379 SHA256 46652c84f2f8bdc1eeed9cdb16c881c8165e908138c883d7f434f946e9c5316d SHA512 873c3befc0907c2bafbe7107f345623cae9da45721321072e6aab6990a11fea87ab88df12c2c3b640a93c177c9f8557666106ef05fa73e3d0a886a5714c88056 WHIRLPOOL df1c132958a44a2a84bfbce492c2d5d5096872a59d7b84c0f355fe7097a636e1c367ec1861aeed2fe9933b298cdb8c0752a5c9a3bdda9d112bb50a77bd0cb08c +AUX netromd.rc 379 SHA256 826012fae04b0f5f8c6b6a7968d46780d8f6ce5023a4afa16cd67bd6e8fd8669 SHA512 7a9b4a75ad7f5fd83f30defd429e6cfcbad60f441faf4594aa6045aa3c86291ea38d52dc61f38b0513cdec8621f72694b0f644bc32f45459bb75fb787dd2329c WHIRLPOOL eb77b4e6a7cf1d207a5e09343539cc644cfdb7e076ddd00e64e8cdf1bc650ed8f847d1a262fd20e23031798120a53aae191af53eccc1e3a1f0c1a61451324032 +AUX rip98d.rc 375 SHA256 a58dff1566aa05df74e1cbfe858c2ef6f7fae97fbf573f9ce982f6ad125e2090 SHA512 cae7c5f2dd4753e5052b5d154f261e0ad09b58d32cac2d52ade8a56753c019dd3cdd1058f98faa4677c947c83306a256f2552a545580b811cd710bb9b3091405 WHIRLPOOL 6ed420f9df04f8eeaf27ae6cb7b1c498c430210d015e178d996b0391eff4722f141a766b4d96fa27aaf56c5c43bc5eb41516b269e71cf2490c147fbc597db037 +AUX rxecho.rc 375 SHA256 a4706b9ceef3ee58a2b5639cad31d383ea821b27cdb09c584b7568de0c42abf1 SHA512 4787767fc0a2c7fda39b2817dc9809a72e666bbfe98b40d9e335fe00fa5a1136fb900b6d32f58b37edffb85327482a75063d3caef7c02c40aeb46f6158bb575a WHIRLPOOL 468600b11a481e0c8b14da86438e3166a9cf49828369b172ef34cf60a2d4d76f9412d1cb9366e5b8b1413b648dba46484b48ad9dc09549e087ede2c9742203d1 +AUX ttylinkd.rc 383 SHA256 02c6bcd96fd6e08d257aac2558d23e13717a4bc40719d257836b02ea58274ec8 SHA512 499f9373ecdc76b863e43d3d508231754707087197ade8b9e9c151186e953c40e57528773ddc2e8d3f116daa16ba286bcab34b6e46a6870965780c459045a9ed WHIRLPOOL c65d4d90593509f4c919e65ff74e791e68b6ce79e0c6f179b6ca73168625c6bd3635fd2d18650d1bafdebfd9c7a54357aca76cf5f22f203128f13a0bc426dd32 +DIST ax25-tools-0.0.10-rc4.tar.gz 364332 SHA256 d36ad473f8261ea91dbef105d7493890774f2d1d03a485b86ddd23cbed597e20 SHA512 874d1ad0097f589af0b0a72ac33d6c7d64586df25779ef1b4c0a832fdf5e528ae5101e56ded736cb2a1ad1b284d6c10fe3a77ecb43df04dccc3d80875f403612 WHIRLPOOL d8268bc596df968f7c7f6fe8da90155462d20c9ead1d4099c7d1d7082a3a887fb3c6a227c13309d6aa9f815cccf7db61e976f97e1d45714ed7a470864d671b5a +EBUILD ax25-tools-0.0.10_rc4.ebuild 1091 SHA256 26ae2f6cf1f928d04427edfcf1edccaa50a287c460638129ebf36a6fe841294c SHA512 2ca2e7e8ffefdc1c20da72e466ba8f7f450b0e54a2e4a5fc61b4549ce3b3a45b87732777a93d4589047ea1e583257471280bdf178eb11e58cd384c7fc7bc47c5 WHIRLPOOL 081d33b856e70c6f2c124e96ea56c7b95a925b47578226d446018a63b4f32083b2fc340f08eb9b148f06d23ec448b4ed4c22e71688e21ee3ce362edff74c34ef +MISC ChangeLog 2924 SHA256 023b7849080113e5f16d3bed2b7162b45ff87a9c6c87e1ef80c2af4240dda19d SHA512 dc361deb33a6cd90482e6f14292c8e8fdfe5f2aba64ad707beb20d9bc5f4f4bf1a1dfa439e6c739a802a1dde6518ebe66d74cb15ec703413a314ee30af264c44 WHIRLPOOL 1204ebd6b1dc3d1a7167d92e9bda19da2e49be18b07b01e5b8f5efa938c80648fcf9c8f8c6416ca65fb326ae12d4d7ead7f5b8994058468a6ace7a2251a398b7 +MISC ChangeLog-2015 2153 SHA256 e653fceafbcdc36301041c5e0c98f1822cf46137d22bf69ff36194c7ae5bb9b2 SHA512 a6de255241e2b3bb68a7537c01c1be7869e9ba74c43c000720dd5a2986b9c73bdfab4f84de77541199d980fe9767198e1b5f97dd6805f48a1b5ca81665d1b64a WHIRLPOOL c59995f25aef9d67b107be09cdebdd0ea1c88ade4262ce0fc0518ad276c8d7dcd310ba08f1891232d6a320cb853f0555e9e48353affb693560a879b2c94ea88e +MISC metadata.xml 329 SHA256 a46512f77b8a1d0f117a09a406420ec97810a42b0efa84cd85538e1a54b44ae7 SHA512 70660dbd85b868803cd2c8b27de8a6b5d81544e3c4e16d9a6ebb00be1fe074729f357ba06f6be5fad386bfd35f714a99c28c1bfe092645c8e6b4dcb29574d090 WHIRLPOOL cd0e45f3bd4ad74900f63ba05047fed34b875babe0df4517202520d2c3b7c757f21b3eb657405ca0d3a136c5af140234af22e5742fa099d181bc4f1f9ba323f8 diff --git a/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild b/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild new file mode 100644 index 000000000000..a278888764d5 --- /dev/null +++ b/media-radio/ax25-tools/ax25-tools-0.0.10_rc4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +inherit eutils + +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" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="X" + +S=${WORKDIR}/${MY_P} + +DEPEND="dev-libs/libax25 + X? ( x11-libs/libX11 + media-libs/mesa )" +RDEPEND=${DEPEND} + +src_configure() { + econf $(use_with X x) +} + +src_install() { + emake DESTDIR="${D}" install installconf + + # Package does not respect --docdir + rm -rf "${D}"/usr/share/doc/ax25-tools || die + dodoc AUTHORS ChangeLog NEWS README tcpip/ttylinkd.README \ + user_call/README.user_call yamdrv/README.yamdrv dmascc/README.dmascc \ + tcpip/ttylinkd.INSTALL + + 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/ax25d.rc b/media-radio/ax25-tools/files/ax25d.rc new file mode 100644 index 000000000000..9e79172a319e --- /dev/null +++ b/media-radio/ax25-tools/files/ax25d.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting ax25d" + start-stop-daemon --start --quiet --background --exec /usr/sbin/ax25d + eend $? +} + +stop() { + ebegin "Stopping ax25d" + start-stop-daemon --stop --quiet --exec /usr/sbin/ax25d + eend $? +} diff --git a/media-radio/ax25-tools/files/mheardd.rc b/media-radio/ax25-tools/files/mheardd.rc new file mode 100644 index 000000000000..b2c5e7a863f8 --- /dev/null +++ b/media-radio/ax25-tools/files/mheardd.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting mheardd" + start-stop-daemon --start --quiet --background --exec /usr/sbin/mheardd + eend $? +} + +stop() { + ebegin "Stopping mheardd" + start-stop-daemon --stop --quiet --exec /usr/sbin/mheardd + eend $? +} diff --git a/media-radio/ax25-tools/files/netromd.rc b/media-radio/ax25-tools/files/netromd.rc new file mode 100644 index 000000000000..bef287cbb1ff --- /dev/null +++ b/media-radio/ax25-tools/files/netromd.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting netromd" + start-stop-daemon --start --quiet --background --exec /usr/sbin/netromd + eend $? +} + +stop() { + ebegin "Stopping netromd" + start-stop-daemon --stop --quiet --exec /usr/sbin/netromd + eend $? +} diff --git a/media-radio/ax25-tools/files/rip98d.rc b/media-radio/ax25-tools/files/rip98d.rc new file mode 100644 index 000000000000..f7270ee737b6 --- /dev/null +++ b/media-radio/ax25-tools/files/rip98d.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting rip98d" + start-stop-daemon --start --quiet --background --exec /usr/sbin/rip98d + eend $? +} + +stop() { + ebegin "Stopping rip98d" + start-stop-daemon --stop --quiet --exec /usr/sbin/rip98d + eend $? +} diff --git a/media-radio/ax25-tools/files/rxecho.rc b/media-radio/ax25-tools/files/rxecho.rc new file mode 100644 index 000000000000..8e02ed0f3cb9 --- /dev/null +++ b/media-radio/ax25-tools/files/rxecho.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting rxecho" + start-stop-daemon --start --quiet --background --exec /usr/sbin/rxecho + eend $? +} + +stop() { + ebegin "Stopping rxecho" + start-stop-daemon --stop --quiet --exec /usr/sbin/rxecho + eend $? +} diff --git a/media-radio/ax25-tools/files/ttylinkd.rc b/media-radio/ax25-tools/files/ttylinkd.rc new file mode 100644 index 000000000000..37a02838bd96 --- /dev/null +++ b/media-radio/ax25-tools/files/ttylinkd.rc @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +start() { + ebegin "Starting ttylinkd" + start-stop-daemon --start --quiet --background --exec /usr/sbin/ttylinkd + eend $? +} + +stop() { + ebegin "Stopping ttylinkd" + start-stop-daemon --stop --quiet --exec /usr/sbin/ttylinkd + eend $? +} diff --git a/media-radio/ax25-tools/metadata.xml b/media-radio/ax25-tools/metadata.xml new file mode 100644 index 000000000000..df24f070daa3 --- /dev/null +++ b/media-radio/ax25-tools/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <use> + <flag name="X">Enable some X based configuration tools.</flag> + </use> +</pkgmetadata> diff --git a/media-radio/cwdaemon/Manifest b/media-radio/cwdaemon/Manifest new file mode 100644 index 000000000000..45e3fc213f70 --- /dev/null +++ b/media-radio/cwdaemon/Manifest @@ -0,0 +1,5 @@ +DIST cwdaemon-0.10.2.tar.gz 290487 SHA256 811b9ccf28b9729a9e35ba234977bfa512ec39d7369823f0d29a5ecdc3b47983 SHA512 65ae1552d0a875b71354083401abed2271ff40b7f8ab6c8f2cbb4a36bb2648a6094efc9ac5cfc9228633ff48b839205e4f95f46d10244a43089c4c1f94ca94a7 WHIRLPOOL 60087da04f8d44e0434118297a08d696dc24774d4e32f8fbc828329188e1f35261f25c2073795de6c83e68eac8f579f3c90840a29f79ae9a2d81740b507c0a9d +EBUILD cwdaemon-0.10.2.ebuild 554 SHA256 b1f1ed4e91b689db0abc89149496d68bb8fe2201b501ae201da011991cd197bb SHA512 1248878a0e60d8b5dfb1b07bff3bad6df224959dcd929c3b31841a35c4e5b1cdac65dcee5ffcdf9d0e7d0201e19dc866eb645cf477042b03075ebde3db2dfac9 WHIRLPOOL a0f031bb57f9e4cbf4f3e2478d5b9e677bf761bd8c4e8f4ee2688efd0e2c2a946963c584501631e2ad278fe43c0569583c4c5a3c08c646d57d7995f1bab0082c +MISC ChangeLog 3512 SHA256 467839763e05f9afbc3c483f240d481a305086d7dc3b7002b6733eb04d14ade6 SHA512 c5b847d2b4fbc0e8642b8f06d1c1c1cb66184dbdc1bb0f53af827a11336b3242bf74872d827e1cb410f0cad8a83910b1672a48e4a9359c7bf3550b957a8b794b WHIRLPOOL 2bac6631682b19828256f10fccafa81221ec92440a37fbfd67e13a9be2f64c9e31860776d07ba8f7655b21dc0c03b8b1ea8211c5b6fe0b97346ae347772ab62f +MISC ChangeLog-2015 4853 SHA256 07766e961ad4594bd65e28ab1e0a07310294e3433766fd390c9dba61b0830eea SHA512 6f70b4b07fad949a53f360b5652778cfc68350c4633f31db258f3f67b7ed7b530f200a2c422ea30804f95c94a18cb70125fc39edcc3100ea62240235bf8d24e8 WHIRLPOOL 2ff6c1730780b011202c241be4d713faa44af841e1c36e4704f6e066bc01e852e490953a0c57d2b6d65309f78679b8eb947762b632b7e992df23c45ef2078030 +MISC metadata.xml 337 SHA256 1ddec096053b7d6fb7e68b98e49ade1a699c4188d2860a97d64935a792e16f06 SHA512 3667874edfab34a7986dabdc1a2a93a3d47fb55c93f878afb3751f6a30c6930f5fd930e64ea3b14139ed40a68300cd6d08b5c20e4572ec275d9ec8d50b37ec11 WHIRLPOOL 130e395f0cef022c406ee461922269eeb424b2a29ed129bea38c893981536464b8c12dc1aea611194f51059411da09269e0cc006fe64fb89812135c8e3b83921 diff --git a/media-radio/cwdaemon/cwdaemon-0.10.2.ebuild b/media-radio/cwdaemon/cwdaemon-0.10.2.ebuild new file mode 100644 index 000000000000..2a0f1e0336d0 --- /dev/null +++ b/media-radio/cwdaemon/cwdaemon-0.10.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit flag-o-matic + +DESCRIPTION="A morse daemon for the parallel or serial port" +HOMEPAGE="http://cwdaemon.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="alpha amd64 ppc x86" +IUSE="" + +RDEPEND=">=media-radio/unixcw-3.3.1" +DEPEND="$RDEPEND + 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 new file mode 100644 index 000000000000..600290452ab1 --- /dev/null +++ b/media-radio/cwdaemon/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">cwdaemon</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/dxcc/Manifest b/media-radio/dxcc/Manifest new file mode 100644 index 000000000000..ef4c3f53fea3 --- /dev/null +++ b/media-radio/dxcc/Manifest @@ -0,0 +1,6 @@ +AUX Makefile.patch 867 SHA256 3ac271e73dd2ee2cd02e1c40c05f63c969c522166fedb9c8d3ae0ed254d31b19 SHA512 be651068fa3c4735fc4514d7b97a7bd72483d1e6ca82c399e4bb1861f2ebb88009df9d22a23a383b22b8e7322ce510b7c499bb032c6da56051bd122942c40803 WHIRLPOOL 8b12d3c3d1773df9982c7f8be2af58a116e94e95e0d3eb197760eaaf3b96f11ae8999ae50f563f4fe4107861563708de3cc50bb917dd78221ddd9e290e28711f +DIST dxcc-20080225.tar.gz 110774 SHA256 a2fbd272b4b8494929a750df8f5eec704a8b469ee007d925b9ef20d7012aa274 SHA512 ef976d5c94b488d3dec132850f9c4da34caf02eee77a8c38a3fce5ccb033ffb848d5814eb72756d04235b9cc454f17f4c31aa47295c9e9cecec716ff32bf3df7 WHIRLPOOL 41a799b5e5d819cf9850e1b62d2555b5628bac2ac2413b730f5f2574afdcadf5911986e7b8e0ec9cb2dc90aaae23fd9ab686bacbed356c17d7e350022f63b3aa +EBUILD dxcc-20080225-r1.ebuild 513 SHA256 44d43d18a6f676d28285010ca6242782fc20c54c54bcf6ced92108acea0ed021 SHA512 edb644fb8adbf188e7cc5ec6f0d2e043808b777ca3023ed7aae9e74028a39b22b9b3488540f26c9e6b4e17887d5d422736bd8db245926830873cba8f9673f3fb WHIRLPOOL d59d68d11cac7f0c2e4987a96f69d8a8b7c57ca60104b4ab792ed6222b4c12bdcc70fb791190cbc329367a62edd703e917fdcb9bc309100f7e90e0071ca12b22 +MISC ChangeLog 2357 SHA256 6ed8e1893805825039e08b0c28c76a6ea671cb1d06523cecbb57a5cd4299c4af SHA512 9f2b87d30070bb32fb0fc8a32bb2d41449eb8055af0df6c8e4224843333260d0b58d9bbe9928832127d31519abdd4d8691e68e0d26916e43f1ceff0d4d86bf7c WHIRLPOOL 6b3ec745ef1efd1e5f666c3eaadc1ac249389b14079c2d07c871bc3413df823ccd797d1b422a340a6e2a72386773f67b217f7c905ca25457db2cb44809fdc243 +MISC ChangeLog-2015 1055 SHA256 cb4816040ba7ce9ca53336867b4518e2325be560b227401c2b37975f6a035ef7 SHA512 1ada6a84693e5447fe85914bc085882681f7fc5c43aeebbe97258a8934ad42b9ca2ff78a0d85d5a3a3593b2c13d1dd9470dd32b56328e83d8e2e75727d7cf415 WHIRLPOOL 380102f55ecb9e417b483aa1fcca4b5d91a204d78b6e00460aee74c4de0f37994e622f16ca823471294b9ce12cfabef90ab9734a54a975f5d189067419ce3db8 +MISC metadata.xml 249 SHA256 9e564af928a2936e8f703b73a55f69de722d795f3bb4cd256be6a95c3f11ff75 SHA512 965ae00fa198dd8f5869c4c14ff3e28c7d76be7182be6ba4bedbb68d7138da5be3c8bb993689db2c73ac328456015ebdf018ee1b308d6988067810d1156bd179 WHIRLPOOL 920b6ff93f8bcf1c19ae74f354f1f4e2a3d76a1f6ed2c8c2bb5b519f69df2657dbd204c80e2d2db52657efda8c16b1bd0d2a65b6c6af060b8144b2faafa35948 diff --git a/media-radio/dxcc/dxcc-20080225-r1.ebuild b/media-radio/dxcc/dxcc-20080225-r1.ebuild new file mode 100644 index 000000000000..41f7df911b13 --- /dev/null +++ b/media-radio/dxcc/dxcc-20080225-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils + +DESCRIPTION="A ham radio callsign DXCC lookup utility" +HOMEPAGE="http://fkurz.net/ham/dxcc.html" +SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="tk" + +RDEPEND="dev-lang/perl + tk? ( dev-perl/Tk )" + +src_prepare() { + epatch "${FILESDIR}/Makefile.patch" +} + +src_install() { + emake DESTDIR="${D}/usr" install + dodoc README ChangeLog +} diff --git a/media-radio/dxcc/files/Makefile.patch b/media-radio/dxcc/files/Makefile.patch new file mode 100644 index 000000000000..d4f391bed094 --- /dev/null +++ b/media-radio/dxcc/files/Makefile.patch @@ -0,0 +1,28 @@ +--- Makefile.orig 2009-04-07 19:10:23.000000000 +0200 ++++ Makefile 2009-04-07 19:11:12.000000000 +0200 +@@ -4,19 +4,22 @@ + DESTDIR ?= /usr + + all: +- @echo -e "dxcc - make [install|uninstall|clean|dist] \nCheck README for help." + + install: +- install -d -v $(DESTDIR)/share/man/man1/ +- install -d -v $(DESTDIR)/share/dxcc/ ++ install -d $(DESTDIR)/share/man/man1/ ++ install -d $(DESTDIR)/share/dxcc/ ++ install -d $(DESTDIR)/share/pixmaps/ ++ install -d $(DESTDIR)/bin/ + install -m 0644 dxcc.1 $(DESTDIR)/share/man/man1/ + install -m 0644 earth.gif $(DESTDIR)/share/dxcc/ ++ install -m 0644 dxcc.png $(DESTDIR)/share/pixmaps/ + install -m 0755 dxcc $(DESTDIR)/bin/ + + uninstall: + rm -f $(DESTDIR)/bin/dxcc + rm -f $(DESTDIR)/share/man/man1/dxcc.1 + rm -f $(DESTDIR)/share/dxcc/earth.gif ++ rm -r $(DESTDIR)/share/pixmaps/dxcc.png + + clean: + rm -f *~ diff --git a/media-radio/dxcc/metadata.xml b/media-radio/dxcc/metadata.xml new file mode 100644 index 000000000000..4e80019694b1 --- /dev/null +++ b/media-radio/dxcc/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> +</pkgmetadata> diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest new file mode 100644 index 000000000000..ba2c784c7888 --- /dev/null +++ b/media-radio/fldigi/Manifest @@ -0,0 +1,19 @@ +AUX fldigi-c++11.patch 1140 SHA256 7d977c7fb21671e75b77f8e11a9b031c97ff01c9b320ba6ce885518c37e79145 SHA512 a2399caf67947b129d32563d3deb0f209f0814e39ea48ea46f664bacf7b64a2639f9c237889004af45df6553ef5668ec9d5c389d3ea7a6fb9922f54654bcc9ee WHIRLPOOL 6b1877497ca219c05a3ab1d68eafe529894977d2b4321a35bdacaa1a7a4ea1f54cc740c5406b2786f8cfd671cfa84e980919596d24eb00265ad5ef82a12b6444 +DIST fldigi-4.0.10.tar.gz 3633010 SHA256 07d1d5111926f5b8bc5eaa9226970a01cb4ee855dc32ce11e091e8f731725905 SHA512 211a29f75c5f07752b6b652d02bcdb63e9a318b2867140446ccef126cdeff69e99f6def0fa01bbe76b8ea7ad0a48dfc6ee1c3985758b0e941b524f94ad22e5ec WHIRLPOOL 1c43e32bba12445e9ef424e8bd9778a2d1b9d134826f39cc96c2236523a04c8c8d3e96cf785471e7cfb70e6a7da61ffe9e57cd0573043308f25f884f6465f9d1 +DIST fldigi-4.0.4.tar.gz 3351853 SHA256 9269bdb81c154c7cb60508749bebcbd7c5396962969e58e412d616f1224ef637 SHA512 9629941f4e0ed43d99363e224184a2afa211294c2cf7964c3d6a4c53202cc0ca63c3b86c8a35065b84cfa3e7a61899e997a1d75fcf7821fba7900fa9585298f2 WHIRLPOOL 651e167164194b9c37cc0886cdb0736d53fea6d2489a2da5fd553f229522f9e1c0f8ead06f113d007036d126ca2b822f3ac75b0a0b8f429e65f37ef4a22daeec +DIST fldigi-4.0.5.tar.gz 3611622 SHA256 a8a047447b50bbba638791fa2cd9fa265eea2a589a8647f1ec17fb0c284b973d SHA512 cca07e73c7c411fe4c97d862c5f740aa4e31fa46423387929eec233045c27df8b1c4f1f8fd3a7a40d6f65f2023a900827456a5fa679e71bcf5868c3ab13018b5 WHIRLPOOL 263d5c37c1e7af913bdccaa8bfe0311afe137fb9940a8d8e15593e1156b9c026f810286206f1df0f02bda1bbff02e5af76cd31f62d6c860895cdca4e1b46fe50 +DIST fldigi-4.0.6.tar.gz 3611395 SHA256 57fdafe42da67b36bcf8005f93e8cdabe896289051e8296c86aa361ee1a27b70 SHA512 07a685d2356cb7b8663d3f9217f4f124318fdaa3c9c460a14c3c262822e7f99ec0f45d7cd026ca269f1e497e9a420a094ae7b3c70ddb171403bcdbdd70883148 WHIRLPOOL 217d735736d6f27d438d223988e443b113270ef8d89969bba3404a6f88aa039481b0d5e7a943006a7c949286f7c2239088847d43727915eadac0bcfe3d16ed36 +DIST fldigi-4.0.7.tar.gz 3614496 SHA256 6fc1b2312286d0ae60dd04459a2446c232ab24bc2b7b0c144b205f409102750d SHA512 48f823fbc99e10d6a5629c2c590151ababf2ef67cfe1557a0a8297178f1ebc0c7829a68fae5463d5b52bc4646b044fb8d2934a78854e4271078c8f62104ab86a WHIRLPOOL 1df3d069c62cfac7ed3dc1d185c8e4d1ed8e3a6ad5d0e7b092afda8be429e871702982655fbef2fef3fe6ad19e8757379bbb8ee1d1312dd12e8486cc4349e0c3 +DIST fldigi-4.0.8.tar.gz 3616621 SHA256 ebcbc7818fa1ded41db30ca89e49ce622f464e0b0712228ebd56c0803299207d SHA512 c51a357363a4ae3955e263dd6edf2d4876cc60b137bcf9ae7202a64a8203d819070a0c3aa6b0c12ade6cf668dccda01ef6a7325a790074ef1c80c837ec4f230d WHIRLPOOL 88ab55872f792536225650c385d74c1da9fbbec3503b0b701ee7bbe06d3b69005ec6d36252c4a190d72d33f7ed4da3090e23ba5656ac22e4d6ab425044f63541 +DIST fldigi-4.0.9.tar.gz 3625206 SHA256 11971ebfa629c11a2f19f3ba544d012f40f50e4ad16c2341f0d27eab0cd7d954 SHA512 fff5bb845c5647a016f25887efb34d0361b7c128db808b8b927f694e1f27528dc02861653071e7ab5d0d5a3a4f081685bd9b8e5cbadab7a82ca8e34ad324c006 WHIRLPOOL 7db675ecbc4c062950136433d98527a9cc83bb56135936d81d6556a7465344a440fb8205819227031e59d01ce20bad93dd941e1b285a54ace5edcbac850a722b +EBUILD fldigi-4.0.10.ebuild 965 SHA256 60b8d4cd4400ef8dfa47dc5aaaf247d0789421c0e2444160ad26b14f9e712792 SHA512 58087bc28d121bc466dc89355de61ce0e1630aca431c5954099e6c5774ad7ef24e34d6ac686b306794464b6cf35696fd12a24aceaeaa53515f3adde7f0b517a0 WHIRLPOOL af869b61aa5e8f3665d3ea47f742761318fa41b7f3fec44a7b98c4c13219d7d989998f50f67e88d934e53f16967bad95366759b0bd523e1cfc8f5645af8d80b5 +EBUILD fldigi-4.0.4-r1.ebuild 1042 SHA256 cbdf8e5b0989f2b7b5eba18963c55b04fec03231c596c849d72950203f8459e9 SHA512 7e3701bf4ccfe6d6257db9fb09d730bae0044c19b74833faf9a75be24f9bde0b750b0a91a04ffbb802068479b7ed504b9ad0c62b232ad9ead9620d9b463c76cc WHIRLPOOL fc4e61f865c8a76e9f44d3abb5d4abe1526ef3c6f648d345fcbcb3eb2677f58aa90aaf498dfb61f6642620de659393cc53d73f192e7437889f40d42aa3a724d8 +EBUILD fldigi-4.0.4.ebuild 981 SHA256 16743bf6a93a87163c51a376534f0d56df069f16aaba60a9c0155cb6de28d356 SHA512 7702bf8879d87134ccf6306ed18874061ffe10897e0a32d9772263489c3d214f607eb3af7d6fc5447c2e644d869370fa8376e5f9b1e9b57c46819f48b98d467e WHIRLPOOL 9915f4148a2e035fccb547f7f0de562e8eeb363ae29b97211dd326ca813e2b64a111a2600cad32d7073de102a7e39f37f6cd5495006f76e6add4d073fec86fed +EBUILD fldigi-4.0.5.ebuild 986 SHA256 797b653a3a627cbb62628865ec8da496a6de8349fe28dd07f9cd6a38f81eb9aa SHA512 602b86836bf073a36274a2d61874d4dd1ed133e0fee65cdae02d31f6eaf3280dbaa4ec6cbd69c6caca906a15932c6bd8d351188e40f9993b6c196a64e80a0d53 WHIRLPOOL 74a6c6b1fbbd48d873c72465e7af61092686dcc3e9298e2c92a569a0c917517df375d6d2d51dab6d2bbb5ddb33f6ae78c45c58e555cba4aaa9aabf9530930b51 +EBUILD fldigi-4.0.6.ebuild 965 SHA256 60b8d4cd4400ef8dfa47dc5aaaf247d0789421c0e2444160ad26b14f9e712792 SHA512 58087bc28d121bc466dc89355de61ce0e1630aca431c5954099e6c5774ad7ef24e34d6ac686b306794464b6cf35696fd12a24aceaeaa53515f3adde7f0b517a0 WHIRLPOOL af869b61aa5e8f3665d3ea47f742761318fa41b7f3fec44a7b98c4c13219d7d989998f50f67e88d934e53f16967bad95366759b0bd523e1cfc8f5645af8d80b5 +EBUILD fldigi-4.0.7.ebuild 965 SHA256 60b8d4cd4400ef8dfa47dc5aaaf247d0789421c0e2444160ad26b14f9e712792 SHA512 58087bc28d121bc466dc89355de61ce0e1630aca431c5954099e6c5774ad7ef24e34d6ac686b306794464b6cf35696fd12a24aceaeaa53515f3adde7f0b517a0 WHIRLPOOL af869b61aa5e8f3665d3ea47f742761318fa41b7f3fec44a7b98c4c13219d7d989998f50f67e88d934e53f16967bad95366759b0bd523e1cfc8f5645af8d80b5 +EBUILD fldigi-4.0.8.ebuild 965 SHA256 60b8d4cd4400ef8dfa47dc5aaaf247d0789421c0e2444160ad26b14f9e712792 SHA512 58087bc28d121bc466dc89355de61ce0e1630aca431c5954099e6c5774ad7ef24e34d6ac686b306794464b6cf35696fd12a24aceaeaa53515f3adde7f0b517a0 WHIRLPOOL af869b61aa5e8f3665d3ea47f742761318fa41b7f3fec44a7b98c4c13219d7d989998f50f67e88d934e53f16967bad95366759b0bd523e1cfc8f5645af8d80b5 +EBUILD fldigi-4.0.9.ebuild 965 SHA256 60b8d4cd4400ef8dfa47dc5aaaf247d0789421c0e2444160ad26b14f9e712792 SHA512 58087bc28d121bc466dc89355de61ce0e1630aca431c5954099e6c5774ad7ef24e34d6ac686b306794464b6cf35696fd12a24aceaeaa53515f3adde7f0b517a0 WHIRLPOOL af869b61aa5e8f3665d3ea47f742761318fa41b7f3fec44a7b98c4c13219d7d989998f50f67e88d934e53f16967bad95366759b0bd523e1cfc8f5645af8d80b5 +MISC ChangeLog 8022 SHA256 b79a1983e8c028cef0f62f566044ca8781f4cd9e1a5a7576ae23002822dc9ec5 SHA512 42f5fc7f70c62a6dd65f508e061ed436e68d9f08435cc802f9299977a3f17d852538325da8cb920d750b0ed2ae8eaf952a4e55a558bb5417bb4367d1bc0b165e WHIRLPOOL f94b7b6d3f48f8f4accf0541c402ad156f73d4f69067bc770610d32b19433b6d1bbaf14924794b77c308e37259975eff14e667648812c60775b9da248996691e +MISC ChangeLog-2015 16176 SHA256 b4d070f6d128813b3b681ece4f9cc9ee0693d0cd37f00ba07faad4119fe8e516 SHA512 856e28ffc5e145b5836963dd649fbf44b0c9e1d02a4afd311477cd43ce48e1a2d3f023d081a04e75c3cee7bbd215cc5ffe8c48777e31a1a7f497dadb4fdd03db WHIRLPOOL d5e3910630b581cb46d8765413bb946158eb0c859ea523a7559eab1f7da88e92b883f3a45d9a606aab03613ca2d256271eafe55ccffb315563df19e4b0252919 +MISC metadata.xml 495 SHA256 6a03aa515952adfec9860a8d38314041c738bc1cb9b63555f5759376c085d1e0 SHA512 fdd9bc3f065ccb354ed0ad5c6544ca70f2011828870b942f2bf2f7001bf1342f858d60a6031cf005623795d1f1d2ccbc3a42fb54dcbd465c3c73f29a928d9091 WHIRLPOOL b62d334df68bbda8fea4ad9a639f4991166aae026fa67c3da6e9d7957f5b733e38c89b79df9c88bbf16d7b2dd8f18b7f11b70067c22cff4eeea67f09acd429ca diff --git a/media-radio/fldigi/files/fldigi-c++11.patch b/media-radio/fldigi/files/fldigi-c++11.patch new file mode 100644 index 000000000000..0ca08c484a59 --- /dev/null +++ b/media-radio/fldigi/files/fldigi-c++11.patch @@ -0,0 +1,41 @@ +#fix -Werror=terminate +--- /src/soundcard/sound.cxx.orig 2017-06-28 12:58:41.682698479 +0000 ++++ /src/soundcard/sound.cxx 2017-06-28 13:02:44.862055549 +0000 +@@ -143,7 +143,7 @@ + #endif + } + +-SoundBase::~SoundBase() ++SoundBase::~SoundBase() throw (SndException) + { + delete [] wrt_buffer; + +@@ -1091,7 +1091,7 @@ + memset(fbuf, 0, 2 * SND_BUF_LEN * sizeof(*fbuf)); + } + +-SoundPort::~SoundPort() ++SoundPort::~SoundPort() throw (SndException) + { + Close(); + +--- /src/include/sound.h.orig 2017-06-28 12:59:04.670899172 +0000 ++++ /src/include/sound.h 2017-06-28 13:00:41.253335034 +0000 +@@ -119,7 +119,7 @@ + + public: + SoundBase(); +- virtual ~SoundBase(); ++ virtual ~SoundBase() throw (SndException); + virtual int Open(int mode, int freq = 8000) = 0; + virtual void Close(unsigned dir = UINT_MAX) = 0; + virtual void Abort(unsigned dir = UINT_MAX) = 0; +@@ -213,7 +213,7 @@ + + public: + SoundPort(const char *in_dev, const char *out_dev); +- ~SoundPort(); ++ ~SoundPort() throw (SndException); + int Open(int mode, int freq = 8000); + void Close(unsigned dir = UINT_MAX); + void Abort(unsigned dir = UINT_MAX); diff --git a/media-radio/fldigi/fldigi-4.0.10.ebuild b/media-radio/fldigi/fldigi-4.0.10.ebuild new file mode 100644 index 000000000000..b447e289f005 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.0.10.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +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" + +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-19_pre20071207 + hamlib? ( media-libs/hamlib ) + pulseaudio? ( media-sound/pulseaudio ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "$FILESDIR"/$PN-c++11.patch +} + +src_configure() { + econf --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-radio/fldigi/fldigi-4.0.4-r1.ebuild b/media-radio/fldigi/fldigi-4.0.4-r1.ebuild new file mode 100644 index 000000000000..46fd4cc36700 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.0.4-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +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 portaudio pulseaudio sndfile" + +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 + hamlib? ( media-libs/hamlib ) + portaudio? ( >=media-libs/portaudio-19_pre20071207 ) + pulseaudio? ( media-sound/pulseaudio ) + sndfile? ( >=media-libs/libsndfile-1.0.10 )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "$FILESDIR"/$PN-c++11.patch +} + +src_configure() { + econf $(use_with sndfile) \ + $(use_with portaudio) \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-radio/fldigi/fldigi-4.0.4.ebuild b/media-radio/fldigi/fldigi-4.0.4.ebuild new file mode 100644 index 000000000000..07814b94419e --- /dev/null +++ b/media-radio/fldigi/fldigi-4.0.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="Sound card based multimode software modem for Amateur Radio use" +HOMEPAGE="http://www.w1hkj.com/Fldigi.html" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="hamlib nls portaudio pulseaudio sndfile" + +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 + hamlib? ( media-libs/hamlib ) + portaudio? ( >=media-libs/portaudio-19_pre20071207 ) + pulseaudio? ( media-sound/pulseaudio ) + sndfile? ( >=media-libs/libsndfile-1.0.10 )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_configure() { + econf $(use_with sndfile) \ + $(use_with portaudio) \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-radio/fldigi/fldigi-4.0.5.ebuild b/media-radio/fldigi/fldigi-4.0.5.ebuild new file mode 100644 index 000000000000..1610c05c209b --- /dev/null +++ b/media-radio/fldigi/fldigi-4.0.5.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +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" + +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-19_pre20071207 + hamlib? ( media-libs/hamlib ) + pulseaudio? ( media-sound/pulseaudio ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "$FILESDIR"/$PN-c++11.patch +} + +src_configure() { + econf --with-sndfile \ + --with-portaudio \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-radio/fldigi/fldigi-4.0.6.ebuild b/media-radio/fldigi/fldigi-4.0.6.ebuild new file mode 100644 index 000000000000..b447e289f005 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.0.6.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +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" + +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-19_pre20071207 + hamlib? ( media-libs/hamlib ) + pulseaudio? ( media-sound/pulseaudio ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "$FILESDIR"/$PN-c++11.patch +} + +src_configure() { + econf --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-radio/fldigi/fldigi-4.0.7.ebuild b/media-radio/fldigi/fldigi-4.0.7.ebuild new file mode 100644 index 000000000000..b447e289f005 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.0.7.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +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" + +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-19_pre20071207 + hamlib? ( media-libs/hamlib ) + pulseaudio? ( media-sound/pulseaudio ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "$FILESDIR"/$PN-c++11.patch +} + +src_configure() { + econf --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-radio/fldigi/fldigi-4.0.8.ebuild b/media-radio/fldigi/fldigi-4.0.8.ebuild new file mode 100644 index 000000000000..b447e289f005 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.0.8.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +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" + +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-19_pre20071207 + hamlib? ( media-libs/hamlib ) + pulseaudio? ( media-sound/pulseaudio ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "$FILESDIR"/$PN-c++11.patch +} + +src_configure() { + econf --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-radio/fldigi/fldigi-4.0.9.ebuild b/media-radio/fldigi/fldigi-4.0.9.ebuild new file mode 100644 index 000000000000..b447e289f005 --- /dev/null +++ b/media-radio/fldigi/fldigi-4.0.9.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +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" + +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-19_pre20071207 + hamlib? ( media-libs/hamlib ) + pulseaudio? ( media-sound/pulseaudio ) + >=media-libs/libsndfile-1.0.10" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "$FILESDIR"/$PN-c++11.patch +} + +src_configure() { + econf --with-sndfile \ + $(use_with hamlib) \ + $(use_enable nls) \ + $(use_with pulseaudio) \ + --without-asciidoc +} diff --git a/media-radio/fldigi/metadata.xml b/media-radio/fldigi/metadata.xml new file mode 100644 index 000000000000..ce4abca35b73 --- /dev/null +++ b/media-radio/fldigi/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <use> + <flag name="hamlib">Enables support by the Hamlib amateur radio + rig control library to get/set frequency and mode of the + ham radio in use</flag> + </use> + <upstream> + <remote-id type="sourceforge">fldigi</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest new file mode 100644 index 000000000000..8463c16810cc --- /dev/null +++ b/media-radio/flrig/Manifest @@ -0,0 +1,20 @@ +AUX fix-bashism.patch 547 SHA256 88fbb0007e6c291d75abf2187a5de9933409e5e5630f4fd707d9f89c192efaa8 SHA512 4e37cac97a340171fbe995fa17b63827e278ce1b46fdafbd82ed03c5967565e1e09348d43fec9801a500e3d3793dde3111fb4c3bd4b0541cb2a0696e78f645a9 WHIRLPOOL f0973dba412907da25a31499334a710e92fcc1cfa02299245b9fea66d1fecec228ad74c2a844fd8b8c79ba8ffcbac52f4520bc668ed25ffc7f98d627d7ead3af +DIST flrig-1.3.27.tar.gz 662603 SHA256 a05a040b17e9c0de1f564f50baa6a40a089e81d86131fe3994f467fec5287cb7 SHA512 416f0e7bfdec672d275efcc17a43ad1edf13fc43cdf0faf2108dd4d3b05d44ea23c1535b669ee931adbb3635de97a3b08d4dfa6c84fe66b7120d658d117ddd4f WHIRLPOOL 819ce7d841d2083819647b060379923888297a1ba899bf74b8047829719cb40aafd8a5bd6335f1f9bb1af204701878818d33f770cd0d2abccb6d181feac03339 +DIST flrig-1.3.28.tar.gz 665466 SHA256 776aa41219586bd94d5b712fc667539ea9b15301890cb30ce08fb8fd6a7d483e SHA512 02b2e6f4b28cbdda988e35d6ee745e36cbe436b1e0ca2521fe91162ef570d325da2590fea588b1fe6d5b1e573f2c02b9bd2f0ebc7a18df95c10a31a294563737 WHIRLPOOL e74b3ec26d98625ee962cb223e1d69a1cceeadf24b40abf76a90e501c4be20405d658479877db1a4d955b244d8b0eda0f01a1b5173047982d150b0fd9c52f702 +DIST flrig-1.3.30.tar.gz 673360 SHA256 f950527715a3509fba24157c6836bc5006eaa389489e078c6c7695ed5f43ac65 SHA512 09e34da397747d35ff97c8b816b88cd91d2b886237efb43c1152fd4611d11d9fe52f77a2bb90953c4d04d538cd79da416e815cf0ff4b33c23cc69da424c2eb8d WHIRLPOOL a0d40d32626032352be121e8f0350c826d11c13cec6f04448844d8ac3222bfb01d8cdf20c05c87af2e74e03ab7ac6fc17c641b8c078d8d98e08e9f4d05b2a729 +DIST flrig-1.3.31.tar.gz 678850 SHA256 b2df2baf21a2324c895b6f3909e605000fc5bb7efc0e59dd2520d9ac8f5c82bc SHA512 9cf9e360aea55417e28c35cdcc6d80eba0f8d24028644245b7bba8b61dc485031a17ab6e97b63c75229c4612df0a51bdb269e5c00326012cf36b4fc133b3b31d WHIRLPOOL 52c97a9726ccd3924678890b85ab88af9ec7ce615081d1e0d69fe3208284d3c86692f476d753afc026f60c2c2050250a9af876b4eeab1e977a5bb2acdf953c1c +DIST flrig-1.3.32.tar.gz 681254 SHA256 42562921e65d53320bb79fe2e17f2a70d4b443f06d0103a20446ce3c23b206b6 SHA512 712f2b2d118b9dae80341301b3dbe6c0eae65ba9027cc8f1b75b55cb6f155dd1f227f80c08476dab601486def146c82501a9dafa4d4845aabeb9b3dd96274d47 WHIRLPOOL a2313ce0527adac4c572e833d68eff651f7f1365630e9d6cd896dd522e8cfac507ef47a531e811d4cea9ccefb281c793731621c81e9d84a87d00d13a7f255f75 +DIST flrig-1.3.33.tar.gz 687422 SHA256 45cca58986342e1d01791ae4a5bfe88638af38656d4d470c63ad8b910f933986 SHA512 a82c46c58ea26ce8d2707a42a96ba66ce1852b666fb362d334c8328fae1a93200be7a345536a3c65f3261d8b271a163d42c41f56d861c830d1439cd921c41527 WHIRLPOOL efa43c01510c095d0e68dc352fa04822115327a4ee5520b8bc522e2e852036a49918af4a73e1a2809842e077fc0ac66fce0d42016e7785d55328f6f60d694103 +DIST flrig-1.3.34.tar.gz 691775 SHA256 6a6311c2cf3d533f0ac10d7e6b8c6b9ef71c6ce98a7baa2e5c8aeb7e5f91f96f SHA512 4d276bff8386c0d3ae4273477ff4ac9be32d7423f5b93a2806e693e2ef4966a50b28f08e3aab9340056a00fa1ae29b34f7443ae7a95eee2e4405be3600ac182d WHIRLPOOL f3e867bbcbd96873a5da1f56d079c2fba9313deb3a632043d36072618f429dfad5a04807db94057bd5fca7322a5f0ffd7697a8b77c31158e61402fdc9b6fa6ec +DIST flrig-1.3.35.tar.gz 692055 SHA256 4f193902aa743ff06720aafb34b5fe3a5b1e3b0dc91db8e9368313895c1ff989 SHA512 b20e027cc89b0867f89a34da41e42768777b00802332c0dac2009649231845d7b7d149b329be3349087cef6a76f1a829fc7de49343e637efe34b54eb462c60d2 WHIRLPOOL 43376b804c93e2d6cd3c98b0162f70c59f1690e4ee109dd8ae04167c183ab58b9f9bf83840efe46ea7c9211b4d99f858938c3370205359ba25d71ffd9a942759 +EBUILD flrig-1.3.27.ebuild 624 SHA256 825857e2024b51e1bb2f640a44a26bc3b63ff66e81af1a6fe10e3d172eca1fe3 SHA512 3f896c6421a005fabae7db40559b5ce5276d8b40de6a95deb7b9d8f00f1dbd437ed0dd49b034d51ab55c96efce41103651c65c632a51c90cfd1c1f978aeac337 WHIRLPOOL 3ba6f0ead898008a32f56f553aa9163f4be7954cfa0ab9e1bd2537f6203e3b41304f3aa48a10d15d6718664a5f8c3d4f4887efd2fdf6e6ed913ff3e10b1460b7 +EBUILD flrig-1.3.28.ebuild 626 SHA256 ecf9a757e7c9f6bca428129ca8ea353f5dae78177dcafffc1aa06e320a49a34f SHA512 e6c243bd911e9f894524d9366c6dd344941524a1811614056d547a68d56bf58996b3c4ff02b5e80bf27ced913c602589d480188b425d38fe5deaff3efbca7c9d WHIRLPOOL b78a93576042a239406fdaed767616ab18a26f6c33f6bebe3472b141bc191b1635d2048b830cc323768901c2ed91f4ad48fa7f20fab91fd2cd16239a7b60d387 +EBUILD flrig-1.3.30.ebuild 626 SHA256 ecf9a757e7c9f6bca428129ca8ea353f5dae78177dcafffc1aa06e320a49a34f SHA512 e6c243bd911e9f894524d9366c6dd344941524a1811614056d547a68d56bf58996b3c4ff02b5e80bf27ced913c602589d480188b425d38fe5deaff3efbca7c9d WHIRLPOOL b78a93576042a239406fdaed767616ab18a26f6c33f6bebe3472b141bc191b1635d2048b830cc323768901c2ed91f4ad48fa7f20fab91fd2cd16239a7b60d387 +EBUILD flrig-1.3.31.ebuild 626 SHA256 ecf9a757e7c9f6bca428129ca8ea353f5dae78177dcafffc1aa06e320a49a34f SHA512 e6c243bd911e9f894524d9366c6dd344941524a1811614056d547a68d56bf58996b3c4ff02b5e80bf27ced913c602589d480188b425d38fe5deaff3efbca7c9d WHIRLPOOL b78a93576042a239406fdaed767616ab18a26f6c33f6bebe3472b141bc191b1635d2048b830cc323768901c2ed91f4ad48fa7f20fab91fd2cd16239a7b60d387 +EBUILD flrig-1.3.32.ebuild 626 SHA256 ecf9a757e7c9f6bca428129ca8ea353f5dae78177dcafffc1aa06e320a49a34f SHA512 e6c243bd911e9f894524d9366c6dd344941524a1811614056d547a68d56bf58996b3c4ff02b5e80bf27ced913c602589d480188b425d38fe5deaff3efbca7c9d WHIRLPOOL b78a93576042a239406fdaed767616ab18a26f6c33f6bebe3472b141bc191b1635d2048b830cc323768901c2ed91f4ad48fa7f20fab91fd2cd16239a7b60d387 +EBUILD flrig-1.3.33.ebuild 626 SHA256 ecf9a757e7c9f6bca428129ca8ea353f5dae78177dcafffc1aa06e320a49a34f SHA512 e6c243bd911e9f894524d9366c6dd344941524a1811614056d547a68d56bf58996b3c4ff02b5e80bf27ced913c602589d480188b425d38fe5deaff3efbca7c9d WHIRLPOOL b78a93576042a239406fdaed767616ab18a26f6c33f6bebe3472b141bc191b1635d2048b830cc323768901c2ed91f4ad48fa7f20fab91fd2cd16239a7b60d387 +EBUILD flrig-1.3.34.ebuild 626 SHA256 ecf9a757e7c9f6bca428129ca8ea353f5dae78177dcafffc1aa06e320a49a34f SHA512 e6c243bd911e9f894524d9366c6dd344941524a1811614056d547a68d56bf58996b3c4ff02b5e80bf27ced913c602589d480188b425d38fe5deaff3efbca7c9d WHIRLPOOL b78a93576042a239406fdaed767616ab18a26f6c33f6bebe3472b141bc191b1635d2048b830cc323768901c2ed91f4ad48fa7f20fab91fd2cd16239a7b60d387 +EBUILD flrig-1.3.35.ebuild 626 SHA256 ecf9a757e7c9f6bca428129ca8ea353f5dae78177dcafffc1aa06e320a49a34f SHA512 e6c243bd911e9f894524d9366c6dd344941524a1811614056d547a68d56bf58996b3c4ff02b5e80bf27ced913c602589d480188b425d38fe5deaff3efbca7c9d WHIRLPOOL b78a93576042a239406fdaed767616ab18a26f6c33f6bebe3472b141bc191b1635d2048b830cc323768901c2ed91f4ad48fa7f20fab91fd2cd16239a7b60d387 +MISC ChangeLog 4108 SHA256 bc3c290281e78ff70c406249a6ea577f3e7d90db1a5374984ac0736fe632b290 SHA512 3a5cdecd79909a729f2eb8995dac0beef719964cfd428b9f12af068e996bc5b738659431b9673ae5cf757db58b3ee72716e0544579fa2604775d66aadbc000f2 WHIRLPOOL 7e3a2e9da2d4401604f77c23995bedaa57e68a85b9ed5861f79e5a4566e815a337d58de68f3789fc13fad2e3af7807849668266af3100e04002806df590e8980 +MISC ChangeLog-2015 5718 SHA256 1bb3b830ac0782a53f53b28144f156ac638fae070cfad919a6d510a4dde2c631 SHA512 36268f9af90e7e79816a8a00a30b645b7429c874f07dd629dba0df6a732ce7df031a8e24a79d1c849b16cd1eaa7d65f6a8a93b131d034670fa04dbefdcd6093f WHIRLPOOL 3bf3da9610aea532a12fab81642ea9282545f33ed456b70ee71b7b98c8cdd5d52253a82c578c536f65bb31dd8e1401ffa5f44bec5d5959ec91d03c7f58683d0b +MISC metadata.xml 325 SHA256 d90d79b3408436d25b05493d0f370abfbec279a64f26da4fbe6e0ee6ce4ab2b9 SHA512 ca601e14e79450d08e0679e86827071a323fbc60cdf89412257747490046ca6efb2e78ae27f69c0e3ad449427049a35d478f2a7524a0606658ef9b302d9c0d43 WHIRLPOOL d638db5564b3a7b358e4d1bbc46b289717f9d737793e403d4f76810ea7e3d2c1e4666e6ce9dc42f99bfb665050213e2e85800cd3a7ac6a6dc854770cd38e3b71 diff --git a/media-radio/flrig/files/fix-bashism.patch b/media-radio/flrig/files/fix-bashism.patch new file mode 100644 index 000000000000..53dac6b27d6c --- /dev/null +++ b/media-radio/flrig/files/fix-bashism.patch @@ -0,0 +1,11 @@ +--- m4/fltk.m4.orig 2014-12-13 13:46:29.000000000 +0100 ++++ m4/fltk.m4 2014-12-13 14:03:44.000000000 +0100 +@@ -38,7 +38,7 @@ + FLTK_LIBS=`$FLTK_CONFIG --ldflags --use-images` + if test "x$target_mingw32" != "xyes"; then + if test "x$target_darwin" != "xyes"; then +- if grep -q "lX11" <<< "$FLTK_LIBS"; then ++ if echo "$FLTK_LIBS" | grep -q "lX11" ; then + FLTK_LIBS="$FLTK_LIBS"; + else + FLTK_LIBS="$FLTK_LIBS -lm -lX11"; diff --git a/media-radio/flrig/flrig-1.3.27.ebuild b/media-radio/flrig/flrig-1.3.27.ebuild new file mode 100644 index 000000000000..cabd624a1a56 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.27.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +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" + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/fix-bashism.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/flrig/flrig-1.3.28.ebuild b/media-radio/flrig/flrig-1.3.28.ebuild new file mode 100644 index 000000000000..55065b05abc0 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.28.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +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" + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/fix-bashism.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/flrig/flrig-1.3.30.ebuild b/media-radio/flrig/flrig-1.3.30.ebuild new file mode 100644 index 000000000000..55065b05abc0 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.30.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +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" + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/fix-bashism.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/flrig/flrig-1.3.31.ebuild b/media-radio/flrig/flrig-1.3.31.ebuild new file mode 100644 index 000000000000..55065b05abc0 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.31.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +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" + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/fix-bashism.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/flrig/flrig-1.3.32.ebuild b/media-radio/flrig/flrig-1.3.32.ebuild new file mode 100644 index 000000000000..55065b05abc0 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.32.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +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" + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/fix-bashism.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/flrig/flrig-1.3.33.ebuild b/media-radio/flrig/flrig-1.3.33.ebuild new file mode 100644 index 000000000000..55065b05abc0 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.33.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +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" + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/fix-bashism.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/flrig/flrig-1.3.34.ebuild b/media-radio/flrig/flrig-1.3.34.ebuild new file mode 100644 index 000000000000..55065b05abc0 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.34.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +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" + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/fix-bashism.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/flrig/flrig-1.3.35.ebuild b/media-radio/flrig/flrig-1.3.35.ebuild new file mode 100644 index 000000000000..55065b05abc0 --- /dev/null +++ b/media-radio/flrig/flrig-1.3.35.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +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" + +RDEPEND="x11-libs/libX11 + x11-libs/fltk:1 + x11-misc/xdg-utils" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/fix-bashism.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/flrig/metadata.xml b/media-radio/flrig/metadata.xml new file mode 100644 index 000000000000..f928b39d9611 --- /dev/null +++ b/media-radio/flrig/metadata.xml @@ -0,0 +1,11 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">fldigi</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/gpredict/Manifest b/media-radio/gpredict/Manifest new file mode 100644 index 000000000000..4b56187239ff --- /dev/null +++ b/media-radio/gpredict/Manifest @@ -0,0 +1,8 @@ +AUX gpredict-1.1-doc.patch 593 SHA256 a02ee94f3f2b12bf2aec6eeaa0645a7a353cb683d2f1ab9474e7455a631a9ed2 SHA512 80ddd04a14018a39a19a11f91ab84e9e5916d634d1f572572e4f90e861106d5fed6edb32b706575ef39e6bb58578b3a689567c316fb48cc02b6a83cfec433061 WHIRLPOOL 11b618b0316cd023934d99c34dd3d68a71b1872efae183135a546241fce5ae6521ab7bf291571ae97223fb48ee66be53b34dee4483eeec96e074daeb066c927f +AUX gpredict-1.3-doc.patch 592 SHA256 9ab1dd30f831c56e1e3259eeb1fc3a4f8b71d952808373c0593c5ee745ebb651 SHA512 68682ea921daeb7d476e0fb04872d305c217808ed13b7be376355c25589c849238b16d731be4db502affa00474a4311a031e2bc5e0a03caa7e22b0164a242079 WHIRLPOOL 60cbb1231a571fe131f31069f892133e65f4e48538f5685b28f891b179f6105112a8ad49c508537c738380154fd438eaf4c9b2c2b5efe48ff92e24a8e53993c3 +DIST gpredict-1.3.tar.gz 4750388 SHA256 b0f6beed8da1b2c513ba1f22593195c6097fc7ccfc66cba4bdbc16277238d5a3 SHA512 e465e5162d46375e6d8c1ca6b98ec5860f974eec0cbcf8219b65c919ab74ce342e6296886e3fadcb64882c9059da26707e8b10670dac7b1f8146641ed0992f09 WHIRLPOOL 376b8f787ab7a50d3dbf0927a63c80e6cdbddf94e784a257cf1bf4aa7198ca9793d4c75c1bcca3d0bc750fb0f00f0ffbfa25778fe8a7876eec2fcde502c497fa +EBUILD gpredict-1.3-r1.ebuild 1048 SHA256 8cd94cbe2a9bc3cde5e32431345aef7fe229deda642c35d8b9c139f9fc74ec9f SHA512 703233bf44f1c5a08f20f388633938ffcce752fe2827c83d96d6ea1554104f1b22c9a1fa105d35eca013b34d75d73eb094ded4919c8a955f79bd071b63e8b4a4 WHIRLPOOL 441538d51e45b83281d0dd3feb3a56c4be89d88992311eda7b828ef182cbc477c6c1f74fa8b1a7bfa08b9a664bb8450e34003d392113e164576f1f7f0872778c +EBUILD gpredict-1.3-r2.ebuild 892 SHA256 84009cee0281b94825e68561ec489a47e8ab807dee6b2804f0718f7a9de31c42 SHA512 6985cdbbed0f6581ce5782e2bb9f5eb07311e1c0b32ac83ab4bafae48163c70c4c2bdf4affcb87a2d11f476ea90cfdadd5a43f47c4ad2e3d472a69a31c2fefbf WHIRLPOOL 933876ff7b9367a9d0c611900f032616e75f49df641a22c00f8c84b63eac207eac556d7a8167d944ed26e031385b8156dd669767595aa216df417395f9ab5c5b +MISC ChangeLog 2209 SHA256 6192716f9502aeba0e009b1e32e35c6205c1c6786a3eac8e7997fee99b7c6345 SHA512 960b928467b1cf02e6bc100fa750a7bc3502b654f4a6b1e610414925012f65b1ab6a344faccb2877d82f18821f248acf08814df02bb9f5188f772798262c48a8 WHIRLPOOL 651b755881a1d9154ed7e135d0179f7905770ed84613b266d22d668127e387a9f3af2f79ec43385bb3232946aa4d93e65d2d9e0199d8f6ed194dff7eb53b84fc +MISC ChangeLog-2015 2171 SHA256 e280e827af8e7967e246d42a8b30265426a168648f0d557a313bee9e3c15321a SHA512 9dcce5ebf942f30c7d59d2f11591de73add12bf4a6b4b7d2d64db652c97a22e00c9adb1a89c36a2a1d6e540d7c55f903e4155b3ffac62365ddc5f0b206d921d9 WHIRLPOOL b6353e566afbb4d514009927430316ed60a1ddbf7f6b83a57c3360d06fb18be73cba601232e7fb51f5a581cd0bd72920d2583c3dc125a6bfeae701ce96cc24c7 +MISC metadata.xml 327 SHA256 aaa1cf39144cf9222cc9eb48941977ca2d3d3fe83a631c924b513b88fd62a79a SHA512 8e461ba4d187a96f1e15e1fab90da3755ec7ad6b24f1182b65eeacffa996375bd0bd905907c329bb53a92b94c22b08283ea936956acc58e5153634e464d9a147 WHIRLPOOL 5809ede24fddd76690201ab4e9121016eac57fd832d2bbf2676c7b2fb5d445ebfaaa3b713b496cd8b1f994977a57696132a4a04051a3d4df0add4584e8ada850 diff --git a/media-radio/gpredict/files/gpredict-1.1-doc.patch b/media-radio/gpredict/files/gpredict-1.1-doc.patch new file mode 100644 index 000000000000..41f1b40b6a02 --- /dev/null +++ b/media-radio/gpredict/files/gpredict-1.1-doc.patch @@ -0,0 +1,15 @@ +--- Makefile.am.orig 2009-04-19 12:09:03.000000000 +0200 ++++ Makefile.am 2009-04-19 12:09:20.000000000 +0200 +@@ -2,12 +2,7 @@ + + install-data-local: + @$(NORMAL_INSTALL) +- $(INSTALL_DATA) $(top_srcdir)/AUTHORS $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/ChangeLog $(DESTDIR)$(pkgdatadir) + $(INSTALL_DATA) $(top_srcdir)/NEWS $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/README $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/COPYING $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/TODO $(DESTDIR)$(pkgdatadir) + + EXTRA_DIST = \ + autogen.sh \ diff --git a/media-radio/gpredict/files/gpredict-1.3-doc.patch b/media-radio/gpredict/files/gpredict-1.3-doc.patch new file mode 100644 index 000000000000..c4217ad2327b --- /dev/null +++ b/media-radio/gpredict/files/gpredict-1.3-doc.patch @@ -0,0 +1,15 @@ +--- Makefile.am.orig 2009-04-19 12:09:03.000000000 +0200 ++++ Makefile.am 2009-04-19 12:09:20.000000000 +0200 +@@ -2,12 +2,8 @@ + + install-data-local: + @$(NORMAL_INSTALL) +- $(INSTALL_DATA) $(top_srcdir)/AUTHORS $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/ChangeLog $(DESTDIR)$(pkgdatadir) + $(INSTALL_DATA) $(top_srcdir)/NEWS $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/README $(DESTDIR)$(pkgdatadir) + $(INSTALL_DATA) $(top_srcdir)/COPYING $(DESTDIR)$(pkgdatadir) +- $(INSTALL_DATA) $(top_srcdir)/TODO $(DESTDIR)$(pkgdatadir) + + EXTRA_DIST = \ + autogen.sh \ diff --git a/media-radio/gpredict/gpredict-1.3-r1.ebuild b/media-radio/gpredict/gpredict-1.3-r1.ebuild new file mode 100644 index 000000000000..6a14b3c8e3d8 --- /dev/null +++ b/media-radio/gpredict/gpredict-1.3-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils + +DESCRIPTION="Real-time satellite tracking and orbit prediction application" +HOMEPAGE="http://gpredict.oz9aec.net" +SRC_URI="mirror://sourceforge/${PN}/${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+:2 + x11-libs/goocanvas:0 + net-misc/curl" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext" + +src_prepare() { + # remove wrong doc location + epatch "${FILESDIR}/${PN}-1.1-doc.patch" + sed -i -e "s/0.15/0.14/g" configure.ac || die + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + make_desktop_entry ${PN} "GPredict" "/usr/share/pixmaps/gpredict/icons/gpredict-icon.png" Science + # provide a link to GPL license to allow the program to show it (see + # Help->license menu entry) + dosym /usr/portage/licenses/GPL-2 /usr/share/${PN}/COPYING + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/media-radio/gpredict/gpredict-1.3-r2.ebuild b/media-radio/gpredict/gpredict-1.3-r2.ebuild new file mode 100644 index 000000000000..4d41ca55836b --- /dev/null +++ b/media-radio/gpredict/gpredict-1.3-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils + +DESCRIPTION="Real-time satellite tracking and orbit prediction application" +HOMEPAGE="http://gpredict.oz9aec.net" +SRC_URI="mirror://sourceforge/${PN}/${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+:2 + x11-libs/goocanvas:0 + net-misc/curl" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig + sys-devel/gettext" + +src_prepare() { + # remove wrong doc location + epatch "${FILESDIR}/${PN}-1.3-doc.patch" + sed -i -e "s/0.15/0.14/g" configure.ac || die + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + make_desktop_entry ${PN} "GPredict" "/usr/share/pixmaps/gpredict/icons/gpredict-icon.png" Science + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/media-radio/gpredict/metadata.xml b/media-radio/gpredict/metadata.xml new file mode 100644 index 000000000000..a5f0d74418dd --- /dev/null +++ b/media-radio/gpredict/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">gpredict</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/grig/Manifest b/media-radio/grig/Manifest new file mode 100644 index 000000000000..35ca61bf2c7d --- /dev/null +++ b/media-radio/grig/Manifest @@ -0,0 +1,5 @@ +DIST grig-0.8.1.tar.gz 621728 SHA256 be8687418fb23efa0468674c3fdd15340fed06eef09be9de21106cc17e033c25 SHA512 84eda8db5d18324f26f0775483c8272296aad05dd75f0572c01a3c7af6dbd14bff7b98cc6a61fe3c43d25193866be4b3dafdc4e68dfc37217e88b53ca53266f9 WHIRLPOOL 21b70d145a7c7b0901cc74748f4ec24ba719a398a3c59e78eb231d0b886e62222477be9e612d21eec411426ba8f520b900ad03ef5c65ff81dcf3f6dd45e05068 +EBUILD grig-0.8.1.ebuild 651 SHA256 ada7bfb4305c61619e4e865f1bd532ff838f22fd06dabde427452c4475fe26ce SHA512 0ccec0bdbb01a8f40bcd98a61c30e6b90673fb87f14524fae5b45d2cd2dff31f0354b70d69aef09b0e246d54237ebdb02a20030bab0d9465da4bec5358f0280e WHIRLPOOL 9c4751321c7a60a8e09e38e7a856c72f684d193ce5a09c55dec7f83a052fd484ccb344318a2f374c62f4d268969052a19fc219105d3a8d1527c8db9e7c8cc499 +MISC ChangeLog 2929 SHA256 162e4376e53f8f1983214a7866c695f2b864a10ff13a9359977f307758b68c58 SHA512 234675177ffd7e125c39ac92b5e6ddd639c9246900707737f46f1ceeb1d99423c277dd226602f1f421b4af15bcb1725dcc6a3dcc83346fc06affd2199c206ebf WHIRLPOOL 54d3c3ba8c4b5680529cd9cd42e411c6be38185cd31830870b44d4097f364814eb809bf0fccdaf528ace9cbaf026c43cd349c41feba0f0d9f83392d6f2e8e9b1 +MISC ChangeLog-2015 838 SHA256 ac3ab602d17fa8928f16895be59add834dc0dbd0b4c08991f972f9f62e51fc8e SHA512 acbc9b4545d25667e60b9fae23b0151ec7c111c102c036e47e3540cad7f95cd2a0c32a3c555f8a335e7b0e2c719df550714a8172e940f9345275f2d2c7b7c763 WHIRLPOOL 94128eaa1f19600ed2756cc0abe2a63378c4dcbb6ae8cca5aae6c1c8d4c7929aee8f814b2ae08fb4c8b541eff9b7174c18724e78a42197bea0ef3953f78d0771 +MISC metadata.xml 332 SHA256 a47fae860385e6bcc265f06edd8ed440e2ec1a06be8eb820b8b99ab36c86b3a7 SHA512 4f7b94abe8a2e6106a68f77e32aac0156c5d138b2eda01d4cc3e1c51c3fc530c75992c0b6e901a083f98028d751876359c3e7d06465cabb5988174b5d28b4e9e WHIRLPOOL 1baea8accd121c30bb6cde7462de04e3bf5d0d6fd96a5034350de319e08bef8c3e273a50620de12ad702ce8663e4b517c664c7ab648284fbea6aa0d728874e00 diff --git a/media-radio/grig/grig-0.8.1.ebuild b/media-radio/grig/grig-0.8.1.ebuild new file mode 100644 index 000000000000..f290930b0ddb --- /dev/null +++ b/media-radio/grig/grig-0.8.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +DESCRIPTION="A tool for controlling amateur radios" +HOMEPAGE="http://groundstation.sourceforge.net/grig/" +SRC_URI="mirror://sourceforge/groundstation/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + x11-libs/gtk+:2 + media-libs/hamlib" +RDEPEND="${DEPEND}" + +src_configure() { + econf --enable-hardware +} + +src_install() { + default + make_desktop_entry ${PN} "GRig" "/usr/share/pixmaps/grig/grig-logo.png" "HamRadio" + rm -rf "${D}/usr/share/grig" || die "cleanup docs failed" +} diff --git a/media-radio/grig/metadata.xml b/media-radio/grig/metadata.xml new file mode 100644 index 000000000000..897bb71a912b --- /dev/null +++ b/media-radio/grig/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">groundstation</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/ibp/Manifest b/media-radio/ibp/Manifest new file mode 100644 index 000000000000..ea770f2acaf1 --- /dev/null +++ b/media-radio/ibp/Manifest @@ -0,0 +1,6 @@ +DIST ibp-0.21.tgz 33536 SHA256 b3b118ca83619f0a5605652a0a8c385c77ada3a10321a771e2d19f9f59604abd SHA512 784bdcae61ce41dff7d88eb2068171dafa607012660393188326e94e323fdf5badebf3d8a24016c83c96c770b6d0935fc35aef5aca6bbfd665b7f2ccf39118ca WHIRLPOOL f3ebf23a5d797b564e8669aad0cbd8827e5dfc01f13f5b24c6d268f9e1a16be143eaf5257755d47efbccab8ab99e1caa113671509bc04ea3ded9850caba037a7 +EBUILD ibp-0.21-r1.ebuild 1081 SHA256 b76c390e31c858079c9c3cde7504d809f4e12c26c40fda3dd5af73ce742f85db SHA512 ac44a6783f8a2cd281f3e8ed1008d3e022d4752fd59eb660764aac8df266eae2d04a44a22aeb5c92df91a561ca54dd14f83a21e19d71211ead3497294ffc016a WHIRLPOOL 7b5425e36e9617ddff02613b8d59a732abf53e4eec873970784c26b103b83261ef2f134ffd2cd20d872512b52aa4c775b7d2ff882a32daacd23c0ec27b8507ba +EBUILD ibp-0.21.ebuild 889 SHA256 86c7f90486ee4d241b2c9daabada3331c8898770aba053a14fdc35f007e283d7 SHA512 5613f2fb87de253cc968e00247ffed47b975f6284d8baab5377204438e65b12baba66ef85d897dcb361e567343ea0707ea9dfd7654e19a50f894937c4ef6b8e0 WHIRLPOOL 2d18aa38491e345060bd724407d0a2a921e729ee95ad8bac28380bbd2dc823558451df6f1dd57c0d46dec1fb003373205063160a9ad2f28d212ca68413530c59 +MISC ChangeLog 2165 SHA256 d859c33e522513dc0a4aff85a4335b26d197c3ad383b4d6bbe46f06dc03ffd36 SHA512 ee05527ebaf15c99347303f7015dd4522f80a4ebb710272af632ea4df070e82d879bad469324454ad154b1972367c1a57159022e9096edd09302c61d4171e7a4 WHIRLPOOL b1e57fa0c822ae68223ae4b4a81b8245023477bb466aaa006d9056aa3b1b322c40c8092a04b8c39c815e1c1629c7fa565d53e8a365dae3785a9117f9d0558e2d +MISC ChangeLog-2015 896 SHA256 fa8a75f613a590c5244e270bf3683b541b15339831077824a2dc3fb501d877d8 SHA512 81991380ee145be7aca48733e9aff5c8bfc244388ff21a677a8839ced45ebdb72534e04383cec3cade0d89fa5795c49db9fd4926c0082579e9d578fe2b1b9e9d WHIRLPOOL 7107acd09c0a57444d5d47e2d31819705ac0e86f5f203ab172483122b05db798798a6d89a0acc738f2423c622cbd3d2399b37d242df1b1fda52e8d03142ebf7a +MISC metadata.xml 249 SHA256 9e564af928a2936e8f703b73a55f69de722d795f3bb4cd256be6a95c3f11ff75 SHA512 965ae00fa198dd8f5869c4c14ff3e28c7d76be7182be6ba4bedbb68d7138da5be3c8bb993689db2c73ac328456015ebdf018ee1b308d6988067810d1156bd179 WHIRLPOOL 920b6ff93f8bcf1c19ae74f354f1f4e2a3d76a1f6ed2c8c2bb5b519f69df2657dbd204c80e2d2db52657efda8c16b1bd0d2a65b6c6af060b8144b2faafa35948 diff --git a/media-radio/ibp/ibp-0.21-r1.ebuild b/media-radio/ibp/ibp-0.21-r1.ebuild new file mode 100644 index 000000000000..3cdb7e826de7 --- /dev/null +++ b/media-radio/ibp/ibp-0.21-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +inherit toolchain-funcs + +DESCRIPTION="Shows currently transmitting beacons of the International Beacon Project (IBP)" +HOMEPAGE="http://wwwhome.cs.utwente.nl/~ptdeboer/ham/${PN}.html" +SRC_URI="http://wwwhome.cs.utwente.nl/~ptdeboer/ham/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X" + +RDEPEND="sys-libs/ncurses:0 + X? ( x11-libs/libX11 )" +DEPEND="${RDEPEND} + X? ( x11-misc/imake )" + +src_prepare() { + # respect CFLAGS if built without USE=X + sed -i -e "s/= -D/+= -D/" Makefile || die + # fix compile if ncurses is built with separate libtinfo + if has_version "sys-libs/ncurses:0[tinfo]" ;then + sed -i -e "s/-lcurses/-lcurses -ltinfo/" Imakefile Makefile || die + fi + + eapply_user +} + +src_configure() { + if use X ;then + xmkmf || die + fi +} + +src_compile() { + if use X ; then + emake \ + CC="$(tc-getCC)" \ + LOCAL_LDFLAGS="${LDFLAGS}" \ + CDEBUGFLAGS="${CFLAGS}" + else + emake CC="$(tc-getCC)" + fi +} + +src_install() { + dobin ${PN} + doman ${PN}.1 +} diff --git a/media-radio/ibp/ibp-0.21.ebuild b/media-radio/ibp/ibp-0.21.ebuild new file mode 100644 index 000000000000..9777e82215b5 --- /dev/null +++ b/media-radio/ibp/ibp-0.21.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" +inherit eutils toolchain-funcs + +DESCRIPTION="Shows currently transmitting beacons of the International Beacon Project (IBP)" +HOMEPAGE="http://wwwhome.cs.utwente.nl/~ptdeboer/ham/${PN}.html" +SRC_URI="http://wwwhome.cs.utwente.nl/~ptdeboer/ham/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="X" + +RDEPEND="sys-libs/ncurses + X? ( x11-libs/libX11 )" +DEPEND="${RDEPEND} + X? ( x11-misc/imake )" + +src_prepare() { + # respect CFLAGS if built without USE=X + sed -i -e "s/= -D/+= -D/" Makefile || die +} + +src_configure() { + if use X ;then + xmkmf || die + fi +} + +src_compile() { + if use X ; then + emake \ + CC="$(tc-getCC)" \ + LOCAL_LDFLAGS="${LDFLAGS}" \ + CDEBUGFLAGS="${CFLAGS}" + else + emake CC="$(tc-getCC)" + fi +} + +src_install() { + dobin ${PN} + doman ${PN}.1 +} diff --git a/media-radio/ibp/metadata.xml b/media-radio/ibp/metadata.xml new file mode 100644 index 000000000000..4e80019694b1 --- /dev/null +++ b/media-radio/ibp/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> +</pkgmetadata> diff --git a/media-radio/metadata.xml b/media-radio/metadata.xml new file mode 100644 index 000000000000..bfa71f070f00 --- /dev/null +++ b/media-radio/metadata.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The media-radio category contains radio-related media applications. + </longdescription> + <longdescription lang="de"> + Die Kategorie media-radio enthält Applikationen zum Thema Amateur Radio. + </longdescription> + <longdescription lang="es"> + La categoría media-radio contiene aplicaciones de media para radio. + </longdescription> + <longdescription lang="ja"> + media-radioカテゴリーにはラジオ関連のメディア・アプリケーションが含まれています。 + </longdescription> + <longdescription lang="nl"> + De media-radio categorie bevat radio-gerelateerde applicaties. + </longdescription> + <longdescription lang="vi"> + Nhóm media-radio chứa các ứng dụng liên quan đến radio. + </longdescription> + <longdescription lang="it"> + La categoria media-radio contiene applicazioni per la radio. + </longdescription> + <longdescription lang="pt"> + A categoria media-radio contém aplicações de mídia para rádio. + </longdescription> + <longdescription lang="pl"> + Kategoria media-radio zawiera oprogramowanie multimedialne związane z + radiem. + </longdescription> +</catmetadata> + diff --git a/media-radio/qrq/Manifest b/media-radio/qrq/Manifest new file mode 100644 index 000000000000..0fe95ec42f3e --- /dev/null +++ b/media-radio/qrq/Manifest @@ -0,0 +1,7 @@ +AUX qrq-0.3.1-tinfo.patch 689 SHA256 67a9afd6fd0b646de643c57db335affcf8bbcb17bf4b1567588514e4a60b4acc SHA512 cb2bfa48ae5c6c4874e5ea4e54eed53b30ffb4f1c6d73c9fd9e3cac8a97b40861907261c8a06601b71c41c60e96bba0aa845ba8d3128d424a3bba0e016a52ebb WHIRLPOOL 3edc32b37ffaae494dcc2fe2ee27cc8778acc66e8c00bf28f60cb19c775e6eaab6f4daec7c3fe30ddfe05d74080ac7b068823b7f8e1c0ef5424bb27fbb5f87ba +DIST qrq-0.3.1.tar.gz 131508 SHA256 92988a33b7eddb3941cf91a285a57f4f0872722adf003350a8afe2caf83159a1 SHA512 ce6e3b6f79575f11457f56e1044267dbefda20b13ba43fd79b2ad5821b4502a8a2badacbd891e154472d6f26334a0a8fcddf9521d905d8e7a72d8a687346e23d WHIRLPOOL 8cdad3bebaf1754b499df1372acab50bbe24683f23ffeb337ca0a6d7379fea970f8ee5a8935b485f55f92b048459f284110fea0994c6327e659152a9a6129755 +EBUILD qrq-0.3.1-r1.ebuild 940 SHA256 4b1b2ee2e165cce6eb07ea79ccdbcf765f1a81fb3bce9d5f5e5a97fd36cd2637 SHA512 d6aac6e98701cd5f95e0b166abfc46f614262a2a598fa40b645131a1208ec308327af3a5775503f66aa075cec3adb7ae68ebd7abacfd3dd9bde354dc8a2955ed WHIRLPOOL dcd5a8432a1763f7f25d7685ebe6fb3deb9986e9226805db172a7ca9889cb7fd429fa2f28ce35a0ae70d117f535506b775ecd9b9390dbcf9ac315c9f81fee3d4 +EBUILD qrq-0.3.1.ebuild 892 SHA256 b6819fe1f3d36a1f31cedd4c039fee0f42b90eef2bba1fcfa779d5517f5a8146 SHA512 456a817c926fb0db8c11f7a20c92cdddbf3b4f923473bd598a0a4f26d666ae9afd1b33cc0766ee1f3f584e3896f0ed7815b60fafebe7a604bed25b5856acdf87 WHIRLPOOL 85727bc2ec7ba3c569bf0276997712bcbe50bd751d1403e20af889eca902477ad1bb930b7b049797f871b0f8559bce3ec4a59c781a18c905423b38318e30872e +MISC ChangeLog 2310 SHA256 9e97c079ef9611258ec7616c9e2f8f6412d063cf94df755a901a9231a5ca9fea SHA512 82a63d9ac08c0b66337a50766f69e1fdbbda8cdeee5dd945e35548f4430464ab72f2eb8b6039f40a4a0f74a45a872ea0ea8d7f6c5827ea8d02e286a89848c220 WHIRLPOOL 461db3d3691c9946000a7ebf2436f43ec12f42934f7ab275515fb831c7c55144b2b761d39c2b54f28aeac1b64e60e16c169f502be7dfb5608f82f4ef9b70d131 +MISC ChangeLog-2015 1954 SHA256 04860a4fd32fe3ad1615ff9c9d5dcebda5321dbd37877c868ea28d6c3228ff45 SHA512 ea015c47827a4374113d5f2822103d5cddf1a292b1bf3d99938177f300d6fa9f7e795497cf1b5bd5ae0174fe494d28498307c5821467e900fa35986bd8a79b4a WHIRLPOOL 53c158db01bd03c335e361983ba9e13d7bd4f6fd1dd582fd516b749ed85a0273c1b935d495a4283649aa0f33cf83125bef77fc0420b7af490692e3ceb5aaf572 +MISC metadata.xml 255 SHA256 707873307fd820b656feb83b7064bfe7bd211f140e17ce5ada633423c9991f44 SHA512 de8b7215b0e95c523e18bbb6a7048b395d5219a9c68458c47cc5944fc3dea6bc3a3a1569ce0815a1bdc2bfdf4d8a570a083acb927dc467f0da56ce9988b53c3a WHIRLPOOL 9ae9cfa9a3ccc1812d335357fe6489431d12437882ff8eabe29315e13659a1e8303f7d4616fca570cef4ca095f99c42cee1d2be59cbf776b8cfc3bcbc5846098 diff --git a/media-radio/qrq/files/qrq-0.3.1-tinfo.patch b/media-radio/qrq/files/qrq-0.3.1-tinfo.patch new file mode 100644 index 000000000000..83ae2b0e7bca --- /dev/null +++ b/media-radio/qrq/files/qrq-0.3.1-tinfo.patch @@ -0,0 +1,20 @@ +--- a/Makefile 2017-04-03 18:45:09.028423872 +0200 ++++ b/Makefile 2017-04-03 18:45:55.711048924 +0200 +@@ -47,7 +47,7 @@ ifeq ($(USE_CA), YES) + endif + else ifeq ($(USE_PA), YES) + CFLAGS:=$(CFLAGS) -D PA -pthread +- LDFLAGS:=$(LDFLAGS) -lpulse-simple -lpulse -lncurses ++ LDFLAGS:=$(LDFLAGS) -lpulse-simple -lpulse $(shell pkg-config ncurses --libs) + OBJECTS=qrq.o pulseaudio.o + else ifeq ($(USE_WIN32), YES) + CFLAGS:=$(CFLAGS) -D PA +@@ -55,7 +55,7 @@ + OBJECTS=qrq.o qrq.res pdcurses.a libpthreadGC1.a + else + OBJECTS=qrq.o oss.o +- LDFLAGS:=$(LDFLAGS) -lpthread -lncurses ++ LDFLAGS:=$(LDFLAGS) -lpthread $(shell pkg-config ncurses --libs) + CFLAGS:=$(CFLAGS) -D OSS + endif + diff --git a/media-radio/qrq/metadata.xml b/media-radio/qrq/metadata.xml new file mode 100644 index 000000000000..e91b5e271e2a --- /dev/null +++ b/media-radio/qrq/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> +</pkgmetadata> diff --git a/media-radio/qrq/qrq-0.3.1-r1.ebuild b/media-radio/qrq/qrq-0.3.1-r1.ebuild new file mode 100644 index 000000000000..cf605dee2b54 --- /dev/null +++ b/media-radio/qrq/qrq-0.3.1-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit toolchain-funcs + +DESCRIPTION="Yet another CW trainer for Linux/Unix" +HOMEPAGE="http://fkurz.net/ham/qrq.html" +SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="pulseaudio" + +DEPEND="sys-libs/ncurses:= + pulseaudio? ( media-sound/pulseaudio )" +RDEPEND="${DEPEND}" + +src_prepare() { + eapply "${FILESDIR}"/${P}-tinfo.patch + # avoid prestripping of 'qrq' binary + sed -i -e "s/install -s -m/install -m/" Makefile || die + sed -i -e "s/CC=gcc/CC=$(tc-getCC)/" Makefile || die + sed -i -e "s/-lpulse-simple/-lpthread -lpulse-simple/" Makefile || die + default +} + +src_compile() { + CONF="USE_PA=NO USE_OSS=YES" + if use pulseaudio; then + CONF="USE_PA=YES USE_OSS=NO" + fi + emake $CONF +} + +src_install() { + emake $CONF DESTDIR="${D}/usr" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/qrq/qrq-0.3.1.ebuild b/media-radio/qrq/qrq-0.3.1.ebuild new file mode 100644 index 000000000000..cda5a8f5a9cf --- /dev/null +++ b/media-radio/qrq/qrq-0.3.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit toolchain-funcs + +DESCRIPTION="Yet another CW trainer for Linux/Unix" +HOMEPAGE="http://fkurz.net/ham/qrq.html" +SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="pulseaudio" + +DEPEND="sys-libs/ncurses:* + pulseaudio? ( media-sound/pulseaudio )" +RDEPEND="${DEPEND}" + +src_prepare() { + # avoid prestripping of 'qrq' binary + sed -i -e "s/install -s -m/install -m/" Makefile || die + sed -i -e "s/CC=gcc/CC=$(tc-getCC)/" Makefile || die + sed -i -e "s/-lpulse-simple/-lpthread -lpulse-simple/" Makefile || die +} + +src_compile() { + CONF="USE_PA=NO USE_OSS=YES" + if use pulseaudio; then + CONF="USE_PA=YES USE_OSS=NO" + fi + emake $CONF +} + +src_install() { + emake $CONF DESTDIR="${D}/usr" install + dodoc AUTHORS ChangeLog README +} diff --git a/media-radio/qsstv/Manifest b/media-radio/qsstv/Manifest new file mode 100644 index 000000000000..e90b8b8e3b02 --- /dev/null +++ b/media-radio/qsstv/Manifest @@ -0,0 +1,5 @@ +DIST qsstv_9.2.4.tar.gz 11883587 SHA256 509c01e0d966ce622478d89cc168acb66327af452d2ef593731c23f35c8db3c5 SHA512 a354fcc086c08b5bea69416d9d5f9ad7bde5ff496edeecf6403249c77d8f27176b6928dc9885c924a8f61db087a4c8286f1b6f26a73034b72723ba390ce8a9fd WHIRLPOOL 63c4b05e928c5aea0c9295dd4b173021c7e922d3635307a7b52875cf5a39ed2f0d816bd475c11413e8a732a0685f18d61c42bc509954829d61734d7aa4fee7c5 +EBUILD qsstv-9.2.4.ebuild 1085 SHA256 8ad6da2e4808baf8ec6bb1dcc0f7e8f193086996d7931d5e4b2c3d26a10cc697 SHA512 67a9e4165e110d171079460ad2296c21315a2a4de6434c5e17497770a4201acc6ccb20d71d4a205297b22bb3d1bf931f65fadaadc4a5a0d21adc5b076857fcde WHIRLPOOL 9df6ae812fc8f298bd7cb60ba7ae8699a4d48f83cbbedb92713957a4c098af2e87f700bcb5a281fa60cfcfbd389636bc5179731c241dc29f1711a5da269b2c72 +MISC ChangeLog 4184 SHA256 934f15a272cba4884dacf85bff72204466ea4aa13f114e136ea92f402a9e5800 SHA512 bf61661cfdf90efe68dfaa48a7c304f89e91126540261440c247cb5ccdb9c20ec55151e0753cd67b0aa7923b68d1bd85fe9d7d515148e45fe751c88138170bf9 WHIRLPOOL 25f4f1a1d2bbf193eba0f21cd60290cff9444a830468bf509c1f3e0aa062a35bc08122236eeebe490c02a368cf064b979fd97ab5398e7283a7de344f19aa2187 +MISC ChangeLog-2015 3777 SHA256 6c096561ad2953ee0ae7c2cec7b58369b584bdd7ce29ac7c7eb51fbabafb62ec SHA512 4d57c56b35d5245bbfb0f62d60dff2b4b80cf674eb81836a91c64e5e3c4ca880304ad19b6b42c758e906979832e7b2bdb0f25fcca38e58bcd90de21c511d7b6b WHIRLPOOL 153f160cf6547664f229ef91f0b0d08cd4b9afa2be10eadeb8ca5b28bb36bed64ab751bbc15ac8aa3f15e3dd98aa5208140df1ff38084fd360271456d8dfcdba +MISC metadata.xml 410 SHA256 e37d15a78d3808825ca75ed8c93243b33105307175d909c083aed0bf33299c6c SHA512 2c6aca4abe5c944966fd5c63f9534024453cd67560f406971d6281604bfed5800f384cee8d1aadb0b85bf636530a2b7eb5c2ba002a499eb41f2670d38a89b69c WHIRLPOOL 18b9c4fe8af79dae99ab6ef78eadf2a501be11ec54fb0103fc31cdefb5d3637bd955f4967fc2833d93d280d974c61a445b05e087696ff83952be88dc74698e22 diff --git a/media-radio/qsstv/metadata.xml b/media-radio/qsstv/metadata.xml new file mode 100644 index 000000000000..7cc52ef45b96 --- /dev/null +++ b/media-radio/qsstv/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> +</maintainer> +<maintainer type="project"> + <email>radio@gentoo.org</email> + <name>Radio</name> +</maintainer> +<longdescription>An amateur radio SSTV software</longdescription> +</pkgmetadata> diff --git a/media-radio/qsstv/qsstv-9.2.4.ebuild b/media-radio/qsstv/qsstv-9.2.4.ebuild new file mode 100644 index 000000000000..69a97bf2e753 --- /dev/null +++ b/media-radio/qsstv/qsstv-9.2.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils qt4-r2 + +MY_P=${P/-/_} + +DESCRIPTION="Amateur radio SSTV software" +HOMEPAGE="http://users.telenet.be/on4qz/" +SRC_URI="http://users.telenet.be/on4qz/qsstv/downloads/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +CDEPEND="dev-qt/qtcore:4[qt3support] + dev-qt/qtgui:4 + media-libs/hamlib + media-libs/openjpeg:2 + media-libs/alsa-lib + media-sound/pulseaudio + media-libs/libv4l + sci-libs/fftw:3.0=" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND} + x11-misc/xdg-utils" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # fix docdirectory, install path and hamlib search path + sed -i -e "s:/doc/\$\$TARGET:/doc/${PF}:" \ + -e "s:-lhamlib:-L/usr/$(get_libdir)/hamlib -lhamlib:g" \ + qsstv/qsstv.pro || die + + # fix hardcoded path to openjpeg headers + sed -i -e "s:openjpeg-2.1/::" qsstv/utils/color.cpp ||die + sed -i -e "s:/usr/include/openjpeg-2.1:$(pkg-config --cflags-only-I libopenjp2):" \ + -e "s:-I/usr:/usr:" qsstv/qsstv.pro ||die +} diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest new file mode 100644 index 000000000000..8d8416d2fdd9 --- /dev/null +++ b/media-radio/svxlink/Manifest @@ -0,0 +1,9 @@ +AUX remotetrx.init 786 SHA256 25430f5994a7b2e1c3ab5e202999468e56df1827c988e758eba7c21427aff236 SHA512 66222df5ee57a28b5f857ee1209efa3e9af270be3f38ef763ec757b55ef58bd831f18e4704f6dd5554435522a24982ce59c8e70e013e2098b16b997495fb2d05 WHIRLPOOL 1c4639755d998d004d7e73e03f94657e32e953cca0f923dd510442d255f53e58c5139bce42037ebcf12ff4440d54cc7bf50213557bdf330bd3b9fa1ffb923546 +AUX remotetrx.rc 578 SHA256 90176eb6d1bc0f95f504e90a5bba375c5d4513f57fb322284d4da9462ac0b201 SHA512 759adaa668f5f0315dd9d710d3ed738b4a0e042a7d12541862c2a311073d25573195336416b3940aaa89443242ce34abf7994c902603cd2640d08291037f465f WHIRLPOOL b4d3c8d5f1912b6aa1fe9e8bb7ad4c665803fe33828c357c2dbe0f783193a019f65e94aa79bc0de6eb887df8e30ecb8b4d4842356ad1cc674f4f3507a874b4a4 +AUX svxlink.init 782 SHA256 10c510210d3097fc24454e385ea87bd2236bf0e8b63087cbcc37fb521f46b8ae SHA512 ad3f8c2310a346bc34eeecf541cef87a5eb24649060695d8b510de3f08de1c0cdb4cccac229dc53ab1bf5bc6386aa7b191a6df3a1546a5ddcdfdc146b9f16b51 WHIRLPOOL 04d5ddc4690e5371e5cdd57533e6bc6ca907870c2f77f92c8926981b6ee06aa6461dc646c096d236d902100e4b8f26a524c7f2516dc918a0f9d6aac167bc272b +AUX svxlink.rc 568 SHA256 d9faf2c39ee13f382ea5be3af8c6cedf67a69bbaeff601220a91437fa52daafa SHA512 96e95116c031e3e5f21d1239362736c093c3e5c32adcb4eef1fa667c89a08d62cdb82640a246cf11b9fddc62544f98a660f626e91c67dd7a0d608904b8ddf6dd WHIRLPOOL b3d18d8d8c7f87ea52b8825c8b6e85903fb7a49847dc92cbb3b973d2f5c0869611ac25c9c61cb39eb20ca0983a3952ac39a7c77ef945dfb3a97765755f0dbca2 +DIST svxlink-15.11.tar.gz 1528034 SHA256 17bd8a1174c70e990b676210e6edb373732d284aed55c5a82bc378a1d69cecf2 SHA512 b5c36e1a5e1dd0f954b7c2318d32d1bd52d8ec0a94a98e9c2de0b61ebbc6d0809d87fefbf13271c20a1a55e1a965e1a98f14c819df7b16a523b7cfc0fd4562ac WHIRLPOOL a0b251b32ff32f6a15cb6596ddcc929eaf161f49c54191828bd0cb0434cb486f39ebc5271fa7c749a5d98f80d9931c366beec2059f01faffbdd3bd7a4f465d75 +EBUILD svxlink-15.11.ebuild 1520 SHA256 18ec5bbb2490f747dc3d61f67a8556fad505b04dcd21598e781302840d2398e0 SHA512 a4c6eb384aad5ece4a47c100b1b8bd2a47279547f4e6b477acba5d89818d88038368518c3bdfdbaf46a20c3bf91cdd960f9a22fcdad143f168aaa6a853b93d4c WHIRLPOOL 5cf8e46b49e7cb935ba8a85c86c37d1e1cdc63c0aa913dd1a5f3866b0ac4ab96bd5cd41de251ac06556e19140fb40d522a5cba35181e785e9905706758ddcf20 +MISC ChangeLog 3363 SHA256 f00a26efcd82a97c2b5f6fc64d1801c1de72217d54e0f4d03181c1412aabc0f2 SHA512 6abfa4fffa635f09e4cce0ffadcee4176b701f4cfaa0fabcbc056736353b5622e31124d42c852fca715cdf23fb861bff80d213df26ea1c1fea269c42d0c6d167 WHIRLPOOL a29258fb4ffc6181096c4603f8817cbd017b60c8d734383c856b0d4ff581c7f87e6bc677ff44a2362d69add7e28bdc5b426476a9f99b7a673be4e1edb2c81a96 +MISC ChangeLog-2015 5940 SHA256 30e31c3449e1de272ff132fddc8d80bd057fa4b912299f447e9973e30031038c SHA512 c076b1dc60db4a4c1380652584714d3e03decd8ef22a2ad641bf458abbfed20924df322d09cdb466045a1207420444815673430e7d3677a48c004ae7939606b1 WHIRLPOOL 81537482f05060057b318a2bc93a163c3cdbdc47cfef101bc2c37a20762d912f028131c6279599adb978d6ab4739ebfdf4928222dcc9ceced9d9828312c9d2c0 +MISC metadata.xml 696 SHA256 40f67435a90cc86a991c9a8d23ec3d1a75c7e22f2da673e07a4a7b48ebc1ad25 SHA512 8e514fc2f15af5d7520a371ab802aa2a024276514d184f31b00b96c09b06e7b7c69904a0ea256f17fbe9e97f8da4cd908a91072284b274ba6488982e92182bc5 WHIRLPOOL 997ff594adb98098ece44acd38f3e88946bfebd295dd052f12276e76bd65235c58b21b28f3ffea359559bc2d38e278cee88c64421619a64c2c1e6ff574fa4f60 diff --git a/media-radio/svxlink/files/remotetrx.init b/media-radio/svxlink/files/remotetrx.init new file mode 100644 index 000000000000..e9197369d0c7 --- /dev/null +++ b/media-radio/svxlink/files/remotetrx.init @@ -0,0 +1,42 @@ +#!/sbin/openrc-run +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PNAME=remotetrx +NAME="RemoteTrx Server" +DAEMON=/usr/bin/$PNAME + +POPTS="--daemon \ + ${RUNASUSER:+--runasuser=$RUNASUSER} \ + ${PIDFILE:+--pidfile=$PIDFILE} \ + ${LOGFILE:+--logfile=$LOGFILE} \ + ${CFGFILE:+--config=$CFGFILE}" + +create_logfile() +{ + touch $LOGFILE + if [ -n "$RUNASUSER" ]; then + chown $RUNASUSER.$RUNASUSER $LOGFILE + fi +} + + +depend() { + need localmount + use net + after bootmisc +} + +start() { + ebegin "Starting $NAME" + create_logfile + export $ENV + start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON -- $POPTS + eend $? +} + +stop() { + ebegin "Stopping $NAME" + start-stop-daemon --stop --pidfile $PIDFILE --exec $DAEMON + eend $? +} diff --git a/media-radio/svxlink/files/remotetrx.rc b/media-radio/svxlink/files/remotetrx.rc new file mode 100644 index 000000000000..940cc389bf4c --- /dev/null +++ b/media-radio/svxlink/files/remotetrx.rc @@ -0,0 +1,21 @@ +############################################################################# +# +# Configuration file for the RemoteTrx startup script /etc/init.d/remotetrx +# +############################################################################# + +# The log file to use +LOGFILE=/var/log/remotetrx + +# The PID file to use +PIDFILE=/var/run/remotetrx.pid + +# The user to run the SvxLink server as +RUNASUSER=svxlink + +# Specify which configuration file to use +CFGFILE=/etc/svxlink/remotetrx.conf + +# Environment variables to set up. Separate variables with a space. +ENV="ASYNC_AUDIO_NOTRIGGER=1" + diff --git a/media-radio/svxlink/files/svxlink.init b/media-radio/svxlink/files/svxlink.init new file mode 100644 index 000000000000..79a43eb1141d --- /dev/null +++ b/media-radio/svxlink/files/svxlink.init @@ -0,0 +1,42 @@ +#!/sbin/openrc-run +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PNAME=svxlink +NAME="SvxLink Server" +DAEMON=/usr/bin/$PNAME + +POPTS="--daemon \ + ${RUNASUSER:+--runasuser=$RUNASUSER} \ + ${PIDFILE:+--pidfile=$PIDFILE} \ + ${LOGFILE:+--logfile=$LOGFILE} \ + ${CFGFILE:+--config=$CFGFILE}" + +create_logfile() +{ + touch $LOGFILE + if [ -n "$RUNASUSER" ]; then + chown $RUNASUSER.$RUNASUSER $LOGFILE + fi +} + + +depend() { + need localmount + use net + after bootmisc +} + +start() { + ebegin "Starting $NAME" + create_logfile + export $ENV + start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON -- $POPTS + eend $? +} + +stop() { + ebegin "Stopping $NAME" + start-stop-daemon --stop --pidfile $PIDFILE --exec $DAEMON + eend $? +} diff --git a/media-radio/svxlink/files/svxlink.rc b/media-radio/svxlink/files/svxlink.rc new file mode 100644 index 000000000000..5f19f576e824 --- /dev/null +++ b/media-radio/svxlink/files/svxlink.rc @@ -0,0 +1,21 @@ +############################################################################# +# +# Configuration file for the SvxLink startup script /etc/init.d/svxlink +# +############################################################################# + +# The log file to use +LOGFILE=/var/log/svxlink + +# The PID file to use +PIDFILE=/var/run/svxlink.pid + +# The user to run the SvxLink server as +RUNASUSER=svxlink + +# Specify which configuration file to use +CFGFILE=/etc/svxlink/svxlink.conf + +# Environment variables to set up. Separate variables with a space. +ENV="ASYNC_AUDIO_NOTRIGGER=1" + diff --git a/media-radio/svxlink/metadata.xml b/media-radio/svxlink/metadata.xml new file mode 100644 index 000000000000..8b69810841ee --- /dev/null +++ b/media-radio/svxlink/metadata.xml @@ -0,0 +1,18 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <longdescription lang="en"> + The SvxLink project aim to develop a flexible, general purpose voice + services system for ham radio use. The svxlink server consists of a core + that handles the connection to the tranceiver. The project also + includes an EchoLink client GUI application (Qtel). + </longdescription> + <upstream> + <remote-id type="sourceforge">svxlink</remote-id> + <remote-id type="github">sm0svx/svxlink</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/svxlink/svxlink-15.11.ebuild b/media-radio/svxlink/svxlink-15.11.ebuild new file mode 100644 index 000000000000..1ef133a65bb1 --- /dev/null +++ b/media-radio/svxlink/svxlink-15.11.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit cmake-utils qt4-r2 user + +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/15.11.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="dev-lang/tcl:0 + dev-qt/qtcore:4 + dev-qt/qtgui:4 + media-libs/alsa-lib + media-sound/gsm + dev-libs/libgcrypt:0 + media-libs/speex + media-libs/opus + dev-libs/libsigc++:2 + dev-libs/popt" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + enewgroup svxlink + enewuser svxlink -1 -1 -1 svxlink +} + +src_prepare() { + # drop deprecated desktop category (bug #475730) + sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die +} + +src_configure() { + local mycmakeargs=( + -DSYSCONF_INSTALL_DIR=/etc + -DLOCAL_STATE_DIR=/var + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + fowners -R svxlink.svxlink /var/spool/svxlink + + rm -R "${D}"/usr/share/doc/svxlink || die + dodoc src/doc/README-${PV}.adoc + 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 + +} diff --git a/media-radio/tlf/Manifest b/media-radio/tlf/Manifest new file mode 100644 index 000000000000..6cdb108dd2fc --- /dev/null +++ b/media-radio/tlf/Manifest @@ -0,0 +1,5 @@ +DIST tlf-1.3.0.tar.gz 643783 SHA256 b440e0181cf6d2e5349244afe96b34a4905eb32b09e4b407f4d94b9df4c6057a SHA512 c2c1f7ce8ff74b94fe0538fb6cd39d2e1b70d392c0e050ce60a107a085406edc83ee54fd18d42a1dcb688859c53072f9918cba4d8001889189b337eded0374c7 WHIRLPOOL 62e9e9a7a9a40d78584cac2c2dc1467b657ce10a2613de70194d76e5a58a0284a42d3b0972e4f9b99f1494707e0110f248a84ef1be895ba496f5c9165f8223c9 +EBUILD tlf-1.3.0.ebuild 643 SHA256 8f15b51eaecbc1b9316d593a20f8f6206ff534ae4bc7e5e07fc4c0a71d2f809b SHA512 cec320a9268fa4b4df8eeb4e58155898615a7cd372e27e2864af15ad73d489e501ab1d78c372acc705a9eb9ac2bf69b751f91b4ed8d9d7998275da42d0245a95 WHIRLPOOL d969e5a426bf6f5e5ff1ede0de17a83fb25369dd4572de3524a3f031c52af5fb9b7506234faebb90c2031cc864db1d7ef5fce778f963cbbb74415c579e35b29e +MISC ChangeLog 4645 SHA256 5944c2b37293a5dc6301937a053908674cd06d18d3ffb6ef2579e6f4a87a533b SHA512 dee19c2d4a2a69ee04fccaa3662cc80729be034913d5d63584729115627b970942cacc132e56857acd932afc37d458ae8f290294a44d4d6243e4e88a78da1615 WHIRLPOOL fc1d41c14f1032757bc8c720978d0923e156519ce7e6561c6c1aff38f0bf9aa77ac950e0412e12bfbe150c150cf7b441872974fddea6df2f37406a3cb1ac47ce +MISC ChangeLog-2015 9066 SHA256 ed0bd060e50b90dedd9e3b7c51306fded97a714c536bf496c3ef769b3c8120f8 SHA512 e3baa1513127b01e6bc90322d7ec4bb0d09c6384e25c9f317ba35b58c82394f488eb92f15cb1e2eb8c8d1e8c51e2182d4f746488a4288545c31b123e38cf9f03 WHIRLPOOL 81d622dc4d78550e5f9503a65a188b6d17fd61c1105d0db98495bf218e38af652bca30b7e9b58518d438e6a848f716de6419ff9c84cd9e69d94d8b75bb18b6e3 +MISC metadata.xml 249 SHA256 9e564af928a2936e8f703b73a55f69de722d795f3bb4cd256be6a95c3f11ff75 SHA512 965ae00fa198dd8f5869c4c14ff3e28c7d76be7182be6ba4bedbb68d7138da5be3c8bb993689db2c73ac328456015ebdf018ee1b308d6988067810d1156bd179 WHIRLPOOL 920b6ff93f8bcf1c19ae74f354f1f4e2a3d76a1f6ed2c8c2bb5b519f69df2657dbd204c80e2d2db52657efda8c16b1bd0d2a65b6c6af060b8144b2faafa35948 diff --git a/media-radio/tlf/metadata.xml b/media-radio/tlf/metadata.xml new file mode 100644 index 000000000000..4e80019694b1 --- /dev/null +++ b/media-radio/tlf/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> +</pkgmetadata> diff --git a/media-radio/tlf/tlf-1.3.0.ebuild b/media-radio/tlf/tlf-1.3.0.ebuild new file mode 100644 index 000000000000..93c6cfe25047 --- /dev/null +++ b/media-radio/tlf/tlf-1.3.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils flag-o-matic multilib + +DESCRIPTION="Console-mode amateur radio contest logger" +HOMEPAGE="http://home.iae.nl/users/reinc/TLF-0.2.html" +SRC_URI="http://www.hs-mittweida.de/tb/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="sys-libs/ncurses:= + dev-libs/glib:2 + media-libs/hamlib + media-sound/sox + dev-libs/xmlrpc-c[curl]" +DEPEND="${RDEPEND}" + +src_configure() { + append-ldflags -L/usr/$(get_libdir)/hamlib + econf --docdir=/usr/share/doc/${PF} --enable-hamlib --enable-fldigi-xmlrpc +} diff --git a/media-radio/tucnak2/Manifest b/media-radio/tucnak2/Manifest new file mode 100644 index 000000000000..4414b2a59787 --- /dev/null +++ b/media-radio/tucnak2/Manifest @@ -0,0 +1,8 @@ +AUX tucnak2-2.42-appname.diff 795 SHA256 ce423961d9800c18c673c6f8928be4226c0904464712c9168a5e3f4bf3464635 SHA512 1f5830d9fd2c75a41f01a685f9e9639525f0af327ebf7c52878ce7bdafd1a1122c3ea8294f67c56fd1c97e02b664fb22e81fba866d5ad50e09e7c5762cbf57d7 WHIRLPOOL 62b7dddc2990ea44537031eaae1f4044bb8d5cfb43f984698818789aec46a65c477f61b72109279821ff0fd4367d56eceb8e106f755cfcd8ecc8df40170f86dc +AUX tucnak2-2.48-doc.diff 520 SHA256 6943a505b22b14aea3f5a54e6a75cac60dcd30dd58c57ba4724d163c6de353da SHA512 87dc306a137bdf30de246268a9280f4f92950e05e1790e61126ec10852b66ad531e639d553f1e7fb76b19af5542e9ec58273fd0596da39fbc9a978d35add8e8c WHIRLPOOL 7862c13c4ee28e5b3fa66d2914776d3f3321dc013a9c43392f081f4ad3f7e90c66fc9524d2231a2060fdf9e75776ab906dbe46678d387f3e2caf0ca7dc18d4d0 +AUX tucnak2-2.48-hamlib.diff 971 SHA256 484c64b94678d99401026f4011fd0697c4911b0ffabb8fb249a821df2537e8f5 SHA512 297db48604680939321a644deb10df9004c913eda78cbd58fca2327487ff3d7b9142f53e5524950e2b8025c0f62deb2cc311ba272fd1dd83ca50fdb71be56593 WHIRLPOOL 89dbdf9dff58099e264d6a38086bb3050d7c692409d39638a7d6ec743a6e69eb077c2dbac75b2a6d0c7de62acf5842d6f48df497ed211adcc7ca807ece674f8b +DIST tucnak2-2.48.tar.gz 2985018 SHA256 6399ea57d782dafdc68188490ad003b256fe7ed2b02385d1b3882fd9df294c97 SHA512 e2803fb492ff7bab0fd698587de1a92805be8d7cb3935ac8ad7119ada8981399add8bf30842ba1155aaad6a5cd9b48300c16d2c38e66516188fb2e81f8f08f20 WHIRLPOOL 3a763f768477ae0068ce71d13a151cf566b77ec122f0d8b7b9df82cbde659aaf37ed676ea7c35f26e263974d6d8dc5dd645ccc3dca92934c97b2b80fab896fe0 +EBUILD tucnak2-2.48.ebuild 1972 SHA256 7d10a61b0ffcde903940b7dec52c1bb03c8c12c9c5640c1098e54f84b9c45e05 SHA512 b588c545749f3a2c6984324b317e9a9ef2cf53018964d2d13c090590aab37de3a0c49761c84f5bc500cb5cda87ef0a9ee02c9caeaa4d61d3e13baae88c75ec23 WHIRLPOOL 9c08e646a7eb3ca6791c1d11aaba10fbf2d4ff2ec9b109e2945bff6cb8f695569229fd0de55afaa6e9be11169da6a2fa52ab2b9d416207aa90a49e0f058ef7ef +MISC ChangeLog 2820 SHA256 e41ef53e8d52b6b8b07a3d000b402e80c81462e0893fd1b4e3942eee23b4d00c SHA512 41a90907a99c4d5285c32d75a3cd53737facb8838d8a949cbb5cc0ba3b95e804b1eb2f1c6ebc4bfd3ff91d2b5d18ef3f369a22b228a092d98e2e6c2b05211e8d WHIRLPOOL d4c195173664d69d0e8caa1e0182ea1e5508fda124dab6fe85b8670a144dcea3f893d2331b5124f3562851d84671c811f869098a18544df9f4e8fb1721cbcb7c +MISC ChangeLog-2015 7702 SHA256 28e5e4c08a8bb9b35f3981df4d4a62a47b55d9e8732794563886a3c7f5287834 SHA512 6d476c4c85ce3d66004e6ec234ef1de04a401c226c5bb5eb562612f1e9d4aa47c2e68b117092435ef8c351b282042731b65add6edd5fe8868436b03fc193262d WHIRLPOOL e053c8008440ed304d15c2e53b727ad896131547c4fd498a49b803a51f2b61083b1d8952fadd6343094a2094c90e4b7a8b4bdaa3c0c8e3fe2e24c560a8727a77 +MISC metadata.xml 469 SHA256 a18bf564711eac823a311dbdbaf7423ffe204b242ca5d2fefdc44ba4833f910e SHA512 27cd01c173a2266369753c2cddd7a8e510914e605a4fc49e01cee5063002f691d495eb3b2386a181eada31c8cbc6342f7de4f0f8edfc4a8c0586bdaf34ecd9fc WHIRLPOOL bb8136bc1aee85881434f7904a196950c50e6c8a528ec445d7dfd63e112d93f58002285e083de1f85abe5eea9fe82d3fe81d3d1954b9d98fe742722afb6582dc diff --git a/media-radio/tucnak2/files/tucnak2-2.42-appname.diff b/media-radio/tucnak2/files/tucnak2-2.42-appname.diff new file mode 100644 index 000000000000..3d832ef78ab8 --- /dev/null +++ b/media-radio/tucnak2/files/tucnak2-2.42-appname.diff @@ -0,0 +1,23 @@ + +--- src/Makefile.am.orig 2011-05-12 17:51:43.000000000 +0200 ++++ src/Makefile.am 2011-05-12 17:52:01.000000000 +0200 +@@ -1,9 +1,9 @@ + datarootdir = @datarootdir@ + + #bin_PROGRAMS = tucnak soundwrapper stucnak +-bin_PROGRAMS = tucnak soundwrapper ++bin_PROGRAMS = tucnak2 soundwrapper + +-tucnak_SOURCES = adif.c alsa.c bfu.c cabrillo.c charsets.c \ ++tucnak2_SOURCES = adif.c alsa.c bfu.c cabrillo.c charsets.c \ + chart.c codepage.h codepage.inc \ + control.c cor.c cor.h cordata.c cordata.h cordata.inc \ + cwdaemon.c cwdb.c cwwindow.c davac4.c dsp.c dwdb.c dxc.c ebw.c edi.c \ +@@ -24,7 +24,7 @@ + ttys.c txts.c txts.h txts.inc uni_7b.inc \ + win32.c winkey.c wiki.c wizz.c zstring.c + +-tucnak_LDADD = @TUCNAK_LDADD@ ++tucnak2_LDADD = @TUCNAK_LDADD@ + + soundwrapper_SOURCES = soundwrapper.c diff --git a/media-radio/tucnak2/files/tucnak2-2.48-doc.diff b/media-radio/tucnak2/files/tucnak2-2.48-doc.diff new file mode 100644 index 000000000000..efac0b22d189 --- /dev/null +++ b/media-radio/tucnak2/files/tucnak2-2.48-doc.diff @@ -0,0 +1,19 @@ +--- Makefile.am.orig 2011-02-25 18:29:32.000000000 +0100 ++++ Makefile.am 2011-02-25 18:29:52.000000000 +0100 +@@ -1,15 +1,11 @@ + datarootdir = @datarootdir@ + +-SUBDIRS=data debian.unofficial doc intl pkg share src win32 ++SUBDIRS=data intl pkg share src win32 + + MAINTAINERCLEANFILES = aclocal.m4 config.h.in configure Makefile.in stamp-h.in + + EXTRA_DIST = COPYING INSTALL leaks rebuild eee.sh + +-docsdir = $(datadir)/tucnak2/doc +- +-docs_DATA = AUTHORS ChangeLog TODO +- + stamp = `date +%Y%m%d_%H%M%S` + + distd: dist diff --git a/media-radio/tucnak2/files/tucnak2-2.48-hamlib.diff b/media-radio/tucnak2/files/tucnak2-2.48-hamlib.diff new file mode 100644 index 000000000000..f0d573837a77 --- /dev/null +++ b/media-radio/tucnak2/files/tucnak2-2.48-hamlib.diff @@ -0,0 +1,35 @@ +# Fix forgotten #ifdef if hamlib not available +--- src/rotar.c.orig 2012-03-13 14:35:34.000000000 +0100 ++++ src/rotar.c 2012-06-04 17:26:54.000000000 +0200 +@@ -20,12 +20,13 @@ + + gpointer rot_hamlib_main(gpointer xxx); + ++#ifdef HAVE_HAMLIB + static int rot_print_model_list(const struct rot_caps *caps, void *data) + { + log_addf("%-6d %-14s %-20s %s\n", caps->rot_model, caps->mfg_name, caps->model_name, caps->version); + return 1; /* !=0, we want them all ! */ + } +- ++#endif + + struct rotar *init_rotar(struct config_rotar *crot, int rotchar){ + struct rotar *rot; +@@ -117,13 +118,15 @@ + } + + void free_rotar(struct rotar *rot){ +- if (rot->hl_thread){ ++#ifdef HAVE_HAMLIB ++ if (rot->hl_thread){ + rot->hl_thread_break = 1; + dbg("join hamlib rotar...\n"); + g_thread_join(rot->hl_thread); + dbg("done\n"); + rot->hl_thread=0; + } ++#endif + g_free(rot->desc); + g_free(rot->netid); + g_free(rot->rem_rotstr); diff --git a/media-radio/tucnak2/metadata.xml b/media-radio/tucnak2/metadata.xml new file mode 100644 index 000000000000..6607838addda --- /dev/null +++ b/media-radio/tucnak2/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <use> + <flag name="ftdi">Enable support for FTDI USB chips</flag> + <flag name="hamlib">Enables support by the Hamlib amateur radio + rig control library to get/set frequency and mode of the ham radio</flag> + </use> +</pkgmetadata> diff --git a/media-radio/tucnak2/tucnak2-2.48.ebuild b/media-radio/tucnak2/tucnak2-2.48.ebuild new file mode 100644 index 000000000000..684980fd0734 --- /dev/null +++ b/media-radio/tucnak2/tucnak2-2.48.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit eutils autotools + +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 ftdi gpm hamlib suid" + +RDEPEND=">=dev-libs/glib-2 + media-libs/libsndfile + >=media-libs/libsdl-1.2 + alsa? ( media-libs/alsa-lib ) + fftw? ( sci-libs/fftw:3.0 ) + ftdi? ( dev-embedded/libftdi:0 ) + gpm? ( sys-libs/gpm ) + hamlib? ( media-libs/hamlib ) + >=media-libs/libpng-1.2" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + # fix destop file bug 483730 + sed -i -e "s/HamRadio/HamRadio;/" share/applications/tucnak2.desktop || die + epatch "${FILESDIR}/${P}-doc.diff" \ + "${FILESDIR}/${PN}-2.42-appname.diff" \ + "${FILESDIR}/${P}-hamlib.diff" + eautoreconf +} + +src_configure() { + econf $(use_with alsa) $(use_with ftdi) \ + $(use_with gpm) $(use_with hamlib) \ + $(use_with fftw fftw3) --with-sdl +} + +src_install() { + emake DESTDIR="${D}" install + doman debian.unofficial/tucnak2.1 + dodoc AUTHORS ChangeLog TODO doc/NAVOD.pdf + if use suid ; then + fperms 4711 /usr/bin/soundwrapper + fi +} + +pkg_postinst() { + elog "In order to use sound with tucnak2 add yourself to the 'audio' group" + elog "and to key your rig via the parport add yourself to the 'lp' group" + elog "" + elog "tucnak2 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/unixcw/Manifest b/media-radio/unixcw/Manifest new file mode 100644 index 000000000000..7f80d500d52b --- /dev/null +++ b/media-radio/unixcw/Manifest @@ -0,0 +1,6 @@ +AUX unixcw-3.5-tinfo.patch 1212 SHA256 4bcfb7c7c9e25b8e7d7e2e1ca7ec595517857d451c0dbe946366f3ed15dc364c SHA512 370f2bd601546dd5043dedf1387783c425d15d0c52a8f357c4bb1bb9eb0ebb8b54bb4afd79db14314603bf23838568041c590c830622017bc05bd9bfd97baf6f WHIRLPOOL 3f70bc7302839c53756fe398dcab50451c129ee1b8caf620da1d73163ee47dcf1502c58dc6733bcdd3751e57f57474149be0b6095901307612c293955e981cc2 +DIST unixcw-3.5.1.tar.gz 740331 SHA256 63b6253e29083e1e27c65150f580792aab912c989ae2d47c6df16e80cc79e07e SHA512 b59499723d810a537a2f5ab2b4b34c83a1c8c815af82a60ba29f4d9cee445525e530136f4e202db6b87305ac7a818fa6e59214a45c6bffce299eb50b58c866e1 WHIRLPOOL d9ff9ea9548852c68f6948e4aa630cb58ae8487161723361644c4f7b93708123ca2e82e6860be33156ae15db482a6fc7eb6ae81792783f6f47c7e2ff08d05be6 +EBUILD unixcw-3.5.1.ebuild 1879 SHA256 57be5e9983305daa2e7ea8d2e328e96454d9c86d5a6c8d7c129a455a2b3e0cb2 SHA512 8f70b8d3419815b488efa8f9fcaacd4282295dc0a25c5a0c4f3cc088b96612d0de28787299681aff248168b7e35ef9cb294a82655616a6c87e47da37620bbeeb WHIRLPOOL aae2c9920de2aa61b8ed2fb87d0048cd0d664d3d5a1a3760bff8977b6695e6285785140b412e71d8a569348f68a759a198ab5356e7747417085664d7b45cf708 +MISC ChangeLog 4442 SHA256 661b5f7964e0f7ec6d6c6aa593db30b2b56ebf6dfbfc7695166dc80183fbfd16 SHA512 56a44eee4f860f93e7ded51f87a5b7e1f1cc98e9311b31763483c237eae7d679b390fea10ec7f48f7976fa95da9c32f1015b8dd12fef70a19b17b1789c880419 WHIRLPOOL cb3664808d8ca390670ec2d8748abbd311392f27dfe6efa7a62e78ec34604b5008d3a8026f863986408593e9fac5af0209dacdef9533ec808ff8f921952f4a51 +MISC ChangeLog-2015 5105 SHA256 c230a4ec594dca4042f629ae9b21674acc02a9c73aae488fe0e40db73c46f30d SHA512 86f4c515bac7ec69f73f92792a4d5ffde646a48fe2bc935f2de3a099eecabfb10c69c5cea63cb799107eff69eb1066e432180117b059c013dfbf3f2fbfe09fd7 WHIRLPOOL c65a9cc98b059e7eac85df667f600410a8877c2b57e22ac8a62d77db6c8d23848fd67b0c09cd7f9fc9956749d91bd70d92292307a341cbae170ec63fe5b2fbd4 +MISC metadata.xml 874 SHA256 8d52f29fbbee1cf7d6c53809c1e1d7bc3c92923a528b18dd637a761fed502929 SHA512 b4040ecf973492b76642e7df2e2fa41b6cf057490a1674e4246479b084e5a3972d109eb203337c0053c2d6924a3b2597ee42684ffb4431c8147e90d5a208247e WHIRLPOOL 1233076a5215250693c73734106d0eac0dad1d00b3ae7fa90ee9c189562283d6dd670abe5186aca0a0df6804cb0f3e6cb52ee19affffdc6c8bdfcd8834caecec diff --git a/media-radio/unixcw/files/unixcw-3.5-tinfo.patch b/media-radio/unixcw/files/unixcw-3.5-tinfo.patch new file mode 100644 index 000000000000..af85350e7ae3 --- /dev/null +++ b/media-radio/unixcw/files/unixcw-3.5-tinfo.patch @@ -0,0 +1,30 @@ +--- configure.ac.old 2017-03-07 13:31:46.074580930 +0100 ++++ configure.ac 2017-03-07 13:33:25.640924331 +0100 +@@ -347,7 +347,7 @@ + AC_DEFINE([LIBCW_WITH_PULSEAUDIO], [1], [Define as 1 if your build machine can support PulseAudio.]) + fi + +- ++PKG_PROG_PKG_CONFIG + + if test "$enable_cwcp" = "no" ; then + WITH_CWCP='no' +@@ -355,6 +355,7 @@ + AC_CHECK_LIB(curses, initscr) + if test $ac_cv_lib_curses_initscr = 'yes' ; then + WITH_CWCP='yes' ++ PKG_CHECK_MODULES(ncurses, ncurses, [NCURSES_LIB="$ncurses_LIBS"], ) + else + WITH_CWCP='no' + AC_MSG_WARN([Cannot find libcurses - unable to build cwcp]) +--- src/cwcp/Makefile.am.old 2017-03-07 13:30:10.813167002 +0100 ++++ src/cwcp/Makefile.am 2017-03-07 13:30:28.950864931 +0100 +@@ -26,7 +26,7 @@ + # target-specific preprocessor flags (#defs and include dirs) + #cwcp_CPPFLAGS = -I$(top_srcdir)/src/cwutils/ -I$(top_srcdir)/src/libcw/ + # target-specific linker flags (objects to link) +-cwcp_LDADD = -lcurses -L$(top_builddir)/src/libcw/.libs -lcw $(top_builddir)/src/cwutils/lib_cwcp.a ++cwcp_LDADD = $(ncurses_LIBS) -L$(top_builddir)/src/libcw/.libs -lcw $(top_builddir)/src/cwutils/lib_cwcp.a + + + # copy man page to proper directory during installation diff --git a/media-radio/unixcw/metadata.xml b/media-radio/unixcw/metadata.xml new file mode 100644 index 000000000000..20440462de65 --- /dev/null +++ b/media-radio/unixcw/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <longdescription>unixcw is package of libraries and programs that fit + together to form a morse code tutor program. It provides the general + purpose 'libcw' library with functions to generate Morse code + characters and a frontend program 'cw' to convert text strings to + morse code output via soundcard or console speaker. It further provides + a set of Morse Code tutor programs (see USE flag description). + </longdescription> + <use> + <flag name="ncurses">Enables building the curses based morse code tutor + program 'cwcp'.</flag> + </use> + <upstream> + <remote-id type="sourceforge">unixcw</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/unixcw/unixcw-3.5.1.ebuild b/media-radio/unixcw/unixcw-3.5.1.ebuild new file mode 100644 index 000000000000..a57629b21d91 --- /dev/null +++ b/media-radio/unixcw/unixcw-3.5.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils flag-o-matic multilib + +DESCRIPTION="A package of programs that fit together to form a morse code tutor program" +HOMEPAGE="http://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 qt5" + +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-sound/pulseaudio )" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/libtool + !<=app-misc/cw-1.0.16-r1" + +src_prepare() { + append-cflags -std=gnu11 + append-cxxflags -std=gnu++11 + epatch "${FILESDIR}"/$PN-3.5-tinfo.patch + eautoreconf +} + +src_configure() { + econf --libdir=/usr/$(get_libdir) \ + $(use_enable pulseaudio ) \ + $(use_enable alsa ) \ + $(use_enable ncurses cwcp ) \ + $(use_enable qt5 xcwcp ) +} + +src_install() { + emake DESTDIR="${D}" install + prune_libtool_files + dodoc ChangeLog NEWS README + 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 +} + +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 +} diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest new file mode 100644 index 000000000000..53a1720e00ed --- /dev/null +++ b/media-radio/wsjtx/Manifest @@ -0,0 +1,3 @@ +DIST wsjtx-1.7.0.tgz 21293155 SHA256 e7b3f31dad87b2b9cfb0a39bbba466f7039200541d37bfd181974fd11956a358 SHA512 9d03b7cac598a61967453c97b3e9bcc904378f3a1980537e2b95b48a9daf666eda33c09699269cbd2d135473b41bd485173d514f9bbf957365f986e45606136f WHIRLPOOL 3653d6f7fdbb1cefb7d6363581e3b741d728984bc6e8cb323e1ae51ae4dc1d6afb7a1a7c19f819a3bcae7b6ab88271bcac0896fd5cd42aa7a7d60e18aa7212e9 +EBUILD wsjtx-1.7.0.ebuild 1080 SHA256 426230d329aba1c6787170d8a0f136dd7f37dfdcd4658dcded3e43cb36f93c8d SHA512 acc54abf722329a1abe498fbf7f97f29e22aaca72555afaf0a054db396a4e91f0d5f971df23ae64cfc3d5782e5217ec90050f78cdeccda2b6a7f2f4fbbc5723e WHIRLPOOL cd1325928ea748aabe50c469f546f3ed44d16aa38e5fba702e2f976f32d3994624338f652ad01b9ec219b13d089303debedddaece00fd0457af8c1f8cb7c68ee +MISC metadata.xml 316 SHA256 8d0dc88af8d06e797e14c9d66c32f6a094c5d6b5620cd13068ed73da7508b454 SHA512 9f17e47522a5e8191e5bed9228ada4db283684042593f0bc423bb6f5d2645d17875927081db81ff52b922c38dded9b584bbb1493f75a0f536295fe77e4af9b41 WHIRLPOOL 14678501065262f3d313486293b417096d379cfa49ecb826902a6415332bad89af3df40f33d397b65aec6034f3611d6d68425a0069eb04c1c1d32c710e8b7235 diff --git a/media-radio/wsjtx/metadata.xml b/media-radio/wsjtx/metadata.xml new file mode 100644 index 000000000000..95677f990a67 --- /dev/null +++ b/media-radio/wsjtx/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">wsjt</remote-id> +</upstream> +</pkgmetadata> diff --git a/media-radio/wsjtx/wsjtx-1.7.0.ebuild b/media-radio/wsjtx/wsjtx-1.7.0.ebuild new file mode 100644 index 000000000000..9adc9035c38c --- /dev/null +++ b/media-radio/wsjtx/wsjtx-1.7.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Weak signal ham radio communication" +HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html" +SRC_URI="mirror://sourceforge/wsjt/${P}.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +RDEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtconcurrent:5 + dev-qt/qtserialport:5 + virtual/libusb:1 + media-libs/portaudio + sci-libs/fftw:3.0[threads] + virtual/fortran + app-text/asciidoc + doc? ( dev-ruby/asciidoctor )" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DWSJT_GENERATE_DOCS="$(usex doc)" + -DWSJT_DOC_DESTINATION="/doc/${PF}" + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die + rm "${D}"/usr/share/man/man1/rigctl{,d}-wsjtx.1.gz || die + rm "${D}"/usr/share/doc/${PF}/{copyright,changelog.Debian.gz,INSTALL,COPYING} || die +} diff --git a/media-radio/wspr/Manifest b/media-radio/wspr/Manifest new file mode 100644 index 000000000000..183cf00d84b8 --- /dev/null +++ b/media-radio/wspr/Manifest @@ -0,0 +1,16 @@ +AUX wspr-2.00-PIL.patch 455 SHA256 9653c83cac2b1a8406315912847949d4fe06f8a5321d52231040bc78761b8a60 SHA512 c54315b6febac2669d0b9327434d718201f7da9ee8fd9e67fc64d74849d4c2453a646328248c5d3791f309005a8b0b221a825f9d4e518a9c59fbd84a9743fd2b WHIRLPOOL cebf1c88067b812df5dd5d79c6e6c56c6d0a95e497d512e08ee1d72f72838bf5057ea7cfce7e939e388a3ea3b92401acb17e5819a00a21cc14d9007f7e93d339 +AUX wspr-2.00-libdir.patch 1675 SHA256 3f662904c9b3c4e41a6254c8cabb588c7372aefcec6b3a5d70d363d34326c808 SHA512 40912019b0c4605e7fc1ebacd5775927d474cd32cddc5a752df9a21067b78ce629d2cf7095d4aab05f9eeb40fd41e039617be6c803d8f49e8de2b2148770be49 WHIRLPOOL ca348b579b984a39c5d9906b2d4a83a443eb07b178674a0d2a5bdbb90ce6edd1423ecb5792b63eb7fc4c53a2fced4249ac486cd19425ddd7d44af556ab8e8590 +AUX wspr-2.00-script.patch 666 SHA256 24a8fd5a571eac5a11c1d48e00743c181ee752148df4fc1ee3a1665201a85420 SHA512 6108a94f0acf2fea143817926d570dc103f66d342803295cacd2ff6b6615a2b51ee6d53cc313730daabd4742864468cc99c202efb7d907b5c1f3a556620e8bb9 WHIRLPOOL ca9fa6afff80d8e923211be201b354ffadc719a68eac3b16665b68756b0c10e5759f0024e0a918d2a2b85ac81ffdae72f70541d4389ce477a8022de0952dd8c8 +AUX wspr-2.00-verbose.patch 457 SHA256 9eb34712226466e4bc27e576150ac72d5a3f7ba98aa2c9b74c94e8050dbe01ce SHA512 35d6aa9876bc9de80ab0f9a05616fbe694b6bc51b969bc55cdf5ab961185c41b492232601cf61e592c8cfcf9470b23451219a5953fcb03fe7ff1fbb3d3f17a79 WHIRLPOOL 11329da4ca8f562464bb0189940d4e8803ef230e52e6392e3ca83af3f068b5572161d542f3c69c156451d7c90daab9881950e500fd6a9c56a3e947a81256b99f +AUX wspr-3.01-PIL.patch 431 SHA256 421e4562fb0bc1aa6695916a1f5e32233e1f6f601ad9794cbaed7188a312a036 SHA512 021ed43cc45b840f3f9a2401ad27dd6a6322301b584a0ea618f59e38935e27cdcca99277fd85e3cb8fbb0f8126b64c097bff28547b024e51754a5720cefb0382 WHIRLPOOL 35c64d2b4906156334ad8865e005d0fe2a366366c6c44252aada5aa65ae4d47235949d983d3b1352fadc04512edfae2489cc74e804c28bc52a107e8b92a6cd81 +AUX wspr-3.01-numpy.patch 691 SHA256 101665674d6746fe0ec1d44006d4a5474329c27a60b1f8898fd0f689d1c54499 SHA512 2e5912a65b87e1770d8f041d4d170a0ce3a86650659fbffc9d2e6fa34893008627ae966cf2cba95574de4e454a23d5b366ae6df456bfbba6aa4b19147d016021 WHIRLPOOL 0e5e5d5d6979a712fec152f006c723d3046ded7ea2a6a6ad03f870d7619a07f284c4043a03c5ed0dc4d7d0fff9b81d31a5e528865649df9d5e0c291a57ad6cc2 +AUX wspr-3.01-script.patch 531 SHA256 796f1475bc0f2d1593fe8d1519a171594ce6889ca6192a97b20d06f78b3dddc4 SHA512 e3a8acb038694847cde91adbe1f040f9f5fdbb969dca999fde423f8f7aead09a3a906aed1ec81825395960f60e0fbf210f9cf8182a49effc75747ffa3727dd7c WHIRLPOOL 509303739867506c8f4519ac8e6bbf3639baaeae4ed3a56e89ee8fd10251b41317e2d75095861073b628e47e6ee734dbecd9615252bf2d953bf1cde02d03657f +AUX wspr-3.01-verbose.patch 467 SHA256 50f9850d73f0df7ca9e018a3abea1f1d9f06e2d2e446fbd6d003ea4b31b795e1 SHA512 83ffabc81539e18a0dac143811ee93bd79ba3803d1a0287c77cf80d9236d6e7dcfbaaa0af0ce0186ee7fb63a2e6e2395cbeea780d7975f9c8cf36a0acb41b2ec WHIRLPOOL 9dddafddbaff74f54466bdd566717ca53d8b2a5550b0805066ddfd510b6ad8c5d93efaf3ee805785f96904757ec5a2757455ace100661fc0c11b2d69c44bb2b4 +DIST wspr-2.00.r1714.tgz 2096056 SHA256 6a0e13f354d4e228337ee550851f36027281e268385961505a6757fda1ffc423 SHA512 221ca3c4ac433d5fb292830e183ef4ce44a9b0b31c8c1446faf30c1c2d6fe88cb471434c01126450843af49249e33bf6eccf1cbf839e6c5a09a3206c64a01d78 WHIRLPOOL c46fa1232c16ba42f8a9cf5fe1821291c339a776f2c1afe9ca4933574c026607bc789c31a496581f06d746297d9dfcc4252b79f52b1b38f8292134b445ab353b +DIST wspr-3.01.r2792.tgz 2145037 SHA256 a57218432b6086d823749ab7114c5e3f91066dd6a0969e5dd7b81ec770f5b18c SHA512 0aad8bf518b217fcf14fd0fd5ec0f8f3833c2768eff9eec20dee213dfd057dc283d81290a042f464c729e03502d3b8e1c2b22d5d1c2932eccc13b4ef1eaf0698 WHIRLPOOL bbca4146a925dbf5946f5d50ce7eb662a1d9a7a86bcc0433dc3fc01292e8affe944ffb36e7d2af8e2ac2d7e3a304d439324e2da9d6237070063c5a5c6d894a07 +EBUILD wspr-2.00-r2.ebuild 2062 SHA256 dd861c0ccd60cd8ac186c14b7fc10e85090866853c35e1d593c7acf274ab429a SHA512 08aafe319d596b4c3dc3b8a04553604b1502e6a7f441d85a882314256646702a42d8e8e5d0ed8b5ea90b23dd8ee8b59fe1afd9f8e3d08c74f9afd44e59b483b8 WHIRLPOOL b7e8bcb1dec8e6e5e3836c9de1fbd2500d98f1a1fb161009c13850c860b6563d81e8a0e40a60b06546d07a1912ed6c8507369546f30f2d975a148b9eb80d7e29 +EBUILD wspr-3.01-r1.ebuild 2228 SHA256 7e00d5094c7e2f3c0c5dab65087666d3e418bb911f62718f7cb5536e8e4a3da0 SHA512 8ffe1712a987d4e3bda3838e69c5890644aec7f1ee5ac77ddf7ef39f91acb2cee89786533bc5350313d869df2193a8840d43b7d45ad45dd65d0b49ef7a187207 WHIRLPOOL 4bf31c4e0ca1e82453994d947d45169f96fb065457d584ee9022a597c957fb9fb184980337e6e4a9351b2782459dd345e2eff345291627fccd6830c36db3fa79 +EBUILD wspr-3.01.ebuild 2157 SHA256 b2ab6954738250906b8f2d00d1003eb0e537fd8e390b978ed8e18d65ea52af4e SHA512 fb63a6bfd8d5df232b8315a2cbe66d6a765f7ec6deb005ea307c26deae454c4c6cadd8b875bdb574d3b91b8179a3dab21f018d058a3c56ad8337e6ac0a7ff2e3 WHIRLPOOL c2c8ce1e887c2c911be1bc23d99708bd22f19eb900b24c484db28b5aad94a88917790254bcd4445fd70a64127556122d15d090f09ae069c89adbab26788a5de0 +MISC ChangeLog 3045 SHA256 c03cd7d9efdd9f66035144d6bbd8e68249a37fd41b1cecf5e81b85924da647d6 SHA512 56b9d608ef8d2a89c0ecf89089814ace633c5bc79d6b33b0db4d15196860ee097d102f2ddb435e532bc61030541188dbb976333a484b9ffbf9ce5abdb058738a WHIRLPOOL a583c95ef0c57cecf89325802c8ea2387ff5a104965445ef905c63676ce27b9e1bdc9ca9ee19e60d93a9618108a4d320f2e4d4e3fa2f58d2b88050967f10ad9b +MISC ChangeLog-2015 3900 SHA256 64df512bf40d623f83ae0ea515e880c960376e2c8ec6f9a2dd6e7fc4cec5d75f SHA512 d60b9bbbed5dcdd0e351dcc6d08ddf6e08dd1f5dd6b8c0c59ee7eb9f90ff9ee9a216ac8f2defd968fc350f8bdb2dabc56ffc79bab57de21946e033e8be73351e WHIRLPOOL 0fd08ae8be4c7b5c352d4ab68c6c04c8d3b845e4fba5186e4c6a12a6834d8811850f94fb6fbcfab0aba13f8460c30b4f78647815a95753a3f54ee9ed996c287f +MISC metadata.xml 255 SHA256 337b153cf1c2865c67720f3f9ced85136b748d378bf40ce808d713972811f38b SHA512 35a18c5a178cc996bb71a27b11fb361198ae96d24ee3cbbc105a64824e1dcddd71d017270539daa3688ec2f04a8f564dd08ca491f62a3da4cca650c9bf35600d WHIRLPOOL ad70e1844cc7990014d84464768a5379cf091c9d3778d7b3f5ed1e8d2e5d2cc0100c50d684b4c09aae2fa629a746bb5d5d2488ebbb3521c1281a9dd581fcb02b diff --git a/media-radio/wspr/files/wspr-2.00-PIL.patch b/media-radio/wspr/files/wspr-2.00-PIL.patch new file mode 100644 index 000000000000..69bb853396ac --- /dev/null +++ b/media-radio/wspr/files/wspr-2.00-PIL.patch @@ -0,0 +1,13 @@ +--- wspr.py.orig 2013-06-02 18:25:02.000000000 +0200 ++++ wspr.py 2013-06-02 18:25:51.000000000 +0200 +@@ -15,7 +15,9 @@ + from Numeric import zeros + import array + import dircache +-import Image, ImageTk, ImageDraw ++from PIL import Image ++from PIL import ImageTk ++from PIL import ImageDraw + from WsprMod.palettes import colormapblue, colormapgray0, colormapHot, \ + colormapAFMHot, colormapgray1, colormapLinrad, Colormap2Palette + from types import * diff --git a/media-radio/wspr/files/wspr-2.00-libdir.patch b/media-radio/wspr/files/wspr-2.00-libdir.patch new file mode 100644 index 000000000000..e33d7b90871f --- /dev/null +++ b/media-radio/wspr/files/wspr-2.00-libdir.patch @@ -0,0 +1,53 @@ +# Upstream confused LIBDIRS with LDFLAGS in Makefile. f2py wants only +# LIBDIRS as parameter and takes LDFLAGS only from environment. +--- Makefile.in.orig 2013-01-31 13:17:23.000000000 +0000 ++++ Makefile.in 2013-01-31 13:19:19.000000000 +0000 +@@ -3,7 +3,7 @@ + INSTALL= install + CC ?= @CC@ + FFLAGS = @FFLAGS@ +-LDFLAGS = @LDFLAGS@ ++LIBDIRS = @LIBDIRS@ + LIBS = @LIBS@ -lfftw3f + CPPFLAGS = @CPPFLAGS@ + CFLAGS = @CFLAGS@ +@@ -39,7 +39,7 @@ + FCV=@FCV@ + FC_LIB_PATH += @FC_LIB_PATH@ + +-LDFLAGS += -L${FC_LIB_PATH} ++LIBDIRS += -L${FC_LIB_PATH} + + PYTHON ?= @PYTHON@ + RM ?= @RM@ +@@ -78,7 +78,7 @@ + --f77flags="${FFLAGS}" --f90flags="${FFLAGS}" \ + --fcompiler=${FCV} --f77exec=${FC} --f90exec=${FC} \ + --opt="-fbounds-check ${FFLAGS}" \ +- ${CPPFLAGS} ${LDFLAGS} ${LIBS} \ ++ ${CPPFLAGS} ${LIBDIRS} ${LIBS} \ + only: $(F2PYONLY) : \ + $(SRCS2F90) $(SRCS2F77) $(SRCS2C) + ${MKDIR} -p build/lib/WsprMod +# drop hardcoded libdir path, +# switch LDFLAGS naming to LIBDIRS (see above comment). +--- configure.ac.orig 2013-01-31 13:19:01.000000000 +0000 ++++ configure.ac 2013-01-31 13:19:19.000000000 +0000 +@@ -22,7 +22,7 @@ + + dnl Lets guess at some likely places for extra libs/includes XXX -db + CPPFLAGS="-I/usr/local/include ${CPPFLAGS}" +-LDFLAGS="-L/usr/local/lib ${LDFLAGS}" ++LIBDIRS="-L/usr/local/lib ${LIBDIRS}" + LIBS=" -lpthread ${LIBS}" + FFLAGS_GFORTRAN="${FFLAGS} -fno-range-check -ffixed-line-length-none\ + -Wall -fbounds-check -fno-second-underscore -fPIC" +@@ -160,7 +160,7 @@ + dnl + AC_SUBST(PREFIX, "${prefix}") + AC_SUBST(CPPFLAGS, "${CPPFLAGS}") +-AC_SUBST(LDFLAGS, "${LDFLAGS}") ++AC_SUBST(LIBDIRS, "${LIBDIRS}") + AC_SUBST(LIBS, "${LIBS}") + AC_SUBST(CFLAGS) + AC_SUBST(FFLAGS) diff --git a/media-radio/wspr/files/wspr-2.00-script.patch b/media-radio/wspr/files/wspr-2.00-script.patch new file mode 100644 index 000000000000..e75c11782786 --- /dev/null +++ b/media-radio/wspr/files/wspr-2.00-script.patch @@ -0,0 +1,25 @@ +# make python code into a script +# and fix shell script +--- wspr.py.orig 2013-02-01 13:24:30.000000000 +0000 ++++ wspr.py 2013-02-01 13:23:30.000000000 +0000 +@@ -1,3 +1,4 @@ ++#!/usr/bin/python + #------------------------------------------------------------------- WSPR + # $Date: 2013/02/07 14:35:21 $ $Revision: 1.1 $ + # +--- wspr.orig 2013-02-02 08:10:17.000000000 +0000 ++++ wspr 2013-02-02 08:10:56.000000000 +0000 +@@ -1,12 +1,7 @@ + #!/bin/sh +-if [ -e /usr/local/bin/python ] ; then +- LOCALBASE=/usr/local/ +-else +- LOCALBASE=/usr/ +-fi + if [ ! -e ~/.wspr ] ; then + mkdir ~/.wspr + mkdir ~/.wspr/save + fi + cd ~/.wspr +-python ${LOCALBASE}/bin/wspr.py ++/usr/bin/wspr.py diff --git a/media-radio/wspr/files/wspr-2.00-verbose.patch b/media-radio/wspr/files/wspr-2.00-verbose.patch new file mode 100644 index 000000000000..9036e0d868a4 --- /dev/null +++ b/media-radio/wspr/files/wspr-2.00-verbose.patch @@ -0,0 +1,12 @@ +# make f2py verbose +--- Makefile.in.orig 2013-02-07 12:22:41.000000000 +0000 ++++ Makefile.in 2013-02-07 12:23:11.000000000 +0000 +@@ -74,7 +74,7 @@ + OBJS2C = ${SRCS2C:.c=.o} + + WsprMod/w.so: ${OBJS2C} $(SRCS2F90) $(SRCS2F77) acom1.f90 +- ${F2PY} -c --quiet --noopt --debug -m w \ ++ ${F2PY} -c --noopt --debug -m w \ + --f77flags="${FFLAGS}" --f90flags="${FFLAGS}" \ + --fcompiler=${FCV} --f77exec=${FC} --f90exec=${FC} \ + --opt="-fbounds-check ${FFLAGS}" \ diff --git a/media-radio/wspr/files/wspr-3.01-PIL.patch b/media-radio/wspr/files/wspr-3.01-PIL.patch new file mode 100644 index 000000000000..ce4689195147 --- /dev/null +++ b/media-radio/wspr/files/wspr-3.01-PIL.patch @@ -0,0 +1,11 @@ +--- wspr.py.orig 2014-06-23 21:25:51.000000000 +0200 ++++ wspr.py 2014-06-23 21:26:03.000000000 +0200 +@@ -35,7 +35,7 @@ + from Numeric import zeros
+ import array
+ import dircache
+-import Image, ImageTk, ImageDraw
++from PIL import Image, ImageTk, ImageDraw
+ from WsprMod.palettes import colormapblue, colormapgray0, colormapHot, \
+ colormapAFMHot, colormapgray1, colormapLinrad, Colormap2Palette
+ from types import *
diff --git a/media-radio/wspr/files/wspr-3.01-numpy.patch b/media-radio/wspr/files/wspr-3.01-numpy.patch new file mode 100644 index 000000000000..2c9174dff58a --- /dev/null +++ b/media-radio/wspr/files/wspr-3.01-numpy.patch @@ -0,0 +1,23 @@ +# Numpy-1.9 dropped oldnumeric and numarray +--- WsprMod/specjt.py.orig 2015-05-18 15:49:37.000000000 +0200 ++++ WsprMod/specjt.py 2015-05-18 15:49:48.000000000 +0200 +@@ -12,7 +12,7 @@ + import w + + try: +- from numpy.oldnumeric import zeros, multiarray ++ from numpy import zeros, multiarray + except: + from Numeric import zeros, multiarray + import Image, ImageTk, ImageDraw +--- wspr.py.orig 2015-05-18 15:47:13.000000000 +0200 ++++ wspr.py 2015-05-18 15:47:38.000000000 +0200 +@@ -31,7 +31,7 @@ + from WsprMod import palettes
+ from math import log10
+ try:
+- from numpy.oldnumeric import zeros
++ from numpy import zeros
+ except:
+ from Numeric import zeros
+ import array
diff --git a/media-radio/wspr/files/wspr-3.01-script.patch b/media-radio/wspr/files/wspr-3.01-script.patch new file mode 100644 index 000000000000..f64a11b68a64 --- /dev/null +++ b/media-radio/wspr/files/wspr-3.01-script.patch @@ -0,0 +1,19 @@ +--- wspr.py.orig 2014-06-24 19:13:55.000000000 +0200 ++++ wspr.py 2014-06-24 19:14:43.000000000 +0200 +@@ -1,3 +1,4 @@ ++#!/usr/bin/python + #-------------------------------------------------------------------- WSPR
+ # $Date: 2014/06/26 09:15:53 $ $Revision: 1.1 $
+ #
+--- wspr.orig 2014-06-24 18:57:00.000000000 +0200 ++++ wspr 2014-06-24 19:09:50.000000000 +0200 +@@ -1,2 +1,7 @@ +-LD_LIBRARY_PATH=./lib +-python -O wspr.py ++#!/bin/sh ++if [ ! -e ~/.wspr ] ; then ++ mkdir ~/.wspr ++ mkdir ~/.wspr/save ++fi ++cd ~/.wspr ++/usr/bin/wspr.py diff --git a/media-radio/wspr/files/wspr-3.01-verbose.patch b/media-radio/wspr/files/wspr-3.01-verbose.patch new file mode 100644 index 000000000000..b697cfe444dd --- /dev/null +++ b/media-radio/wspr/files/wspr-3.01-verbose.patch @@ -0,0 +1,12 @@ +# make f2py verbose +--- Makefile.in.orig 2014-06-23 21:14:51.000000000 +0200 ++++ Makefile.in 2014-06-23 21:15:11.000000000 +0200 +@@ -95,7 +95,7 @@ + OBJS2C = ${SRCS2C:.c=.o} + + WsprMod/w.so: ${OBJS2C} $(SRCS2C) $(SRCS2F90) $(SRCS2F77) acom1.f90 +- ${F2PY} -c --quiet --noopt --debug -m w \ ++ ${F2PY} -c --noopt --debug -m w \ + --f77flags="${FFLAGS}" --f90flags="${FFLAGS}" \ + --fcompiler=${FCV} --f77exec=${FC} --f90exec=${FC} \ + --opt="-fbounds-check ${FFLAGS}" \ diff --git a/media-radio/wspr/metadata.xml b/media-radio/wspr/metadata.xml new file mode 100644 index 000000000000..d187eed5ac80 --- /dev/null +++ b/media-radio/wspr/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> +</pkgmetadata> diff --git a/media-radio/wspr/wspr-2.00-r2.ebuild b/media-radio/wspr/wspr-2.00-r2.ebuild new file mode 100644 index 000000000000..471e7570411f --- /dev/null +++ b/media-radio/wspr/wspr-2.00-r2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="tk" + +inherit autotools fortran-2 distutils-r1 flag-o-matic multilib toolchain-funcs + +MY_P=${P}.r1714 + +DESCRIPTION="Weak Signal Propagation Reporter" +HOMEPAGE="http://www.physics.princeton.edu/pulsar/K1JT/wspr.html" +SRC_URI="http://www.physics.princeton.edu/pulsar/K1JT/${MY_P}.tgz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-python/pillow[tk,${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + virtual/python-pmw[${PYTHON_USEDEP}] + sci-libs/fftw:3.0 + media-libs/hamlib + media-libs/portaudio + media-libs/libsamplerate" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +DOCS=( BUGS WSPR_Announcement.TXT WSPR_Instructions.TXT WSPR_Quick_Start.TXT ) + +pkg_setup() { + fortran-2_pkg_setup +} + +get_fcomp() { + case $(tc-getFC) in + *gfortran* ) FCOMP="gfortran" ;; + * ) FCOMP=$(tc-getFC) ;; + esac +} + +python_prepare_all() { + tc-export FC + get_fcomp + export FC="${FCOMP}" + + local PATCHES=( + "${FILESDIR}"/${P}-libdir.patch + "${FILESDIR}"/${P}-verbose.patch + "${FILESDIR}"/${P}-script.patch + "${FILESDIR}"/${P}-PIL.patch + ) + + distutils-r1_python_prepare_all + + sed -i -e "s#/usr/local/lib#/usr/$(get_libdir)#" configure.ac || die + sed -i -e '/makedirs/d' setup.py || die + eautoreconf +} + +# Note: very hacky build system. +# autoconf which doesn't really need Python +# then custom Makefile which compiles the Python module with f2py +# and finally hacked setup.py which relies on w.so created by make + +src_configure() { + # configure the build of the fortran module + econf --with-portaudio-lib-dir=/usr/$(get_libdir) + + # then fork the sources + python_copy_sources + DISTUTILS_IN_SOURCE_BUILD=1 +} + +python_compile() { + # -shared is neded by f2py but cannot be set earlier as configure does + # not like it + local LDFLAGS=${LDFLAGS} + append-ldflags -shared + emake +} + +python_install_all() { + distutils-r1_python_install_all + + dobin wspr + insinto /usr/share/${PN} + doins hamlib_rig_numbers +} diff --git a/media-radio/wspr/wspr-3.01-r1.ebuild b/media-radio/wspr/wspr-3.01-r1.ebuild new file mode 100644 index 000000000000..3990f2bef69e --- /dev/null +++ b/media-radio/wspr/wspr-3.01-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="tk" + +inherit autotools fortran-2 distutils-r1 flag-o-matic multilib toolchain-funcs + +MY_P=${P}.r2792 + +DESCRIPTION="Weak Signal Propagation Reporter" +HOMEPAGE="http://www.physics.princeton.edu/pulsar/K1JT/wspr.html" +SRC_URI="https://dev.gentoo.org/~tomjbe/distfiles/${MY_P}.tgz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-python/pillow[tk,${PYTHON_USEDEP}] + >=dev-python/numpy-1.9.0[${PYTHON_USEDEP}] + virtual/python-pmw[${PYTHON_USEDEP}] + sci-libs/fftw:3.0 + media-libs/hamlib + media-libs/portaudio + media-libs/libsamplerate" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +DOCS=( BUGS WSPR_Announcement.TXT WSPR0_Instructions.TXT WSPR_Quick_Start.TXT ) + +pkg_setup() { + fortran-2_pkg_setup +} + +get_fcomp() { + case $(tc-getFC) in + *gfortran* ) FCOMP="gfortran" ;; + * ) FCOMP=$(tc-getFC) ;; + esac +} + +python_prepare_all() { + tc-export FC + get_fcomp + export FC="${FCOMP}" + + local PATCHES=( + "${FILESDIR}"/${PN}-2.00-libdir.patch + "${FILESDIR}"/${P}-verbose.patch + "${FILESDIR}"/${PN}-3.01-script.patch + "${FILESDIR}"/${P}-PIL.patch + # adapt to numpy-1.9 - bug #544504 + "${FILESDIR}"/${P}-numpy.patch + ) + + distutils-r1_python_prepare_all + + sed -i -e "s/LDFLAGS} ${LIBS}/LDFLAGS} -fPIC ${LIBS}/" Makefile.in || die + sed -i -e "s#/usr/local/lib#/usr/$(get_libdir)#" configure.ac || die + sed -i -e '/makedirs/d' setup.py || die + eautoreconf +} + +# Note: very hacky build system. +# autoconf which doesn't really need Python +# then custom Makefile which compiles the Python module with f2py +# and finally hacked setup.py which relies on w.so created by make + +src_configure() { + # configure the build of the fortran module + econf --with-portaudio-lib-dir=/usr/$(get_libdir) + + # then fork the sources + python_copy_sources + DISTUTILS_IN_SOURCE_BUILD=1 +} + +python_compile() { + # -shared is neded by f2py but cannot be set earlier as configure does + # not like it + local LDFLAGS=${LDFLAGS} + append-ldflags -shared + emake -j1 +} + +python_install_all() { + distutils-r1_python_install_all + + dobin wspr + insinto /usr/share/${PN} + doins hamlib_rig_numbers +} diff --git a/media-radio/wspr/wspr-3.01.ebuild b/media-radio/wspr/wspr-3.01.ebuild new file mode 100644 index 000000000000..a9f4a1520ca0 --- /dev/null +++ b/media-radio/wspr/wspr-3.01.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="tk" + +inherit autotools fortran-2 distutils-r1 flag-o-matic multilib toolchain-funcs + +MY_P=${P}.r2792 + +DESCRIPTION="Weak Signal Propagation Reporter" +HOMEPAGE="http://www.physics.princeton.edu/pulsar/K1JT/wspr.html" +SRC_URI="https://dev.gentoo.org/~tomjbe/distfiles/${MY_P}.tgz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-python/pillow[tk,${PYTHON_USEDEP}] + <dev-python/numpy-1.9.0[${PYTHON_USEDEP}] + virtual/python-pmw[${PYTHON_USEDEP}] + sci-libs/fftw:3.0 + media-libs/hamlib + media-libs/portaudio + media-libs/libsamplerate" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +DOCS=( BUGS WSPR_Announcement.TXT WSPR0_Instructions.TXT WSPR_Quick_Start.TXT ) + +pkg_setup() { + fortran-2_pkg_setup +} + +get_fcomp() { + case $(tc-getFC) in + *gfortran* ) FCOMP="gfortran" ;; + * ) FCOMP=$(tc-getFC) ;; + esac +} + +python_prepare_all() { + tc-export FC + get_fcomp + export FC="${FCOMP}" + + local PATCHES=( + "${FILESDIR}"/${PN}-2.00-libdir.patch + "${FILESDIR}"/${P}-verbose.patch + "${FILESDIR}"/${PN}-3.01-script.patch + "${FILESDIR}"/${P}-PIL.patch + ) + + distutils-r1_python_prepare_all + + sed -i -e "s/LDFLAGS} ${LIBS}/LDFLAGS} -fPIC ${LIBS}/" Makefile.in || die + sed -i -e "s#/usr/local/lib#/usr/$(get_libdir)#" configure.ac || die + sed -i -e '/makedirs/d' setup.py || die + eautoreconf +} + +# Note: very hacky build system. +# autoconf which doesn't really need Python +# then custom Makefile which compiles the Python module with f2py +# and finally hacked setup.py which relies on w.so created by make + +src_configure() { + # configure the build of the fortran module + econf --with-portaudio-lib-dir=/usr/$(get_libdir) + + # then fork the sources + python_copy_sources + DISTUTILS_IN_SOURCE_BUILD=1 +} + +python_compile() { + # -shared is neded by f2py but cannot be set earlier as configure does + # not like it + local LDFLAGS=${LDFLAGS} + append-ldflags -shared + emake -j1 +} + +python_install_all() { + distutils-r1_python_install_all + + dobin wspr + insinto /usr/share/${PN} + doins hamlib_rig_numbers +} diff --git a/media-radio/xastir/Manifest b/media-radio/xastir/Manifest new file mode 100644 index 000000000000..70feadf438f6 --- /dev/null +++ b/media-radio/xastir/Manifest @@ -0,0 +1,13 @@ +AUX xastir-2.0.0-dont-filter-flags.diff 621 SHA256 00d3dbefc6b06f183d29d60a31cfa9331764015a2e849af883fc8b0a364b0062 SHA512 da94db0dcbd79c7b258f3657d0e6135fb93de81f3a2c25a73d68051b1a92156392a638f6a5478f4a0b8b568c4780a4091d7345e4c8cc60ecc190633123da0a6b WHIRLPOOL 9a932bbf5bae244f818e94e2de186a2ea390d4c7353cd7eb79632fde99c926585f8390df8e674172b80a2f5382de462b04f3537903aeff8e38c72b761681a85a +AUX xastir-2.0.4-fortify.diff 4404 SHA256 d0f8e3828d498a2d65288c14664200e5b2115f42c1a392e69f0c7cdc1f3c15a7 SHA512 f8ba2e3820e599a41dfcb4e60570b320c54625833e3bf0ab649655b1925e1d21d8de776d705bffd3cf85b2ebf43868de17923cf94fa3e4abd787c5d3ec09b920 WHIRLPOOL 2a3d021a9e1863ce28c8a38744f8ccf4abd870a2bc7c1cb96054eff9db5fc5d98abb42235d6806406c6b00e507f4b89f695568491a49a905072049d385a63e9e +AUX xastir-2.0.4-no-builtin-shapelib.diff 2552 SHA256 599ed97bd2e1a60ccbff5a04fd27279b0e29682b59c40eb333ef2c0f162d032d SHA512 c262ce1147a826d0c82026db7b91d9e97c0e1357aedd59b8d2519252e4439cebcd0d367449daeef7538c5a25bc3c8b078795c1a2dd7d1c67cd4ddd0a45319fab WHIRLPOOL 98fea37dc08b3bff85c2aca8636af1ca232bf2d478ad4d4ece50ba5e6c3533c65cbe165003e2093f0db74ae4d9fc9c8086bd2577f2916c2789127c1e05c2080a +AUX xastir-2.0.4-scripts.diff 3589 SHA256 c9016531585c45c0259d8b5cd04d8cf5102c0eee1c29e36812f5ad5309c4c4dd SHA512 c2647694e71c75f702d98ef9ff9743bc711a692e67994cf1a650405f9800c3bd1c463ed9d70f2042191873842029c1b15735b291a52a55b3bdd2d22cb7a55eb8 WHIRLPOOL e36c952216ebfb8dd7f0280a7296616373b6b589520c158e3700e4835bfacb52d4f86b5e57a88c142f53384ccbe09cdc68518a6f10d07a46f5d1890393a934db +AUX xastir-2.0.8-no-builtin-shapelib.diff 2588 SHA256 fc1f5ba5d0157fa9717f3564b954e12b17d71b01ea0f4d24f18aa1bceec47913 SHA512 da7374fd129956887efcf9b21047e75a34d32b391cc5a65416481971dc94722f1c538997ac85c5b47a8b6fb69f85611f04f73859736fe747f41f1edeac53aae6 WHIRLPOOL 3a93765d8c501065337a4463e016a37a75462cfd33535238506523c432821e9f10e0a90f18ba0225ff009e118f7c4448458aaf8304be381149a3440fa93201ff +AUX xastir-2.0.8-scripts.diff 3398 SHA256 811b2901854fdd4951c9cfd246fa58593d96e59f2bf619d74ef5f3e5c5522666 SHA512 3e7bf50a1aa0abc67f6c83aa13aceb4478965ad21dea48351ab8d45f72a37e165efda07e822642f1bd1095355823f73a02207f84934ca1fc614a3d4784742dda WHIRLPOOL ec5e3d06ba4afcf56d66d6de04bd71b4205ac922f85baf815e1554f1c5b603fb321a3ae9bb93167f10596243d6ef6ae73247765f4173c1ef5de38743fcf78624 +DIST xastir-2.0.6.tar.gz 2662042 SHA256 e46debd3f67ea5c08e2f85f03e26653871a9cdd6d692c8eeee436c3bc8a8dd43 SHA512 422bfd5c243ce2761279908b2294f94598df4e51e8dc9eea1eede12c460934c97392e8d99d40d67d92b4e31fe09806e9c33190e146696a49d968df6562e858f3 WHIRLPOOL 39a097dba585d5bcdcdb880ddb5e530eb118bd1645abf911948ed2c0b562a4b12cf4b453b0295db1f37d00380873440e251466f7b12440cd41f50578ae90f170 +DIST xastir-2.0.8.tar.gz 2697256 SHA256 775db0e3c4355051a9030b8398a1d995d48b3b721fa1c9bce5e3010300c1ebb6 SHA512 fd98a880392e9fcb049c6049ebc6a6a5e600571b7b59fd7061a72404abd68530ae6f152c9eabdc39be0458b33b363ce7fa3fdd5330003298bca8eaac62a6982f WHIRLPOOL 970750a3cc0d1ab51bd754450ab348a88efba26d6e8e3c3ced95b9885e63dffbc2d4ed94ced42d1a309b2fa8d23f203fb98bae6021c5556d3e39bcc79835be89 +EBUILD xastir-2.0.6-r1.ebuild 2228 SHA256 d8dfc97572642cdb32a5de4e5de5c2dc540193bc220012774e3d62f551cfe437 SHA512 0cc7e38cf675ea8771df5455e67eb513eac0bdf5a831efff37f31e6aaf245ae3cd8ef5ea592bb20f99d070c4387d54bd4e324af44158a3e81ea8631ebdff0606 WHIRLPOOL 36dd49ad5e1192b5dac0261964cfd70437458d16fab7b20e3ff1dedd37c8d45a4d1e154566d888721d8326204e6dbf1e9ac2fb1b2d2f1557d297dbcd3ee23b84 +EBUILD xastir-2.0.8-r1.ebuild 2202 SHA256 bfc590446cccf633dfd2a6f8fa5ba5b06097fe6c6e7eb70a9a000c8ee34d0a46 SHA512 7c2ab005eda77a4ca248f2b63c577b7068468fcdec9071bf2c91bb177dffd748e5d90392d09c8b381e6c0211efff4da296856dd3bd82b407339acf7f1e8160b8 WHIRLPOOL dbc1ec65c6da6039f2d4dbfe39d304c27c8493debe57d255efae948d0c85b0332d4474037ec885f5e13a47e78f5e140bf7dff93b14d53ecc9868d4ac1e5fd957 +MISC ChangeLog 2982 SHA256 25f91879a1a08e00483f9b21536312179164d80a2c070286d3cbeaf3db7c2518 SHA512 63db6694d60a832fca7751d0acf2a5d50e94e1e46808a20203b0f35c7849ad24c629a8ca4a1d5a9a978ae80d1afffaf98d0d65d1a6aafe1af41f153718541b56 WHIRLPOOL f8ff792c85bedf4c182ad6d0b6b259748203e66d128d360692c5418d6c83832a8f1570da1bed02d48d48930420002b6cab82fc1084ebc2d2098a8bb363a0017f +MISC ChangeLog-2015 5142 SHA256 ecc7b100690a12fdb65ec3f2c2c74e9310c248baf85bec3025425392158a6c4f SHA512 7c831e463325e2db1635657fe237ba339cd6a75c5b260248d6698c4baff9d42cb08dd9508f618759c34aae23ef20a320117f850c2189b76f7e954f642e9b7321 WHIRLPOOL a194e1fe20345df5479e739e46d3e54ef36a0bba67b989f52dce7166b7e18ee242339ab78520e3cb78e45e1a642def5a87535d61c9c3b4ad48adc910ddb3af12 +MISC metadata.xml 598 SHA256 76f8d579cd97449397a202541a2e4dd9f98dd1b16c613a23e97cc1cf54493ad8 SHA512 e1d392c11713b0cf692ac91df33eec85a4b47f2836851ca9d7dcd16c41a5a9540b67950731c8b943ecc1de6792449972971e295f39eda81f007c6521d6944ebb WHIRLPOOL d61fc732276d8255825b552402c7d50111a2813447b7158c301cfe3a937e1d7862fe5197a209cbb98586973db4710a30f6c5562ce3955a19ae5d4e94a99ea236 diff --git a/media-radio/xastir/files/xastir-2.0.0-dont-filter-flags.diff b/media-radio/xastir/files/xastir-2.0.0-dont-filter-flags.diff new file mode 100644 index 000000000000..1fbea1d61a57 --- /dev/null +++ b/media-radio/xastir/files/xastir-2.0.0-dont-filter-flags.diff @@ -0,0 +1,11 @@ +# Do not filter duplicate CFLAGS (bug 411095) +--- configure.ac.orig 2012-12-07 15:12:43.000000000 +0100 ++++ configure.ac 2012-12-07 15:13:08.000000000 +0100 +@@ -709,7 +709,6 @@ + # "-llibrary" that needs it. + # + changequote(,) +-CFLAGS=`echo "$CFLAGS" | awk '{for(i=1;i<=NF;++i) {if (arg[$i]++ == 0) s = s " " $i} print s}'` + CPPFLAGS=`echo "$CPPFLAGS" | awk '{for(i=1;i<=NF;++i) {if (arg[$i]++ == 0) s = s " " $i} print s}'` + LDFLAGS=`echo "$LDFLAGS" | awk '{for(i=1;i<=NF;++i) {if (arg[$i]++ == 0) s = s " " $i} print s}'` + #LIBS=`echo "$LIBS" | awk '{for(i=1;i<=NF;++i) {if (arg[$i]++ == 0) s = s " " $i} print s}'` diff --git a/media-radio/xastir/files/xastir-2.0.4-fortify.diff b/media-radio/xastir/files/xastir-2.0.4-fortify.diff new file mode 100644 index 000000000000..e2c34b007475 --- /dev/null +++ b/media-radio/xastir/files/xastir-2.0.4-fortify.diff @@ -0,0 +1,144 @@ +--- src/rac_data.c.orig 2012-09-23 18:19:22.000000000 +0200 ++++ src/rac_data.c 2012-11-29 21:00:53.000000000 +0100 +@@ -212,7 +212,8 @@ + char char_offset[16]; + char index[32]; + int found = 0; +- rac_record racdata; ++ char buffer[sizeof(rac_record)]; ++ rac_record *racdata = (rac_record *)buffer; + /*char filler[8];*/ + char amacall_path[MAX_VALUE]; + +@@ -220,7 +221,7 @@ + + + xastir_snprintf(index, sizeof(index)," "); +- xastir_snprintf(racdata.callsign, sizeof(racdata.callsign)," "); ++ xastir_snprintf(racdata->callsign, sizeof(racdata->callsign)," "); + + /* ==================================================================== */ + /* Search thru the index, get the RBA */ +@@ -257,19 +258,19 @@ + if (callsign[5] == '-') + (void)chomp(callsign,5); + +- while (!feof(fdb) && strncmp((char *)&racdata, callsign, 6) < 0) ++ while (!feof(fdb) && strncmp(buffer, callsign, 6) < 0) + + //WE7U + // Problem here: We're sticking 8 bytes too many into racdata! +- rc = fgets((char *)&racdata, sizeof(racdata), fdb); ++ rc = fgets(buffer, sizeof(buffer), fdb); + + } else + fprintf(stderr,"Search:Could not open RAC data base: %s\n", get_data_base_dir("fcc/AMACALL.LST") ); + + /* || (callsign[5] == '-' && strncmp((char *)&racdata,callsign,5) < 0)) */ +- (void)chomp(racdata.callsign, 6); ++ (void)chomp(racdata->callsign, 6); + +- if (!strncmp((char *)racdata.callsign, callsign, 6)) { ++ if (!strncmp(racdata->callsign, callsign, 6)) { + found = 1; + + // Some of these cause problems on 64-bit processors, so commented +@@ -293,82 +294,82 @@ + xastir_snprintf(data->callsign, + sizeof(data->callsign), + "%s", +- racdata.callsign); ++ racdata->callsign); + + xastir_snprintf(data->first_name, + sizeof(data->first_name), + "%s", +- racdata.first_name); ++ racdata->first_name); + + xastir_snprintf(data->last_name, + sizeof(data->last_name), + "%s", +- racdata.last_name); ++ racdata->last_name); + + xastir_snprintf(data->address, + sizeof(data->address), + "%s", +- racdata.address); ++ racdata->address); + + xastir_snprintf(data->city, + sizeof(data->city), + "%s", +- racdata.city); ++ racdata->city); + + xastir_snprintf(data->province, + sizeof(data->province), + "%s", +- racdata.province); ++ racdata->province); + + xastir_snprintf(data->postal_code, + sizeof(data->postal_code), + "%s", +- racdata.postal_code); ++ racdata->postal_code); + + xastir_snprintf(data->qual_a, + sizeof(data->qual_a), + "%s", +- racdata.qual_a); ++ racdata->qual_a); + + xastir_snprintf(data->qual_b, + sizeof(data->qual_b), + "%s", +- racdata.qual_b); ++ racdata->qual_b); + + xastir_snprintf(data->qual_c, + sizeof(data->qual_c), + "%s", +- racdata.qual_c); ++ racdata->qual_c); + + xastir_snprintf(data->qual_d, + sizeof(data->qual_d), + "%s", +- racdata.qual_d); ++ racdata->qual_d); + + xastir_snprintf(data->club_name, + sizeof(data->club_name), + "%s", +- racdata.club_name); ++ racdata->club_name); + + xastir_snprintf(data->club_address, + sizeof(data->club_address), + "%s", +- racdata.club_address); ++ racdata->club_address); + + xastir_snprintf(data->club_city, + sizeof(data->club_city), + "%s", +- racdata.club_city); ++ racdata->club_city); + + xastir_snprintf(data->club_province, + sizeof(data->club_province), + "%s", +- racdata.club_province); ++ racdata->club_province); + + xastir_snprintf(data->club_postal_code, + sizeof(data->club_postal_code), + "%s", +- racdata.club_postal_code); ++ racdata->club_postal_code); + + } + (void)fclose(fdb); diff --git a/media-radio/xastir/files/xastir-2.0.4-no-builtin-shapelib.diff b/media-radio/xastir/files/xastir-2.0.4-no-builtin-shapelib.diff new file mode 100644 index 000000000000..7aef072a5c39 --- /dev/null +++ b/media-radio/xastir/files/xastir-2.0.4-no-builtin-shapelib.diff @@ -0,0 +1,58 @@ +--- configure.ac.orig 2012-11-30 08:29:51.000000000 +0100 ++++ configure.ac 2012-11-30 08:29:56.000000000 +0100 +@@ -368,27 +368,17 @@ + + # Check for Shapelib + use_shapelib=yes +-force_internal_shapelib=no + shapelib_desired=yes + LIBSHP="" + SUBSHP="" + # This symbol will be blank if the proj library hasn't been found, and will + # have the three programs that need proj if it has + CONTSHP="" +-AC_ARG_WITH(internal-shapelib,[ --with-internal-shapelib Force use of internal shapelib library.],force_internal_shapelib=$withval) + AC_ARG_WITH(shapelib,[ --without-shapelib Disable shapelib features.],shapelib_desired=$withval) + if test "${shapelib_desired}" = "no"; then + use_shapelib=no +- force_internal_shapelib=no + fi +-if test "${force_internal_shapelib}" = "yes"; then +- AC_MSG_WARN([***************************************************************** ]) +- AC_MSG_WARN([Internal Shapelib library has been forced. ]) +- AC_MSG_WARN([***************************************************************** ]) +- # Temporary setting to get into if block below +- use_shapelib=no +-fi +-if test "${shapelib_desired}" = "yes" -a "${force_internal_shapelib}" = "no"; then ++if test "${shapelib_desired}" = "yes" ; then + use_shapelib=no + AC_CHECK_HEADERS(shapefil.h libshp/shapefil.h, [AC_CHECK_LIB(shp, DBFOpen, use_shapelib=yes + LIBS="$LIBS -lshp" +@@ -397,26 +387,6 @@ + AC_DEFINE(HAVE_LIBSHP, , Define to 1 if you have the `shp' library (-lshp). ) + break)]) + fi +-if test "${shapelib_desired}" = "yes" -a "${use_shapelib}" = "no"; then +- AC_MSG_WARN([**************************************************************** ]) +- AC_MSG_WARN([Your system does not have shapelib installed. Using an internal ]) +- AC_MSG_WARN([version. This may lead to a larger filesize for the executable. ]) +- AC_MSG_WARN([Install shapelib on your system to eliminate this warning. ]) +- AC_MSG_WARN([**************************************************************** ]) +- LIBSHP="-Lshapelib -lshape" +- CPPFLAGS="-I\$(top_srcdir)/src/shapelib $CPPFLAGS" +- SUBSHP="shapelib" +- use_shapelib=yes +- force_internal_shapelib=yes +- AC_DEFINE(HAVE_DBFGETFIELDINDEX, , Define to 1 if your `shp' library has DBFGetFieldIndex. ) +- AC_DEFINE(HAVE_LIBSHP, , Define to 1 if you have the `shp' library (-lshp). ) +- AC_DEFINE(HAVE_SHAPEFIL_H, , Define to 1 if you have the `shapefil.h' header. ) +- +- if test $use_proj = "yes" +- then +- CONTSHP="shpcentrd shpproj shpdata shpwkb" +- fi +-fi + AC_SUBST(SUBSHP) + AC_SUBST(CONTSHP) + AC_SUBST(LIBSHP) diff --git a/media-radio/xastir/files/xastir-2.0.4-scripts.diff b/media-radio/xastir/files/xastir-2.0.4-scripts.diff new file mode 100644 index 000000000000..369295b07f8c --- /dev/null +++ b/media-radio/xastir/files/xastir-2.0.4-scripts.diff @@ -0,0 +1,101 @@ +# patch scripts location (bug #407185). partially backported from upstream. +--- xastir-2.0.0-orig/scripts/Makefile.am.orig 2012-11-27 05:41:23.000000000 +0100 ++++ xastir-2.0.0/scripts/Makefile.am 2012-12-05 06:21:59.000000000 +0100 +@@ -12,9 +12,7 @@ + get-fcc-rac.pl \ + get-gnis \ + get-pop \ +- get-maptools.sh \ + get-NWSdata \ +- get_shapelib.sh \ + gpx2shape \ + icontable.pl \ + inf2geo.pl \ +@@ -43,10 +41,8 @@ + values \ + values.pl \ + waypoint-get.pl \ +- xastir-fixcfg.sh \ +- xastir-migrate.sh \ + Xastir_tigerpoly.py + + install-data-hook: + cd $(DESTDIR)$(scriptsdir) && \ +- chmod a+x *.sh *.pl *.py get-* gpx2* *.bash ++ chmod a+x *.pl *.py get-* gpx2* *.bash +diff -Nur -u xastir-2.0.0.orig/scripts/coord-convert.pl xastir-2.0.0/scripts/coord-convert.pl +--- xastir-2.0.0.orig/scripts/coord-convert.pl 2010-07-03 22:09:48.000000000 +0000 ++++ xastir-2.0.0/scripts/coord-convert.pl 2012-03-07 15:46:01.000000000 +0000 +@@ -26,7 +26,7 @@ + # + + +-use lib "${prefix}/lib"; ++use lib /usr/share/xastir/scripts; + use Coordinate; # WE7U's Coordinate.pm module + + +diff -Nur -u xastir-2.0.0.orig/scripts/permutations.pl xastir-2.0.0/scripts/permutations.pl +--- xastir-2.0.0.orig/scripts/permutations.pl 2010-07-03 22:09:48.000000000 +0000 ++++ xastir-2.0.0/scripts/permutations.pl 2012-03-07 15:42:34.000000000 +0000 +@@ -34,7 +34,7 @@ + # + + +-use lib "/usr/local/lib"; ++use lib "/usr/share/xastir/scripts"; + use Coordinate; # WE7U's Coordinate.pm module + + +diff -Nur -u xastir-2.0.0.orig/scripts/test_coord.pl xastir-2.0.0/scripts/test_coord.pl +--- xastir-2.0.0.orig/scripts/test_coord.pl 2010-01-31 02:12:23.000000000 +0000 ++++ xastir-2.0.0/scripts/test_coord.pl 2012-03-07 15:42:34.000000000 +0000 +@@ -33,7 +33,7 @@ + + #------------------------------------------------------------------------------------------------ + +-use lib "/usr/local/lib"; ++use lib "/usr/share/xastir/scripts"; + use Coordinate; # Snag WE7U's Coordinate module + + +diff -Nur -u xastir-2.0.0.orig/scripts/toporama250k.pl xastir-2.0.0/scripts/toporama250k.pl +--- xastir-2.0.0.orig/scripts/toporama250k.pl 2010-01-31 02:12:23.000000000 +0000 ++++ xastir-2.0.0/scripts/toporama250k.pl 2012-03-07 15:46:49.000000000 +0000 +@@ -28,14 +28,14 @@ + # map files for the whole of Canada! + # + # +-# - "cd /usr/local/share/xastir/maps" ++# - "cd /usr/share/xastir/maps" + # + # - Assure you have write privileges in the directory above either + # by becoming root using the "su" command, using "sudo", or + # temporarily changing ownership and/or privileges on the + # "maps" directory. + # +-# - "/usr/local/lib/xastir/toporama250k.pl" ++# - "/usr/share/xastir/scripts/toporama250k.pl" + # + # - The script will create/populate this directory heirarchy: + # .../maps/toporama/images/ +diff -Nur -u xastir-2.0.0.orig/scripts/toporama50k.pl xastir-2.0.0/scripts/toporama50k.pl +--- xastir-2.0.0.orig/scripts/toporama50k.pl 2010-01-31 02:12:23.000000000 +0000 ++++ xastir-2.0.0/scripts/toporama50k.pl 2012-03-07 15:47:01.000000000 +0000 +@@ -27,14 +27,14 @@ + # map files for the whole of Canada! + # + # +-# - "cd /usr/local/share/xastir/maps" ++# - "cd /usr/share/xastir/maps" + # + # - Assure you have write privileges in the directory above either + # by becoming root using the "su" command, using "sudo", or + # temporarily changing ownership and/or privileges on the + # "maps" directory. + # +-# - "/usr/local/lib/xastir/toporama50k.pl" ++# - "/usr/share/xastir/scripts/toporama50k.pl" + # + # - The script will create/populate this directory heirarchy: + # .../maps/toporama/images/ diff --git a/media-radio/xastir/files/xastir-2.0.8-no-builtin-shapelib.diff b/media-radio/xastir/files/xastir-2.0.8-no-builtin-shapelib.diff new file mode 100644 index 000000000000..8cbdbc2cdb62 --- /dev/null +++ b/media-radio/xastir/files/xastir-2.0.8-no-builtin-shapelib.diff @@ -0,0 +1,58 @@ +--- configure.ac.orig 2016-07-12 07:08:17.988160777 +0200 ++++ configure.ac 2016-07-12 07:11:42.591138389 +0200 +@@ -382,27 +382,17 @@ + + # Check for Shapelib + use_shapelib=yes +-force_internal_shapelib=no + shapelib_desired=yes + LIBSHP="" + SUBSHP="" + # This symbol will be blank if the proj library hasn't been found, and will + # have the three programs that need proj if it has + CONTSHP="" +-AC_ARG_WITH(internal-shapelib,[ --with-internal-shapelib Force use of internal shapelib library.],force_internal_shapelib=$withval) + AC_ARG_WITH(shapelib,[ --without-shapelib Disable shapelib features.],shapelib_desired=$withval) + if test "${shapelib_desired}" = "no"; then + use_shapelib=no +- force_internal_shapelib=no + fi +-if test "${force_internal_shapelib}" = "yes"; then +- AC_MSG_WARN([***************************************************************** ]) +- AC_MSG_WARN([Internal Shapelib library has been forced. ]) +- AC_MSG_WARN([***************************************************************** ]) +- # Temporary setting to get into if block below +- use_shapelib=no +-fi +-if test "${shapelib_desired}" = "yes" -a "${force_internal_shapelib}" = "no"; then ++if test "${shapelib_desired}" = "yes" ; then + use_shapelib=no + AC_CHECK_HEADERS(shapefil.h libshp/shapefil.h, [AC_CHECK_LIB(shp, DBFOpen, use_shapelib=yes + LIBS="$LIBS -lshp" +@@ -411,26 +401,6 @@ + AC_DEFINE(HAVE_LIBSHP, , Define to 1 if you have the `shp' library (-lshp). ) + break)]) + fi +-if test "${shapelib_desired}" = "yes" -a "${use_shapelib}" = "no"; then +- AC_MSG_WARN([**************************************************************** ]) +- AC_MSG_WARN([Your system does not have shapelib installed. Using an internal ]) +- AC_MSG_WARN([version. This may lead to a larger filesize for the executable. ]) +- AC_MSG_WARN([Install shapelib on your system to eliminate this warning. ]) +- AC_MSG_WARN([**************************************************************** ]) +- LIBSHP="-Lshapelib -lshape" +- CPPFLAGS="-I\$(top_srcdir)/src/shapelib $CPPFLAGS" +- SUBSHP="shapelib" +- use_shapelib=yes +- force_internal_shapelib=yes +- AC_DEFINE(HAVE_DBFGETFIELDINDEX, , Define to 1 if your `shp' library has DBFGetFieldIndex. ) +- AC_DEFINE(HAVE_LIBSHP, , Define to 1 if you have the `shp' library (-lshp). ) +- AC_DEFINE(HAVE_SHAPEFIL_H, , Define to 1 if you have the `shapefil.h' header. ) +- +- if test $use_proj = "yes" +- then +- CONTSHP="shpcentrd$(EXEEXT) shpproj$(EXEEXT) shpdata$(EXEEXT) shpwkb$(EXEEXT)" +- fi +-fi + AC_SUBST(SUBSHP) + AC_SUBST(CONTSHP) + AC_SUBST(LIBSHP) diff --git a/media-radio/xastir/files/xastir-2.0.8-scripts.diff b/media-radio/xastir/files/xastir-2.0.8-scripts.diff new file mode 100644 index 000000000000..35c73246c9ee --- /dev/null +++ b/media-radio/xastir/files/xastir-2.0.8-scripts.diff @@ -0,0 +1,91 @@ +# patch scripts location (bug #407185). partially backported from upstream. +--- xastir-2.0.0-orig/scripts/Makefile.am.orig 2012-11-27 05:41:23.000000000 +0100 ++++ xastir-2.0.0/scripts/Makefile.am 2012-12-05 06:21:59.000000000 +0100 +@@ -43,10 +41,8 @@ + values \ + values.pl \ + waypoint-get.pl \ +- xastir-fixcfg.sh \ +- xastir-migrate.sh \ + Xastir_tigerpoly.py + + install-data-hook: + cd $(DESTDIR)$(scriptsdir) && \ +- chmod a+x *.sh *.pl *.py get-* gpx2* *.bash ++ chmod a+x *.pl *.py get-* gpx2* *.bash +diff -Nur -u xastir-2.0.0.orig/scripts/coord-convert.pl xastir-2.0.0/scripts/coord-convert.pl +--- xastir-2.0.0.orig/scripts/coord-convert.pl 2010-07-03 22:09:48.000000000 +0000 ++++ xastir-2.0.0/scripts/coord-convert.pl 2012-03-07 15:46:01.000000000 +0000 +@@ -26,7 +26,7 @@ + # + + +-use lib "${prefix}/lib"; ++use lib /usr/share/xastir/scripts; + use Coordinate; # WE7U's Coordinate.pm module + + +diff -Nur -u xastir-2.0.0.orig/scripts/permutations.pl xastir-2.0.0/scripts/permutations.pl +--- xastir-2.0.0.orig/scripts/permutations.pl 2010-07-03 22:09:48.000000000 +0000 ++++ xastir-2.0.0/scripts/permutations.pl 2012-03-07 15:42:34.000000000 +0000 +@@ -34,7 +34,7 @@ + # + + +-use lib "/usr/local/lib"; ++use lib "/usr/share/xastir/scripts"; + use Coordinate; # WE7U's Coordinate.pm module + + +diff -Nur -u xastir-2.0.0.orig/scripts/test_coord.pl xastir-2.0.0/scripts/test_coord.pl +--- xastir-2.0.0.orig/scripts/test_coord.pl 2010-01-31 02:12:23.000000000 +0000 ++++ xastir-2.0.0/scripts/test_coord.pl 2012-03-07 15:42:34.000000000 +0000 +@@ -33,7 +33,7 @@ + + #------------------------------------------------------------------------------------------------ + +-use lib "/usr/local/lib"; ++use lib "/usr/share/xastir/scripts"; + use Coordinate; # Snag WE7U's Coordinate module + + +diff -Nur -u xastir-2.0.0.orig/scripts/toporama250k.pl xastir-2.0.0/scripts/toporama250k.pl +--- xastir-2.0.0.orig/scripts/toporama250k.pl 2010-01-31 02:12:23.000000000 +0000 ++++ xastir-2.0.0/scripts/toporama250k.pl 2012-03-07 15:46:49.000000000 +0000 +@@ -28,14 +28,14 @@ + # map files for the whole of Canada! + # + # +-# - "cd /usr/local/share/xastir/maps" ++# - "cd /usr/share/xastir/maps" + # + # - Assure you have write privileges in the directory above either + # by becoming root using the "su" command, using "sudo", or + # temporarily changing ownership and/or privileges on the + # "maps" directory. + # +-# - "/usr/local/lib/xastir/toporama250k.pl" ++# - "/usr/share/xastir/scripts/toporama250k.pl" + # + # - The script will create/populate this directory heirarchy: + # .../maps/toporama/images/ +diff -Nur -u xastir-2.0.0.orig/scripts/toporama50k.pl xastir-2.0.0/scripts/toporama50k.pl +--- xastir-2.0.0.orig/scripts/toporama50k.pl 2010-01-31 02:12:23.000000000 +0000 ++++ xastir-2.0.0/scripts/toporama50k.pl 2012-03-07 15:47:01.000000000 +0000 +@@ -27,14 +27,14 @@ + # map files for the whole of Canada! + # + # +-# - "cd /usr/local/share/xastir/maps" ++# - "cd /usr/share/xastir/maps" + # + # - Assure you have write privileges in the directory above either + # by becoming root using the "su" command, using "sudo", or + # temporarily changing ownership and/or privileges on the + # "maps" directory. + # +-# - "/usr/local/lib/xastir/toporama50k.pl" ++# - "/usr/share/xastir/scripts/toporama50k.pl" + # + # - The script will create/populate this directory heirarchy: + # .../maps/toporama/images/ diff --git a/media-radio/xastir/metadata.xml b/media-radio/xastir/metadata.xml new file mode 100644 index 000000000000..be15613be578 --- /dev/null +++ b/media-radio/xastir/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <use> + <flag name="festival">Enable text to speech synthesizer</flag> + <flag name="gdal">Support for some further map formats</flag> + <flag name="geotiff">Install geotiff support. Allows using USGS DRG topo + maps or other types of geotiff mapes/images</flag> + </use> + <upstream> + <remote-id type="sourceforge">xastir</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/xastir/xastir-2.0.6-r1.ebuild b/media-radio/xastir/xastir-2.0.6-r1.ebuild new file mode 100644 index 000000000000..5347439f131a --- /dev/null +++ b/media-radio/xastir/xastir-2.0.6-r1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils flag-o-matic toolchain-funcs + +DESCRIPTION="X Amateur Station Tracking and Information Reporting" +HOMEPAGE="http://xastir.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="festival gdal geotiff graphicsmagick" + +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:4.8 + sci-libs/shapelib + !graphicsmagick? ( media-gfx/imagemagick:=[-hdri,-q32] ) + graphicsmagick? ( media-gfx/graphicsmagick:=[-q32] ) + geotiff? ( sci-libs/proj + sci-libs/libgeotiff + media-libs/tiff:0 ) + gdal? ( sci-libs/gdal ) + festival? ( app-accessibility/festival )" +RDEPEND="${DEPEND}" + +src_prepare() { + # fix script location (bug #407185) + epatch "${FILESDIR}"/${PN}-2.0.4-scripts.diff + + # fix __FORTIFY_SOURCE warning (bug #337365) + epatch "${FILESDIR}"/${PN}-2.0.4-fortify.diff + + # do not use builtin shapelib if sci-libs/shapelib is not installed + # instead build without shapelib support (bug #430704) + epatch "${FILESDIR}"/${PN}-2.0.4-no-builtin-shapelib.diff + + # do not filter duplicate flags (see bug 411095) + epatch "${FILESDIR}"/${PN}-2.0.0-dont-filter-flags.diff + + eautoreconf +} + +src_configure() { + # provide include path to GraphicsMagic for configure stage + use graphicsmagick && append-cflags -I/usr/include/GraphicsMagick + econf --with-pcre \ + --with-shapelib \ + --with-dbfawk \ + --without-ax25 \ + --without-gpsman \ + $(use_with !graphicsmagick imagemagick) \ + $(use_with graphicsmagick) \ + $(use_with geotiff libproj) \ + $(use_with geotiff) \ + $(use_with gdal) \ + $(use_with festival) +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + + rm -rf "${D}"/usr/share/doc/${PN} + dodoc AUTHORS ChangeLog FAQ README README.Contributing \ + README.Getting-Started README.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." +} diff --git a/media-radio/xastir/xastir-2.0.8-r1.ebuild b/media-radio/xastir/xastir-2.0.8-r1.ebuild new file mode 100644 index 000000000000..dd75bd2aeb98 --- /dev/null +++ b/media-radio/xastir/xastir-2.0.8-r1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils flag-o-matic toolchain-funcs + +DESCRIPTION="X Amateur Station Tracking and Information Reporting" +HOMEPAGE="http://xastir.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="festival gdal geotiff graphicsmagick" + +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:4.8 + sci-libs/shapelib + !graphicsmagick? ( media-gfx/imagemagick:=[-hdri,-q32] ) + graphicsmagick? ( media-gfx/graphicsmagick:=[-q32] ) + geotiff? ( sci-libs/proj + sci-libs/libgeotiff + media-libs/tiff:0 ) + gdal? ( sci-libs/gdal ) + festival? ( app-accessibility/festival )" +RDEPEND="${DEPEND}" + +src_prepare() { + # fix script location (bug #407185) + epatch "${FILESDIR}"/${P}-scripts.diff + + # fix __FORTIFY_SOURCE warning (bug #337365) + epatch "${FILESDIR}"/${PN}-2.0.4-fortify.diff + + # do not use builtin shapelib if sci-libs/shapelib is not installed + # instead build without shapelib support (bug #430704) + epatch "${FILESDIR}"/${P}-no-builtin-shapelib.diff + + # do not filter duplicate flags (see bug 411095) + epatch "${FILESDIR}"/${PN}-2.0.0-dont-filter-flags.diff + + eautoreconf +} + +src_configure() { + # provide include path to GraphicsMagic for configure stage + use graphicsmagick && append-cflags -I/usr/include/GraphicsMagick + econf --with-pcre \ + --with-shapelib \ + --with-dbfawk \ + --without-ax25 \ + --without-gpsman \ + $(use_with !graphicsmagick imagemagick) \ + $(use_with graphicsmagick) \ + $(use_with geotiff libproj) \ + $(use_with geotiff) \ + $(use_with gdal) \ + $(use_with festival) +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + + rm -rf "${D}"/usr/share/doc/${PN} + dodoc AUTHORS ChangeLog FAQ README README.Contributing \ + README.Getting-Started README.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." +} diff --git a/media-radio/xdx/Manifest b/media-radio/xdx/Manifest new file mode 100644 index 000000000000..9905b539c8d5 --- /dev/null +++ b/media-radio/xdx/Manifest @@ -0,0 +1,5 @@ +DIST xdx-2.5.0.tar.gz 342548 SHA256 bf689015e6604c462333bde3383027c01bdfcf9f764f6ea2f1a77bff8eb98fdb SHA512 e03ac1fde04f921d33a7075a0f9ddc632336c2c4506e69c3e51386c25080c527eb7195729a89edb895308beff05e7544c93831ad03df6db376b9624063a2972a WHIRLPOOL df65bfe5b26657f5a4b665eb4101e5a2461669bc5785b8effbd94ee48285291d032195abb62d5dabb6f7d4a47f292f59e63305d627cdf372638d8bdddb0b985e +EBUILD xdx-2.5.0.ebuild 776 SHA256 ab5ee7efa2a472e33cf03ac268e5079bb58a257235eb39d30e1fecb3597a7191 SHA512 d26765b8b892c4764dfd513307bce3be76d77ecba63ce8db6fe57d2b5ea2917673584ea746e0e1f52a17f8ea25acfa51fc82c9572ddbe0965aed26852bd26e19 WHIRLPOOL e69a33ef7c74a3655e646ced1a3e64ef615412e00d9daf4d3a72d16830d7f56affb265eaaf972e19d0c9e536bbf68c55120dba9e2268162441c3663b4f01d1e9 +MISC ChangeLog 2794 SHA256 699a795c84dbbbd93657c2f911017947d33bc0f8c04cdd48cc19c0f1374469e7 SHA512 37d36f5fb62f7cdae96f0678ac92e1eac49eb10f9af1fe4d5b2f32b129b534da4d7431a84e7617a4b30033b2248015c93df4a60f8d07125df014afe7450d6532 WHIRLPOOL 3e3d484771e38d0b69b485f21fca605a31261a442ca42d78938b3a0fa8b0a81d55527945db213ee11de0e6d6620b563feeb5368fc360c19d360eaab81d4afd49 +MISC ChangeLog-2015 3884 SHA256 011814bd3ff9535d2affc76d094092d94648a0ae27896222cc551eb9972fe467 SHA512 aee2e9b19d95b3d09ff59e0f63b4636fb3b4dff87d1b51d09c5f3b425a9b104c5b07ac53de47ab1afee3417a234fcc64dbca23d16262546e1c4c7790d7481a8b WHIRLPOOL 63b42eae762a1a77cd99597efac7282b49db86ff7e39b84f467588a8ce7767ca1ac7a5518b33e8ec652a33fe5db469bcd2156d9b7006405a3e20b6ecbf47480d +MISC metadata.xml 335 SHA256 902dff90754d36afb18a690b6146c81d84865d3bcfad3bafed8a711c6f8e5548 SHA512 491d22817b73ee8eda2c59a361682fb63ee8eeaeb15f610e7f55ffbf297f85b667c33ebad1fe1739d36f5995ccaec77d363a9c53f1976742c338553c347c5f0b WHIRLPOOL b3f4ac87e8407659e85b3f0e7112ae9aad9033c205f542d9a4a651688c1700be213c232210c7b177433bd722616212fd3841b2d253bf1928890393905cf7e670 diff --git a/media-radio/xdx/metadata.xml b/media-radio/xdx/metadata.xml new file mode 100644 index 000000000000..d1f9619c74be --- /dev/null +++ b/media-radio/xdx/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">xdxclusterclient</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-radio/xdx/xdx-2.5.0.ebuild b/media-radio/xdx/xdx-2.5.0.ebuild new file mode 100644 index 000000000000..92511501a99d --- /dev/null +++ b/media-radio/xdx/xdx-2.5.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils + +DESCRIPTION="a GTK+ TCP/IP DX-cluster and ON4KST chat client" +HOMEPAGE="https://sourceforge.net/projects/xdxclusterclient" +SRC_URI="mirror://sourceforge/xdxclusterclient/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="nls" + +RDEPEND=">=x11-libs/gtk+-2.12:2" +DEPEND="${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +src_configure() { + econf $(use_enable nls) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog NEWS README TODO +} + +pkg_postinst() { + elog "To use the rig control feature, install media-libs/hamlib" + elog "and enable hamlib in the Preferences dialog. (no need for recompile)" +} diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest new file mode 100644 index 000000000000..5bec5afee8ef --- /dev/null +++ b/media-radio/xlog/Manifest @@ -0,0 +1,8 @@ +AUX xlog-2.0.13-desktop-update.patch 1393 SHA256 2d6ab82a00e4ec5adb55fecc0d8fefeb2309bcab5bfb4471d1929c4f5eb466dd SHA512 7e4f9f83eabf9a598e2e1382c6934240991f3743da50eb0da6b7532435d2dce3264e30aded7b6ca32a685b9b7c203f694268c500c89be76175194c0900296865 WHIRLPOOL 0ba5bbddb4253dfbc3fe82c62401d6d6ecba3a7881a7fd2aadcda477273ef8196f498221590684d93a190e15c5b2276259a93cd8d311aa7cfb59739f46f6ea4c +AUX xlog-2.0.7-desktop.patch 435 SHA256 ad26e07d5d254a185d13b4484fb69341aa904fe1e2528bed1710e52e582bd5b0 SHA512 5119356e9635ca7b6d028d4bb3be12542636ce5d2967540b20ad9c22d62792b81a1a06fcd8722c7cbe8df706d8113e60b308d1db7c6fa8f3238bea039eb4b4f6 WHIRLPOOL 49cf7184131956a77664012853622b6cdf77ba047ccb25a9b09b78c793b719b37604a8a92b7202d81a98ed13c170f70d76d6e15bf3bc1b0279e2e53d35ceae60 +DIST xlog-2.0.14.tar.gz 11452537 SHA256 16407e016f9991cfe02d85e9841ced6112416e43800898be888a2cc44c368d58 SHA512 1f63e841191b81c477273777923bb4e537bac70b02cb5deca18b30adc44158369794435a0c1c22915bf42fc3fe2e46891cd531ad6ce2563d0f543a1012074660 WHIRLPOOL adacd6a75ca9db8cfa2069e72b7a6cb05fd93166ba67a4b4ce0689c2af4a4a022016037c5eac64256b3200c0e33e096c276c1c16d6ee3e62f6740461830568df +EBUILD xlog-2.0.14-r1.ebuild 1734 SHA256 23d79fb9ad9d63d0aa96acd357ef984d26cfe1453b7154ad6fbc7eb1dba7ac98 SHA512 338f8e115061113a1c725000dfdf6c3acd2be504f041a981cffd27a8aa5fc7f4565986727c707fe07f656838dfbf448b67080b8f0a8d6bac5862ee6d2e5d39b4 WHIRLPOOL dc4e348bccfdc876f41e0acedf819f7a5321eb82524f2e9a2d682eecc2c6fc23627841bd0a8ab005f5c502ca5fb7f4d7a910940c685fbc236af5e150cf9de521 +EBUILD xlog-2.0.14.ebuild 1434 SHA256 1c5288db6f0e8b95461df9a48a2cc9a67d5c66ec8e647162028dd2f59ef2b506 SHA512 11ff98edad83e146e3d4bf63a91084218006e78c55f33a75ebd679d6f8e708419464e6dedcccbeca4a141c2c688d1db0c62ac0d1056dd2e9c3bc6ca25cdcbba4 WHIRLPOOL d110e90eb7bec0c39d422b31c64d2d63cae04088224964c8d2efc52457d6070528c1dab306b8190b443b73471e33e3e1c581f9e3f75e89fba1f35757ab5475fe +MISC ChangeLog 2829 SHA256 bd1878aae94d7073cbe7e5d510d9df707c4f5d4cf0f3bdf01cefffe37cd146b1 SHA512 6eef97521b5334c3a48e28cea946135c5d1db52a5773534669da653e1160b7dc0acd9e7fae73c450953cdba0bd7a33019654c1bf412a0ef929919e18cb4d9629 WHIRLPOOL 736545dc84515b5236e432f75b31586dd964d74813e12648e2149656835aea7276a0f3dea8e6cc7c2fc9d750acc9082f594cd05ef383eb7d7ad530257150448d +MISC ChangeLog-2015 5148 SHA256 e4353a74e7122f005e63acc424e697492c7ad50b4ba1fd42f4b9fdfa0c5f984e SHA512 43e1d5fef0cfe688daf3b7d08881185b9ad0fe603bba9ea77bb319a7f4213df4ad49739c614e6c01cbfe2b05c5aded8bb69d317e96a573d72d6c8c156ae73f79 WHIRLPOOL 31aa4a88e1b338bc85cd0491ff25df628f2e9ade0c4fec2ac8eaca0c052a29c76e0a9d793a530497c390b9c5ef1c9496d17743ac16b398aae0907c636511a1d9 +MISC metadata.xml 245 SHA256 bb736aae6c66f655d4be02389ef1965d2dc112ef8506774fa76ea973fbefc7e2 SHA512 9289d414ccbc30198596601b290cf42a583a093bbd7c5f8889c8ac0e81d8570bc4d42dfcbfe210456120edb910ea8572d6806400adec144f4eeb95fa36ae6ef3 WHIRLPOOL 88960ec19ecaa6ebe43ede321dde18ad4b1dc2171b0d06e419ee347b77790815b0ba9c49c20d244a280011bcceb8959e61c21b23e1679f85f9312fcdeeebdbce diff --git a/media-radio/xlog/files/xlog-2.0.13-desktop-update.patch b/media-radio/xlog/files/xlog-2.0.13-desktop-update.patch new file mode 100644 index 000000000000..cf834e13ec7c --- /dev/null +++ b/media-radio/xlog/files/xlog-2.0.13-desktop-update.patch @@ -0,0 +1,51 @@ +--- configure.ac.orig 2007-11-06 15:49:25.000000000 -0800 ++++ configure.ac 2007-11-06 15:51:22.000000000 -0800 +@@ -48,6 +48,7 @@ + AH_TEMPLATE([HAVE_LC_MESSAGES], []) + AH_TEMPLATE([HAVE_STPCPY], []) + ++dnl MIME update + AC_ARG_ENABLE(mime-update, + [ --enable-mime-update update the mime database], + [case "${enableval}" in +@@ -63,6 +64,21 @@ + echo "disabled updating of the mime database" + fi + ++dnl Desktop update ++AC_ARG_ENABLE(desktop-update, ++[ --enable-desktop-update update the desktop database], ++[case "${enableval}" in ++ yes) desk_update=true ;; ++ no) desk_update=false ;; ++ *) AC_MSG_ERROR(bad value ${enableval} for --enable-desk-update) ;; ++esac],[desk_update=false]) ++AM_CONDITIONAL(DESKUPDATE, test x$desk_update = xtrue) ++ ++if test "x${desk_update}" != "xfalse"; then ++ echo "enabled updating of the desktop database" ++else ++ echo "disabled updating of the desktop database" ++fi + + AC_OUTPUT([po/Makefile.in + Makefile +--- data/desktop/Makefile.am.orig 2007-11-06 15:47:51.000000000 -0800 ++++ data/desktop/Makefile.am 2007-11-06 15:48:16.000000000 -0800 +@@ -5,12 +5,16 @@ + + EXTRA_DIST = $(DESKTOP_FILES) + ++if DESKUPDATE + install-data-hook: + if HAVE_DESKTOP + $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(datadir)/applications" + endif ++endif + ++if DESKUPDATE + uninstall-hook: + if HAVE_DESKTOP + $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(datadir)/applications" + endif ++endif diff --git a/media-radio/xlog/files/xlog-2.0.7-desktop.patch b/media-radio/xlog/files/xlog-2.0.7-desktop.patch new file mode 100644 index 000000000000..e124e062351c --- /dev/null +++ b/media-radio/xlog/files/xlog-2.0.7-desktop.patch @@ -0,0 +1,14 @@ +--- data/desktop/xlog.desktop.orig 2013-05-24 08:23:25.000000000 +0200 ++++ data/desktop/xlog.desktop 2013-05-24 08:24:47.000000000 +0200 +@@ -5,8 +5,8 @@ + Comment[pl]=Dziennik łączności dla radioamatorów + TryExec=xlog + Exec=xlog %F +-Icon=xlog-icon.png ++Icon=xlog-icon + 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/metadata.xml b/media-radio/xlog/metadata.xml new file mode 100644 index 000000000000..e05cff4ab735 --- /dev/null +++ b/media-radio/xlog/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> +</maintainer> +</pkgmetadata> diff --git a/media-radio/xlog/xlog-2.0.14-r1.ebuild b/media-radio/xlog/xlog-2.0.14-r1.ebuild new file mode 100644 index 000000000000..31e7aef83e1a --- /dev/null +++ b/media-radio/xlog/xlog-2.0.14-r1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools fdo-mime toolchain-funcs +MY_P=${P/_} + +DESCRIPTION="An amateur radio logging program" +HOMEPAGE="http://www.nongnu.org/xlog" +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="media-libs/hamlib + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + media-libs/libpng:0 + sys-devel/gettext + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS data/doc/THANKS NEWS README ) + +src_prepare() { + eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" + + # Let portage handle updating mime/desktop databases, + eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch" + # Drop -Werror + sed -i -e "s:-Werror::" configure.ac || die + # fix underlinking + sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die + eautoreconf + + # Fix broken png files<< + einfo "Fixing broken png files." + pushd "${S}"/data/doc/manual/output/html + for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do + pngfix -q --out=out.png ${png} + mv -f out.png "${png}" || die + done + popd + einfo "$x png files processed." + + eapply_user +} + +src_configure() { + # mime-update causes file collisions if enabled + econf --disable-mime-update --disable-desktop-update \ + --docdir=/usr/share/doc/${PF} +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} + einstalldocs +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} diff --git a/media-radio/xlog/xlog-2.0.14.ebuild b/media-radio/xlog/xlog-2.0.14.ebuild new file mode 100644 index 000000000000..682dec1bae63 --- /dev/null +++ b/media-radio/xlog/xlog-2.0.14.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools fdo-mime toolchain-funcs +MY_P=${P/_} + +DESCRIPTION="An amateur radio logging program" +HOMEPAGE="http://www.nongnu.org/xlog" +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="media-libs/hamlib + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +DOCS=( AUTHORS data/doc/THANKS NEWS README ) + +src_prepare() { + eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch" + + # Let portage handle updating mime/desktop databases, + eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch" + # Drop -Werror + sed -i -e "s:-Werror::" configure.ac || die + # fix underlinking + sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die + eautoreconf + + eapply_user +} + +src_configure() { + # mime-update causes file collisions if enabled + econf --disable-mime-update --disable-desktop-update \ + --docdir=/usr/share/doc/${PF} +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + emake DESTDIR="${D}" install + docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS} + einstalldocs +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} diff --git a/media-radio/xwxapt/Manifest b/media-radio/xwxapt/Manifest new file mode 100644 index 000000000000..3356a6d7266a --- /dev/null +++ b/media-radio/xwxapt/Manifest @@ -0,0 +1,10 @@ +AUX xwxapt-2.9_missing_po_files.patch 273 SHA256 65753a15e6ecf40a242e86b6394e6d94645c47cd54e6d4919a7cd514c578db6b SHA512 c6048e06c61181f433307ca2600411631d58e42e76a182e97e001770cdd99c0bf3b10d4eb3583452abc455a90ed1949a2a40cc8764c4dfeab7dfeca9ffe0e138 WHIRLPOOL 50d85b22b6301310727cc5e8feb429605e4e5b951f639fff92ff4229c067051edc0d48d31c6362fd3b25aa3b484d8f406c4270afa131f0a90ad8bc90f8378c14 +DIST xwxapt-2.4.tar.bz2 149636 SHA256 82bc3d9423c8c76dff382f48747e3eaaa3fd6aea38c3bfb240c867df5102f2bf SHA512 61676dcb4bb57789fa86ef0fa9b70146f586353bc3bcd44939bcd85c6f160a56df3d09ddfbf66329677e73508eaeaa2c32493a266ef27e0f5156ce68993cafb8 WHIRLPOOL d99c58f53e1177bd03a5bd42e58a85eef94b5f47dc9dac8021d938d74aa395bec34191591628fc943b447ff58ff3fccc2df9ae03109e8681fc3a3c9723c481f8 +DIST xwxapt-2.7.tar.bz2 168160 SHA256 fa28f867e9859dd5198a16e0005ccd10b637342a5cc81d66b804a6eef4d98c06 SHA512 591e471c79a67c80d756394068fb8fab14292460f771978dcbfada2501dde648eab5d30573dbfaa328f66f20a473aa504bbece0bc6dd5cf797087bed569f953c WHIRLPOOL 9b8e3b00386341ecac053c107cb036f02f9d9ed3e928759bf580c55b671b130b0f253011539582944e56878fbe6cea10b21b5a112777d1f6e765c48e7f6374e5 +DIST xwxapt-2.9.tar.bz2 170003 SHA256 cf67dd4f0f1d9ce6704f7abeb9e06ac59f47d2d2dff6632c02ebe195c97a6cce SHA512 7477d93dfe91bc09e6ff0d3e0736b0ca66c06e9fc8f9956660c54cf6e052ff10a98010223834eab0cb353cd498ee5bbd35aaca2e8517ec95fe4991058faf98c4 WHIRLPOOL 60a8f35fd3822c57e45b9bd67738c989d74190c27f63eadcd447c2a3b3ab08ca97e1d785bf3564c0cfc2b4e79f6ccc405e8c40f43e1e26df9a2f561d6643ac64 +EBUILD xwxapt-2.4.ebuild 978 SHA256 81d2e1fffddd4f06864950de524eae3e7d9a2118a377675d49073e58d17b4290 SHA512 cfd726dc0bc1dbacf4e9e1d79c6e77aef8512e104a8f09428cdc26409ac8fb7a09d6b6d07581b227293940674f1ee8056e1cc7dba90f114e01cb595caf8be9b6 WHIRLPOOL 916a633c47243b6b415bd5c603585b07768dd96dcc83fb05c4c431dd0414ca57eeeb9a4c3ce68aeae9b2f94a6d0d399fd814a44f0e4a2fd22a7ed24a82e31b1f +EBUILD xwxapt-2.7.ebuild 1000 SHA256 5fe7bd0b773c5313ae46ccb2e3643342b932d6cccec9997ec50ff75676d91207 SHA512 11e53d48605011f4a0fecf419bfc29043368b8e3fd1b32a9fcec74a8ff7c39ff6ac6501f5b981173153f0d6b3e9c47574c7a3a6629c71f29cbe8fe7b95e54a39 WHIRLPOOL 15843f02267b9c6f25e14e75acfabc49ba44a5e0a7793f911088b6c8dc3301ae32a4a86547d8e5109270ab98bdf4f1af4859e3616642d95f652664284c0569c4 +EBUILD xwxapt-2.9.ebuild 1063 SHA256 b792b6bc8ce69ff8162d18aa595acdea48446f831252b8944377cfde6d5a619e SHA512 74532687f82514a73599e80ec8f2aff0fd548acc8c1f7463345e8bb1da817a4b6195ab2e2ad7a14a56f4f7fc005f5369ec44c2286205edbf82600d780c89fd3f WHIRLPOOL 38e8ce74c7bd00dab17a31f7766872305b2a2a9ef2f8746216586086267c524708925826540c7956f43aa07a80d7d53ce43cbde26cbfa4fb2a64580c10b56b37 +MISC ChangeLog 2811 SHA256 c1bf35734e0d776862250e6babac8cd27ceddcfc266a9656c067bf975e4a15da SHA512 6a752bb8b16c2613d9372037ea2a2c329cd777a93ee247907328357e2104b3ba187d22e31775d3cb3b42705cab3ba1d6f65fdb2181ffa767ff001b7f1919d88a WHIRLPOOL 92a09da49302f198b2699ac09865651488fd1ff6699fe7991ffa03155293c887a322d02197ee21b778f9b35b002e2e0bd1d923a5469917aa07be062edc7ec01a +MISC ChangeLog-2015 480 SHA256 0bd646da79dec069043235abf7d3e5927abd4e5a2d8ac640f8253401bc7a2ae4 SHA512 b8d735a4bf4941ae9c9cc14d2f0c6c06533f0ae385291d105022c5b7623ff23a71921a46b56e44f0f53b88b5ba177f0a3e025fc6c830a41afa5608daafa77b55 WHIRLPOOL 130e6436963e18747a94e2d57b25d33ddfc1990a68179b8bd310927ffeebb00d76bf649cb725c1aae3c4df4b725123957b545cc958a465f90a08892a5c354cee +MISC metadata.xml 245 SHA256 bb736aae6c66f655d4be02389ef1965d2dc112ef8506774fa76ea973fbefc7e2 SHA512 9289d414ccbc30198596601b290cf42a583a093bbd7c5f8889c8ac0e81d8570bc4d42dfcbfe210456120edb910ea8572d6806400adec144f4eeb95fa36ae6ef3 WHIRLPOOL 88960ec19ecaa6ebe43ede321dde18ad4b1dc2171b0d06e419ee347b77790815b0ba9c49c20d244a280011bcceb8959e61c21b23e1679f85f9312fcdeeebdbce diff --git a/media-radio/xwxapt/files/xwxapt-2.9_missing_po_files.patch b/media-radio/xwxapt/files/xwxapt-2.9_missing_po_files.patch new file mode 100644 index 000000000000..01b80e7baac2 --- /dev/null +++ b/media-radio/xwxapt/files/xwxapt-2.9_missing_po_files.patch @@ -0,0 +1,11 @@ +# add missing po-files bug #631268 +--- po/POTFILES.in.orig 2013-12-02 08:01:31.000000000 +0100 ++++ po/POTFILES.in 2017-10-02 16:58:22.048524697 +0200 +@@ -7,4 +7,7 @@ + src/sound.c + src/support.c + src/utils.c ++src/aptsignal.c ++src/callback_func.c ++src/rtlsdr.c + xwxapt.glade diff --git a/media-radio/xwxapt/metadata.xml b/media-radio/xwxapt/metadata.xml new file mode 100644 index 000000000000..e05cff4ab735 --- /dev/null +++ b/media-radio/xwxapt/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> +</maintainer> +</pkgmetadata> diff --git a/media-radio/xwxapt/xwxapt-2.4.ebuild b/media-radio/xwxapt/xwxapt-2.4.ebuild new file mode 100644 index 000000000000..08444e5f6330 --- /dev/null +++ b/media-radio/xwxapt/xwxapt-2.4.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools + +DESCRIPTION="GTK+ linux weather satellite APT image decoder software" +HOMEPAGE="http://www.qsl.net/5b4az/pages/apt.html" +SRC_URI="http://www.qsl.net/5b4az/pkg/apt/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + media-libs/alsa-lib + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + # create missing mkinstalldir and prepare package + glib-gettextize --force --copy || die "gettextize failed" + eautoreconf +} + +src_install() { + default + dohtml doc/xwxapt.html + insinto /usr/share/${PN} + doins xwxapt/xwxaptrc + dodir /usr/share/${PN}/images /usr/share/${PN}/records +} + +pkg_postinst() { + einfo "You must copy the /usr/share/xwxapt directory into your home directory" + einfo "and configure the contained xwxaptrc file before starting the program" +} diff --git a/media-radio/xwxapt/xwxapt-2.7.ebuild b/media-radio/xwxapt/xwxapt-2.7.ebuild new file mode 100644 index 000000000000..7060ef9a4223 --- /dev/null +++ b/media-radio/xwxapt/xwxapt-2.7.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools + +DESCRIPTION="GTK+ linux weather satellite APT image decoder software" +HOMEPAGE="http://www.qsl.net/5b4az/pages/apt.html" +SRC_URI="http://www.qsl.net/5b4az/pkg/apt/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + net-wireless/rtl-sdr + media-libs/alsa-lib + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + # create missing mkinstalldir and prepare package + glib-gettextize --force --copy || die "gettextize failed" + eautoreconf +} + +src_install() { + default + dohtml doc/xwxapt.html + insinto /usr/share/${PN} + doins xwxapt/xwxaptrc + dodir /usr/share/${PN}/images /usr/share/${PN}/records +} + +pkg_postinst() { + einfo "You must copy the /usr/share/xwxapt directory into your home directory" + einfo "and configure the contained xwxaptrc file before starting the program" +} diff --git a/media-radio/xwxapt/xwxapt-2.9.ebuild b/media-radio/xwxapt/xwxapt-2.9.ebuild new file mode 100644 index 000000000000..08bb575a0db2 --- /dev/null +++ b/media-radio/xwxapt/xwxapt-2.9.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils + +DESCRIPTION="GTK+ linux weather satellite APT image decoder software" +HOMEPAGE="http://www.qsl.net/5b4az/pages/apt.html" +SRC_URI="http://www.qsl.net/5b4az/pkg/apt/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + net-wireless/rtl-sdr + media-libs/alsa-lib + dev-libs/glib:2 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/xwxapt-2.9_missing_po_files.patch + # create missing mkinstalldir and prepare package + glib-gettextize --force --copy || die "gettextize failed" + eautoreconf +} + +src_install() { + default + dohtml doc/xwxapt.html + insinto /usr/share/${PN} + doins xwxapt/xwxaptrc + dodir /usr/share/${PN}/images /usr/share/${PN}/records +} + +pkg_postinst() { + einfo "You must copy the /usr/share/xwxapt directory into your home directory" + einfo "and configure the contained xwxaptrc file before starting the program" +} |