[proaudio] proaudio/proaudio: [3230] ebumeter-0.4.2 bump, various fixes

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


Revision: 3230
Author:   dominique
Date:     2021-12-19 15:56:37 +0100 (Sun, 19 Dec 2021)
Log Message:
-----------
ebumeter-0.4.2 bump, various fixes

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/ebumeter/ebumeter-0.4.2.ebuild
    trunk/overlays/proaudio/media-sound/ebumeter/files/ebumeter-0.4.2-Makefile.patch

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

Modified: trunk/overlays/proaudio/media-sound/ebumeter/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/ebumeter/ChangeLog	2021-12-19 13:57:43 UTC (rev 3229)
+++ trunk/overlays/proaudio/media-sound/ebumeter/ChangeLog	2021-12-19 14:56:37 UTC (rev 3230)
@@ -2,6 +2,13 @@
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*ebumeter-4.2.0 (19 Dec 2021)
+
+  19 Dec 2021; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  -ebumeter-0.2.0.ebuild, +ebumeter-4.2.0.ebuild,
+  -files/ebumeter-0.2.0-Makefile.patch, +files/ebumeter-0.4.2-Makefile.patch:
+  remove base eclass, use emake instead, EAPI 8 bump.
+
   04 Oct 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
   ebumeter-0.2.0.ebuild:
   add PREFIX in compile stage to locate pixmaps reported by

Modified: trunk/overlays/proaudio/media-sound/ebumeter/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ebumeter/Manifest	2021-12-19 13:57:43 UTC (rev 3229)
+++ trunk/overlays/proaudio/media-sound/ebumeter/Manifest	2021-12-19 14:56:37 UTC (rev 3230)
@@ -1,5 +1,5 @@
-AUX ebumeter-0.2.0-Makefile.patch 951 BLAKE2B 5c271321f5b815d3dd1fb669dedd73011aa8e94f2ec0ec6b8d5e13d37d7816b7566340ef04871ecb4fb9a217217160fe3ead4a7c05188566348802d9353a1be2 SHA512 aaf7126f4c6d1abc1b20cbab429ac872884ad04418bef9b5ec20ce139e1318c525e4f03edc82beaac171bf774bbf32b2af7ca2e023e5f7a1318530f92ed85955
-DIST ebumeter-0.2.0.tar.bz2 584035 BLAKE2B 047395ab2f3fc80db299e90b912fa7122b8e56cf3faa35f267270f7024f01e85a60da2a185f4ee4bfa6001c4edd9f615e51d3465e8885a31e6af6194c03af084 SHA512 6cf2ce98ed7aaeddec5623061acefab417093aefb15a0257dec009a833592a0de7895b74fef30a8213366dc21a2767bfcdcbe4998160f3a0e6e38d1d3aa08f67
-EBUILD ebumeter-0.2.0-r1.ebuild 944 BLAKE2B 7d6adf0367eeb843e3d01b966ea726ec12be730eee13e20e2c17a4b0be51b34843cba78ad1241af8bad25e929bc25c6b0162c2568bce3a12b3b25d5cd3e120f4 SHA512 671f79aa50ebf68fd7f553227f8adf71649ff0ff5c9543777c9c1bff44b7a3b972e9e48033150090da64c4e649bbe0a259bf553555cab8e8afe1d1b915177d47
-MISC ChangeLog 633 BLAKE2B d3078fef6e82f33866432e8772fff44e4c312e0d190b9a684e9c0447cb62e432d02518de2ae832a2e404251f197cffc9c5b03a0c511d843ff0c232ae7a881a07 SHA512 035ec232897ffe5441f10e3f53c36159d66909b2afa772da3ffe5c7d6c1b4b947cf8bfdf5f32231cc4df1cc054dedf858535b2de47dbe2ce6ee798f473897d13
+AUX ebumeter-0.4.2-Makefile.patch 750 BLAKE2B 771c2eaf308fb7995e4a82086d88e356d7498f46b7095a5668a52408c27affc0ddc95f2a1753b1d5fef881deb0adeb459514dbe1261f81332565202e5142510b SHA512 658294e34259b815d8007be09e1d9a31d55fb96dc40a977c618178bca7e7c617e67c93ad002301ff531f5bbab309556c0b9df1dfc838242b7a51d80072a5b897
+DIST ebumeter-0.4.2.tar.bz2 593514 BLAKE2B 35a984d83221ae9cd25ff07935f2e3220da29671a2bda441f7a5097a4f0109b015b969c5369e36a480aaae788f070e4bc99245b5de70e669009e8954709d7cd8 SHA512 5fdbac7afa5e78678384a8b8733f421381f310350e8712232684e0f36a09a41d843541bbf2a08b676025edfc494b6958ab7965e6ea670f8e19744b25c6a4f7d6
+EBUILD ebumeter-0.4.2.ebuild 952 BLAKE2B 01ed212743625977fcccd1ab0d1844d2fd1403aa0989c7b9d006ff9214883139c6e795f1f785cd67385b4039815a7619f9a783268396409e1d055f1fc5aac608 SHA512 410e744a184a0acb96ba97253474a07c28af13193e81f9d0d0efc94070c66bcfca50601209e591b405598a2eeda23a003403b8dc7a15d81dca1ac9ef37756ba6
+MISC ChangeLog 919 BLAKE2B 1c1174c10f4e3c6f1f53aab00511b78e8b64aad12ca2a643adf863af95ba9d6a75de608fd9959b01c8f35ce3e7ba9a637b967f7365539b6c76cd0eb9982667bf SHA512 bc9bc1a615195000869a7d08f8efc0eecd49c762f89ff36479442b0c2e19f783885b83046b7168fa61aedb8768ca4f5c7da13b6db18c4d56e39a157edd61fe4a
 MISC metadata.xml 246 BLAKE2B d01c2d2909dd5f50ce592242d40f40fae29ef3192305559942ca767891376f57436e9549aa2706fe139b8071956294706485b07a3678d59f050efdd5b0534914 SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4

