Gentoo Archives: gentoo-commits

From: Michael Weber <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/xmw:master commit in: media-radio/linpsk/files/, media-radio/linpsk/
Date: Sat, 29 Dec 2012 12:51:57
Message-Id: 1356785485.933a500988a0831173b305d49cb90cbf219701b9.xmw@gentoo
1 commit: 933a500988a0831173b305d49cb90cbf219701b9
2 Author: Michael Weber <michael <AT> xmw <DOT> de>
3 AuthorDate: Sat Dec 29 12:51:25 2012 +0000
4 Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 29 12:51:25 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=933a5009
7
8 media-radio/linpsk: gcc-4.6 compiler fix
9
10 Package-Manager: portage-2.2.0_alpha149
11 Manifest-Sign-Key: 62EEF090
12
13 ---
14 media-radio/linpsk/ChangeLog | 4 ++++
15 media-radio/linpsk/Manifest | 13 +++++--------
16 media-radio/linpsk/files/linpsk-1.1-gcc-4.6.patch | 20 ++++++++++++++++++++
17 media-radio/linpsk/linpsk-1.1.ebuild | 4 +++-
18 4 files changed, 32 insertions(+), 9 deletions(-)
19
20 diff --git a/media-radio/linpsk/ChangeLog b/media-radio/linpsk/ChangeLog
21 index de5754a..48f4e50 100644
22 --- a/media-radio/linpsk/ChangeLog
23 +++ b/media-radio/linpsk/ChangeLog
24 @@ -2,6 +2,10 @@
25 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
26 # $Header: $
27
28 + 29 Dec 2012; Michael Weber <xmw@g.o> linpsk-1.1.ebuild,
29 + +files/linpsk-1.1-gcc-4.6.patch:
30 + gcc-4.6 compiler fix
31 +
32 *linpsk-1.1 (03 Mar 2012)
33
34 03 Mar 2012; Michael Weber <xmw@g.o> +linpsk-1.1.ebuild,
35
36 diff --git a/media-radio/linpsk/Manifest b/media-radio/linpsk/Manifest
37 index 0aef6cf..fc81e36 100644
38 --- a/media-radio/linpsk/Manifest
39 +++ b/media-radio/linpsk/Manifest
40 @@ -1,14 +1,11 @@
41 -----BEGIN PGP SIGNED MESSAGE-----
42 Hash: SHA256
43
44 -DIST linpsk-1.1.tgz 116179 RMD160 d2231e14b1b007e71902ec30f5d1a00d1830eecd SHA1 523a3b6f944845b5ebdcb71db84a8142c9a8dbaa SHA256 92a0020585613b9d22e74d4d1c70f8477011e897ccfb699bf15c970ffec389ea
45 -EBUILD linpsk-1.1.ebuild 1032 RMD160 b59ca5e95c3970969af075b62b3a6ce815f8fec4 SHA1 d18d4ea3f6d418e011d44168ff173c7543c0c992 SHA256 b820be934872fa79bf60596f13e9136a3f8dd400f2e3255e835364c641fd9cae
46 -MISC ChangeLog 248 RMD160 735b19a41226d0afdec2e5629988ef51c0796dea SHA1 66b8247686728a6b3c47611f62dd54d8738caa0c SHA256 51ecc7d107b3222b7f2b583b25447a4db1a4fd8f1be741f9ed089f8563fe4f86
47 -MISC metadata.xml 224 RMD160 2a7e22a99ec669c5b961c3d1738a0cda58264318 SHA1 f6fd81fac4df7d7995b1600848b265fceda692f8 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7
48 +DIST linpsk-1.1.tgz 116179 SHA256 92a0020585613b9d22e74d4d1c70f8477011e897ccfb699bf15c970ffec389ea SHA512 ee3fd8fc416d8d7d39ac8ee2f2d5c087f8f3c94987132618c5cb9f5c5fc6fefd1f5c18e6521db308128201fcf2ccc5459bcc791d9210164f2fff818959faceb2 WHIRLPOOL 3483302f5394a7a42c4192b19e0d5b54f2beec7e2236bd1dbab47a0289e092b88d266081f2b75143356b3b468013a42f56d14d01f7e499207b1e6b9f69889698
49 -----BEGIN PGP SIGNATURE-----
50 -Version: GnuPG v2.0.17 (GNU/Linux)
51 +Version: GnuPG v2.0.19 (GNU/Linux)
52
53 -iF4EAREIAAYFAk9R83AACgkQknrdDGLu8JBnLAEAj3JfOFLOIdcxnvWxepzDcpw7
54 -mP7AUrftH/snZ9ZHxsAA/jQOOpXF0kJonf6kfp5cqXui/eUIdj687jFyxd7q7LaP
55 -=X1A2
56 +iF4EAREIAAYFAlDe500ACgkQknrdDGLu8JCz4QEAke97FOc9rixaSEuXKxS+M0pP
57 +uXCXP9/NB7046vJ3L1EA/19mechHR76p30OS4k8Gq9vFHcaZN1AlNqKvAjSoQCf6
58 +=SNbV
59 -----END PGP SIGNATURE-----
60
61 diff --git a/media-radio/linpsk/files/linpsk-1.1-gcc-4.6.patch b/media-radio/linpsk/files/linpsk-1.1-gcc-4.6.patch
62 new file mode 100644
63 index 0000000..f072a03
64 --- /dev/null
65 +++ b/media-radio/linpsk/files/linpsk-1.1-gcc-4.6.patch
66 @@ -0,0 +1,20 @@
67 +From http://launchpadlibrarian.net/80358432/linpsk_1.1-1_1.1-1ubuntu1.diff.gz
68 +
69 +--- linpsk-1.1.orig/src/linpsk.cpp
70 ++++ linpsk-1.1/src/linpsk.cpp
71 +@@ -685,12 +685,14 @@ void LinPSK::setRxMode()
72 + Menu.setParameter ( *Param );
73 + if ( Menu.exec() != 0 )
74 + {
75 ++ ExtraParameter mParam;
76 + Mode rxmode = ( Mode ) Menu.selectedMode();
77 + settings.ActChannel->setMode ( rxmode );
78 + RxDisplay->RxFreq->setAfcDisplayMode ( settings.ActChannel->AfcProperties() );
79 + RxDisplay->RxFreq->setAfcMode ( settings.ActChannel->getAfcMode() );
80 + Control->Display->setPhasePointer ( settings.ActChannel->getPhasePointer() );
81 +- settings.ActChannel->setParameter ( Extra, &Menu.getParameter() );
82 ++ mParam = Menu.getParameter();
83 ++ settings.ActChannel->setParameter ( Extra, &mParam );
84 + }
85 + if ( settings.ActChannel != 0 )
86 + switch ( settings.ActChannel->getModulationType() )
87
88 diff --git a/media-radio/linpsk/linpsk-1.1.ebuild b/media-radio/linpsk/linpsk-1.1.ebuild
89 index ab7bc43..75174dd 100644
90 --- a/media-radio/linpsk/linpsk-1.1.ebuild
91 +++ b/media-radio/linpsk/linpsk-1.1.ebuild
92 @@ -4,7 +4,7 @@
93
94 EAPI=4
95
96 -inherit qt4-r2
97 +inherit eutils qt4-r2
98
99 DESCRIPTION="PSK31 encoder/decoder using alsa and qt4"
100 HOMEPAGE="http://linpsk.sourceforge.net/"
101 @@ -23,6 +23,8 @@ DEPEND="${RDEPEND}"
102 S=${WORKDIR}/${PN}
103
104 src_prepare() {
105 + epatch "${FILESDIR}"/${P}-gcc-4.6.patch
106 +
107 sed -e '/^target.path/s:local/::' \
108 -i src/src.pro || die
109 }