[proaudio] [2823] media-sound/ac3jack: EAPI 5, no keywords due to aften dependency, desktop entry name is AC3Jack, link with boost_system, remove no-herd from metadata.xml, updated patch.

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


Revision: 2823
Author:   lilrc
Date:     2013-12-15 13:37:05 +0100 (Sun, 15 Dec 2013)
Log Message:
-----------
media-sound/ac3jack: EAPI 5, no keywords due to aften dependency, desktop entry name is AC3Jack, link with boost_system, remove no-herd from metadata.xml, updated patch. Thanks to Zlobin Nikita for the new patch.

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/ac3jack/ChangeLog
    trunk/overlays/proaudio/media-sound/ac3jack/Manifest
    trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3.ebuild
    trunk/overlays/proaudio/media-sound/ac3jack/files/ac3jack-2.0.3-compile-fix.patch
    trunk/overlays/proaudio/media-sound/ac3jack/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3-r1.ebuild

Modified: trunk/overlays/proaudio/media-sound/ac3jack/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/ac3jack/ChangeLog	2013-12-14 17:10:56 UTC (rev 2822)
+++ trunk/overlays/proaudio/media-sound/ac3jack/ChangeLog	2013-12-15 12:37:05 UTC (rev 2823)
@@ -1,7 +1,22 @@
 # ChangeLog for media-sound/ac3jack
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*ac3jack-2.0.3-r1 (15 Dec 2013)
+
+  15 Dec 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  ac3jack-2.0.3.ebuild, +ac3jack-2.0.3-r1.ebuild,
+  files/ac3jack-2.0.3-compile-fix.patch, metadata.xml:
+  Bump to EAPI 5.
+  Version 2.0.3 is not allowed to have any keywords until a non-live 
+  ebuild of media-libs/aften exists.
+  Update patch. Thanks to Zlobin Nikita for the new patch.
+  Order dependencies alphabetically.
+  Change desktop the name of the desktop entry to AC3Jack instead of 
+  ac3jack.
+  The compilation fails without -lboost_system so append it. 
+  Remove no-herd from metadata.xml.
+
   29 Jul 2012; Dominique Mochel <dominique@xxxxxxxxxxxxx>
   ac3jack-2.0.3.ebuild: + installation of a menu desktop file
 

Modified: trunk/overlays/proaudio/media-sound/ac3jack/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ac3jack/Manifest	2013-12-14 17:10:56 UTC (rev 2822)
+++ trunk/overlays/proaudio/media-sound/ac3jack/Manifest	2013-12-15 12:37:05 UTC (rev 2823)
@@ -1,7 +1,8 @@
-AUX ac3jack-2.0.3-compile-fix.patch 596 SHA256 90f89b7b986c117110289d14c5f614bc8b4457cd9859ce72d8e2c457c96818dc SHA512 c38fca3dc3bb4e2824e81c247f507d0931121f9254f406b789f2549288fb88acf1d5aab1713822054beede80bd6c1ab10fc992ff3384061897e73c807ec3d1f8 WHIRLPOOL 7ec3ade9632e03a2fa90ea48aa4931cf423b1898e19ade86e017954aae13ec189f074c933c1736abf0011d523ad4adeff8c5723f764870208770ec39ff188e48
+AUX ac3jack-2.0.3-compile-fix.patch 1736 SHA256 d1dea63f46f0b9d01d29150a687e21424cda34b69a78360c1cb9deb111a7227a SHA512 cfb895f1da26880a681af11cdb7c0bc40f19d2f8f1f1c1837de15a1b157e43e6c410e4d10b3a9796bd852162a8eb6abdcb9342f435b1cee290a9e0ee7390cc56 WHIRLPOOL e4cc4e6cbe0675c9c364ea037a940937b9a8f33f480756bb4e947a7b444f01cd35939be79a4e70407197e254884093e709095ab5fc64a230530d0da2fb3bd5f4
 DIST ac3jack-0.1.2.tar.gz 101674 SHA256 94753e1fb90f561158a2b256e7a6dd7a60210d227f75998b18f2e983ad53c74d
 DIST ac3jack-2.0.3.tar.gz 201602 SHA256 4f45fe0fdf39a7148714736211823979dbbe1d46cbb1be1d6936232106db2f26 SHA512 85805311bd1a3286c37ab06c4231729ee62af44e87fff4c6e830587d1404023bbd6368b6638eb5ad9e2f5f4f7a65380f807325e2fe77b6ba938f9d5f3b3c5d4e WHIRLPOOL 4f3fd1af11f4e3c1bc54eb5063338b5245f4729ba82a3033a3ce9e2cd2968ed91cd8ddd47620eed26617af9b6708d5357ee371f5372048a82a9d9a4f54a957d3
 EBUILD ac3jack-0.1.2.ebuild 554 SHA256 c9ab851cd1ebf85b105a9e656463406daeeaa5878a6283ed054aad7133768775 SHA512 9320e83142a01fa4cf9ee3c232a482f3b37d08df27a24e74b8a6b957476b0c5c3434482e9b567b51746f5309095a1087c09392d3de6ce8f5df8d82663dddd132 WHIRLPOOL 93e2e35b671ece9be6737a99f666659734220a609ffec5d672b71f494371d0037d0e8dac92641b7373c020385a31c34198acbcd225be3e18ddeb5811d1aad921
