Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-electronics/xoscope/, sci-electronics/xoscope/files/
Date: Sat, 28 Nov 2020 23:10:14
Message-Id: 1606604952.0bb5bd126a41aeb8418016ad852d8d9c823ac311.soap@gentoo
1 commit: 0bb5bd126a41aeb8418016ad852d8d9c823ac311
2 Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
3 AuthorDate: Sat Nov 28 23:09:12 2020 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 28 23:09:12 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb5bd12
7
8 sci-electronics/xoscope: bump to 2.2
9
10 * Thanks to Sam James for providing the patch link
11
12 Closes: https://bugs.gentoo.org/707154
13 Package-Manager: Portage-3.0.9, Repoman-3.0.1
14 Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
15 Signed-off-by: David Seifert <soap <AT> gentoo.org>
16
17 sci-electronics/xoscope/Manifest | 1 +
18 .../xoscope/files/xoscope-2.2-fno-common.patch | 16 ++++++++++
19 .../xoscope/files/xoscope-2.2-man_no_-Tutf8.patch | 11 +++++++
20 sci-electronics/xoscope/xoscope-2.2.ebuild | 34 ++++++++++++++++++++++
21 4 files changed, 62 insertions(+)
22
23 diff --git a/sci-electronics/xoscope/Manifest b/sci-electronics/xoscope/Manifest
24 index fdab31110f0..1d4cc20517a 100644
25 --- a/sci-electronics/xoscope/Manifest
26 +++ b/sci-electronics/xoscope/Manifest
27 @@ -1,2 +1,3 @@
28 DIST xoscope-2.0.tgz 334875 BLAKE2B 67d3058e822ee4d2a410f92be4ec397381d66150be636bcb799eb13f20326aff0075ab5e1067d2f72a9fe30eda3584228f3ea637aa649554c6f43261a24717e7 SHA512 8a7506dd40133c1bfaf101102f84a5d81712b4cc28d75002f14d5c5b2e08162813dfb68a3e15e1056545d225d563c66ac8a5a81deede3c93a5bb943b81c8fc70
29 DIST xoscope-2.1.tar.gz 302170 BLAKE2B afd706d51fe2b63f5e948d9dafd56a16eb9368717536514f1e734909a758e585893101b0dd381ff3d45da958212f35ea76b44f4689d3242cc731cb7371913d03 SHA512 2ecc75d04d36634d83b7c6636dc7e45fb068ae37e0ee1b0e97c65f9cd56f7fe0e511828821fa0ca2cfe4c6cd6a05e8d23275ec96253dc6faec91db4cbdecd13d
30 +DIST xoscope-2.2.tar.gz 307319 BLAKE2B 860fe234e5958a005ff0cff5143fcc0711d69b958e2f6277589d08074001872b065ecb435493285231ff0c61aea1b50b221aa36127b25947184e059e951a70ec SHA512 77a1d7d673af3d82e5a3d563d6901c3d6f5a16a1d889e9b95ac2d7d10c8036461a94fb841266b6d131e96303d4fce47b4bc8255b3855690e9148ead6c38b74cd
31
32 diff --git a/sci-electronics/xoscope/files/xoscope-2.2-fno-common.patch b/sci-electronics/xoscope/files/xoscope-2.2-fno-common.patch
33 new file mode 100644
34 index 00000000000..124a8fdd767
35 --- /dev/null
36 +++ b/sci-electronics/xoscope/files/xoscope-2.2-fno-common.patch
37 @@ -0,0 +1,16 @@
38 +Description: Fix FTBFS with GCC 10
39 +Bug-Debian: https://bugs.debian.org/957990
40 +Forwarded: https://sourceforge.net/p/xoscope/discussion/23485/thread/d6fba12f59/
41 +Author: Raymundo Cassani <raymundo.cassani@×××××.com>
42 +Last-Update: 2020-05-20
43 +
44 +--- a/display.c
45 ++++ b/display.c
46 +@@ -35,7 +35,6 @@
47 + #define DEBUG 0
48 +
49 + int triggered = 0; /* whether we've triggered or not */
50 +-void *font;
51 + int math_warning = 0; /* TRUE if math has a problem */
52 +
53 + struct signal_stats stats;
54
55 diff --git a/sci-electronics/xoscope/files/xoscope-2.2-man_no_-Tutf8.patch b/sci-electronics/xoscope/files/xoscope-2.2-man_no_-Tutf8.patch
56 new file mode 100644
57 index 00000000000..a0f54eb26e3
58 --- /dev/null
59 +++ b/sci-electronics/xoscope/files/xoscope-2.2-man_no_-Tutf8.patch
60 @@ -0,0 +1,11 @@
61 +--- a/configure.ac
62 ++++ b/configure.ac
63 +@@ -132,7 +132,7 @@ AC_DEFINE(CHANNELS, 8, [max number of channels])
64 +
65 + AC_DEFINE(MSECREFRESH, 30, [minimum number of milliseconds between refresh on libsx version])
66 +
67 +-AC_DEFINE(HELPCOMMAND, "man -Tutf8 xoscope 2>&1", [shell command for X11 help])
68 ++AC_DEFINE(HELPCOMMAND, "man xoscope 2>&1", [shell command for X11 help])
69 +
70 + AC_DEFINE(FILENAME, "oscope.dat", [default file name])
71 +
72
73 diff --git a/sci-electronics/xoscope/xoscope-2.2.ebuild b/sci-electronics/xoscope/xoscope-2.2.ebuild
74 new file mode 100644
75 index 00000000000..a51858f54bd
76 --- /dev/null
77 +++ b/sci-electronics/xoscope/xoscope-2.2.ebuild
78 @@ -0,0 +1,34 @@
79 +# Copyright 1999-2020 Gentoo Authors
80 +# Distributed under the terms of the GNU General Public License v2
81 +
82 +EAPI=7
83 +
84 +inherit autotools linux-info
85 +
86 +DESCRIPTION="Soundcard Oscilloscope for X"
87 +HOMEPAGE="http://xoscope.sourceforge.net"
88 +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
89 +
90 +LICENSE="GPL-2"
91 +SLOT="0"
92 +KEYWORDS="~amd64 ~x86"
93 +
94 +RDEPEND="
95 + sci-libs/fftw:3.0=
96 + virtual/man
97 + x11-libs/gtkdatabox"
98 +DEPEND="${RDEPEND}"
99 +BDEPEND="virtual/pkgconfig"
100 +
101 +CONFIG_CHECK="~!SND_PCM_OSS"
102 +ERROR_SND_PCM_OSS="CONFIG_SND_PCM_OSS is needed to support sound card input via /dev/dsp"
103 +
104 +PATCHES=(
105 + "${FILESDIR}"/${P}-man_no_-Tutf8.patch
106 + "${FILESDIR}"/${P}-fno-common.patch
107 +)
108 +
109 +src_prepare() {
110 + default
111 + eautoreconf
112 +}