[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
+}