Gentoo Archives: gentoo-commits

From: Richard Farina <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/inspectrum/, net-wireless/inspectrum/files/
Date: Mon, 05 Oct 2015 17:56:33
Message-Id: 1444067776.a269a7d862be9f4bfe5fc0d8201d889a1a656455.zerochaos@gentoo
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 +}