[proaudio] proaudio/proaudio: [3236] remove base eclass; EAPI 8; bump

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3236
Author:   dominique
Date:     2021-12-20 03:20:29 +0100 (Mon, 20 Dec 2021)
Log Message:
-----------
remove base eclass; EAPI 8; bump

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/jmeters/ChangeLog
    trunk/overlays/proaudio/media-sound/jmeters/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.4.5-Makefile.patch
    trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.4.5.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.4.1-Makefile.patch
    trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.4.1-r1.ebuild

Modified: trunk/overlays/proaudio/media-sound/jmeters/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/ChangeLog	2021-12-20 01:44:54 UTC (rev 3235)
+++ trunk/overlays/proaudio/media-sound/jmeters/ChangeLog	2021-12-20 02:20:29 UTC (rev 3236)
@@ -1,7 +1,14 @@
 # ChangeLog for media-sound/jmeters
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2021 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*jmeters-0.4.5 (20 Dec 2021)
+
+  20 Dec 2021; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  -jmeters-0.4.1-r1.ebuild, -files/jmeters-0.4.1-makefile.patch,
+  +jmeters-0.4.5.ebuild, +files/jmeters-0.4.5-Makefile.patch:
+  Bump. Remove base eclass.
+
 *jmeters-0.4.1 (08 Nov 2012)
 
   08 Nov 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-sound/jmeters/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/Manifest	2021-12-20 01:44:54 UTC (rev 3235)
+++ trunk/overlays/proaudio/media-sound/jmeters/Manifest	2021-12-20 02:20:29 UTC (rev 3236)
@@ -1,5 +1,5 @@
-AUX jmeters-0.4.1-Makefile.patch 948 BLAKE2B 010764f6d3b13c9fbe14bd9a1b5f1a83854861e334a2ea834e6032b1e1b537f97435cd30567c3ddf25a7124f37ae3b8617fd68dce70ce537ed9f0cb0b2d55884 SHA512 5f5dc72797715964c3b5dca53198dd2e87608c84647f0e8b46beba2d19be1272bd4ddb830890a9100bd7169da0a6d7bacb3b86bc7c06235a1bdbaf1296763b54
-DIST jmeters-0.4.1.tar.bz2 299198 BLAKE2B 731ad890543b7321f13f2abf3d072b5eb60178b5c3328f2b78b38cf6d13efbc44a86c7da2086191cb36b5aa08ad1cd52461fb857a6d993cca179f15c7eb43795 SHA512 4476757f37d70f3841a2f35f0f1a3644748199f40e96d743cad3a025dfa80ad43eb0fc0e25f66c43a656b9186e698a3a89b3d62beb6390e7f83e4630f964207e
-EBUILD jmeters-0.4.1-r1.ebuild 864 BLAKE2B b48d96db63a30870ff39bcf2df3f42a060780ba32a293928831ab86fd09c4c04874aa0037cec8a7799fe6e6db577ab480bba69b0cc3bed0745a373fd681ad619 SHA512 3fafbaa25eb072ddd56f4958fbc953b2dbc3c186940812bb6faba8623d6755a3db92f91422d25bb538f9eb271b88d13d3dcccf51cc0c9c5836a086e45eea3c5f
-MISC ChangeLog 989 BLAKE2B ccaadd996c4f8211025f7a2fa989fa68046da133ed2478c32ecd8accf0aeed34ed3b68389420a42509784a7a31e2969f62866eff04d2a655795ea39d5689b5cd SHA512 e93b2d39478e367b8c35ffeadfa77fc480d527d534f6174a45b85b8fa9482f463c9601bfa8ad2a0057be5667c0d0965db21fb7ad14895325170306360bb2402d
+AUX jmeters-0.4.5-Makefile.patch 918 BLAKE2B 584649bb012e628888d7f07b5638353449ad794fbfb4c9d08e819ed3991c831205f14ec4388942ba90707e89b62376bbb5a48f06da55e71c0869887aacaba8b5 SHA512 398d2a11c9627aef7aaf30f8b6f27c5fb86f56f491646a719f2ff70c2149995c40d3b014a86059c4653ee92aa2a7afb8865e324537feddce429fe61651ce72b2
+DIST jmeters-0.4.5.tar.bz2 298619 BLAKE2B 091f2902a91512f3b736662b3031f160aacacdaed087255dace0fc813fae0a2d27e4570cc2571020d82dd73201dc7042ca577f6828adf31f11e6eddcd8325456 SHA512 6645f6b9289ce15d4b7d92a6a64bea34e5c2f13f64e055f1ae0a75b3d1a09281f02d3612d3da5176e91af36f7e0e93a649dd11f4728408b933a3ed6119201393
+EBUILD jmeters-0.4.5.ebuild 881 BLAKE2B cc336473338461c4cd0709e3f93cbeb6e46d556625ee5b867cd7818ea17a8e4921d861e35e1e07421ac275138fd4f66d02147d9a033c77e3840a91e94c5f6ab7 SHA512 1359a53268397e4158b3f3357822b173458cd4ea4d89e0a1190cc07728cf7ad5c9ab27316005a2834fe7d04558b8160a24813d6446281b2655eb5c4e0fcbf9cc
+MISC ChangeLog 1247 BLAKE2B 142d50d930b6a929f2bf5f912da741db86ed36061c89068c0c2b16e6a29cb5a72de7e309a7c5f5b201b6320b0cff3c38da88407d0c3a0e65bc15cba8b74935f7 SHA512 13be43471c360148c42e82384f0a4a7ce7d1b9b61d21ce64b72e58f90efd0a6bd65bc9eb27c9ddbace91b38e7afa2d995c64271465b2491db6df928713463f10
 MISC metadata.xml 246 BLAKE2B d01c2d2909dd5f50ce592242d40f40fae29ef3192305559942ca767891376f57436e9549aa2706fe139b8071956294706485b07a3678d59f050efdd5b0534914 SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4

