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 |
} |