-EBUILD ac3jack-2.0.3.ebuild 851 SHA256 f18da667fb075529ca45c0f667f8fb33aa649d7e45d2d6ba23fb5e7c73f919d9 SHA512 a40e0845656e3c2914da1a0ebb5e2bd5acee494cd0d111a6c1dae18c857eb262cc29d0c434e53082f73333418295b3f694dd767ead195605d8188853b7d5d370 WHIRLPOOL 34c914824ad2c371090e634be4c972a1aa37d96626dbf270e536634019ab4813dcf9e34a4a6028a4e4719bef4ee77d7d51b6d401a7b372d382dfab87174d8702
-MISC ChangeLog 669 SHA256 b078bedb8d36e126a4f4f258eb2c1311fd003157250c5f36e3e29b5081d45963 SHA512 d34ffb16425e4762f0eb937a4f4ddf38e0578ac4c2119459a07f68929250697f3f4ce06f406eb0c5942e3afcc4b50ee77e497586a7b34d34d2bda2d9758aebfb WHIRLPOOL a86e4f0753391bb2268e8da3593405bdaf88941e92692e2a15c267776e06725e09a7a38d52559c63d518d095069411e2c82169af6d2856ef73abdc979267c64e
-MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
+EBUILD ac3jack-2.0.3-r1.ebuild 837 SHA256 b228c9013aec10860d3d04701095080532d7446b9860bb5c9d2637d91253e245 SHA512 053fc52bb4d43ee2127c45538da6e0011e01e39d139e88f528b8debd798a84ac6c59163ee3b8adbde82995b70f3cd4347c4bb621e55d66568589f864ca1779b6 WHIRLPOOL 7387d6e0ac83a051119abf224ea64409d773c561bff2837575655854fa8c38239fd966b1c19e89eddd94c1811542949458d498987b7f9894180f2db239152bf6
+EBUILD ac3jack-2.0.3.ebuild 840 SHA256 194addaa34b7197f5b1297205217a9bedebfc9d9364fff8a084b7ec30d908ab8 SHA512 6a6ec236d1f10cff32ca0cebbdee8e1de52790da7c7037349afc00e2103109127dd4e84f7298ab8fc1631e01335c0f69140d9310fad5b34fb1727ac27f61febf WHIRLPOOL 91ac3377f96832e9361a07c3cf5894ae76f79836d452e8b29487bc9e54d4ae3b8ce4db18c14b9a20fa3304e3ede48ae66b00e13c69121d48841d94cc8c1fa263
+MISC ChangeLog 1273 SHA256 b61c84ff2606dd98f4d6a38c77998f5587d5336f801616655446708e0b9f932d SHA512 18e7c28bc2cdecd0f2c1f053a83b718372da17be4ca3100ce0fa29653897286b1770493db84d632641740904a5034f295aab555b4322593608d047a9729552b2 WHIRLPOOL d9c1f909a7f836168b633f25a9fe2dbb1e800e14d6ac577bc20fd286c2457efe0de40148277daca9112b9bddb47c143548eee653d3eb5cdb2432f6c2b79690aa
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Copied: trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3-r1.ebuild (from rev 2819, trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3-r1.ebuild	2013-12-15 12:37:05 UTC (rev 2823)
@@ -0,0 +1,40 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+WX_GTK_VER="2.8"
+inherit eutils flag-o-matic wxwidgets
+
+DESCRIPTION="Tool for creating an AC-3 (Dolby Digital) multichannel stream from its JACK input ports"
+HOMEPAGE="http://essej.net/ac3jack/";
+SRC_URI="http://essej.net/${PN}/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="dev-libs/boost
+	dev-libs/libsigc++:1.2
+	>media-libs/aften-0.0.8
+	media-libs/liblo
+	>=media-sound/jack-audio-connection-kit-0.80.0
+	>=media-video/ffmpeg-0.4.6
+	x11-libs/wxGTK:2.8[X]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	epatch "${FILESDIR}"/${P}-compile-fix.patch
+}
+
+src_configure() {
+	append-libs -lboost_system
+	default
+}
+
+src_install(){
+	default
+	make_desktop_entry ${PN} AC3Jack ${PN} "AudioVideo;Audio"
+}

