[proaudio] [2913] media-libs/fidlib: add live ebuild, thanks to Alex Barker, remove old |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2913
Author: lilrc
Date: 2014-12-20 21:09:02 +0100 (Sat, 20 Dec 2014)
Log Message:
-----------
media-libs/fidlib: add live ebuild, thanks to Alex Barker, remove old
Modified Paths:
--------------
trunk/overlays/proaudio/media-libs/fidlib/ChangeLog
trunk/overlays/proaudio/media-libs/fidlib/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/media-libs/fidlib/fidlib-9999.ebuild
Removed Paths:
-------------
trunk/overlays/proaudio/media-libs/fidlib/fidlib-0.9.10-r1.ebuild
trunk/overlays/proaudio/media-libs/fidlib/files/
Modified: trunk/overlays/proaudio/media-libs/fidlib/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/fidlib/ChangeLog 2014-12-15 18:52:27 UTC (rev 2912)
+++ trunk/overlays/proaudio/media-libs/fidlib/ChangeLog 2014-12-20 20:09:02 UTC (rev 2913)
@@ -1,7 +1,15 @@
# ChangeLog for media-libs/fidlib
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*fidlib-9999 (20 Dec 2014)
+
+ 20 Dec 2014; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ -fidlib-0.9.10-r1.ebuild, +fidlib-9999.ebuild,
+ -files/fidlib-0.9.10-cpp-extern.patch, -files:
+ add a live ebuild, thanks to Alex Barker for initial ebuild
+ remove old
+
*fidlib-0.9.10-r1 (29 Jul 2013)
29 Jul 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
Modified: trunk/overlays/proaudio/media-libs/fidlib/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/fidlib/Manifest 2014-12-15 18:52:27 UTC (rev 2912)
+++ trunk/overlays/proaudio/media-libs/fidlib/Manifest 2014-12-20 20:09:02 UTC (rev 2913)
@@ -1,5 +1,3 @@
-AUX fidlib-0.9.10-cpp-extern.patch 656 SHA256 3938142080a58a7f5ef6082937d72feb33e850b24b6b4956829e9ca19f413905 SHA512 1232fe16374323f0c3db3c2ef81920378aabb7baa74604739d8b18ec189668411a987640fb8d481175f18b3cd14ddebbe6b1b74e28eef35321f726bccdc966c4 WHIRLPOOL 4341e1c5bfb631a223fc352b02ea7f6a5ced4f4a53e0b996bc087822810a65be90cb0b48b2370d3456e62d8337f614ec59740a017f9827673d255e1b63954a05
-DIST fidlib-0.9.10.tgz 87082 SHA256 14ab5d50798d6b24f6421a21813de533f7b62b78c46978bbd0f499f33c21733e SHA512 77600acd665407b4d786b406a4f20b2f6c30c74775f5777d5054420b80c74e5bfa316bf7bd90df1669c09cef0ff9b552a0338cd138bf7d9bcf1df7cbff9fea4b WHIRLPOOL c8613f29e8b67b9da6b424759ede6141bb844f3e6b65abc7d9d2cc3b3cff7fac3c5110f7f092ba68b24b47e258789e18a1baeb5ef253033c276808605d9199e2
-EBUILD fidlib-0.9.10-r1.ebuild 1235 SHA256 caed828c28f2be5219a08590a6b2f34e6a5e3e3e3ffc1287b8dd4d31c1b538ba SHA512 152ffe8180f09edd20eef588f689abbd9490245fca192613c9b23cd786b92bccfc4cfde43b3204449ddb0b7ba6c1cf95505dc7a253193edd3c6f10bc20bc7187 WHIRLPOOL 5fc2b3fab60f620762f367d1143ee871766bc52351d52f3e09ab69b86b8d7aada0593e9ed6cedd56af3387bba74b28ac58bf254ee853c43f888f3c3eebf3d275
-MISC ChangeLog 395 SHA256 11c8618287b4bcdd71e65c3ed633957d291f23923f1f2b00d7123e68f4b8d7cf SHA512 103ecf4c6dcc4bd8ce03414d242bade0bc5e5d47a3d39e0258dac8c36f8e2c8c52eb091797d1f959d622abd0dc7f3dcdc95c1497197058be9e53ea9729861878 WHIRLPOOL 594508089fc6b654eb337a81e0d0ca642c7a61e46b1b5d69cda70ea9495fe130dae7b78f656092146cbe598e7fb9b76deb4571d0e395c01687684d550741dfea
+EBUILD fidlib-9999.ebuild 626 SHA256 8aa3e84d8c2e3fe2f389d40eb2adbcf4ad5aaee2e1f637eb7edff8f36baf521d SHA512 e3188ec48bce4bd4b35023d2a4da7e52ab5dfcadf9c9bf1869798e368e0bcbc6d0d2d14aeb8e2929b001fea645b65becf34c1e500b62d55e5d87389907922417 WHIRLPOOL 5964deb9f26c12dddec1a3829aedf74bd534a37a08cad82cd8b220cc29bcb3af57b62c296ed28b2f675098e4b6f1ff1a0ffd48dece5dc794346cd75e4440f932
+MISC ChangeLog 662 SHA256 0a5ad5482a4d98fd17b1460dcfcc0bec56d0d42d5903b493b9378fb77e45f5b6 SHA512 752230a1239f1e7377f37dcbb7274d02136cdd15bada836ecf734cf58813e7e2bcae8557c4928db0b19d8286c55384895fd515cf21212d19e8326aa85385efc4 WHIRLPOOL 3add2be53036e5be5bc2cc919201a6f4cc21ce847ff5e7f7420939821d7889bb9dcbc92c45f26f7e9c9842582b418eb61badf07f523c777ce23167800472497a
MISC metadata.xml 163 SHA256 39a67c65d2e7583b6ee9e20fcab1fd821e28c51134eb2f76a7fe0598a2c2b4cb SHA512 9f75bebfe63cca16660e90ff8d0f4fb6a7b2923630c72616134f69273306434c3060eb2be81b6bc619dfdce11bc0e76d3ba874007ddf866367a81fc2279b9496 WHIRLPOOL 6de4b890a3933fb8231bf774fbb466595fee98bb2a4cfcbd1592f30f9aa50ac0f53a32d57703d55cfcd5a7e5af8c407229cd72cbaf1382cc2a2147ddf5cc4e05
Deleted: trunk/overlays/proaudio/media-libs/fidlib/fidlib-0.9.10-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fidlib/fidlib-0.9.10-r1.ebuild 2014-12-15 18:52:27 UTC (rev 2912)
+++ trunk/overlays/proaudio/media-libs/fidlib/fidlib-0.9.10-r1.ebuild 2014-12-20 20:09:02 UTC (rev 2913)
@@ -1,50 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/fidlib/fidlib-0.9.10.ebuild,v 1.5 2012/06/13 12:59:29 johu Exp $
-
-EAPI=4
-
-inherit toolchain-funcs flag-o-matic eutils multilib
-
-DESCRIPTION="Run-time filter design and execution library"
-HOMEPAGE="http://uazu.net/fidlib/"
-SRC_URI="http://uazu.net/fidlib/${P}.tgz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-doecho() {
- echo "$@"
- "$@" || die
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-cpp-extern.patch
-
- # Avoid ICE under gcc-4.6, fixed in 4.6.3
- if [[ $(gcc-version) == "4.6" && $(gcc-micro-version) -le 2 ]] ; then
- replace-flags -O? -O0
- fi
-}
-
-src_compile() {
- # build library
- doecho $(tc-getCC) ${CFLAGS} -DT_LINUX ${LDFLAGS} -Wl,-soname,libfidlib.so.${PV:0:1} \
- -fPIC -shared fidlib.c -lm -o libfidlib.so.${PV:0:1}
-
- # build command-line tool
- doecho $(tc-getCC) ${CFLAGS} ${LDFLAGS} firun.c -lm ./libfidlib.so.${PV:0:1} -o firun
-}
-
-src_install() {
- dobin firun
- dolib.so libfidlib.so.${PV:0:1}
- dosym libfidlib.so.${PV:0:1} /usr/$(get_libdir)/libfidlib.so
-
- insinto /usr/include/fidlib
- doins fidlib.h
-
- dodoc NEWS README fidlib.txt firun.txt
-}
Added: trunk/overlays/proaudio/media-libs/fidlib/fidlib-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fidlib/fidlib-9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-libs/fidlib/fidlib-9999.ebuild 2014-12-20 20:09:02 UTC (rev 2913)
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=yes
+inherit autotools-utils flag-o-matic git-r3
+
+DESCRIPTION="Run-time filter design and execution library"
+HOMEPAGE="http://uazu.net/fidlib/"
+EGIT_REPO_URI="git://github.com/JamesHight/fidlib.git"
+EGIT_BRANCH="master"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS=""
+IUSE="static-libs"
+
+src_prepare() {
+ # Avoid ICE under gcc-4.6, fixed in 4.6.3
+ if [[ $(gcc-version) == "4.6" && $(gcc-micro-version) -le 2 ]] ; then
+ replace-flags -O? -O0
+ fi
+
+ autotools-utils_src_prepare
+}