Deleted: trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.4.1-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.4.1-Makefile.patch	2021-12-20 01:44:54 UTC (rev 3235)
+++ trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.4.1-Makefile.patch	2021-12-20 02:20:29 UTC (rev 3236)
@@ -1,30 +0,0 @@
---- source/Makefile.orig	2012-11-08 10:32:18.160170187 +0000
-+++ source/Makefile	2012-11-08 12:06:34.806214053 +0000
-@@ -18,7 +18,7 @@
- #
- # ----------------------------------------------------------------------
- 
--
-+CXX ?= g++
- PROGRAM = jmeters
- PREFIX = /usr/local
- SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
-@@ -27,8 +27,7 @@
- SHARED = $(PREFIX)/share/$(PROGRAM)
- VERSION = 0.4.1
- CPPFLAGS += -DPROGRAM=\"$(PROGRAM)\" -DVERSION=\"$(VERSION)\" -DSHARED=\"$(SHARED)\"
--CXXFLAGS += -O3 -Wall -MMD -MP
--CXXFLAGS += -march=native
-+CXXFLAGS += -Wall -MMD -MP
- 
- 
- all:	jmeters
-@@ -41,7 +40,7 @@
- jmeters:	LDLIBS += -lsndfile -lclxclient -lclthreads -ljack -lpthread -lcairo -lpng -lXft -lX11 -lrt
- jmeters:	LDFLAGS += -L/usr/X11R6/lib
- jmeters:	$(JMETERS_O)
--	g++ $(LDFLAGS) -o $@ $(JMETERS_O) $(LDLIBS)
-+	$(CXX) $(LDFLAGS) -o $@ $(JMETERS_O) $(LDLIBS)
- 
- $(JMETERS_O):
- -include $(JMETERS_O:%.o=%.d)

Added: trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.4.5-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.4.5-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmeters/files/jmeters-0.4.5-Makefile.patch	2021-12-20 02:20:29 UTC (rev 3236)
@@ -0,0 +1,30 @@
+--- source/Makefile.old	2021-12-20 02:58:59.973577610 +0100
++++ source/Makefile	2021-12-20 03:00:40.198573953 +0100
+@@ -18,7 +18,7 @@
+ #
+ # ----------------------------------------------------------------------
+ 
+-
++CXX ?= g++
+ PROGRAM = jmeters
+ PREFIX ?= /usr/local
+ BINDIR ?= $(PREFIX)/bin
+@@ -26,8 +26,7 @@
+ 
+ VERSION = 0.4.5
+ CPPFLAGS +=  -MMD -MP -DPROGRAM=\"$(PROGRAM)\" -DVERSION=\"$(VERSION)\" -DSHARED=\"$(SHARED)\"
+-CXXFLAGS += -O2 -Wall
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -MMD -MP
+ 
+ 
+ all:	jmeters
+@@ -36,7 +35,7 @@
+ JMETERS_O = jmeters.o styles.o mainwin.o jclient.o png2img.o meterwin.o \
+ 	vumeterdsp.o iec1ppmdsp.o iec2ppmdsp.o stcorrdsp.o
+ 
+-jmeters:	CPPFLAGS += $(shell pkgconf --cflags freetype2)
++jmeters:	CPPFLAGS += $(shell pkg-config --cflags freetype2)
+ jmeters:	LDLIBS += -lsndfile -lclxclient -lclthreads -ljack -lpthread \
+ 	-lcairo -lpng -lXft -lX11 -lrt
+ jmeters:	$(JMETERS_O)

Deleted: trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.4.1-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.4.1-r1.ebuild	2021-12-20 01:44:54 UTC (rev 3235)
+++ trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.4.1-r1.ebuild	2021-12-20 02:20:29 UTC (rev 3236)
@@ -1,37 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-inherit base toolchain-funcs
-
-DESCRIPTION="A jack multichannel audio level meter app featuring correct ballistics for both the VU and the PPM"
-HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/";
-SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=dev-libs/libclthreads-2.4.0
-	>=x11-libs/libclxclient-3.6.0
-	media-libs/libsndfile
-	virtual/jack
-	x11-libs/cairo"
-RDEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${P}/source
-RESTRICT="mirror"
-
-DOCS=(../AUTHORS ../README)
-
-PATCHES=("${FILESDIR}"/${P}-Makefile.patch)
-
-src_compile() {
-	base_src_make CXX="$(tc-getCXX)" PREFIX="${EPREFIX}/usr"
-}
-
-src_install() {
-	base_src_install PREFIX="${EPREFIX}/usr"
-}

Added: trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.4.5.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.4.5.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jmeters/jmeters-0.4.5.ebuild	2021-12-20 02:20:29 UTC (rev 3236)
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=8
+inherit toolchain-funcs
+
+DESCRIPTION="A jack multichannel audio level meter app featuring correct ballistics for both the VU and the PPM"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/";
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-libs/libclthreads-2.4.0
+	>=x11-libs/libclxclient-3.6.0
+	media-libs/libsndfile
+	virtual/jack
+	x11-libs/cairo"
+RDEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${P}/source
+RESTRICT="mirror"
+
+DOCS=( ../AUTHORS ../README )
+
+PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
+
+src_compile() {
+	emake CXX="$(tc-getCXX)" PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+	einstalldocs
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/