From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-sound/potamus/Manifest | 6 ++++ media-sound/potamus/files/ffmpeg29.patch | 22 +++++++++++++++ media-sound/potamus/metadata.xml | 11 ++++++++ media-sound/potamus/potamus-16.ebuild | 48 ++++++++++++++++++++++++++++++++ 4 files changed, 87 insertions(+) create mode 100644 media-sound/potamus/Manifest create mode 100644 media-sound/potamus/files/ffmpeg29.patch create mode 100644 media-sound/potamus/metadata.xml create mode 100644 media-sound/potamus/potamus-16.ebuild (limited to 'media-sound/potamus') diff --git a/media-sound/potamus/Manifest b/media-sound/potamus/Manifest new file mode 100644 index 000000000000..b44322017531 --- /dev/null +++ b/media-sound/potamus/Manifest @@ -0,0 +1,6 @@ +AUX ffmpeg29.patch 684 SHA256 418630b8d03dd0f1f2710e491ba4366fc1a4d8f0e3e58b4d70db3a74d1f6c6d0 SHA512 3de805c7e4808863ca4fa9fa7c450ce1db6222a69ef6e43016e2d7d687a5461beda75869b3bd5ad6266f00948ce94ff63b15c9fa97104303a56300e0aa2cb475 WHIRLPOOL 4001fa3a4be37677a39554768e7d3345c06ed4923ebbdf8e25f3da0e37166fb4e0d97734d9fd34bbbd410687f9abcfd2edb294f625d75874569414349204ec71 +DIST potamus-16.tar.gz 144874 SHA256 0b31955f5495477d68048915560e528d13d741178fb90ef39e3ff2dbcad7ae63 SHA512 e4c87d4166d958d200edc13835c57c894b0803b243fd79fb211480a217a33ca34fbd451622842efc47c0ed1b79bcd0fa4f0258f129f70678f14c373234b1b32d WHIRLPOOL c4cd12042a907e222495435fe3434ee7bee8d167a3ce883891cdae8bfe638a6340525daf0d0f8c51ce2f13bbf151768a390cee565d8aa289dafa862c266f305f +EBUILD potamus-16.ebuild 1272 SHA256 8274333c3ac0b471a653cd4b872f33432b8772bb4f2425305f6021f9ee0872f3 SHA512 48b6b50e09ba733c0f12e25d716dc4f34ac97f8882ce62a0dca924fb257fcf293d3338b5d20b4a5b5e7309f269e75a017b3c34b66ecb46c33cfa2466985f6d4c WHIRLPOOL ab339c9c8ff6512d51a4886e67e037e7685e8f2ef3abbc5b9fa1a57437c52e5496967b1ad79b95e4998f8780fc33dd20998777ac8c41db56ce280048f46cd529 +MISC ChangeLog 3091 SHA256 9be85b893b0d8024808230c49890f964e288cfcc1ae3c61ec3ff97481bfba1d0 SHA512 5337ce8c4209b0afdab6bb9bc5ac8a9abed71812cbd60a91a0284d0925439dc2d8c26eccd830d254c1f9e49071abd2d38a09b5c32e29f190c3ade5ec7dcab315 WHIRLPOOL 65d0da6be0d94f2cb7dc64e738bccb456e9a90cbfad37164dcf87c690f5ced0382b1b7281f829b434d1566d09810dfbe777992be96b53baccc3c3422f6f82f05 +MISC ChangeLog-2015 2361 SHA256 c593bbd97f10f2cbc1eec91da7f5745530eddbd4a3bfa63b1a005771a0370cc0 SHA512 3835e369002e871856dfdc342df6925748c567c9aacc011afe112df51ade953ffc4982438a3abaec8f7fdb3b058d1b9f65f8016bb3d0fdcf5cfa5c502012c078 WHIRLPOOL 6efbe276ba6655eb4cea0edea44e3960fcbe96fc9d3241d9802ee26b0c62ce6b158730b8b10236b3f56ba7271e5ed87cd8eb3776ed2dbda3b5803586f8bbaa8b +MISC metadata.xml 321 SHA256 a346c5c4bc5d356f1206b615949d32a969cb05915bf7449b5bea99a0521766ad SHA512 10c84204031ebaad014bcd3acae8faceaad8f9e589ab6f6429485074e242111a94b41995af7c35f1cbf7b85b2cf76a304b1b6b49d018cffff330f861efd01a3f WHIRLPOOL b5e011ee5b913ba6891a7a6832e46bf61d166cfae1a46c8f73c48650d3410ce310fbdb1b0f6d4084b4e589baf3651f86eed042edc11911bd950ca3792037616a diff --git a/media-sound/potamus/files/ffmpeg29.patch b/media-sound/potamus/files/ffmpeg29.patch new file mode 100644 index 000000000000..8565d7d3d99f --- /dev/null +++ b/media-sound/potamus/files/ffmpeg29.patch @@ -0,0 +1,22 @@ +Index: potamus-16/src/input-avcodec.c +=================================================================== +--- potamus-16.orig/src/input-avcodec.c ++++ potamus-16/src/input-avcodec.c +@@ -41,7 +41,7 @@ static int input_avcodec_open(input *p, + g_error("out of memory"); + p->data = a; + +- a->frame = avcodec_alloc_frame(); ++ a->frame = av_frame_alloc(); + + for (int pass = 0; pass < 2; pass++) { + a->format = NULL; +@@ -114,7 +114,7 @@ static int input_avcodec_get_audio(input + + // Decode the packet. + while (packet.size > 0) { +- avcodec_get_frame_defaults(a->frame); ++ av_frame_unref(a->frame); + + int got_frame = 0; + int in_used = avcodec_decode_audio4(a->codec_ctx, diff --git a/media-sound/potamus/metadata.xml b/media-sound/potamus/metadata.xml new file mode 100644 index 000000000000..72f0cd7e04cf --- /dev/null +++ b/media-sound/potamus/metadata.xml @@ -0,0 +1,11 @@ + + + + + sound@gentoo.org + Gentoo Sound project + + + Adds support for the Opus codec. + + diff --git a/media-sound/potamus/potamus-16.ebuild b/media-sound/potamus/potamus-16.ebuild new file mode 100644 index 000000000000..8a71e5f23935 --- /dev/null +++ b/media-sound/potamus/potamus-16.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 + +DESCRIPTION="A lightweight audio player with a simple interface and an emphasis on high audio quality" +HOMEPAGE="http://offog.org/code/potamus/" +SRC_URI="http://offog.org/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="+ao audiofile flac jack libav mad modplug opus vorbis" + +RDEPEND=" + x11-libs/gtk+:2 + >=gnome-base/libglade-2 + media-libs/libsamplerate + ao? ( media-libs/libao ) + audiofile? ( media-libs/audiofile ) + flac? ( media-libs/flac ) + jack? ( media-sound/jack-audio-connection-kit ) + libav? ( media-video/libav:= ) + !libav? ( >=media-video/ffmpeg-2.8:0= ) + mad? ( media-libs/libmad ) + modplug? ( media-libs/libmodplug ) + opus? ( media-libs/opusfile ) + vorbis? ( media-libs/libvorbis ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +PATCHES=( "${FILESDIR}/ffmpeg29.patch" ) + +src_configure() { + gnome2_src_configure \ + $(use_enable audiofile input-audiofile) \ + $(use_enable flac input-flac) \ + $(use_enable mad input-mad) \ + $(use_enable modplug input-modplug) \ + $(use_enable opus input-opus) \ + $(use_enable vorbis input-vorbis) \ + $(use_enable ao output-ao) \ + $(use_enable jack output-jack) + +} -- cgit v1.2.3