Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libofa/, media-libs/libofa/files/
Date: Mon, 25 Feb 2019 21:49:02
Message-Id: 1551131326.3d108507cfc195c2033dc6afc7488976d8a8d184.asturm@gentoo
1 commit: 3d108507cfc195c2033dc6afc7488976d8a8d184
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 25 21:18:37 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 25 21:48:46 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d108507
7
8 media-libs/libofa: EAPI-7 bump, drop unused deps/eutils
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-libs/libofa/files/libofa-0.9.3-gcc-4.3.patch | 20 +++++-----
14 media-libs/libofa/files/libofa-0.9.3-gcc-4.4.patch | 4 +-
15 media-libs/libofa/files/libofa-0.9.3-gcc-4.7.patch | 12 +++---
16 media-libs/libofa/files/libofa-0.9.3-gcc-4.patch | 4 +-
17 media-libs/libofa/libofa-0.9.3-r2.ebuild | 43 ++++++++++++++++++++++
18 5 files changed, 63 insertions(+), 20 deletions(-)
19
20 diff --git a/media-libs/libofa/files/libofa-0.9.3-gcc-4.3.patch b/media-libs/libofa/files/libofa-0.9.3-gcc-4.3.patch
21 index f68f42bfb12..e8e87ff8b73 100644
22 --- a/media-libs/libofa/files/libofa-0.9.3-gcc-4.3.patch
23 +++ b/media-libs/libofa/files/libofa-0.9.3-gcc-4.3.patch
24 @@ -1,6 +1,6 @@
25 -diff -ur libofa-0.9.3.orig/examples/example.cpp libofa-0.9.3/examples/example.cpp
26 ---- libofa-0.9.3.orig/examples/example.cpp 2006-05-10 21:05:37.000000000 +0300
27 -+++ libofa-0.9.3/examples/example.cpp 2008-04-16 15:51:49.000000000 +0300
28 +diff -ur a/examples/example.cpp b/examples/example.cpp
29 +--- a/examples/example.cpp 2006-05-10 21:05:37.000000000 +0300
30 ++++ b/examples/example.cpp 2008-04-16 15:51:49.000000000 +0300
31 @@ -9,6 +9,8 @@
32
33 #include "protocol.h"
34 @@ -10,10 +10,10 @@ diff -ur libofa-0.9.3.orig/examples/example.cpp libofa-0.9.3/examples/example.cp
35 AudioData* loadWaveFile(char *file);
36 AudioData* loadDataUsingLAME(char *file);
37
38 -Vain hakemistossa libofa-0.9.3/examples: example.cpp.orig
39 -diff -ur libofa-0.9.3.orig/examples/protocol.cpp libofa-0.9.3/examples/protocol.cpp
40 ---- libofa-0.9.3.orig/examples/protocol.cpp 2006-05-10 21:05:42.000000000 +0300
41 -+++ libofa-0.9.3/examples/protocol.cpp 2008-04-16 15:51:49.000000000 +0300
42 +Vain hakemistossa b/examples: example.cpp.orig
43 +diff -ur a/examples/protocol.cpp b/examples/protocol.cpp
44 +--- a/examples/protocol.cpp 2006-05-10 21:05:42.000000000 +0300
45 ++++ b/examples/protocol.cpp 2008-04-16 15:51:49.000000000 +0300
46 @@ -8,6 +8,7 @@
47 -------------------------------------------------------------------*/
48 #include <stdio.h>
49 @@ -22,9 +22,9 @@ diff -ur libofa-0.9.3.orig/examples/protocol.cpp libofa-0.9.3/examples/protocol.
50 #include <string>
51 #include <map>
52 #include <expat.h>
53 -diff -ur libofa-0.9.3.orig/lib/signal_op.cpp libofa-0.9.3/lib/signal_op.cpp
54 ---- libofa-0.9.3.orig/lib/signal_op.cpp 2006-05-10 21:01:12.000000000 +0300
55 -+++ libofa-0.9.3/lib/signal_op.cpp 2008-04-16 15:51:49.000000000 +0300
56 +diff -ur a/lib/signal_op.cpp b/lib/signal_op.cpp
57 +--- a/lib/signal_op.cpp 2006-05-10 21:01:12.000000000 +0300
58 ++++ b/lib/signal_op.cpp 2008-04-16 15:51:49.000000000 +0300
59 @@ -12,6 +12,7 @@
60 // DATE CREATED: 1/12/06
61
62
63 diff --git a/media-libs/libofa/files/libofa-0.9.3-gcc-4.4.patch b/media-libs/libofa/files/libofa-0.9.3-gcc-4.4.patch
64 index 25cab143d23..c730c8ca583 100644
65 --- a/media-libs/libofa/files/libofa-0.9.3-gcc-4.4.patch
66 +++ b/media-libs/libofa/files/libofa-0.9.3-gcc-4.4.patch
67 @@ -1,5 +1,5 @@
68 ---- orig-libofa-0.9.3/examples/example.cpp 2009-04-11 12:22:55.397455430 +0200
69 -+++ libofa-0.9.3/examples/example.cpp 2009-04-11 12:25:21.466456955 +0200
70 +--- a/examples/example.cpp 2009-04-11 12:22:55.397455430 +0200
71 ++++ b/examples/example.cpp 2009-04-11 12:25:21.466456955 +0200
72 @@ -9,6 +9,7 @@
73
74 #include "protocol.h"
75
76 diff --git a/media-libs/libofa/files/libofa-0.9.3-gcc-4.7.patch b/media-libs/libofa/files/libofa-0.9.3-gcc-4.7.patch
77 index c5ab098767d..6d97d7724df 100644
78 --- a/media-libs/libofa/files/libofa-0.9.3-gcc-4.7.patch
79 +++ b/media-libs/libofa/files/libofa-0.9.3-gcc-4.7.patch
80 @@ -1,6 +1,6 @@
81 -diff -up libofa-0.9.3/examples/uselame.cpp.gcc47 libofa-0.9.3/examples/uselame.cpp
82 ---- libofa-0.9.3/examples/uselame.cpp.gcc47 2012-01-14 09:35:24.343146853 -0600
83 -+++ libofa-0.9.3/examples/uselame.cpp 2012-01-14 09:35:49.956826634 -0600
84 +diff -up a/examples/uselame.cpp b/examples/uselame.cpp
85 +--- a/examples/uselame.cpp 2012-01-14 09:35:24.343146853 -0600
86 ++++ b/examples/uselame.cpp 2012-01-14 09:35:49.956826634 -0600
87 @@ -12,6 +12,7 @@
88 #else
89 #include <sys/wait.h>
90 @@ -9,9 +9,9 @@ diff -up libofa-0.9.3/examples/uselame.cpp.gcc47 libofa-0.9.3/examples/uselame.c
91
92 AudioData *loadWaveFile(char *file);
93
94 -diff -up libofa-0.9.3/examples/wavefile.cpp.gcc47 libofa-0.9.3/examples/wavefile.cpp
95 ---- libofa-0.9.3/examples/wavefile.cpp.gcc47 2012-01-14 09:35:24.344146841 -0600
96 -+++ libofa-0.9.3/examples/wavefile.cpp 2012-01-14 16:00:54.414981160 -0600
97 +diff -up a/examples/wavefile.cpp b/examples/wavefile.cpp
98 +--- a/examples/wavefile.cpp 2012-01-14 09:35:24.344146841 -0600
99 ++++ b/examples/wavefile.cpp 2012-01-14 16:00:54.414981160 -0600
100 @@ -11,6 +11,7 @@
101 #include "io.h"
102 #endif
103
104 diff --git a/media-libs/libofa/files/libofa-0.9.3-gcc-4.patch b/media-libs/libofa/files/libofa-0.9.3-gcc-4.patch
105 index d1059bafa55..920c383c657 100644
106 --- a/media-libs/libofa/files/libofa-0.9.3-gcc-4.patch
107 +++ b/media-libs/libofa/files/libofa-0.9.3-gcc-4.patch
108 @@ -1,5 +1,5 @@
109 ---- lib/JAMA/tnt_math_utils.h.orig 2006-06-17 01:46:22.000000000 +0300
110 -+++ lib/JAMA/tnt_math_utils.h 2006-06-17 01:47:02.000000000 +0300
111 +--- a/lib/JAMA/tnt_math_utils.h 2006-06-17 01:46:22.000000000 +0300
112 ++++ b/lib/JAMA/tnt_math_utils.h 2006-06-17 01:47:02.000000000 +0300
113 @@ -20,11 +20,20 @@
114 namespace TNT
115 {
116
117 diff --git a/media-libs/libofa/libofa-0.9.3-r2.ebuild b/media-libs/libofa/libofa-0.9.3-r2.ebuild
118 new file mode 100644
119 index 00000000000..1e7197c4975
120 --- /dev/null
121 +++ b/media-libs/libofa/libofa-0.9.3-r2.ebuild
122 @@ -0,0 +1,43 @@
123 +# Copyright 1999-2019 Gentoo Authors
124 +# Distributed under the terms of the GNU General Public License v2
125 +
126 +EAPI=7
127 +
128 +inherit flag-o-matic multilib-minimal
129 +
130 +DESCRIPTION="Open Fingerprint Architecture"
131 +HOMEPAGE="https://code.google.com/p/musicip-libofa/"
132 +SRC_URI="https://musicip-libofa.googlecode.com/files/${P}.tar.gz"
133 +
134 +LICENSE="|| ( APL-1.0 GPL-2 )"
135 +SLOT="0"
136 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
137 +IUSE=""
138 +
139 +BDEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
140 +DEPEND=">=sci-libs/fftw-3.3.3-r2[${MULTILIB_USEDEP}]"
141 +RDEPEND="${DEPEND}"
142 +
143 +PATCHES=( "${FILESDIR}"/${P}-gcc-4{,.3,.4,.7}.patch )
144 +
145 +src_prepare() {
146 + default
147 +
148 + # disable building non-installed examples
149 + sed -i -e '/SUBDIRS/s:examples::' Makefile.{am,in} || die
150 +
151 + is-flag -ffast-math && append-flags -fno-fast-math
152 +}
153 +
154 +multilib_src_configure() {
155 + # disable dependencies that were used for the noinst_ example only
156 + ECONF_SOURCE=${S} \
157 + econf \
158 + ac_cv_lib_expat_XML_ExpatVersion=yes \
159 + ac_cv_lib_curl_curl_global_init=yes
160 +}
161 +
162 +multilib_src_install_all() {
163 + einstalldocs
164 + find "${D}" -name '*.la' -type f -delete || die
165 +}