Modified: trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3.ebuild	2013-12-14 17:10:56 UTC (rev 2822)
+++ trunk/overlays/proaudio/media-sound/ac3jack/ac3jack-2.0.3.ebuild	2013-12-15 12:37:05 UTC (rev 2823)
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -10,7 +10,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~x86 ~amd64"
+KEYWORDS=""
 IUSE=""
 
 RDEPEND="

Modified: trunk/overlays/proaudio/media-sound/ac3jack/files/ac3jack-2.0.3-compile-fix.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/ac3jack/files/ac3jack-2.0.3-compile-fix.patch	2013-12-14 17:10:56 UTC (rev 2822)
+++ trunk/overlays/proaudio/media-sound/ac3jack/files/ac3jack-2.0.3-compile-fix.patch	2013-12-15 12:37:05 UTC (rev 2823)
@@ -1,21 +1,52 @@
---- ac3jack-2.0.3/src/jack_audio_driver.cpp	2009-12-22 12:22:15.449869661 +0100
-+++ ac3jack-2.0.3/src/jack_audio_driver.cpp	2009-12-22 12:22:34.356707546 +0100
-@@ -25,6 +25,7 @@
+--- old/src/alsa_spdif_writer.cpp	2008-11-09 05:52:25.000000000 +0500
++++ new/src/alsa_spdif_writer.cpp	2013-11-23 18:57:52.991015659 +0600
+@@ -401,7 +401,7 @@
+ 	xtime sleeptime;
  
- #include "jack_audio_driver.hpp"
- #include "engine.hpp"
-+#include <stdio.h>
+         while (_buffer->read_space() == 0 && _active) {
+-                xtime_get(&sleeptime, TIME_UTC);
++                xtime_get(&sleeptime, TIME_UTC_);
+                 sleeptime.nsec += 100000000;
+                 if (sleeptime.nsec >= 1000000000) {
+                         sleeptime.sec += 1;
+--- old/src/file_writer.cpp	2008-11-09 05:52:37.000000000 +0500
++++ new/src/file_writer.cpp	2013-11-23 18:57:08.671012379 +0600
+@@ -165,7 +165,7 @@
+ 	xtime sleeptime;
  
- using namespace AC3JACK;
- using namespace PBD;
-
---- ac3jack-2.0.3/src/control_osc.cpp	2009-12-22 13:03:37.723470941 +0100
-+++ ac3jack-2.0.3/src/control_osc.cpp	2009-12-22 13:03:02.986366348 +0100
+         while (_buffer->read_space() == 0 && _active) {
+-                xtime_get(&sleeptime, TIME_UTC);
++                xtime_get(&sleeptime, TIME_UTC_);
+                 sleeptime.nsec += 100000000;
+                 if (sleeptime.nsec >= 1000000000) {
+                         sleeptime.sec += 1;
+--- old/src/jack_audio_driver.cpp	2008-11-09 09:19:53.000000000 +0500
++++ new/src/jack_audio_driver.cpp	2013-11-23 18:59:48.923024240 +0600
+@@ -20,6 +20,7 @@
+ #include <string>
+ #include <iostream>
+ #include <cstdlib>
++#include <cstdio>
+ 
+ #include <jack/jack.h>
+ 
+--- old/src/ringbuffer.hpp	2007-08-12 18:41:53.000000000 +0600
++++ new/src/ringbuffer.hpp	2013-11-23 19:01:02.827993238 +0600
+@@ -23,6 +23,7 @@
+ 
+ #include <sys/mman.h>
+ #include "atomic.h"
++#include <cstring>
+ 
+ template<class T>
+ class RingBuffer 
+--- old/src/control_osc.cpp	2009-12-22 13:03:37.723470941 +0100
++++ new/src/control_osc.cpp	2009-12-22 13:03:02.986366348 +0100
 @@ -34,6 +34,7 @@
  
  #include <lo/lo.h>
  #include <sigc++/sigc++.h>
-+#include <string.h>
++#include <cstring>
  using namespace SigC;
  
  using namespace AC3JACK;

Modified: trunk/overlays/proaudio/media-sound/ac3jack/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/ac3jack/metadata.xml	2013-12-14 17:10:56 UTC (rev 2822)
+++ trunk/overlays/proaudio/media-sound/ac3jack/metadata.xml	2013-12-15 12:37:05 UTC (rev 2823)
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
 	<maintainer>
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>


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