Gentoo Archives: gentoo-commits

From: Thomas Beierlein <tomjbe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-radio/wsjtx/
Date: Sat, 04 Jul 2020 11:43:59
Message-Id: 1593862954.07171c6829b22d04b2c4649698ddefb9c94857e0.tomjbe@gentoo
1 commit: 07171c6829b22d04b2c4649698ddefb9c94857e0
2 Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 4 11:42:34 2020 +0000
4 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 4 11:42:34 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07171c68
7
8 media-radio/wsjtx: Version bump
9
10 Tnx P424D0X for reminding.
11
12 Package-Manager: Portage-2.3.103, Repoman-2.3.23
13 Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>
14
15 media-radio/wsjtx/Manifest | 1 +
16 media-radio/wsjtx/wsjtx-2.2.0.ebuild | 70 ++++++++++++++++++++++++++++++++++++
17 2 files changed, 71 insertions(+)
18
19 diff --git a/media-radio/wsjtx/Manifest b/media-radio/wsjtx/Manifest
20 index 1f7f3dd192a..239382f8886 100644
21 --- a/media-radio/wsjtx/Manifest
22 +++ b/media-radio/wsjtx/Manifest
23 @@ -1 +1,2 @@
24 DIST wsjtx-2.1.2.tgz 44928980 BLAKE2B de4e4e892893e5087199385aaee8753c0f71eb36cd23734ae430f50d8a09520bf2bf3df7038bcf03ba4e9ca24534c98a1b6cb5dc444d68d3183279231cf18974 SHA512 037f0604b0a22f6d02f0979b94dd054157c96ee7a8c07284d072f87f6586901346bef1a3c7e19d367a82764dafc9f00b7d1a0929d163a46f1b249aaa3929b1a8
25 +DIST wsjtx-2.2.0.tgz 23158263 BLAKE2B e605447ffe0f7e4af4df3f15fced342aa61d40100778df731b1c419ac03fd569dde3547a7082fc41a6b07080b11305517a8cdca3a1b8404548ecffdb5b7b616d SHA512 7df7c80047b34097fc26b0d8c21de8b3ca27bae15602b1bb1ad117fe13f14931145bd55fcdceb86f2ee931d51285c6175f7b7cd89891b7e88c4baf7c17ed82cd
26
27 diff --git a/media-radio/wsjtx/wsjtx-2.2.0.ebuild b/media-radio/wsjtx/wsjtx-2.2.0.ebuild
28 new file mode 100644
29 index 00000000000..3abba8aeac2
30 --- /dev/null
31 +++ b/media-radio/wsjtx/wsjtx-2.2.0.ebuild
32 @@ -0,0 +1,70 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +inherit cmake
38 +
39 +MY_P=${P/_/-}
40 +
41 +DESCRIPTION="Weak signal ham radio communication"
42 +HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/wsjtx.html"
43 +SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz"
44 +
45 +LICENSE="GPL-3"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE="doc"
49 +
50 +RDEPEND="dev-qt/qtcore:5
51 + dev-qt/qtgui:5
52 + dev-qt/qtmultimedia:5
53 + dev-qt/qtnetwork:5
54 + dev-qt/qtwidgets:5
55 + dev-qt/qtconcurrent:5
56 + dev-qt/qtserialport:5
57 + dev-qt/qtsql:5
58 + dev-qt/qtprintsupport:5
59 + virtual/libusb:1
60 + media-libs/hamlib
61 + media-libs/portaudio
62 + sci-libs/fftw:3.0[threads,fortran]
63 + virtual/fortran
64 + app-text/asciidoc
65 + doc? ( dev-ruby/asciidoctor )"
66 +DEPEND="${RDEPEND}
67 + dev-qt/linguist-tools
68 + "
69 +
70 +S=${WORKDIR}/wsjtx
71 +
72 +PATCHES=( "${FILESDIR}/${PN}-2.0.1-hamlib.patch"
73 + "${FILESDIR}/${PN}-fix-unicode.patch"
74 + "${FILESDIR}/${PN}-drop-docs.patch"
75 + "${FILESDIR}/${PN}-2.1.2-qt_helpers.patch" )
76 +
77 +DOCS=( AUTHORS BUGS NEWS README THANKS )
78 +
79 +src_unpack() {
80 + unpack ${A}
81 + unpack "${WORKDIR}/${MY_P}/src/wsjtx.tgz"
82 +}
83 +
84 +src_configure() {
85 + cmake_comment_add_subdirectory debian
86 +
87 + local mycmakeargs=(
88 + -DWSJT_GENERATE_DOCS="$(usex doc)"
89 + -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
90 + )
91 + cmake_src_configure
92 +}
93 +
94 +src_compile() {
95 + cmake_src_compile
96 +}
97 +
98 +src_install() {
99 + cmake_src_install
100 + rm "${D}"/usr/bin/rigctl{,d}-wsjtx || die
101 + rm "${D}"/usr/share/man/man1/rigctl{,d,com}-wsjtx.1.gz || die
102 +}