From 066d27181e9a797ad9f8fc43b49fc9a10ff2f707 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 3 Mar 2019 13:42:34 +0000 Subject: gentoo resync : 03.03.2019 --- media-libs/libofa/Manifest | 9 +++-- media-libs/libofa/files/libofa-0.9.3-gcc-4.3.patch | 20 +++++----- media-libs/libofa/files/libofa-0.9.3-gcc-4.4.patch | 4 +- media-libs/libofa/files/libofa-0.9.3-gcc-4.7.patch | 12 +++--- media-libs/libofa/files/libofa-0.9.3-gcc-4.patch | 4 +- media-libs/libofa/libofa-0.9.3-r2.ebuild | 43 ++++++++++++++++++++++ 6 files changed, 68 insertions(+), 24 deletions(-) create mode 100644 media-libs/libofa/libofa-0.9.3-r2.ebuild (limited to 'media-libs/libofa') diff --git a/media-libs/libofa/Manifest b/media-libs/libofa/Manifest index 26dabb9a3033..51571d81e7dd 100644 --- a/media-libs/libofa/Manifest +++ b/media-libs/libofa/Manifest @@ -1,7 +1,8 @@ -AUX libofa-0.9.3-gcc-4.3.patch 1254 BLAKE2B 69f9e5f1d301da11043745683cc41ab54fd39f1dfb0651e5abbd9d0d2bb4df2854cf12163537e9ac540d3e784d79c547cc3a08a8046e70f12b854bef26bade0b SHA512 6d8d4732bd1735fef8cbabbb0fedce326f45e14f8b9d6ee89d2f03dc159e45bf84eddaedaff6c898eb9270cc7a783ef8b59036dbbfec80fd4c17c4564ed1e4c4 -AUX libofa-0.9.3-gcc-4.4.patch 281 BLAKE2B a4196f7058faeb6d6887a103cc993dd476dbff16ee92b97ecf9922bfb0b9a8787b8f0a9cecd2796bfaebe5018c01a3f981f0d2a7d346ed3474a5575953da0853 SHA512 c9346733bd4529530af8026c4a27d5ee0b7883d2a604a84b4619a96f66ca8c7f1ba98203481c52750b942049324434e9fff84496bbaca03fc4104ac1248f1fe2 -AUX libofa-0.9.3-gcc-4.7.patch 763 BLAKE2B b43d898e508776298f0b8c6110329af4843fb508a34c3a1e2bb2adf22fae9c989bb219b90bacdd85dad4c1506a04a065c604b5e65303248a9756ac322e658091 SHA512 932c938c2fb6676f0026c23b593ecad9c54f8718ff7c544cb26ee2f991850a213c61ce87ec93814c762e148df7d87a09809fd14b5cc07be3e43304059cfaa8a7 -AUX libofa-0.9.3-gcc-4.patch 819 BLAKE2B 2aaab273794c4197dd49eeed6a7a07b60be7af74f7a5d036c25005b518c4771842126f4c1ee3910227776a0574b97e77e3ac6231d00114d22a4efd8f91bfb85a SHA512 d07a50ddf5434d28a3c3fab639232e72be756eceac50846d9ad51a00bf26bfd5b29a93e0e4298bb78e0719d0cd1a152818e71b02b270c58729a63b4fcc41d2ef +AUX libofa-0.9.3-gcc-4.3.patch 1081 BLAKE2B 8e467e4bbed66d18e40906b7f7ace108152af45d99062c122e810a6da5fe91afd06a21fae2748cbf162fb21bf3987970c0de871c6398f04ce15140405302d7e6 SHA512 5fbd214ae66e9fed7720a1824df7c0f1170a4c36a2d7455057818c1ffcd315657fff95dfc46a1dbb2a0499ae10f571b679287714643330269984307fe81a2fb3 +AUX libofa-0.9.3-gcc-4.4.patch 251 BLAKE2B 89e4dbfb168e528a753e7c114f8568411a2c54d7a6698865ae7cf70d33e34b46f893bcf81f0c6cae9188a44ffe626a1b063cb1af6b57b61e6f9fc0c867dc500e SHA512 fb902c41dfdac0f0de3d73e0709e2cc141b043baafd1e684aa159c0831cde5950aeaa39ab96da3eaf65ff9c917d6d06f6b3b9e247767e64f1497b9a667f0df47 +AUX libofa-0.9.3-gcc-4.7.patch 651 BLAKE2B 52a20e9242f5899ad0c08b91ae2d9169642ceb51b87a22ddc0ca641f57f1ae6a342d3b658265caf1d1d3b938fc13b3b717c118839adbcf3e10a78d35cf68827c SHA512 ec337bb839ef2b7477cc4a5c45cf751c1d0371898591865725fe6db05ab25fd8c0297ecbe44d1157b2de56d9bf7284634c668cf5b72ff03a7dca66dba8d99522 +AUX libofa-0.9.3-gcc-4.patch 818 BLAKE2B c49d0f1bc2c364a25c20792ad79d53a5a8abdc9370c272e4159c5a37844061cbc03aecf97933d0c2e2c4b18225d004fb0484456169f78f5caee0fa5ae5a1145b SHA512 7e80ddb700da74d1e2b6c5e65588e6329e8ae231534b3d74b98815bc4919964a9fad87fcdfa2bef0d4adf9d478efd5c1649d018fb347a93c7ae1685cccab8834 DIST libofa-0.9.3.tar.gz 384043 BLAKE2B 1b4c89e1a26e3bec1b2bde16c5d2c86ae7a66cbe8e450b96974ffd8be434062ccf21779c0eed5a809012a419d65f9de327c6b94fe6ac5365270fe382dbfa2c08 SHA512 058fb43ea296325d2f7ad1762e1fd3f2ad772754b5d53dbaa1c5cd91ac5041ef82c7ea9ac580825e2391fa7db6803ff7fd5b24faf319280211a4641516126967 EBUILD libofa-0.9.3-r1.ebuild 1225 BLAKE2B 64aa485bf1431f2998034bf693030e4340c259646fde1fb76a453f57d78bbf908197e7b6a26c9ff84314dd40cf07fcb42c9a97201d2940fc0f1cd69360e6c561 SHA512 d1fe57bcd6c8c778b4f940ccd8d8b480cdab008cb93ccd8f39ccf371e9cde85d85ee327ddb7562b72783bd3c4bb2e3e690bc2e3192f9c868abfabb19018a16b3 +EBUILD libofa-0.9.3-r2.ebuild 1119 BLAKE2B cf0a2a7d97cdf9202d7ef96b9ba92f694e37ebd94e59082e94fece34a44c2e0a5a29f2e076e5154cdb81e5c086f53b7dd4260b6f9328bd95c50b4f6a983d64c8 SHA512 dca29987815733c676384507d44d4c35d83f08580bba29b04fc733cb72f59738c003122aae725df46de11f3ac1329d0349db22f185da3d8f57d9cc631c1d123d MISC metadata.xml 337 BLAKE2B 3cf5fbbe6cea6c48b832cd4be4ae506a319b7d21d27b1e98c83602adf8ff4948736a7eb46e7156bb328fae2fd27886d4af194f340e06488a7f5adf266bf84e7b SHA512 ccfab3198ba95caba25340c8254d465b23aae4edff3f63a0acbc0fc7283efb45b5ad4fd250df09e1e2442b5cb2977a228375daf25ffde08004eb887f624941c8 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 index f68f42bfb129..e8e87ff8b736 100644 --- 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 @@ -1,6 +1,6 @@ -diff -ur libofa-0.9.3.orig/examples/example.cpp libofa-0.9.3/examples/example.cpp ---- libofa-0.9.3.orig/examples/example.cpp 2006-05-10 21:05:37.000000000 +0300 -+++ libofa-0.9.3/examples/example.cpp 2008-04-16 15:51:49.000000000 +0300 +diff -ur a/examples/example.cpp b/examples/example.cpp +--- a/examples/example.cpp 2006-05-10 21:05:37.000000000 +0300 ++++ b/examples/example.cpp 2008-04-16 15:51:49.000000000 +0300 @@ -9,6 +9,8 @@ #include "protocol.h" @@ -10,10 +10,10 @@ diff -ur libofa-0.9.3.orig/examples/example.cpp libofa-0.9.3/examples/example.cp AudioData* loadWaveFile(char *file); AudioData* loadDataUsingLAME(char *file); -Vain hakemistossa libofa-0.9.3/examples: example.cpp.orig -diff -ur libofa-0.9.3.orig/examples/protocol.cpp libofa-0.9.3/examples/protocol.cpp ---- libofa-0.9.3.orig/examples/protocol.cpp 2006-05-10 21:05:42.000000000 +0300 -+++ libofa-0.9.3/examples/protocol.cpp 2008-04-16 15:51:49.000000000 +0300 +Vain hakemistossa b/examples: example.cpp.orig +diff -ur a/examples/protocol.cpp b/examples/protocol.cpp +--- a/examples/protocol.cpp 2006-05-10 21:05:42.000000000 +0300 ++++ b/examples/protocol.cpp 2008-04-16 15:51:49.000000000 +0300 @@ -8,6 +8,7 @@ -------------------------------------------------------------------*/ #include @@ -22,9 +22,9 @@ diff -ur libofa-0.9.3.orig/examples/protocol.cpp libofa-0.9.3/examples/protocol. #include #include #include -diff -ur libofa-0.9.3.orig/lib/signal_op.cpp libofa-0.9.3/lib/signal_op.cpp ---- libofa-0.9.3.orig/lib/signal_op.cpp 2006-05-10 21:01:12.000000000 +0300 -+++ libofa-0.9.3/lib/signal_op.cpp 2008-04-16 15:51:49.000000000 +0300 +diff -ur a/lib/signal_op.cpp b/lib/signal_op.cpp +--- a/lib/signal_op.cpp 2006-05-10 21:01:12.000000000 +0300 ++++ b/lib/signal_op.cpp 2008-04-16 15:51:49.000000000 +0300 @@ -12,6 +12,7 @@ // DATE CREATED: 1/12/06 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 index 25cab143d23f..c730c8ca5831 100644 --- 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 @@ -1,5 +1,5 @@ ---- orig-libofa-0.9.3/examples/example.cpp 2009-04-11 12:22:55.397455430 +0200 -+++ libofa-0.9.3/examples/example.cpp 2009-04-11 12:25:21.466456955 +0200 +--- a/examples/example.cpp 2009-04-11 12:22:55.397455430 +0200 ++++ b/examples/example.cpp 2009-04-11 12:25:21.466456955 +0200 @@ -9,6 +9,7 @@ #include "protocol.h" 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 index c5ab098767dd..6d97d7724df8 100644 --- 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 @@ -1,6 +1,6 @@ -diff -up libofa-0.9.3/examples/uselame.cpp.gcc47 libofa-0.9.3/examples/uselame.cpp ---- libofa-0.9.3/examples/uselame.cpp.gcc47 2012-01-14 09:35:24.343146853 -0600 -+++ libofa-0.9.3/examples/uselame.cpp 2012-01-14 09:35:49.956826634 -0600 +diff -up a/examples/uselame.cpp b/examples/uselame.cpp +--- a/examples/uselame.cpp 2012-01-14 09:35:24.343146853 -0600 ++++ b/examples/uselame.cpp 2012-01-14 09:35:49.956826634 -0600 @@ -12,6 +12,7 @@ #else #include @@ -9,9 +9,9 @@ diff -up libofa-0.9.3/examples/uselame.cpp.gcc47 libofa-0.9.3/examples/uselame.c AudioData *loadWaveFile(char *file); -diff -up libofa-0.9.3/examples/wavefile.cpp.gcc47 libofa-0.9.3/examples/wavefile.cpp ---- libofa-0.9.3/examples/wavefile.cpp.gcc47 2012-01-14 09:35:24.344146841 -0600 -+++ libofa-0.9.3/examples/wavefile.cpp 2012-01-14 16:00:54.414981160 -0600 +diff -up a/examples/wavefile.cpp b/examples/wavefile.cpp +--- a/examples/wavefile.cpp 2012-01-14 09:35:24.344146841 -0600 ++++ b/examples/wavefile.cpp 2012-01-14 16:00:54.414981160 -0600 @@ -11,6 +11,7 @@ #include "io.h" #endif 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 index d1059bafa55f..920c383c657b 100644 --- a/media-libs/libofa/files/libofa-0.9.3-gcc-4.patch +++ b/media-libs/libofa/files/libofa-0.9.3-gcc-4.patch @@ -1,5 +1,5 @@ ---- lib/JAMA/tnt_math_utils.h.orig 2006-06-17 01:46:22.000000000 +0300 -+++ lib/JAMA/tnt_math_utils.h 2006-06-17 01:47:02.000000000 +0300 +--- a/lib/JAMA/tnt_math_utils.h 2006-06-17 01:46:22.000000000 +0300 ++++ b/lib/JAMA/tnt_math_utils.h 2006-06-17 01:47:02.000000000 +0300 @@ -20,11 +20,20 @@ namespace TNT { diff --git a/media-libs/libofa/libofa-0.9.3-r2.ebuild b/media-libs/libofa/libofa-0.9.3-r2.ebuild new file mode 100644 index 000000000000..1e7197c4975e --- /dev/null +++ b/media-libs/libofa/libofa-0.9.3-r2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal + +DESCRIPTION="Open Fingerprint Architecture" +HOMEPAGE="https://code.google.com/p/musicip-libofa/" +SRC_URI="https://musicip-libofa.googlecode.com/files/${P}.tar.gz" + +LICENSE="|| ( APL-1.0 GPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +BDEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" +DEPEND=">=sci-libs/fftw-3.3.3-r2[${MULTILIB_USEDEP}]" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-gcc-4{,.3,.4,.7}.patch ) + +src_prepare() { + default + + # disable building non-installed examples + sed -i -e '/SUBDIRS/s:examples::' Makefile.{am,in} || die + + is-flag -ffast-math && append-flags -fno-fast-math +} + +multilib_src_configure() { + # disable dependencies that were used for the noinst_ example only + ECONF_SOURCE=${S} \ + econf \ + ac_cv_lib_expat_XML_ExpatVersion=yes \ + ac_cv_lib_curl_curl_global_init=yes +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -type f -delete || die +} -- cgit v1.2.3