Deleted: trunk/overlays/proaudio/media-sound/ebumeter/ebumeter-0.2.0-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ebumeter/ebumeter-0.2.0-r1.ebuild	2021-12-19 13:57:43 UTC (rev 3229)
+++ trunk/overlays/proaudio/media-sound/ebumeter/ebumeter-0.2.0-r1.ebuild	2021-12-19 14:56:37 UTC (rev 3230)
@@ -1,40 +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="Loudness measurement according to EBU-R128"
-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.1
-	media-libs/libpng
-	media-libs/libsndfile
-	virtual/jack"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${P}/source
-RESTRICT="mirror"
-
-DOCS=(../AUTHORS ../README ../doc/loudness-meter-pres.pdf
-	  ../doc/loudness-meter.pdf)
-HTML_DOCS=(../doc/)
-
-PATCHES=("${FILESDIR}"/${P}-Makefile.patch)
-
-src_compile() {
-	CXX="$(tc-getCXX)" base_src_make PREFIX="${EPREFIX}/usr"
-}
-
-src_install() {
-	base_src_install PREFIX="${EPREFIX}/usr"
-	make_desktop_entry ${PN} ${PN} "" "AudioVideo;Audio;"
-}

Added: trunk/overlays/proaudio/media-sound/ebumeter/ebumeter-0.4.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ebumeter/ebumeter-0.4.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ebumeter/ebumeter-0.4.2.ebuild	2021-12-19 14:56:37 UTC (rev 3230)
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=8
+inherit desktop toolchain-funcs
+
+DESCRIPTION="Loudness measurement according to EBU-R128"
+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.1
+	media-libs/libpng
+	media-libs/libsndfile
+	virtual/jack"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${P}/source
+RESTRICT="mirror"
+
+DOCS=(../AUTHORS ../README ../doc/loudness-meter-pres.pdf
+	  ../doc/loudness-meter.pdf)
+HTML_DOCS=(../doc/)
+
+PATCHES=("${FILESDIR}"/${P}-Makefile.patch)
+
+src_compile() {
+	emake PREFIX="${EPREFIX}/usr" CXX="$(tc-getCXX)" 
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+	make_desktop_entry ${PN} ${PN} "" "AudioVideo;Audio;"
+}

