parent
46bd3ee7ea
commit
7d62b4d5f3
@ -0,0 +1,4 @@
|
|||||||
|
AUX zita-resampler-1.6.0-Makefile.patch 2733 SHA256 cdb00424ef6213e36694a428ed78cec1bb802ff966c2025e4e977f42fc41f925 SHA512 c54e03743608304639eb585930f507d2983e5a0bc33c18469f8edfa009b1836612b61f915048e55954f161d552f0f7f28a148f220e9014db8d3812e466a0cede WHIRLPOOL 86b14273270324c264ddfbae61143c248a66f75bcf66cf36e21479626afdb7593ab7d8ef935f8948dd429d8cf58ebd99c5910da7c6451da1868c4a091afca1af
|
||||||
|
DIST zita-resampler-1.6.0.tar.bz2 126427 SHA256 10888d76299d8072990939be45d6fc5865f5a45d766d7690819c5899d2a588f0 SHA512 fefe01dfc459a7ee0a98965b6e354cfe23b8e18838eeedabe2a6d965e9e413c8bafb9ebb11f8328852f18be20c14443785214b000065887e4482aa8d5e6b34f5 WHIRLPOOL 346c6a869c8debcf64c92fcf1ee3d83bb4cb51627a9850fa45079fc87f6f9a91369b669855620188f07bc20c63d13712b02d92c60d667786ca18edfdd96e3222
|
||||||
|
EBUILD zita-resampler-1.6.0.ebuild 804 SHA256 3225e7f3c92560f6ad5239bfb0d3cf8567b3feeb2557a81ae106a86935fe26e4 SHA512 1cccc47add9d1ce22b5a028d5d34bdbde1c34e3ccebd3b6d8aa6e50f413875a26cbcdd978b590e7415f816f0b524d2382b25206e32bd18e541cb417c0ee3c33f WHIRLPOOL ec06fe746524b7063f1aed3b8042b51969da8b494658d6fbd3320a451503012913a17e07d94982da0c5af2e9dc407ca74c426875d2541a91d523b3fd1844a1be
|
||||||
|
MISC metadata.xml 268 SHA256 5282aab6c2a736ddaef248439b72c58de65a1f6f505712225ca9e76e489426fa SHA512 7ced5751a8c96a7f30460b7a6be94acc55be72c8db3e0f845d1fedb65e08c8c82f7cde2fcada4014f586fdbf8e91390e98414bcbe134b206d20d60ecb19294a1 WHIRLPOOL ce0e8cd0618c32e6e1de79e44be18fdd716672297f9fe24019f327eb80f8889456c6312626a3368b92ec9d7b71ed937488f168a4cad7c0322b190536546fb8aa
|
@ -0,0 +1,86 @@
|
|||||||
|
--- libs/Makefile.orig 2012-09-26 15:09:36.730652389 +0100
|
||||||
|
+++ libs/Makefile 2012-09-26 15:35:01.381004641 +0100
|
||||||
|
@@ -20,9 +20,10 @@
|
||||||
|
|
||||||
|
# Modify as required.
|
||||||
|
#
|
||||||
|
+CXX ?= g++
|
||||||
|
PREFIX = /usr/local
|
||||||
|
SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
|
||||||
|
-LIBDIR = lib$(SUFFIX)
|
||||||
|
+LIBDIR ?= lib$(SUFFIX)
|
||||||
|
|
||||||
|
MAJVERS = 1
|
||||||
|
MINVERS = 1.0
|
||||||
|
@@ -31,8 +32,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
|
||||||
|
-CXXFLAGS += -Wall -fPIC -O2 -ffast-math
|
||||||
|
-CXXFLAGS += -march=native
|
||||||
|
+CXXFLAGS += -Wall -fPIC -ffast-math
|
||||||
|
LDFLAGS +=
|
||||||
|
LDLIBS +=
|
||||||
|
|
||||||
|
@@ -46,7 +46,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
$(ZITA-RESAMPLER_MIN): $(ZITA-RESAMPLER_O)
|
||||||
|
- g++ -shared $(LDFLAGS) -Wl,-soname,$(ZITA-RESAMPLER_MAJ) -o $(ZITA-RESAMPLER_MIN) $(ZITA-RESAMPLER_O) $(ZITA-RESAMPLER_DEP)
|
||||||
|
+ $(CXX) -shared $(LDFLAGS) -Wl,-soname,$(ZITA-RESAMPLER_MAJ) -o $(ZITA-RESAMPLER_MIN) $(ZITA-RESAMPLER_O) $(ZITA-RESAMPLER_DEP)
|
||||||
|
|
||||||
|
$(ZITA-RESAMPLER_O): $(ZITA-RESAMPLER_H)
|
||||||
|
|
||||||
|
@@ -57,7 +57,7 @@
|
||||||
|
install -m 644 $(ZITA-RESAMPLER_H) $(DESTDIR)$(PREFIX)/include/zita-resampler
|
||||||
|
install -m 644 $(ZITA-RESAMPLER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)
|
||||||
|
ln -sf $(ZITA-RESAMPLER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(ZITA-RESAMPLER_SO)
|
||||||
|
- ldconfig
|
||||||
|
+ /sbin/ldconfig -n $(DESTDIR)$(PREFIX)/$(LIBDIR)
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
/bin/rm -rf $(DESTDIR)$(PREFIX)/include/zita-resampler
|
||||||
|
--- apps/Makefile.orig 2012-09-26 15:09:26.702966080 +0100
|
||||||
|
+++ apps/Makefile 2012-09-26 15:35:04.016922423 +0100
|
||||||
|
@@ -17,7 +17,7 @@
|
||||||
|
#
|
||||||
|
# ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
-
|
||||||
|
+CXX ?= g++
|
||||||
|
PREFIX = /usr/local
|
||||||
|
SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
|
||||||
|
LIBDIR = lib$(SUFFIX)
|
||||||
|
@@ -25,26 +25,25 @@
|
||||||
|
VERSION = 0.4.0
|
||||||
|
MANDIR = /usr/share/man/man1
|
||||||
|
LDFLAGS += -L$(PREFIX)/$(LIBDIR)
|
||||||
|
-CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\"
|
||||||
|
-CXXFLAGS += -O3 -ffast-math -Wall
|
||||||
|
-CXXFLAGS += -march=native
|
||||||
|
+CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\" -I../libs
|
||||||
|
+CXXFLAGS += -ffast-math -Wall
|
||||||
|
|
||||||
|
|
||||||
|
all: zresample zretune zresample.1.gz zretune.1.gz
|
||||||
|
|
||||||
|
|
||||||
|
ZRESAMPLE_O = zresample.o audiofile.o dither.o
|
||||||
|
-zresample: LDLIBS += -lzita-resampler -lsndfile -lrt
|
||||||
|
+zresample: LDLIBS += ../libs/libzita-resampler.so.1.6.0 -lsndfile -lrt
|
||||||
|
zresample: $(ZRESAMPLE_O)
|
||||||
|
- g++ $(LDFLAGS) -o $@ $(ZRESAMPLE_O) $(LDLIBS)
|
||||||
|
+ $(CXX) $(LDFLAGS) -o $@ $(ZRESAMPLE_O) $(LDLIBS)
|
||||||
|
$(ZRESAMPLE_O):
|
||||||
|
-include $(ZRESAMPLE_O:%.o=%.d)
|
||||||
|
|
||||||
|
|
||||||
|
ZRETUNE_O = zretune.o audiofile.o dither.o
|
||||||
|
-zretune: LDLIBS += -lzita-resampler -lsndfile -lrt
|
||||||
|
+zretune: LDLIBS += ../libs/libzita-resampler.so.1.6.0 -lsndfile -lrt
|
||||||
|
zretune: $(ZRETUNE_O)
|
||||||
|
- g++ $(LDFLAGS) -o $@ $(ZRETUNE_O) $(LDLIBS)
|
||||||
|
+ $(CXX) $(LDFLAGS) -o $@ $(ZRETUNE_O) $(LDLIBS)
|
||||||
|
$(ZRETUNE_O):
|
||||||
|
-include $(ZRETUNE_O:%.o=%.d)
|
||||||
|
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>webmaster@gentoostudio.org</email>
|
||||||
|
<name>Gentoo Studio/Damien Moody</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
inherit toolchain-funcs multilib
|
||||||
|
|
||||||
|
DESCRIPTION="C++ library for real-time resampling of audio signals"
|
||||||
|
HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/"
|
||||||
|
SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
DEPEND="media-libs/libsndfile"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
DOCS=(AUTHORS README)
|
||||||
|
HTML_DOCS=(docs/)
|
||||||
|
|
||||||
|
PATCHES=("${FILESDIR}"/${P}-Makefile.patch)
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
tc-export CXX
|
||||||
|
emake -C libs
|
||||||
|
emake -C apps
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake -C libs DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR=$(get_libdir) install
|
||||||
|
emake -C apps DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||||
|
base_src_install_docs
|
||||||
|
}
|
Loading…
Reference in new issue