1 |
commit: a269a7d862be9f4bfe5fc0d8201d889a1a656455 |
2 |
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Oct 5 17:55:42 2015 +0000 |
4 |
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Oct 5 17:56:16 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a269a7d8 |
7 |
|
8 |
net-wireless/inspectrum: backport fix for bug #562164 from upstream |
9 |
|
10 |
Package-Manager: portage-2.2.22 |
11 |
|
12 |
.../inspectrum/files/inspectrum-0.1-cxxflags.patch | 28 ++++++++++++++++++++++ |
13 |
...pectrum-0.1.ebuild => inspectrum-0.1-r1.ebuild} | 7 +++++- |
14 |
2 files changed, 34 insertions(+), 1 deletion(-) |
15 |
|
16 |
diff --git a/net-wireless/inspectrum/files/inspectrum-0.1-cxxflags.patch b/net-wireless/inspectrum/files/inspectrum-0.1-cxxflags.patch |
17 |
new file mode 100644 |
18 |
index 0000000..b7b35a9 |
19 |
--- /dev/null |
20 |
+++ b/net-wireless/inspectrum/files/inspectrum-0.1-cxxflags.patch |
21 |
@@ -0,0 +1,28 @@ |
22 |
+From 6287ae4153231865c9d3cafaf8c80d488b8ba84e Mon Sep 17 00:00:00 2001 |
23 |
+From: Mike Walters <mike@×××××.net> |
24 |
+Date: Mon, 5 Oct 2015 18:29:37 +0100 |
25 |
+Subject: [PATCH] Set default CXXFLAGS if none are set |
26 |
+ |
27 |
+--- |
28 |
+ CMakeLists.txt | 6 +++++- |
29 |
+ 1 file changed, 5 insertions(+), 1 deletion(-) |
30 |
+ |
31 |
+diff --git a/CMakeLists.txt b/CMakeLists.txt |
32 |
+index 47e8faa..b788a24 100644 |
33 |
+--- a/CMakeLists.txt |
34 |
++++ b/CMakeLists.txt |
35 |
+@@ -15,9 +15,13 @@ if (WIN32) |
36 |
+ endif(NOT(MMAN)) |
37 |
+ ENDIF (WIN32) |
38 |
+ |
39 |
++if (NOT CMAKE_CXX_FLAGS) |
40 |
++ set(CMAKE_CXX_FLAGS "-O2") |
41 |
++endif (NOT CMAKE_CXX_FLAGS) |
42 |
++ |
43 |
+ # This only works in cmake >3.1 |
44 |
+ #set_property(TARGET inspectrum PROPERTY CXX_STANDARD 11) |
45 |
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11 -O3") |
46 |
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11") |
47 |
+ |
48 |
+ list(APPEND inspectrum_sources |
49 |
+ main.cpp |
50 |
|
51 |
diff --git a/net-wireless/inspectrum/inspectrum-0.1.ebuild b/net-wireless/inspectrum/inspectrum-0.1-r1.ebuild |
52 |
similarity index 85% |
53 |
rename from net-wireless/inspectrum/inspectrum-0.1.ebuild |
54 |
rename to net-wireless/inspectrum/inspectrum-0.1-r1.ebuild |
55 |
index 9d93c62..e8001cf 100644 |
56 |
--- a/net-wireless/inspectrum/inspectrum-0.1.ebuild |
57 |
+++ b/net-wireless/inspectrum/inspectrum-0.1-r1.ebuild |
58 |
@@ -4,7 +4,7 @@ |
59 |
|
60 |
EAPI=5 |
61 |
|
62 |
-inherit cmake-utils |
63 |
+inherit cmake-utils eutils |
64 |
|
65 |
DESCRIPTION="a tool for analysing captured signals, primarily from software-defined radio receivers" |
66 |
HOMEPAGE="https://github.com/miek/inspectrum" |
67 |
@@ -27,3 +27,8 @@ RDEPEND="sci-libs/fftw:3.0= |
68 |
dev-qt/qtcore:5" |
69 |
DEPEND="virtual/pkgconfig |
70 |
${RDEPEND}" |
71 |
+ |
72 |
+src_prepare() { |
73 |
+ epatch "${FILESDIR}"/${P}-cxxflags.patch |
74 |
+ cmake-utils_src_prepare |
75 |
+} |