Deleted: trunk/overlays/proaudio/media-sound/ebumeter/files/ebumeter-0.2.0-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/ebumeter/files/ebumeter-0.2.0-Makefile.patch	2021-12-19 13:57:43 UTC (rev 3229)
+++ trunk/overlays/proaudio/media-sound/ebumeter/files/ebumeter-0.2.0-Makefile.patch	2021-12-19 14:56:37 UTC (rev 3230)
@@ -1,30 +0,0 @@
---- source/Makefile.orig	2012-09-26 13:19:27.446578536 +0100
-+++ source/Makefile	2012-09-26 13:21:18.821102819 +0100
-@@ -26,8 +26,7 @@
- SHARED = $(PREFIX)/share/ebumeter
- VERSION = 0.2.0
- CPPFLAGS += -DVERSION=\"$(VERSION)\"
--CXXFLAGS += -O2 -Wall -MMD -MP
--CXXFLAGS += -march=native
-+CXXFLAGS += -Wall -MMD -MP
- LDFLAGS += -L$(PREFIX)/$(LIBDIR)
- 
- 
-@@ -37,7 +36,7 @@
- EBUR128_O = ebur128.o ebu_r128_proc.o audiofile.o dither.o 
- ebur128:	LDLIBS += -lsndfile
- ebur128:	$(EBUR128_O)
--	g++ $(LDFLAGS) -o $@ $(EBUR128_O) $(LDLIBS)
-+	$(CXX) $(LDFLAGS) -o $@ $(EBUR128_O) $(LDLIBS)
- $(EBUR128_O):
- -include $(EBUR128_O:%.o=%.d)
- 
-@@ -49,7 +48,7 @@
- ebumeter:	LDFLAGS += -L/usr/X11R6/$(LIBDIR)
- ebumeter:	LDLIBS += -lclthreads -lclxclient -lpthread -ljack -lpng -lXft -lpng -lX11 -lrt
- ebumeter:	$(EBUMETER_O)
--	g++ $(LDFLAGS) -o $@ $(EBUMETER_O) $(LDLIBS)
-+	$(CXX) $(LDFLAGS) -o $@ $(EBUMETER_O) $(LDLIBS)
- $(EBUMETER_O):
- -include $(EBUMETER_O:%.o=%.d)
- 

Added: trunk/overlays/proaudio/media-sound/ebumeter/files/ebumeter-0.4.2-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/ebumeter/files/ebumeter-0.4.2-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ebumeter/files/ebumeter-0.4.2-Makefile.patch	2021-12-19 14:56:37 UTC (rev 3230)
@@ -0,0 +1,21 @@
+--- source/Makefile.orig	2021-12-19 15:39:28.331065290 +0100
++++ source/Makefile	2021-12-19 15:40:15.395063573 +0100
+@@ -25,8 +25,7 @@
+ 
+ VERSION = 0.4.2
+ CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\"
+-CXXFLAGS += -O2 -Wall -ffast-math -pthread
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall
+ 
+ 
+ all:	ebur128 ebumeter
+@@ -42,7 +41,7 @@
+ 
+ EBUMETER_O = ebumeter.o jclient.o mainwin.o styles.o ebu_r128_proc.o \
+ 	ebu_r128_disp.o peak_proc.o png2img.o button.o guiclass.o 
+-ebumeter:	CPPFLAGS += $(shell pkgconf --cflags freetype2)
++ebumeter:	CPPFLAGS += $(shell pkg-config --cflags freetype2)
+ ebumeter:	CPPFLAGS += -DSHARED=\"$(SHARED)\"
+ ebumeter:	LDLIBS += -lclthreads -lclxclient -lzita-resampler \
+ 	-lpthread -ljack -lpng -lXft -lpng -lX11 -lrt


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