Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libclthreads/files/, media-libs/libclthreads/
Date: Sun, 17 Nov 2019 13:53:44
Message-Id: 1573998802.8809b783d5a9414c7de51ac5ceff915a9713a4d1.fordfrog@gentoo
1 commit: 8809b783d5a9414c7de51ac5ceff915a9713a4d1
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 17 13:53:22 2019 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 17 13:53:22 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8809b783
7
8 media-libs/libclthreads-2.4.2: bump
9
10 1) updated to eapi 7 + update
11 2) updated Makefile patch
12
13 Package-Manager: Portage-2.3.79, Repoman-2.3.18
14 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
15
16 media-libs/libclthreads/Manifest | 1 +
17 .../files/libclthreads-2.4.2-Makefile.patch | 33 ++++++++++++++++++++
18 media-libs/libclthreads/libclthreads-2.4.2.ebuild | 36 ++++++++++++++++++++++
19 3 files changed, 70 insertions(+)
20
21 diff --git a/media-libs/libclthreads/Manifest b/media-libs/libclthreads/Manifest
22 index 75cbfd91705..029191ce5cb 100644
23 --- a/media-libs/libclthreads/Manifest
24 +++ b/media-libs/libclthreads/Manifest
25 @@ -1 +1,2 @@
26 DIST clthreads-2.4.0.tar.bz2 14796 BLAKE2B 7c79608b8ebe29a8170a355069aa39496f785146a272edfe048e7dc61100302b56789ab5faa0aaad227cbe8b44eb660132f1ba22d34d304e417301d8582d5431 SHA512 c307d9611e0530469b36367f05721e6676d7bb186be97d38b851e66d9f670663ceceedf065823b27ac5864725d52cc2f462fd8d96f1398a202e30d82910ec58b
27 +DIST clthreads-2.4.2.tar.bz2 14357 BLAKE2B c73696e816431d70737d0481237efbb7a05d274f9fb0728b2bf2ba748a4a0540672af92ab8d35b6ab331c91841185aeb3705f5a75e3446a0c2c3631a8b331421 SHA512 a91de7a287c2cb9b2ce17e4c158db79bbaeccb278510d11e6c05fcbe9295c26b4d0231fa97800b265decd1d0886b7425f7b5d4cbcb18758be540356408e72131
28
29 diff --git a/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch b/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch
30 new file mode 100644
31 index 00000000000..fa386fff791
32 --- /dev/null
33 +++ b/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch
34 @@ -0,0 +1,33 @@
35 +diff --git a/source/Makefile b/source/Makefile
36 +index f841f3f..206e607 100644
37 +--- a/source/Makefile
38 ++++ b/source/Makefile
39 +@@ -32,8 +32,7 @@ VERSION = $(MAJVERS).$(MINVERS)
40 +
41 +
42 + CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I.
43 +-CXXFLAGS += -Wall -O2 -fPIC
44 +-CXXFLAGS += -march=native
45 ++CXXFLAGS += -Wall -fPIC
46 + LDLFAGS +=
47 + LDLIBS +=
48 +
49 +@@ -51,12 +50,12 @@ $(CLTHREADS_MIN): $(CLTHREADS_O)
50 +
51 +
52 + install: $(CLTHREADS_MIN)
53 +- install -d $(DESTDIR)$(PREFIX)/$(INCDIR)
54 +- install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)
55 +- install -m 644 $(CLTHREADS_H) $(DESTDIR)$(INCDIR)
56 +- install -m 755 $(CLTHREADS_MIN) $(DESTDIR)$(LIBDIR)
57 +- ldconfig
58 +- ln -sf $(CLTHREADS_MIN) $(DESTDIR)$(LIBDIR)/$(CLTHREADS_SO)
59 ++ install -d $(DESTDIR)${PREFIX}/$(INCDIR)
60 ++ install -d $(DESTDIR)${PREFIX}/$(LIBDIR)
61 ++ install -m 644 $(CLTHREADS_H) $(DESTDIR)${PREFIX}/$(INCDIR)
62 ++ install -m 755 $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)
63 ++ ln -sf $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)/$(CLTHREADS_SO)
64 ++ ln -sf $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)/$(CLTHREADS_MAJ)
65 +
66 + uninstall:
67 + rm -rf $(DESTDIR)$(INCDIR)/$(CLTHREADS_H)
68
69 diff --git a/media-libs/libclthreads/libclthreads-2.4.2.ebuild b/media-libs/libclthreads/libclthreads-2.4.2.ebuild
70 new file mode 100644
71 index 00000000000..885e5e9700e
72 --- /dev/null
73 +++ b/media-libs/libclthreads/libclthreads-2.4.2.ebuild
74 @@ -0,0 +1,36 @@
75 +# Copyright 1999-2019 Gentoo Authors
76 +# Distributed under the terms of the GNU General Public License v2
77 +
78 +EAPI=7
79 +
80 +inherit multilib toolchain-funcs
81 +
82 +DESCRIPTION="An audio library by Fons Adriaensen <fons.adriaensen@××××××.be>"
83 +HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/index.html"
84 +SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/clthreads-${PV}.tar.bz2"
85 +
86 +LICENSE="LGPL-2.1"
87 +SLOT="0"
88 +KEYWORDS="~amd64 ~ppc ~sparc ~x86"
89 +IUSE=""
90 +
91 +S="${WORKDIR}/clthreads-${PV}"
92 +
93 +DOCS=( AUTHORS )
94 +
95 +PATCHES=(
96 + "${FILESDIR}/${P}-Makefile.patch"
97 +)
98 +
99 +src_compile() {
100 + cd "${S}"/source || die "Failed to cd to sources"
101 + tc-export CXX
102 + emake
103 +}
104 +
105 +src_install() {
106 + default
107 +
108 + cd "${S}"/source || die "Failed to cd to sources"
109 + emake PREFIX="${EPREFIX}/usr" INCDIR="include" LIBDIR="$(get_libdir)" DESTDIR="${ED}" install || die "make install failed"
110 +}