[gentoo-commits] repo/gentoo:master commit in: media-libs/libclthreads/files/, media-libs/libclthreads/

2019-11-17 Thread Miroslav Šulc
commit: 8809b783d5a9414c7de51ac5ceff915a9713a4d1
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Nov 17 13:53:22 2019 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Nov 17 13:53:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8809b783

media-libs/libclthreads-2.4.2: bump

1) updated to eapi 7 + update
2) updated Makefile patch

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/libclthreads/Manifest   |  1 +
 .../files/libclthreads-2.4.2-Makefile.patch| 33 
 media-libs/libclthreads/libclthreads-2.4.2.ebuild  | 36 ++
 3 files changed, 70 insertions(+)

diff --git a/media-libs/libclthreads/Manifest b/media-libs/libclthreads/Manifest
index 75cbfd91705..029191ce5cb 100644
--- a/media-libs/libclthreads/Manifest
+++ b/media-libs/libclthreads/Manifest
@@ -1 +1,2 @@
 DIST clthreads-2.4.0.tar.bz2 14796 BLAKE2B 
7c79608b8ebe29a8170a355069aa39496f785146a272edfe048e7dc61100302b56789ab5faa0aaad227cbe8b44eb660132f1ba22d34d304e417301d8582d5431
 SHA512 
c307d9611e0530469b36367f05721e6676d7bb186be97d38b851e66d9f670663ceceedf065823b27ac5864725d52cc2f462fd8d96f1398a202e30d82910ec58b
+DIST clthreads-2.4.2.tar.bz2 14357 BLAKE2B 
c73696e816431d70737d0481237efbb7a05d274f9fb0728b2bf2ba748a4a0540672af92ab8d35b6ab331c91841185aeb3705f5a75e3446a0c2c3631a8b331421
 SHA512 
a91de7a287c2cb9b2ce17e4c158db79bbaeccb278510d11e6c05fcbe9295c26b4d0231fa97800b265decd1d0886b7425f7b5d4cbcb18758be540356408e72131

diff --git a/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch 
b/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch
new file mode 100644
index 000..fa386fff791
--- /dev/null
+++ b/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch
@@ -0,0 +1,33 @@
+diff --git a/source/Makefile b/source/Makefile
+index f841f3f..206e607 100644
+--- a/source/Makefile
 b/source/Makefile
+@@ -32,8 +32,7 @@ VERSION = $(MAJVERS).$(MINVERS)
+ 
+ 
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS 
-I.  
+-CXXFLAGS += -Wall -O2 -fPIC
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -fPIC
+ LDLFAGS += 
+ LDLIBS +=
+ 
+@@ -51,12 +50,12 @@ $(CLTHREADS_MIN): $(CLTHREADS_O)
+ 
+ 
+ install:  $(CLTHREADS_MIN)
+-  install -d $(DESTDIR)$(PREFIX)/$(INCDIR)
+-  install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)
+-  install -m 644 $(CLTHREADS_H) $(DESTDIR)$(INCDIR)
+-  install -m 755 $(CLTHREADS_MIN) $(DESTDIR)$(LIBDIR)
+-  ldconfig
+-  ln -sf $(CLTHREADS_MIN) $(DESTDIR)$(LIBDIR)/$(CLTHREADS_SO)
++  install -d $(DESTDIR)${PREFIX}/$(INCDIR)
++  install -d $(DESTDIR)${PREFIX}/$(LIBDIR)
++  install -m 644 $(CLTHREADS_H) $(DESTDIR)${PREFIX}/$(INCDIR)
++  install -m 755 $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)
++  ln -sf $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)/$(CLTHREADS_SO)
++  ln -sf $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)/$(CLTHREADS_MAJ)
+ 
+ uninstall:
+   rm -rf $(DESTDIR)$(INCDIR)/$(CLTHREADS_H)

diff --git a/media-libs/libclthreads/libclthreads-2.4.2.ebuild 
b/media-libs/libclthreads/libclthreads-2.4.2.ebuild
new file mode 100644
index 000..885e5e9700e
--- /dev/null
+++ b/media-libs/libclthreads/libclthreads-2.4.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="An audio library by Fons Adriaensen "
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/index.html";
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/clthreads-${PV}.tar.bz2";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+S="${WORKDIR}/clthreads-${PV}"
+
+DOCS=( AUTHORS )
+
+PATCHES=(
+   "${FILESDIR}/${P}-Makefile.patch"
+)
+
+src_compile() {
+   cd "${S}"/source || die "Failed to cd to sources"
+   tc-export CXX
+   emake
+}
+
+src_install() {
+   default
+
+   cd "${S}"/source || die "Failed to cd to sources"
+   emake PREFIX="${EPREFIX}/usr" INCDIR="include" LIBDIR="$(get_libdir)" 
DESTDIR="${ED}" install || die "make install failed"
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libclthreads/files/

2018-06-13 Thread Aaron Bauman
commit: be580506f2756b7b9b5db3dcba7507ef06c33fb2
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Jun 13 17:53:04 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Jun 13 21:14:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be580506

media-libs/libclthreads: remove unused patches

 .../files/libclthreads-1.0.2-makefile.patch| 23 -
 .../files/libclthreads-2.2.1-Makefile.patch| 39 --
 2 files changed, 62 deletions(-)

diff --git a/media-libs/libclthreads/files/libclthreads-1.0.2-makefile.patch 
b/media-libs/libclthreads/files/libclthreads-1.0.2-makefile.patch
deleted file mode 100644
index f4604f34b30..000
--- a/media-libs/libclthreads/files/libclthreads-1.0.2-makefile.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Index: clthreads-1.0.2/Makefile
-===
 clthreads-1.0.2.orig/Makefile
-+++ clthreads-1.0.2/Makefile
-@@ -16,14 +16,13 @@ CLTHREADS_H = clthreads.h
- 
- 
- $(CLTHREADS_MIN): $(CLTHREADS_O)
--  g++ -shared $(LDFLAGS) -Wl,-soname,$(CLTHREADS_MAJ) -o $(CLTHREADS_MIN) 
$(CLTHREADS_O) $(CLTHREADS_DEP)
-+  $(CXX) -shared $(LDFLAGS) -Wl,-soname,$(CLTHREADS_MAJ) -o 
$(CLTHREADS_MIN) $(CLTHREADS_O) $(CLTHREADS_DEP)
- 
- 
- install:  $(CLTHREADS_MIN)
--  cp -f $(CLTHREADS_H) $(CLTHREADS_INCDIR)
--  cp -f $(CLTHREADS_MIN) $(CLTHREADS_LIBDIR)
--  /sbin/ldconfig -n $(CLTHREADS_LIBDIR)
--  ln -sf $(CLTHREADS_MIN) $(CLTHREADS_LIBDIR)/$(CLTHREADS_SO)
-+  install -D $(CLTHREADS_H) $(DESTDIR)$(CLTHREADS_INCDIR)/$(CLTHREADS_H)
-+  install -D $(CLTHREADS_MIN) 
$(DESTDIR)$(CLTHREADS_LIBDIR)/$(CLTHREADS_MIN)
-+  ln -sf $(CLTHREADS_MIN) $(DESTDIR)$(CLTHREADS_LIBDIR)/$(CLTHREADS_SO)
- 
- 
- clean:

diff --git a/media-libs/libclthreads/files/libclthreads-2.2.1-Makefile.patch 
b/media-libs/libclthreads/files/libclthreads-2.2.1-Makefile.patch
deleted file mode 100644
index 6303edaeab9..000
--- a/media-libs/libclthreads/files/libclthreads-2.2.1-Makefile.patch
+++ /dev/null
@@ -1,39 +0,0 @@
 Makefile.orig  2006-11-23 10:01:20.0 -0800
-+++ Makefile   2007-01-05 06:15:50.0 -0800
-@@ -28,7 +28,7 @@
- DISTDIR = clthreads-$(VERSION)
- 
- 
--CPPFLAGS += -Wall -I. -fpic -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -O2 
-+CPPFLAGS += -Wall -I. -fpic -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
- LDLFAGS += 
- LDLIBS +=
- 
-@@ -36,22 +36,19 @@
- CLTHREADS_SO = libclthreads.so
- CLTHREADS_MAJ = $(CLTHREADS_SO).$(MAJVERS)
- CLTHREADS_MIN = $(CLTHREADS_MAJ).$(MINVERS)
--CLTHREADS_DEP = -lpthread
-+CLTHREADS_DEP = -lpthread -lrt
- CLTHREADS_O = p_thread.o a_thread.o itc_mesg.o itc_ip1q.o itc_ctrl.o textmsg.o
- CLTHREADS_H = clthreads.h
- 
- 
- $(CLTHREADS_MIN): $(CLTHREADS_O)
--  g++ -shared $(LDFLAGS) -Wl,-soname,$(CLTHREADS_MAJ) -o $(CLTHREADS_MIN) 
$(CLTHREADS_O) $(CLTHREADS_DEP)
-+  $(CXX) -shared $(LDFLAGS) -Wl,-soname,$(CLTHREADS_MAJ) -o 
$(CLTHREADS_MIN) $(CLTHREADS_O) $(CLTHREADS_DEP)
- 
- 
- install:  $(CLTHREADS_MIN)
--  /usr/bin/install -d $(PREFIX)/$(LIBDIR)
--  /usr/bin/install -m 644 $(CLTHREADS_H) $(PREFIX)/include
--  /usr/bin/install -m 755 $(CLTHREADS_MIN) $(PREFIX)/$(LIBDIR)
--  /sbin/ldconfig -n $(PREFIX)/$(LIBDIR)
--  ln -sf $(CLTHREADS_MIN) $(PREFIX)/$(LIBDIR)/$(CLTHREADS_SO)
--
-+  /usr/bin/install -D $(CLTHREADS_H) $(DESTDIR)usr/include/$(CLTHREADS_H)
-+  /usr/bin/install -D $(CLTHREADS_MIN) 
$(DESTDIR)$(CLTHREADS_LIBDIR)/$(CLTHREADS_MIN)
-+  ln -sf $(CLTHREADS_MIN) $(DESTDIR)$(CLTHREADS_LIBDIR)/$(CLTHREADS_SO)
- 
- clean:
-   /bin/rm -f *~ *.o *.a *.d *.so.*