[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-04-19 Thread Arthur Zamarin
commit: 1ebdfd9cf90ffb9445094ef8d0e54f2804babdb6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 19 08:31:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 19 08:31:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebdfd9c

media-video/vlc: Stabilize 3.0.20-r10 arm64, #927203

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.20-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20-r10.ebuild 
b/media-video/vlc/vlc-3.0.20-r10.ebuild
index 64dab832d372..7e985624bdd5 100644
--- a/media-video/vlc/vlc-3.0.20-r10.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r10.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-04-16 Thread Sam James
commit: f6157ac2cd1e0a756f8f8dbaa6fc82296b6f66e4
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 02:23:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 02:23:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6157ac2

media-video/vlc: Stabilize 3.0.20-r10 ppc, #927203

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20-r10.ebuild 
b/media-video/vlc/vlc-3.0.20-r10.ebuild
index ab18df85478c..da88b4a407ee 100644
--- a/media-video/vlc/vlc-3.0.20-r10.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r10.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-04-16 Thread Sam James
commit: dcac717fd715559f7b52c1123a3c7c7d0e02fe50
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 22:28:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 22:28:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcac717f

media-video/vlc: Stabilize 3.0.20-r10 ppc64, #927203

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20-r10.ebuild 
b/media-video/vlc/vlc-3.0.20-r10.ebuild
index 9a47044d691f..ab18df85478c 100644
--- a/media-video/vlc/vlc-3.0.20-r10.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r10.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/files/

2024-03-23 Thread Arthur Zamarin
commit: 2d1c1da2fc83c41d0760766e77cd8cec1343c593
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Mar 19 19:20:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 06:05:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1c1da2

media-video/vlc: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/files/vlc-3.0.18-flac-crc.patch | 90 -
 1 file changed, 90 deletions(-)

diff --git a/media-video/vlc/files/vlc-3.0.18-flac-crc.patch 
b/media-video/vlc/files/vlc-3.0.18-flac-crc.patch
deleted file mode 100644
index 5e4d896bc7e7..
--- a/media-video/vlc/files/vlc-3.0.18-flac-crc.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-https://bugs.gentoo.org/903665
-https://code.videolan.org/videolan/vlc/-/commit/c2dd4bfefe079e49db1789eb76be3885e4fc31b4
-
-(changed VLC_TICKS_INVALID -> VLC_TS_INVALID to avoid needing 
https://code.videolan.org/videolan/vlc/-/commit/0b4dff80ac381dd7de75125c70145a206a01eed8
 too.)
-
-From c2dd4bfefe079e49db1789eb76be3885e4fc31b4 Mon Sep 17 00:00:00 2001
-From: Francois Cartegnie 
-Date: Mon, 7 Nov 2022 15:02:57 +0100
-Subject: [PATCH] packetizer: flac: fix CRC from emulated sync
-
-also skips some memcpy
-
-refs #27454 #27477
-
-(cherry picked from commit c14b5aa6a7bd3aa25fa951e2b4136aff70f5702a)
 a/modules/packetizer/flac.c
-+++ b/modules/packetizer/flac.c
-@@ -78,6 +78,7 @@ struct decoder_sys_t
- 
- size_t i_last_frame_size;
- uint16_t crc;
-+size_t i_buf_offset; /* in final buffer before crc check / validation / 
retry */
- size_t i_buf;
- uint8_t *p_buf;
- 
-@@ -386,6 +387,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
- p_sys->headerinfo = headerinfo;
- p_sys->i_state = STATE_NEXT_SYNC;
- p_sys->i_offset = FLAC_FRAME_SIZE_MIN;
-+p_sys->i_buf_offset = 0;
- p_sys->crc = 0;
- 
- /* We have to read until next frame sync code to compute current 
frame size
-@@ -461,6 +463,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
- block_SkipBytes( _sys->bytestream, FLAC_HEADER_SIZE_MAX + 2 );
- block_BytestreamFlush( _sys->bytestream );
- p_sys->crc = 0;
-+p_sys->i_buf_offset = 0;
- p_sys->i_offset = 0;
- p_sys->i_state = STATE_NOSYNC;
- p_sys->i_next_block_flags |= BLOCK_FLAG_DISCONTINUITY;
-@@ -484,10 +487,12 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
- }
- 
- /* Copy from previous sync point up to to current (offset) */
--block_PeekOffsetBytes( _sys->bytestream, 0, p_sys->p_buf, 
p_sys->i_offset );
-+block_PeekOffsetBytes( _sys->bytestream, p_sys->i_buf_offset,
-+   _sys->p_buf[p_sys->i_buf_offset],
-+p_sys->i_offset - p_sys->i_buf_offset );
- 
- /* update crc to include this data chunk */
--for( size_t i = 0; i < p_sys->i_offset - 2; i++ )
-+for( size_t i = p_sys->i_buf_offset; i < p_sys->i_offset - 2; i++ 
)
- p_sys->crc = flac_crc16( p_sys->crc, p_sys->p_buf[i] );
- 
- uint16_t stream_crc = GetWBE(_sys->p_buf[p_sys->i_offset - 2]);
-@@ -497,6 +502,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
- /* Add the 2 last bytes which were not the CRC sum, and go 
for next sync point */
- p_sys->crc = flac_crc16( p_sys->crc, 
p_sys->p_buf[p_sys->i_offset - 2] );
- p_sys->crc = flac_crc16( p_sys->crc, 
p_sys->p_buf[p_sys->i_offset - 1] );
-+p_sys->i_buf_offset = p_sys->i_offset;
- p_sys->i_offset += 1;
- p_sys->i_state = !pp_block ? STATE_NOSYNC : STATE_NEXT_SYNC;
- break; /* continue */
-@@ -513,6 +519,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
- block_BytestreamFlush( _sys->bytestream );
- p_sys->i_offset = 0;
- p_sys->crc = 0;
-+p_sys->i_buf_offset = 0;
- 
- if( block_BytestreamRemaining(_sys->bytestream) > 0 || pp_block 
== NULL /* drain */)
- p_sys->i_state = STATE_SEND_DATA;
-@@ -553,6 +560,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
- else
- free( p_sys->p_buf );
- 
-+p_sys->i_buf_offset = 0;
- p_sys->i_buf = 0;
- p_sys->p_buf = NULL;
- p_sys->i_offset = 0;
-@@ -587,6 +595,7 @@ static int Open(vlc_object_t *p_this)
- p_sys->b_stream_info = false;
- p_sys->i_last_frame_size = FLAC_FRAME_SIZE_MIN;
- p_sys->headerinfo.i_pts  = VLC_TS_INVALID;
-+p_sys->i_buf_offset  = 0;
- p_sys->i_buf = 0;
- p_sys->p_buf = NULL;
- p_sys->i_next_block_flags = 0;
--- 
-GitLab



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-03-17 Thread Mike Gilbert
commit: 63905a4ef2807e92f8121c1acf78ee074ff7d7dc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 16 16:48:09 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 16:34:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63905a4e

media-video/vlc: drop 3.0.18-r3, 3.0.20

Signed-off-by: Mike Gilbert  gentoo.org>

 media-video/vlc/Manifest |   1 -
 media-video/vlc/vlc-3.0.18-r3.ebuild | 520 ---
 media-video/vlc/vlc-3.0.20.ebuild| 517 --
 3 files changed, 1038 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 2882bf07b3ff..b565459f5640 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,2 +1 @@
-DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 
73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d
 SHA512 
6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e
 DIST vlc-3.0.20.tar.xz 25596392 BLAKE2B 
4537d6b4b3445a28366cdb7ed7e12d0dc864e19a53d34efcdc0a62226642ec8653cf8d5b74d4aea30c9f324c34166e8fa71653b3b298f5abdebe29c4f21f2865
 SHA512 
02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406

diff --git a/media-video/vlc/vlc-3.0.18-r3.ebuild 
b/media-video/vlc/vlc-3.0.18-r3.ebuild
deleted file mode 100644
index 261de033a2fe..
--- a/media-video/vlc/vlc-3.0.18-r3.ebuild
+++ /dev/null
@@ -1,520 +0,0 @@
-# Copyright 2000-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   EGIT_BRANCH="3.0.x"
-   fi
-   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
-   inherit git-r3
-else
-   if [[ ${MY_P} = ${P} ]] ; then
-   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   else
-   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
-fi
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
-   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
-   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
-   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
-   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( gui truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   wayland? ( dev-util/wayland-scanner )
-   x86? ( dev-lang/yasm )
-"
-# =gcc 4.8.0. bug 
#46
-   append-cflags $(test-flags-CC -fno-stack-check)
-   # Bug 569774
-   replace-flags -Os -O2
-   fi
-
-   if use omxil; then
-   # bug #723006
-   # https://trac.videolan.org/vlc/ticket/24617
-   append-cflags -fcommon
-   fi
-
-   # FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
-
-   if use riscv; then
-   # bug #803473
-   append-libs -latomic
-   fi
-
-   if use truetype || use bidi; then
-   myeconfargs+=( --enable-freetype )
-   else
-   myeconfargs+=( --disable-freetype )
-   fi
-
-   if use truetype || use projectm; then
-   local dejavu="${EPREFIX}/usr/share/fonts/dejavu/"
-   myeconfargs+=(
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-03-17 Thread Mike Gilbert
commit: 2eb315a91ff7c918a145bd3f263ad3f05ad86d3b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar 16 16:47:42 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 16:34:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb315a9

media-video/vlc: depend on slotted freerdp

Bug: https://bugs.gentoo.org/921096
Signed-off-by: Mike Gilbert  gentoo.org>

 media-video/vlc/{vlc-3.0.20-r4.ebuild => vlc-3.0.20-r10.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.20-r3.ebuild => vlc-3.0.20-r5.ebuild}  | 2 +-
 media-video/vlc/vlc-3.0..ebuild | 4 ++--
 media-video/vlc/vlc-.ebuild | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.20-r4.ebuild 
b/media-video/vlc/vlc-3.0.20-r10.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.20-r4.ebuild
rename to media-video/vlc/vlc-3.0.20-r10.ebuild
index d6d49549dc8b..9a47044d691f 100644
--- a/media-video/vlc/vlc-3.0.20-r4.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r10.ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-misc/freerdp-2.0.0_rc0:2=[client(+)] )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-3.0.20-r3.ebuild 
b/media-video/vlc/vlc-3.0.20-r5.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.20-r3.ebuild
rename to media-video/vlc/vlc-3.0.20-r5.ebuild
index 2d680301f0f5..13f40cc843a3 100644
--- a/media-video/vlc/vlc-3.0.20-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r5.ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-misc/freerdp-2.0.0_rc0:0=[client(+)] =net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 4c4d61a3f540..278eb623b4b6 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2023 Gentoo Authors
+# Copyright 2000-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-misc/freerdp-2.0.0_rc0:2=[client(+)] )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index f3d71441c768..069ca6ec43c2 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2023 Gentoo Authors
+# Copyright 2000-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -170,7 +170,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-misc/freerdp-2.0.0_rc0:2=[client(+)] )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/, media-video/vlc/files/

2024-03-16 Thread Sam James
commit: b359a8fd43d7d49eafb2533e61417a1241719134
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 17 03:59:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 17 03:59:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b359a8fd

media-video/vlc: fix another modern C issue

Closes: https://bugs.gentoo.org/926261
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/files/vlc-3.0.20-c99-2.patch |  23 ++
 media-video/vlc/vlc-3.0.20-r4.ebuild | 519 +++
 2 files changed, 542 insertions(+)

diff --git a/media-video/vlc/files/vlc-3.0.20-c99-2.patch 
b/media-video/vlc/files/vlc-3.0.20-c99-2.patch
new file mode 100644
index ..56397d913d8e
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.20-c99-2.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/926261
+https://code.videolan.org/videolan/vlc/-/commit/770789f265761fc7ab2de69ca105fec4ad93d9e2
+
+From 770789f265761fc7ab2de69ca105fec4ad93d9e2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= 
+Date: Mon, 26 Feb 2018 20:36:29 +0200
+Subject: [PATCH] chromaprint: missing cast
+
+(cherry picked from commit 7bd5bab3e43ae187f7219db61ed85d06d2ba0547)
+Signed-off-by: Steve Lhomme 
+--- a/modules/stream_out/chromaprint.c
 b/modules/stream_out/chromaprint.c
+@@ -231,7 +231,7 @@ static int Send( sout_stream_t *p_stream, 
sout_stream_id_sys_t *id,
+ if ( !p_sys->b_finished && id->i_samples > 0 && p_buf->i_buffer )
+ {
+ if(! chromaprint_feed( p_sys->p_chromaprint_ctx,
+-   p_buf->p_buffer,
++   (int16_t *)p_buf->p_buffer,
+p_buf->i_buffer / BYTESPERSAMPLE ) )
+ msg_Warn( p_stream, "feed error" );
+ id->i_samples -= i_samples;
+-- 
+GitLab

diff --git a/media-video/vlc/vlc-3.0.20-r4.ebuild 
b/media-video/vlc/vlc-3.0.20-r4.ebuild
new file mode 100644
index ..d6d49549dc8b
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.20-r4.ebuild
@@ -0,0 +1,519 @@
+# Copyright 2000-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = * ]] ; then
+   if [[ ${PV%.} != ${PV} ]] ; then
+   EGIT_BRANCH="3.0.x"
+   fi
+   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
+   inherit git-r3
+else
+   if [[ ${MY_P} = ${P} ]] ; then
+   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
+   else
+   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
+   fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+fi
+inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+
+DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
+HOMEPAGE="https://www.videolan.org/vlc/;
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5-9" # vlc - vlccore
+
+IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
+   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
+   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
+   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
+   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
+   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
+   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
+   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
+   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
+"
+REQUIRED_USE="
+   chromecast? ( encode )
+   directx? ( ffmpeg )
+   fontconfig? ( truetype )
+   libcaca? ( X )
+   libtar? ( skins )
+   libtiger? ( kate )
+   lua? ( ${LUA_REQUIRED_USE} )
+   skins? ( archive gui truetype X xml )
+   ssl? ( gcrypt )
+   vaapi? ( ffmpeg X )
+   vdpau? ( ffmpeg X )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   lua? ( ${LUA_DEPS} )
+   amd64? ( dev-lang/yasm )
+   wayland? ( dev-util/wayland-scanner )
+   x86? ( dev-lang/yasm )
+"
+# https://code.videolan.org/videolan/vlc/-/issues/17626 (bug #861143)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   # Compatibility fix for Samba 4.
+   use samba && append-cppflags "-I${ESYSROOT}/usr/include/samba-4.0"
+
+   if use x86; then
+   # We need to disable -fstack-check if use >=gcc 4.8.0. bug 
#46
+   append-cflags $(test-flags-CC -fno-stack-check)
+   # Bug 569774
+   replace-flags -Os -O2
+   fi
+
+  

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-06 Thread Sam James
commit: 358ed3ee4db74294e437d421cc97e5508476f36f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:07:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:07:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=358ed3ee

media-video/vlc: Stabilize 3.0.20 arm64, #921386

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20.ebuild 
b/media-video/vlc/vlc-3.0.20.ebuild
index 2710cb5424b3..af7431534286 100644
--- a/media-video/vlc/vlc-3.0.20.ebuild
+++ b/media-video/vlc/vlc-3.0.20.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-06 Thread Sam James
commit: 02e3f50c8c6198a85047486c9e52e63121c59b9a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:07:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:07:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e3f50c

media-video/vlc: Stabilize 3.0.20 ppc, #921386

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20.ebuild 
b/media-video/vlc/vlc-3.0.20.ebuild
index b5635ed9447d..4ed826b72852 100644
--- a/media-video/vlc/vlc-3.0.20.ebuild
+++ b/media-video/vlc/vlc-3.0.20.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-06 Thread Sam James
commit: 6ca46dc7dba5ca0444f21d28d60758b9625927a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:07:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:07:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca46dc7

media-video/vlc: Stabilize 3.0.20 ppc64, #921386

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20.ebuild 
b/media-video/vlc/vlc-3.0.20.ebuild
index af7431534286..b5635ed9447d 100644
--- a/media-video/vlc/vlc-3.0.20.ebuild
+++ b/media-video/vlc/vlc-3.0.20.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-06 Thread Sam James
commit: ddae9c778e323dd420769cffba7c5fc0fb1ce0c5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:06:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:06:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddae9c77

media-video/vlc: Stabilize 3.0.20-r3 x86, #921387

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20-r3.ebuild 
b/media-video/vlc/vlc-3.0.20-r3.ebuild
index e1fee30af1dc..2d680301f0f5 100644
--- a/media-video/vlc/vlc-3.0.20-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r3.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-06 Thread Sam James
commit: f95358ac57b5ba6f2013bb5ca544d9a523b230e8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:05:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:05:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f95358ac

media-video/vlc: Stabilize 3.0.20-r3 ppc64, #921387

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20-r3.ebuild 
b/media-video/vlc/vlc-3.0.20-r3.ebuild
index e8b1eab6e5d4..e1fee30af1dc 100644
--- a/media-video/vlc/vlc-3.0.20-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r3.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-06 Thread Sam James
commit: 9e0359af3ddfd29ab94aa5aa13fd2dcc70f61dac
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:05:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:05:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e0359af

media-video/vlc: Stabilize 3.0.20-r3 ppc, #921387

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20-r3.ebuild 
b/media-video/vlc/vlc-3.0.20-r3.ebuild
index b949c2a9ccac..e8b1eab6e5d4 100644
--- a/media-video/vlc/vlc-3.0.20-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r3.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-05 Thread Arthur Zamarin
commit: 18acbe01354812986be6dbda48990562918beb4b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 18:15:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 18:15:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18acbe01

media-video/vlc: Stabilize 3.0.20 x86, #921386

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.20.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.20.ebuild 
b/media-video/vlc/vlc-3.0.20.ebuild
index 745977527948..a4231484a4cb 100644
--- a/media-video/vlc/vlc-3.0.20.ebuild
+++ b/media-video/vlc/vlc-3.0.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2023 Gentoo Authors
+# Copyright 2000-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-05 Thread Arthur Zamarin
commit: 26ffae9e1f48248d0d71659e0176460fa3bc68d7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 18:15:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 18:15:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ffae9e

media-video/vlc: Stabilize 3.0.20 amd64, #921386

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.20.ebuild 
b/media-video/vlc/vlc-3.0.20.ebuild
index a4231484a4cb..2710cb5424b3 100644
--- a/media-video/vlc/vlc-3.0.20.ebuild
+++ b/media-video/vlc/vlc-3.0.20.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-05 Thread Sam James
commit: 0dafe2f6e648663ff1c3873555a4bec46b2d0616
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 10:02:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 10:02:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dafe2f6

media-video/vlc: drop 3.0.19

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest  |   1 -
 media-video/vlc/vlc-3.0.19.ebuild | 519 --
 2 files changed, 520 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 0291c21e3b02..2882bf07b3ff 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,3 +1,2 @@
 DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 
73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d
 SHA512 
6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e
-DIST vlc-3.0.19.tar.xz 25600300 BLAKE2B 
62bb7c4b52c18c2464318e367183feaa324cc381d294fcba3871c50516183095a267824765a435c5415f50684f28997bcd3d323dc6d75e9c668c62a1014fb2e4
 SHA512 
8e4a7a35f8ab7db139c6ef1ace9947c2e21ed721af5576761c4b7b8498aaeded366273aad9853541d70ba2773422141a5e9a6196ae3c2a3a7c4dee2a2e6c3e76
 DIST vlc-3.0.20.tar.xz 25596392 BLAKE2B 
4537d6b4b3445a28366cdb7ed7e12d0dc864e19a53d34efcdc0a62226642ec8653cf8d5b74d4aea30c9f324c34166e8fa71653b3b298f5abdebe29c4f21f2865
 SHA512 
02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406

diff --git a/media-video/vlc/vlc-3.0.19.ebuild 
b/media-video/vlc/vlc-3.0.19.ebuild
deleted file mode 100644
index a13696b92409..
--- a/media-video/vlc/vlc-3.0.19.ebuild
+++ /dev/null
@@ -1,519 +0,0 @@
-# Copyright 2000-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   EGIT_BRANCH="3.0.x"
-   fi
-   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
-   inherit git-r3
-else
-   if [[ ${MY_P} = ${P} ]] ; then
-   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   else
-   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
-fi
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
-   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
-   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
-   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
-   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( gui truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   wayland? ( dev-util/wayland-scanner )
-   x86? ( dev-lang/yasm )
-"
-# =gcc 4.8.0. bug 
#46
-   append-cflags $(test-flags-CC -fno-stack-check)
-   # Bug 569774
-   replace-flags -Os -O2
-   fi
-
-   if use omxil; then
-   # bug #723006
-   # https://trac.videolan.org/vlc/ticket/24617
-   append-cflags -fcommon
-   fi
-
-   # FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
-
-   if use riscv; then
-   # bug #803473
-   append-libs -latomic
-   fi
-
-   if use truetype || use bidi; then
-   myeconfargs+=( --enable-freetype )
-   else
-   myeconfargs+=( --disable-freetype 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2024-01-05 Thread Sam James
commit: 35fd261aa34f05341693ae765bde160cdbb7591c
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Sat Dec  9 11:09:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 09:52:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fd261a

media-video/vlc: Depend on media-sound/mpg123-base

Bug: https://bugs.gentoo.org/915858
Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.20-r1.ebuild   | 517 -
 .../{vlc-3.0.20-r2.ebuild => vlc-3.0.20-r3.ebuild} |   2 +-
 media-video/vlc/vlc-3.0..ebuild|   2 +-
 media-video/vlc/vlc-.ebuild|   2 +-
 4 files changed, 3 insertions(+), 520 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.20-r1.ebuild 
b/media-video/vlc/vlc-3.0.20-r1.ebuild
deleted file mode 100644
index 64a52f8a377f..
--- a/media-video/vlc/vlc-3.0.20-r1.ebuild
+++ /dev/null
@@ -1,517 +0,0 @@
-# Copyright 2000-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   EGIT_BRANCH="3.0.x"
-   fi
-   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
-   inherit git-r3
-else
-   if [[ ${MY_P} = ${P} ]] ; then
-   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   else
-   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
-fi
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
-   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
-   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
-   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
-   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( archive gui truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   wayland? ( dev-util/wayland-scanner )
-   x86? ( dev-lang/yasm )
-"
-# https://code.videolan.org/videolan/vlc/-/issues/17626 (bug #861143)
-   append-flags -fno-strict-aliasing
-   filter-lto
-
-   # Compatibility fix for Samba 4.
-   use samba && append-cppflags "-I${ESYSROOT}/usr/include/samba-4.0"
-
-   if use x86; then
-   # We need to disable -fstack-check if use >=gcc 4.8.0. bug 
#46
-   append-cflags $(test-flags-CC -fno-stack-check)
-   # Bug 569774
-   replace-flags -Os -O2
-   fi
-
-   # FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
-
-   if use riscv; then
-   # bug #803473
-   append-libs -latomic
-   fi
-
-   if use truetype || use bidi; then
-   myeconfargs+=( --enable-freetype )
-   else
-   myeconfargs+=( --disable-freetype )
-   fi
-
-   if use truetype || use projectm; then
-   local dejavu="${EPREFIX}/usr/share/fonts/dejavu/"
-   myeconfargs+=(
-   --with-default-font=${dejavu}/DejaVuSans.ttf
-   --with-default-font-family=Sans
-   
--with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf
-   --with-default-monospace-font-family=Monospace
-   )
-   fi
-
-   econf "${myeconfargs[@]}"
-
-   # _FORTIFY_SOURCE is set to 2 in config.h, which is also the default 
value on Gentoo.
-   # Other values may break the build (bug 523144), so 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-12-30 Thread Mike Gilbert
commit: d05717d6f7026cbadb07c4fe6cba4cb8436b7d2d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 30 18:31:53 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 30 18:33:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d05717d6

media-video/vlc: add upper bound to net-misc/freerdp

Bug: https://bugs.gentoo.org/921096
Signed-off-by: Mike Gilbert  gentoo.org>

 media-video/vlc/vlc-3.0.18-r3.ebuild | 2 +-
 media-video/vlc/vlc-3.0.19.ebuild| 2 +-
 media-video/vlc/vlc-3.0.20-r1.ebuild | 2 +-
 media-video/vlc/vlc-3.0.20-r2.ebuild | 2 +-
 media-video/vlc/vlc-3.0.20.ebuild| 2 +-
 media-video/vlc/vlc-3.0..ebuild  | 2 +-
 media-video/vlc/vlc-.ebuild  | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.18-r3.ebuild 
b/media-video/vlc/vlc-3.0.18-r3.ebuild
index 8ed078e55182..261de033a2fe 100644
--- a/media-video/vlc/vlc-3.0.18-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r3.ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-3.0.19.ebuild 
b/media-video/vlc/vlc-3.0.19.ebuild
index b8b55bfe7c0b..a13696b92409 100644
--- a/media-video/vlc/vlc-3.0.19.ebuild
+++ b/media-video/vlc/vlc-3.0.19.ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-3.0.20-r1.ebuild 
b/media-video/vlc/vlc-3.0.20-r1.ebuild
index dbf13702eda1..64a52f8a377f 100644
--- a/media-video/vlc/vlc-3.0.20-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r1.ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-3.0.20-r2.ebuild 
b/media-video/vlc/vlc-3.0.20-r2.ebuild
index b514804bc99c..811cb18c1a5e 100644
--- a/media-video/vlc/vlc-3.0.20-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r2.ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-3.0.20.ebuild 
b/media-video/vlc/vlc-3.0.20.ebuild
index b683670524d6..745977527948 100644
--- a/media-video/vlc/vlc-3.0.20.ebuild
+++ b/media-video/vlc/vlc-3.0.20.ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index dbf13702eda1..64a52f8a377f 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 4b17b5c77652..031a52d51078 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -170,7 +170,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] =net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/files/, media-video/vlc/

2023-12-05 Thread Sam James
commit: 03edc44ac03874e3a5f3a86658a8bb8cd25a8acd
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  5 13:40:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  5 13:40:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03edc44a

media-video/vlc: backport modern c fixes

Closes: https://bugs.gentoo.org/919068
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/files/vlc-3.0.20-c99.patch | 150 +
 media-video/vlc/vlc-3.0.20-r2.ebuild   | 518 +
 2 files changed, 668 insertions(+)

diff --git a/media-video/vlc/files/vlc-3.0.20-c99.patch 
b/media-video/vlc/files/vlc-3.0.20-c99.patch
new file mode 100644
index ..135e1e6b9e5b
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.20-c99.patch
@@ -0,0 +1,150 @@
+https://bugs.gentoo.org/919068
+https://code.videolan.org/videolan/vlc/-/issues/28441
+https://code.videolan.org/videolan/vlc/-/merge_requests/4645
+
+From 1e2918115ca2f5c4ffde00dc02ad89525714f6c2 Mon Sep 17 00:00:00 2001
+From: Thomas Guillem 
+Date: Tue, 5 Dec 2023 09:23:35 +0100
+Subject: [PATCH 1/5] input: fix incompatible-pointer-types assignment
+
+Fixes #28441
+--- a/src/input/input_internal.h
 b/src/input/input_internal.h
+@@ -117,7 +117,7 @@ typedef struct input_thread_private_t
+ 
+ /* Title infos FIXME multi-input (not easy) ? */
+ int  i_title;
+-const input_title_t **title;
++input_title_t * const *title;
+ 
+ int i_title_offset;
+ int i_seekpoint_offset;
+-- 
+GitLab
+
+
+From adcf4e66e2ce2c382bb97957c91bfde040f4f3ca Mon Sep 17 00:00:00 2001
+From: Zhao Zhili 
+Date: Thu, 1 Mar 2018 14:25:59 +0800
+Subject: [PATCH 2/5] yadif: fix variable type
+
+Signed-off-by: Thomas Guillem 
+(cherry picked from commit 77b86f4452be4dbe0d56a9cd1b66da61b116da60)
+Signed-off-by: Thomas Guillem 
+--- a/modules/video_filter/deinterlace/yadif.h
 b/modules/video_filter/deinterlace/yadif.h
+@@ -140,10 +140,10 @@ static void yadif_filter_line_c(uint8_t *dst, uint8_t 
*prev, uint8_t *cur, uint8
+ }
+ 
+ static void yadif_filter_line_c_16bit(uint8_t *dst8, uint8_t *prev8, uint8_t 
*cur8, uint8_t *next8, int w, int prefs, int mrefs, int parity, int mode) {
+-uint8_t *dst = (uint8_t *)dst8;
+-uint8_t *prev = (uint8_t *)prev8;
+-uint8_t *cur = (uint8_t *)cur8;
+-uint8_t *next = (uint8_t *)next8;
++uint16_t *dst = (uint16_t *)dst8;
++uint16_t *prev = (uint16_t *)prev8;
++uint16_t *cur = (uint16_t *)cur8;
++uint16_t *next = (uint16_t *)next8;
+ int x;
+ uint16_t *prev2= parity ? prev : cur ;
+ uint16_t *next2= parity ? cur  : next;
+-- 
+GitLab
+
+
+From 45198e5328ff2b2f4eb2fb76add0789fec26270f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= 
+Date: Sun, 3 Mar 2019 09:59:10 +0200
+Subject: [PATCH 3/5] swscale: avoid invalid pointer conversion
+
+(cherry picked from commit ab00e6c59d42e05ab08893091783d8b5febc0058)
+Signed-off-by: Thomas Guillem 
+--- a/modules/video_chroma/swscale.c
 b/modules/video_chroma/swscale.c
+@@ -588,8 +588,9 @@ static void Convert( filter_t *p_filter, struct SwsContext 
*ctx,
+ {
+ filter_sys_t *p_sys = p_filter->p_sys;
+ uint8_t palette[AVPALETTE_SIZE];
+-uint8_t *src[4]; int src_stride[4];
+-uint8_t *dst[4]; int dst_stride[4];
++uint8_t *src[4], *dst[4];
++const uint8_t *csrc[4];
++int src_stride[4], dst_stride[4];
+ 
+ GetPixels( src, src_stride, p_sys->desc_in, _filter->fmt_in.video,
+p_src, i_plane_count, b_swap_uvi );
+@@ -606,11 +607,14 @@ static void Convert( filter_t *p_filter, struct 
SwsContext *ctx,
+ GetPixels( dst, dst_stride, p_sys->desc_out, _filter->fmt_out.video,
+p_dst, i_plane_count, b_swap_uvo );
+ 
++for (size_t i = 0; i < ARRAY_SIZE(src); i++)
++csrc[i] = src[i];
++
+ #if LIBSWSCALE_VERSION_INT  >= ((0<<16)+(5<<8)+0)
+-sws_scale( ctx, src, src_stride, 0, i_height,
++sws_scale( ctx, csrc, src_stride, 0, i_height,
+dst, dst_stride );
+ #else
+-sws_scale_ordered( ctx, src, src_stride, 0, i_height,
++sws_scale_ordered( ctx, csrc, src_stride, 0, i_height,
+dst, dst_stride );
+ #endif
+ }
+-- 
+GitLab
+
+
+From 4431076ad4a21fdcabd3f7ef1d61c45891689b0c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= 
+Date: Sun, 3 Mar 2019 17:20:04 +0200
+Subject: [PATCH 4/5] dynamicoverlay: fix variable shadowing
+
+(cherry picked from commit d42e05d6b2c061ae352c131d5aebf8c8d8aa6d35)
+Signed-off-by: Thomas Guillem 
+--- a/modules/spu/dynamicoverlay/dynamicoverlay_commands.c
 b/modules/spu/dynamicoverlay/dynamicoverlay_commands.c
+@@ -899,12 +899,11 @@ static const commanddesc_static_t p_commands[] =
+ void RegisterCommand( filter_t *p_filter )
+ {
+ filter_sys_t *p_sys = (filter_sys_t*) p_filter->p_sys;
+-size_t i_index = 0;
+ 
+ p_sys->i_commands = ARRAY_SIZE(p_commands);
+ p_sys->pp_commands = 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-11-20 Thread Sam James
commit: a5043ad9fdbf0f7c6e8a5efa7449489bdbd091d1
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Mon Nov  6 12:55:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 14:28:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5043ad9

media-video/vlc: Depend on media-libs/libmpg123

Bug: https://bugs.gentoo.org/915858
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33689
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/{vlc-3.0..ebuild => vlc-3.0.20-r1.ebuild} | 2 +-
 media-video/vlc/vlc-3.0..ebuild   | 2 +-
 media-video/vlc/vlc-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0.20-r1.ebuild
similarity index 99%
copy from media-video/vlc/vlc-3.0..ebuild
copy to media-video/vlc/vlc-3.0.20-r1.ebuild
index b683670524d6..dbf13702eda1 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0.20-r1.ebuild
@@ -155,7 +155,7 @@ RDEPEND="
media-libs/libmatroska:=
)
modplug? ( >=media-libs/libmodplug-0.8.9.0 )
-   mp3? ( media-sound/mpg123 )
+   mp3? ( media-libs/libmpg123 )
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index b683670524d6..dbf13702eda1 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -155,7 +155,7 @@ RDEPEND="
media-libs/libmatroska:=
)
modplug? ( >=media-libs/libmodplug-0.8.9.0 )
-   mp3? ( media-sound/mpg123 )
+   mp3? ( media-libs/libmpg123 )
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 353aab7b20ba..4b17b5c77652 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -156,7 +156,7 @@ RDEPEND="
media-libs/libmatroska:=
)
modplug? ( >=media-libs/libmodplug-0.8.9.0 )
-   mp3? ( media-sound/mpg123 )
+   mp3? ( media-libs/libmpg123 )
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-11-12 Thread Sam James
commit: 6e180b2f8f787bee676839f2b67e83e3c1d52a9b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Sep 25 23:12:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 04:37:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e180b2f

media-video/vlc: make USE archive required when USE skins

VLC skins are tar archived and will not work without this dependency.

Closes: https://bugs.gentoo.org/907189
Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33060
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index b8b55bfe7c0b..560f2bd1c57c 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -48,7 +48,7 @@ REQUIRED_USE="
libtar? ( skins )
libtiger? ( kate )
lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( gui truetype X xml )
+   skins? ( archive gui truetype X xml )
ssl? ( gcrypt )
vaapi? ( ffmpeg X )
vdpau? ( ffmpeg X )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-11-12 Thread Sam James
commit: e531bbb35bd0457360b2f178509dac3ce297eb58
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 04:43:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 04:44:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e531bbb3

media-video/vlc: add 3.0.20

* Add 3.0.20

* Filter LTO and disable strict aliasing (see bug #861143, very longstanding bug
  upstream)

* Drop obsolete -fcommon passing (obsolete since 3.0.18)

* Pass ESYSROOT for samba workaround

Closes: https://bugs.gentoo.org/861143
Bug: https://bugs.gentoo.org/917274
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest   |  1 +
 media-video/vlc/{vlc-3.0..ebuild => vlc-3.0.20.ebuild} | 12 +---
 media-video/vlc/vlc-3.0..ebuild| 12 +---
 media-video/vlc/vlc-.ebuild| 12 +---
 4 files changed, 16 insertions(+), 21 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 1bfb6eae78e2..0291c21e3b02 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,2 +1,3 @@
 DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 
73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d
 SHA512 
6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e
 DIST vlc-3.0.19.tar.xz 25600300 BLAKE2B 
62bb7c4b52c18c2464318e367183feaa324cc381d294fcba3871c50516183095a267824765a435c5415f50684f28997bcd3d323dc6d75e9c668c62a1014fb2e4
 SHA512 
8e4a7a35f8ab7db139c6ef1ace9947c2e21ed721af5576761c4b7b8498aaeded366273aad9853541d70ba2773422141a5e9a6196ae3c2a3a7c4dee2a2e6c3e76
+DIST vlc-3.0.20.tar.xz 25596392 BLAKE2B 
4537d6b4b3445a28366cdb7ed7e12d0dc864e19a53d34efcdc0a62226642ec8653cf8d5b74d4aea30c9f324c34166e8fa71653b3b298f5abdebe29c4f21f2865
 SHA512 
02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0.20.ebuild
similarity index 98%
copy from media-video/vlc/vlc-3.0..ebuild
copy to media-video/vlc/vlc-3.0.20.ebuild
index 560f2bd1c57c..b683670524d6 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0.20.ebuild
@@ -440,8 +440,12 @@ src_configure() {
)
# ^ We don't have these disabled libraries in the Portage tree yet.
 
+   # https://code.videolan.org/videolan/vlc/-/issues/17626 (bug #861143)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
# Compatibility fix for Samba 4.
-   use samba && append-cppflags "-I/usr/include/samba-4.0"
+   use samba && append-cppflags "-I${ESYSROOT}/usr/include/samba-4.0"
 
if use x86; then
# We need to disable -fstack-check if use >=gcc 4.8.0. bug 
#46
@@ -450,12 +454,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   if use omxil; then
-   # bug #723006
-   # https://trac.videolan.org/vlc/ticket/24617
-   append-cflags -fcommon
-   fi
-
# FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
 

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 560f2bd1c57c..b683670524d6 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -440,8 +440,12 @@ src_configure() {
)
# ^ We don't have these disabled libraries in the Portage tree yet.
 
+   # https://code.videolan.org/videolan/vlc/-/issues/17626 (bug #861143)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
# Compatibility fix for Samba 4.
-   use samba && append-cppflags "-I/usr/include/samba-4.0"
+   use samba && append-cppflags "-I${ESYSROOT}/usr/include/samba-4.0"
 
if use x86; then
# We need to disable -fstack-check if use >=gcc 4.8.0. bug 
#46
@@ -450,12 +454,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   if use omxil; then
-   # bug #723006
-   # https://trac.videolan.org/vlc/ticket/24617
-   append-cflags -fcommon
-   fi
-
# FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
 

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 9a29b35d37e0..353aab7b20ba 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -434,8 +434,12 @@ src_configure() {
)
# ^ We don't have these disabled libraries in the Portage tree yet.
 
+   # https://code.videolan.org/videolan/vlc/-/issues/17626 (bug 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-10-10 Thread Sam James
commit: 5a2e4f6c096d75a26701f7229ba01424466d54d6
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 10 06:29:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 10 06:30:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2e4f6c

media-video/vlc: add 3.0.19

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest  |   1 +
 media-video/vlc/vlc-3.0.19.ebuild | 519 ++
 2 files changed, 520 insertions(+)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 0febcd33eb1c..1bfb6eae78e2 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1 +1,2 @@
 DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 
73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d
 SHA512 
6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e
+DIST vlc-3.0.19.tar.xz 25600300 BLAKE2B 
62bb7c4b52c18c2464318e367183feaa324cc381d294fcba3871c50516183095a267824765a435c5415f50684f28997bcd3d323dc6d75e9c668c62a1014fb2e4
 SHA512 
8e4a7a35f8ab7db139c6ef1ace9947c2e21ed721af5576761c4b7b8498aaeded366273aad9853541d70ba2773422141a5e9a6196ae3c2a3a7c4dee2a2e6c3e76

diff --git a/media-video/vlc/vlc-3.0.19.ebuild 
b/media-video/vlc/vlc-3.0.19.ebuild
new file mode 100644
index ..b8b55bfe7c0b
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.19.ebuild
@@ -0,0 +1,519 @@
+# Copyright 2000-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = * ]] ; then
+   if [[ ${PV%.} != ${PV} ]] ; then
+   EGIT_BRANCH="3.0.x"
+   fi
+   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
+   inherit git-r3
+else
+   if [[ ${MY_P} = ${P} ]] ; then
+   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
+   else
+   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
+   fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+fi
+inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+
+DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
+HOMEPAGE="https://www.videolan.org/vlc/;
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5-9" # vlc - vlccore
+
+IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
+   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
+   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
+   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
+   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
+   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
+   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
+   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
+   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
+"
+REQUIRED_USE="
+   chromecast? ( encode )
+   directx? ( ffmpeg )
+   fontconfig? ( truetype )
+   libcaca? ( X )
+   libtar? ( skins )
+   libtiger? ( kate )
+   lua? ( ${LUA_REQUIRED_USE} )
+   skins? ( gui truetype X xml )
+   ssl? ( gcrypt )
+   vaapi? ( ffmpeg X )
+   vdpau? ( ffmpeg X )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   lua? ( ${LUA_DEPS} )
+   amd64? ( dev-lang/yasm )
+   wayland? ( dev-util/wayland-scanner )
+   x86? ( dev-lang/yasm )
+"
+# =gcc 4.8.0. bug 
#46
+   append-cflags $(test-flags-CC -fno-stack-check)
+   # Bug 569774
+   replace-flags -Os -O2
+   fi
+
+   if use omxil; then
+   # bug #723006
+   # https://trac.videolan.org/vlc/ticket/24617
+   append-cflags -fcommon
+   fi
+
+   # FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
+
+   if use riscv; then
+   # bug #803473
+   append-libs -latomic
+   fi
+
+   if use truetype || use bidi; then
+   myeconfargs+=( --enable-freetype )
+   else
+   myeconfargs+=( --disable-freetype )
+   fi
+
+   if use truetype || use projectm; then
+   local dejavu="${EPREFIX}/usr/share/fonts/dejavu/"
+   myeconfargs+=(
+   --with-default-font=${dejavu}/DejaVuSans.ttf
+   --with-default-font-family=Sans
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-09-26 Thread Sam James
commit: 4f731f0bbc9b825f3e8df0c601a4db64f92cacac
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 26 23:33:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 26 23:33:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f731f0b

media-video/vlc: add missing slot dep on libplacebo

Reported-by: josef64
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 3f0ab39071f7..9a29b35d37e0 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -141,7 +141,7 @@ RDEPEND="
x11-libs/gdk-pixbuf:2
x11-libs/libnotify
)
-   libplacebo? ( media-libs/libplacebo )
+   libplacebo? ( media-libs/libplacebo:= )
libsamplerate? ( media-libs/libsamplerate )
libtar? ( dev-libs/libtar )
libtiger? ( media-libs/libtiger )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-09-22 Thread Sam James
commit: 937c3f0688e101823bda76d2ee9d55057cfc8b9b
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 22 20:46:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 22 20:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937c3f06

media-video/vlc: move wayland-scanner to BDEPEND (and conditionalise)

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.18-r3.ebuild | 2 +-
 media-video/vlc/vlc-3.0..ebuild  | 2 +-
 media-video/vlc/vlc-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.18-r3.ebuild 
b/media-video/vlc/vlc-3.0.18-r3.ebuild
index 3735abe4e9eb..8ed078e55182 100644
--- a/media-video/vlc/vlc-3.0.18-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r3.ebuild
@@ -58,11 +58,11 @@ BDEPEND="
virtual/pkgconfig
lua? ( ${LUA_DEPS} )
amd64? ( dev-lang/yasm )
+   wayland? ( dev-util/wayland-scanner )
x86? ( dev-lang/yasm )
 "
 # 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-09-22 Thread Andreas K. Hüttel
commit: 64e001e5ecd94ad4f361b1290ebae14958061950
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 22 20:39:04 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 22 20:41:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e001e5

media-video/vlc: Add missing dep on wayland-scanner

Found in LiveGUI builds

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 media-video/vlc/vlc-3.0.18-r3.ebuild | 1 +
 media-video/vlc/vlc-3.0..ebuild  | 1 +
 media-video/vlc/vlc-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/media-video/vlc/vlc-3.0.18-r3.ebuild 
b/media-video/vlc/vlc-3.0.18-r3.ebuild
index b7dea2946af7..3735abe4e9eb 100644
--- a/media-video/vlc/vlc-3.0.18-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r3.ebuild
@@ -62,6 +62,7 @@ BDEPEND="
 "
 # 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-08-13 Thread Andreas Sturmlechner
commit: 758fde1b42b689e5af01f93c04010db27223540a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 13 14:25:30 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 13 17:56:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758fde1b

media-video/vlc: drop 3.0.18

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/vlc/vlc-3.0.18.ebuild | 517 --
 1 file changed, 517 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
deleted file mode 100644
index 600614db8afd..
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ /dev/null
@@ -1,517 +0,0 @@
-# Copyright 2000-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   EGIT_BRANCH="3.0.x"
-   fi
-   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
-   inherit git-r3
-else
-   if [[ ${MY_P} = ${P} ]] ; then
-   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   else
-   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
-fi
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
-   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
-   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
-   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
-   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( gui truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   x86? ( dev-lang/yasm )
-"
-# =gcc 4.8.0. bug 
#46
-   append-cflags $(test-flags-CC -fno-stack-check)
-   # Bug 569774
-   replace-flags -Os -O2
-   fi
-
-   if use omxil; then
-   # bug #723006
-   # https://trac.videolan.org/vlc/ticket/24617
-   append-cflags -fcommon
-   fi
-
-   # FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
-
-   if use riscv; then
-   # bug #803473
-   append-libs -latomic
-   fi
-
-   if use truetype || use bidi; then
-   myeconfargs+=( --enable-freetype )
-   else
-   myeconfargs+=( --disable-freetype )
-   fi
-
-   if use truetype || use projectm; then
-   local dejavu="${EPREFIX}/usr/share/fonts/dejavu/"
-   myeconfargs+=(
-   --with-default-font=${dejavu}/DejaVuSans.ttf
-   --with-default-font-family=Sans
-   
--with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf
-   --with-default-monospace-font-family=Monospace
-   )
-   fi
-
-   econf "${myeconfargs[@]}"
-
-   # _FORTIFY_SOURCE is set to 2 in config.h, which is also the default 
value on Gentoo.
-   # Other values may break the build (bug 523144), so definition should 
not be removed.
-   # To prevent redefinition warnings, we undefine _FORTIFY_SOURCE at the 
start of config.h
-   sed -i '1i#undef _FORTIFY_SOURCE' config.h || die
-}
-
-src_test() {
-   virtx emake check-TESTS
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   if [[ -z "${ROOT}" ]] && [[ -x 
"${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then
-   einfo "Running 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-07-19 Thread Sam James
commit: 50511cf04b1fbc205c81aa1ce5748899f20504a6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 19 21:29:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 19 21:33:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50511cf0

media-video/vlc: fix vlc-cache-gen call in 

Thanks to josef64 for reporting.

This.. seems to have changed years ago in 
https://code.videolan.org/videolan/vlc/-/commit/ba05ad61645b38ad206e23949a6352871ab59773.

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 712516931946..45d981062cd6 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -491,12 +491,12 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [[ -z "${ROOT}" ]] && [[ -x 
"${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then
-   einfo "Running ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen 
on ${EROOT}/usr/$(get_libdir)/vlc/plugins/"
-   "${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen" 
"${EROOT}/usr/$(get_libdir)/vlc/plugins/"
+   if [[ -z "${ROOT}" ]] && [[ -x "${EROOT}"/usr/libexec/vlc/vlc-cache-gen 
]] ; then
+   einfo "Running ${EPREFIX}/usr/libexec/vlc/vlc-cache-gen on 
${EROOT}/usr/$(get_libdir)/vlc/plugins/"
+   "${EPREFIX}"/usr/libexec/vlc/vlc-cache-gen 
"${EROOT}/usr/$(get_libdir)/vlc/plugins/"
else
ewarn "We cannot run vlc-cache-gen (most likely ROOT != /)"
-   ewarn "Please run 
${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen manually"
+   ewarn "Please run ${EPREFIX}/usr/libexec/vlc/vlc-cache-gen 
manually"
ewarn "If you do not do it, vlc will take a long time to load."
fi
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-07-09 Thread Arthur Zamarin
commit: c599580d8aa65648bb8283d5abe74604479562e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 18:25:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 18:25:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c599580d

media-video/vlc: Stabilize 3.0.18-r3 arm64, #907379

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.18-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18-r3.ebuild 
b/media-video/vlc/vlc-3.0.18-r3.ebuild
index 8090dd85c579..33e338d36579 100644
--- a/media-video/vlc/vlc-3.0.18-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r3.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-07-09 Thread Arthur Zamarin
commit: e71e60f1d8af975fc974c34d48879988276ea8e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 18:26:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 18:26:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71e60f1

media-video/vlc: Stabilize 3.0.18-r3 x86, #907379

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.18-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18-r3.ebuild 
b/media-video/vlc/vlc-3.0.18-r3.ebuild
index 48061d52998a..b7dea2946af7 100644
--- a/media-video/vlc/vlc-3.0.18-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r3.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-07-09 Thread Arthur Zamarin
commit: be430cfde411bd097c186e95643f08c1f64db0f1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 18:26:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 18:26:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be430cfd

media-video/vlc: Stabilize 3.0.18-r3 ppc, #907379

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.18-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18-r3.ebuild 
b/media-video/vlc/vlc-3.0.18-r3.ebuild
index 33e338d36579..48061d52998a 100644
--- a/media-video/vlc/vlc-3.0.18-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r3.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/files/, media-video/vlc/

2023-06-03 Thread Sam James
commit: 3403638a3e4c2d6527a3e92da2b616afb831c16e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 21:00:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 21:00:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3403638a

media-video/vlc: drop stale minizip dep

Reported on IRC by nbgen. The configure check was dropped finally in
d22de99eb8c46786ca2feb4abca2e4f25ceeb0a8 upstream  but the usage was dropped a 
while before that.

Signed-off-by: Sam James  gentoo.org>

 .../vlc/files/vlc-3.0.18-drop-minizip-dep.patch| 38 ++
 .../{vlc-3.0.18-r2.ebuild => vlc-3.0.18-r3.ebuild} |  3 +-
 media-video/vlc/vlc-3.0..ebuild|  3 +-
 media-video/vlc/vlc-.ebuild|  2 +-
 4 files changed, 43 insertions(+), 3 deletions(-)

diff --git a/media-video/vlc/files/vlc-3.0.18-drop-minizip-dep.patch 
b/media-video/vlc/files/vlc-3.0.18-drop-minizip-dep.patch
new file mode 100644
index ..6cd7019f6ed0
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.18-drop-minizip-dep.patch
@@ -0,0 +1,38 @@
+Nothing uses this.
+
+From 6cd8ac42e8c296eb1c9e154b3e99dab8bffcad0a Mon Sep 17 00:00:00 2001
+From: Steve Lhomme 
+Date: Thu, 12 Apr 2018 13:24:38 +0200
+Subject: [PATCH] configure: remove minizip check not referenced anywhere
+
+(cherry picked from commit d22de99eb8c46786ca2feb4abca2e4f25ceeb0a8)
+--- a/configure.ac
 b/configure.ac
+@@ -890,23 +890,14 @@ AS_IF([test -n "${PKG_CONFIG}" ],[
+ 
+ 
+ dnl
+-dnl Check for zlib.h and -lz along with system -lminizip if available
++dnl Check for zlib.h and -lz if available
+ dnl
+ AC_CHECK_HEADERS(zlib.h, [ have_zlib=yes ], [ have_zlib=no ])
+ AM_CONDITIONAL(HAVE_ZLIB, [ test "${have_zlib}" = "yes" ])
+ if test "${have_zlib}" = "yes"
+ then
+   VLC_ADD_LIBS([sap],[-lz])
+-  PKG_CHECK_MODULES([MINIZIP], [minizip] , [ have_minizip=yes ], [
+-AC_CHECK_HEADERS([unzip.h], [
+-  have_minizip=yes
+-  MINIZIP_LIBS="-lminizip -lz"
+-], [
+-  have_minizip=no
+-])
+-  ])
+ fi
+-AM_CONDITIONAL(HAVE_MINIZIP, [ test "${have_minizip}" = "yes" ])
+ 
+ 
+ dnl
+-- 
+2.41.0
+

diff --git a/media-video/vlc/vlc-3.0.18-r2.ebuild 
b/media-video/vlc/vlc-3.0.18-r3.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.18-r2.ebuild
rename to media-video/vlc/vlc-3.0.18-r3.ebuild
index fda17b56a01a..8090dd85c579 100644
--- a/media-video/vlc/vlc-3.0.18-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r3.ebuild
@@ -64,7 +64,7 @@ BDEPEND="
 RDEPEND="
media-libs/libvorbis
net-dns/libidn:=
-   sys-libs/zlib[minizip]
+   sys-libs/zlib
virtual/libintl
virtual/opengl
a52? ( media-libs/a52dec )
@@ -234,6 +234,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
"${FILESDIR}"/${PN}-3.0.6-fdk-aac-2.0.0.patch # bug 672290
"${FILESDIR}"/${PN}-3.0.11.1-configure_lua_version.patch
+   "${FILESDIR}"/${PN}-3.0.18-drop-minizip-dep.patch
"${FILESDIR}"/${P}-flac-crc.patch
 )
 

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 1ada73f5cf53..345109f70eab 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -64,7 +64,7 @@ BDEPEND="
 RDEPEND="
media-libs/libvorbis
net-dns/libidn:=
-   sys-libs/zlib[minizip]
+   sys-libs/zlib
virtual/libintl
virtual/opengl
a52? ( media-libs/a52dec )
@@ -234,6 +234,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
"${FILESDIR}"/${PN}-3.0.6-fdk-aac-2.0.0.patch # bug 672290
"${FILESDIR}"/${PN}-3.0.11.1-configure_lua_version.patch
+   "${FILESDIR}"/${PN}-3.0.18-drop-minizip-dep.patch
 )
 
 DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index d3a241d4baf7..712516931946 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -63,7 +63,7 @@ BDEPEND="
 RDEPEND="
media-libs/libvorbis
net-dns/libidn:=
-   sys-libs/zlib[minizip]
+   sys-libs/zlib
virtual/libintl
virtual/opengl
a52? ( media-libs/a52dec )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-06-02 Thread Jakov Smolić
commit: 5e816290c4786bf4f901532d97f65d76eb2dd629
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Jun  3 05:23:40 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Jun  3 05:23:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e816290

media-video/vlc: Stabilize 3.0.18-r2 amd64, #907379

Signed-off-by: Jakov Smolić  gentoo.org>

 media-video/vlc/vlc-3.0.18-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18-r2.ebuild 
b/media-video/vlc/vlc-3.0.18-r2.ebuild
index 5aee8dd9dc30..fda17b56a01a 100644
--- a/media-video/vlc/vlc-3.0.18-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r2.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-06-02 Thread Sam James
commit: 46dc9f553e910c36b5559cd283905c7b9e6475eb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 03:23:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 03:23:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46dc9f55

media-video/vlc: Stabilize 3.0.18-r2 ppc64, #907379

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.18-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18-r2.ebuild 
b/media-video/vlc/vlc-3.0.18-r2.ebuild
index a823f875d095..5aee8dd9dc30 100644
--- a/media-video/vlc/vlc-3.0.18-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r2.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-05-29 Thread Andreas Sturmlechner
commit: e98e501aea9b7c406f4fba27af0b76f7e37785bb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 28 19:51:21 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon May 29 09:12:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98e501a

media-video/vlc: Switch IUSE=pulseaudio to media-libs/libpulse

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/vlc/{vlc-3.0.18-r1.ebuild => vlc-3.0.18-r2.ebuild} | 2 +-
 media-video/vlc/vlc-3.0..ebuild| 2 +-
 media-video/vlc/vlc-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.18-r1.ebuild 
b/media-video/vlc/vlc-3.0.18-r2.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.18-r1.ebuild
rename to media-video/vlc/vlc-3.0.18-r2.ebuild
index 10b300c0fe80..a823f875d095 100644
--- a/media-video/vlc/vlc-3.0.18-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r2.ebuild
@@ -167,7 +167,7 @@ RDEPEND="
media-fonts/dejavu
>=media-libs/libprojectm-3.1.12:0=
)
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index e5d52fa0e747..1ada73f5cf53 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -167,7 +167,7 @@ RDEPEND="
media-fonts/dejavu
>=media-libs/libprojectm-3.1.12:0=
)
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index f27bd375a84e..d3a241d4baf7 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -168,7 +168,7 @@ RDEPEND="
media-fonts/dejavu
>=media-libs/libprojectm-3.1.12:0=
)
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/files/

2023-05-26 Thread Sam James
commit: 59d26c40982765c7a36e7da8c21dec5e3a8b43ef
Author: Sam James  gentoo  org>
AuthorDate: Sat May 27 02:47:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 27 02:47:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d26c40

media-video/vlc: scrub patches

Accidentally left in dummy commit msg, oops.

Bug: https://bugs.gentoo.org/901995
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/files/vlc--configure-lua-version.patch | 9 -
 media-video/vlc/files/vlc--fix-libtremor-libs.patch| 9 -
 2 files changed, 18 deletions(-)

diff --git a/media-video/vlc/files/vlc--configure-lua-version.patch 
b/media-video/vlc/files/vlc--configure-lua-version.patch
index d0ac9493a0fd..223841de8a3c 100644
--- a/media-video/vlc/files/vlc--configure-lua-version.patch
+++ b/media-video/vlc/files/vlc--configure-lua-version.patch
@@ -1,9 +1,3 @@
-From 543ae8e4118dd902e5ec9464caf315213e317089 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Sat, 27 May 2023 03:14:49 +0100
-Subject: [PATCH 2/2] foo3
-
-Signed-off-by: Sam James 
 --- a/configure.ac
 +++ b/configure.ac
 @@ -1847,43 +1847,10 @@ AC_ARG_ENABLE([lua],
@@ -54,6 +48,3 @@ Signed-off-by: Sam James 
  
if test "${have_lua}" != "yes" ;  then
AC_MSG_ERROR([Could not find lua. Lua is needed for some interfaces 
(rc, telnet, http) as well as many other custom scripts. Use --disable-lua to 
ignore this error.])
--- 
-2.40.1
-

diff --git a/media-video/vlc/files/vlc--fix-libtremor-libs.patch 
b/media-video/vlc/files/vlc--fix-libtremor-libs.patch
index 690cb73acfc4..3703cea1f10d 100644
--- a/media-video/vlc/files/vlc--fix-libtremor-libs.patch
+++ b/media-video/vlc/files/vlc--fix-libtremor-libs.patch
@@ -1,9 +1,3 @@
-From 9f8193bd55f7b75c213a60a48a3302f009bdf054 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Sat, 27 May 2023 03:13:38 +0100
-Subject: [PATCH 1/2] foo1
-
-Signed-off-by: Sam James 
 --- a/modules/codec/Makefile.am
 +++ b/modules/codec/Makefile.am
 @@ -332,7 +332,7 @@ codec_LTLIBRARIES += $(LTLIBdaala)
@@ -15,6 +9,3 @@ Signed-off-by: Sam James 
  EXTRA_LTLIBRARIES += libtremor_plugin.la
  codec_LTLIBRARIES += $(LTLIBtremor)
  
--- 
-2.40.1
-



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/, media-video/vlc/files/

2023-05-26 Thread Sam James
commit: e269d743a4ffd1a74e8efeeb2b088bfb2da47b72
Author: Sam James  gentoo  org>
AuthorDate: Sat May 27 02:16:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 27 02:16:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e269d743

media-video/vlc: rebase live patches

Closes: https://bugs.gentoo.org/901995
Signed-off-by: Sam James  gentoo.org>

 patch => vlc--configure-lua-version.patch} | 24 +-
 .../vlc/files/vlc--fix-libtremor-libs.patch| 20 ++
 media-video/vlc/vlc-.ebuild|  5 ++---
 3 files changed, 36 insertions(+), 13 deletions(-)

diff --git a/media-video/vlc/files/vlc-configure_lua_version.patch 
b/media-video/vlc/files/vlc--configure-lua-version.patch
similarity index 82%
rename from media-video/vlc/files/vlc-configure_lua_version.patch
rename to media-video/vlc/files/vlc--configure-lua-version.patch
index 2628075535a6..d0ac9493a0fd 100644
--- a/media-video/vlc/files/vlc-configure_lua_version.patch
+++ b/media-video/vlc/files/vlc--configure-lua-version.patch
@@ -1,10 +1,12 @@
-Only look for one single version of Lua: the one pointed to by the
-pkgconfig package 'lua'. The wrapper set up by lua eclasses will take care
-of the rest.
+From 543ae8e4118dd902e5ec9464caf315213e317089 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 27 May 2023 03:14:49 +0100
+Subject: [PATCH 2/2] foo3
 
 a/configure.ac 2021-06-11 12:20:01.222417096 +0200
-+++ b/configure.ac 2021-06-11 12:21:00.257419197 +0200
-@@ -1907,44 +1907,10 @@
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -1847,43 +1847,10 @@ AC_ARG_ENABLE([lua],
  [disable LUA scripting support (default enabled)]))
  if test "${enable_lua}" != "no"
  then
@@ -45,11 +47,13 @@ of the rest.
 - AS_IF([test "${have_lua_lib}" = "yes"], [
 -   AC_CHECK_HEADERS([lua.h lauxlib.h lualib.h], [ have_lua=yes ], []) ])
 -  ])
--
 +  PKG_CHECK_MODULES(LUA, lua,
 +[ have_lua=yes ],
 +[ have_lua=no ]
-+)
-   if test "x${have_lua}" != "xyes" ;  then
++  )
+ 
+   if test "${have_lua}" != "yes" ;  then
AC_MSG_ERROR([Could not find lua. Lua is needed for some interfaces 
(rc, telnet, http) as well as many other custom scripts. Use --disable-lua to 
ignore this error.])
-   fi
+-- 
+2.40.1
+

diff --git a/media-video/vlc/files/vlc--fix-libtremor-libs.patch 
b/media-video/vlc/files/vlc--fix-libtremor-libs.patch
new file mode 100644
index ..690cb73acfc4
--- /dev/null
+++ b/media-video/vlc/files/vlc--fix-libtremor-libs.patch
@@ -0,0 +1,20 @@
+From 9f8193bd55f7b75c213a60a48a3302f009bdf054 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 27 May 2023 03:13:38 +0100
+Subject: [PATCH 1/2] foo1
+
+Signed-off-by: Sam James 
+--- a/modules/codec/Makefile.am
 b/modules/codec/Makefile.am
+@@ -332,7 +332,7 @@ codec_LTLIBRARIES += $(LTLIBdaala)
+ libtremor_plugin_la_SOURCES = codec/vorbis.c
+ libtremor_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DPLUGIN_TREMOR
+ libtremor_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
+-libtremor_plugin_la_LIBADD = -lvorbisdec -logg
++libtremor_plugin_la_LIBADD = $(VORBIS_LIBS) $(OGG_LIBS)
+ EXTRA_LTLIBRARIES += libtremor_plugin.la
+ codec_LTLIBRARIES += $(LTLIBtremor)
+ 
+-- 
+2.40.1
+

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index d46d85184e77..f27bd375a84e 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -230,9 +230,8 @@ DEPEND="${RDEPEND}
 "
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-2.1.0-fix-libtremor-libs.patch # build system
-   "${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
-   "${FILESDIR}"/${PN}-configure_lua_version.patch
+   "${FILESDIR}"/${PN}--fix-libtremor-libs.patch # build system
+   "${FILESDIR}"/${PN}--configure-lua-version.patch
 )
 
 DOCS=( AUTHORS THANKS NEWS README.md doc/fortunes.txt )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-05-18 Thread Andreas Sturmlechner
commit: bf52489780fbc5bcd6e2a4beb78128662cafadfc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 14 17:24:34 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu May 18 12:09:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf524897

media-video/vlc: Rename USE=gnome-keyring -> keyring

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/vlc/vlc-3.0.18-r1.ebuild | 6 +++---
 media-video/vlc/vlc-3.0.18.ebuild| 6 +++---
 media-video/vlc/vlc-3.0..ebuild  | 6 +++---
 media-video/vlc/vlc-.ebuild  | 8 
 4 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.18-r1.ebuild 
b/media-video/vlc/vlc-3.0.18-r1.ebuild
index 789436d0b1c3..10b300c0fe80 100644
--- a/media-video/vlc/vlc-3.0.18-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.18-r1.ebuild
@@ -32,7 +32,7 @@ SLOT="0/5-9" # vlc - vlccore
 
 IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme gnome-keyring gstreamer +gui ieee1394 jack jpeg 
kate
+   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
@@ -111,7 +111,7 @@ RDEPEND="
dev-libs/libgpg-error
)
gme? ( media-libs/game-music-emu )
-   gnome-keyring? ( app-crypt/libsecret )
+   keyring? ( app-crypt/libsecret )
gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 )
gui? (
dev-qt/qtcore:5
@@ -339,7 +339,7 @@ src_configure() {
$(use_enable fontconfig)
$(use_enable gcrypt libgcrypt)
$(use_enable gme)
-   $(use_enable gnome-keyring secret)
+   $(use_enable keyring secret)
$(use_enable gstreamer gst-decode)
$(use_enable gui qt)
$(use_enable ieee1394 dv1394)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
index b0c2b68f0ae4..600614db8afd 100644
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -32,7 +32,7 @@ SLOT="0/5-9" # vlc - vlccore
 
 IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme gnome-keyring gstreamer +gui ieee1394 jack jpeg 
kate
+   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
@@ -111,7 +111,7 @@ RDEPEND="
dev-libs/libgpg-error
)
gme? ( media-libs/game-music-emu )
-   gnome-keyring? ( app-crypt/libsecret )
+   keyring? ( app-crypt/libsecret )
gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 )
gui? (
dev-qt/qtcore:5
@@ -338,7 +338,7 @@ src_configure() {
$(use_enable fontconfig)
$(use_enable gcrypt libgcrypt)
$(use_enable gme)
-   $(use_enable gnome-keyring secret)
+   $(use_enable keyring secret)
$(use_enable gstreamer gst-decode)
$(use_enable gui qt)
$(use_enable ieee1394 dv1394)

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 1172500d37ef..e5d52fa0e747 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -32,7 +32,7 @@ SLOT="0/5-9" # vlc - vlccore
 
 IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme gnome-keyring gstreamer +gui ieee1394 jack jpeg 
kate
+   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
@@ -111,7 +111,7 @@ RDEPEND="
dev-libs/libgpg-error
)
gme? ( media-libs/game-music-emu )
-   gnome-keyring? ( app-crypt/libsecret )
+   keyring? ( app-crypt/libsecret )
gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 )
gui? (
dev-qt/qtcore:5
@@ 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/, media-video/vlc/files/

2023-05-13 Thread Sam James
commit: a15de2a067817db7ed034d0c12b7c7c3ba83e7b9
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 22:42:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 22:49:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15de2a0

media-video/vlc: backport FLAC CRC fix

Closes: https://bugs.gentoo.org/903665
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/files/vlc-3.0.18-flac-crc.patch |  90 
 media-video/vlc/vlc-3.0.18-r1.ebuild| 518 
 2 files changed, 608 insertions(+)

diff --git a/media-video/vlc/files/vlc-3.0.18-flac-crc.patch 
b/media-video/vlc/files/vlc-3.0.18-flac-crc.patch
new file mode 100644
index ..5e4d896bc7e7
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.18-flac-crc.patch
@@ -0,0 +1,90 @@
+https://bugs.gentoo.org/903665
+https://code.videolan.org/videolan/vlc/-/commit/c2dd4bfefe079e49db1789eb76be3885e4fc31b4
+
+(changed VLC_TICKS_INVALID -> VLC_TS_INVALID to avoid needing 
https://code.videolan.org/videolan/vlc/-/commit/0b4dff80ac381dd7de75125c70145a206a01eed8
 too.)
+
+From c2dd4bfefe079e49db1789eb76be3885e4fc31b4 Mon Sep 17 00:00:00 2001
+From: Francois Cartegnie 
+Date: Mon, 7 Nov 2022 15:02:57 +0100
+Subject: [PATCH] packetizer: flac: fix CRC from emulated sync
+
+also skips some memcpy
+
+refs #27454 #27477
+
+(cherry picked from commit c14b5aa6a7bd3aa25fa951e2b4136aff70f5702a)
+--- a/modules/packetizer/flac.c
 b/modules/packetizer/flac.c
+@@ -78,6 +78,7 @@ struct decoder_sys_t
+ 
+ size_t i_last_frame_size;
+ uint16_t crc;
++size_t i_buf_offset; /* in final buffer before crc check / validation / 
retry */
+ size_t i_buf;
+ uint8_t *p_buf;
+ 
+@@ -386,6 +387,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
+ p_sys->headerinfo = headerinfo;
+ p_sys->i_state = STATE_NEXT_SYNC;
+ p_sys->i_offset = FLAC_FRAME_SIZE_MIN;
++p_sys->i_buf_offset = 0;
+ p_sys->crc = 0;
+ 
+ /* We have to read until next frame sync code to compute current 
frame size
+@@ -461,6 +463,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
+ block_SkipBytes( _sys->bytestream, FLAC_HEADER_SIZE_MAX + 2 );
+ block_BytestreamFlush( _sys->bytestream );
+ p_sys->crc = 0;
++p_sys->i_buf_offset = 0;
+ p_sys->i_offset = 0;
+ p_sys->i_state = STATE_NOSYNC;
+ p_sys->i_next_block_flags |= BLOCK_FLAG_DISCONTINUITY;
+@@ -484,10 +487,12 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
+ }
+ 
+ /* Copy from previous sync point up to to current (offset) */
+-block_PeekOffsetBytes( _sys->bytestream, 0, p_sys->p_buf, 
p_sys->i_offset );
++block_PeekOffsetBytes( _sys->bytestream, p_sys->i_buf_offset,
++   _sys->p_buf[p_sys->i_buf_offset],
++p_sys->i_offset - p_sys->i_buf_offset );
+ 
+ /* update crc to include this data chunk */
+-for( size_t i = 0; i < p_sys->i_offset - 2; i++ )
++for( size_t i = p_sys->i_buf_offset; i < p_sys->i_offset - 2; i++ 
)
+ p_sys->crc = flac_crc16( p_sys->crc, p_sys->p_buf[i] );
+ 
+ uint16_t stream_crc = GetWBE(_sys->p_buf[p_sys->i_offset - 2]);
+@@ -497,6 +502,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
+ /* Add the 2 last bytes which were not the CRC sum, and go 
for next sync point */
+ p_sys->crc = flac_crc16( p_sys->crc, 
p_sys->p_buf[p_sys->i_offset - 2] );
+ p_sys->crc = flac_crc16( p_sys->crc, 
p_sys->p_buf[p_sys->i_offset - 1] );
++p_sys->i_buf_offset = p_sys->i_offset;
+ p_sys->i_offset += 1;
+ p_sys->i_state = !pp_block ? STATE_NOSYNC : STATE_NEXT_SYNC;
+ break; /* continue */
+@@ -513,6 +519,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
+ block_BytestreamFlush( _sys->bytestream );
+ p_sys->i_offset = 0;
+ p_sys->crc = 0;
++p_sys->i_buf_offset = 0;
+ 
+ if( block_BytestreamRemaining(_sys->bytestream) > 0 || pp_block 
== NULL /* drain */)
+ p_sys->i_state = STATE_SEND_DATA;
+@@ -553,6 +560,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t 
**pp_block)
+ else
+ free( p_sys->p_buf );
+ 
++p_sys->i_buf_offset = 0;
+ p_sys->i_buf = 0;
+ p_sys->p_buf = NULL;
+ p_sys->i_offset = 0;
+@@ -587,6 +595,7 @@ static int Open(vlc_object_t *p_this)
+ p_sys->b_stream_info = false;
+ p_sys->i_last_frame_size = FLAC_FRAME_SIZE_MIN;
+ p_sys->headerinfo.i_pts  = VLC_TS_INVALID;
++p_sys->i_buf_offset  = 0;
+ p_sys->i_buf = 0;
+ p_sys->p_buf = NULL;
+ p_sys->i_next_block_flags = 0;

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/files/

2023-02-16 Thread Sam James
commit: c79b32b61b3faab133ff22da56b55f7ae6e089bd
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Feb 10 18:46:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 17 05:21:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79b32b6

media-video/vlc: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29537
Signed-off-by: Sam James  gentoo.org>

 .../files/vlc-3.0.14-fix-live-address-api.patch| 53 ---
 .../vlc/files/vlc-3.0.17.3-dav1d-1.0.0.patch   | 78 --
 media-video/vlc/files/vlc-3.0.17.4-gcc13.patch | 20 --
 3 files changed, 151 deletions(-)

diff --git a/media-video/vlc/files/vlc-3.0.14-fix-live-address-api.patch 
b/media-video/vlc/files/vlc-3.0.14-fix-live-address-api.patch
deleted file mode 100644
index 2d6f86f0aba6..
--- a/media-video/vlc/files/vlc-3.0.14-fix-live-address-api.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Needed for https://bugs.gentoo.org/795798 and
-https://code.videolan.org/videolan/vlc/-/issues/25473
-
-From 94845266b705dc9de7921408531b9d7704f4458f Mon Sep 17 00:00:00 2001
-From: Dominic Mayers 
-Date: Sun, 28 Mar 2021 04:37:54 -0400
-Subject: [PATCH] Get addr by ref. from getConnectionEndpointAddress.
-
-Fixes issue #25473 in code.videolan.org. The maintainers of live555 changed
-connectionEndpointAddresss to getConnectionEndpointAddress, which now provides
-the address value by reference. Before, connectionEndpointAddresss returned
-the value. So, in modules/access/live555.cpp, we must first get the value and
-then pass it to IsMulticastAddress.  The code will not compile with the recent
-live555 unless we also modify modules/access/Makefile.am - a different patch.

- modules/access/live555.cpp | 7 +--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/modules/access/live555.cpp b/modules/access/live555.cpp
-index 01c535ca5b..95e15e35d9 100644
 a/modules/access/live555.cpp
-+++ b/modules/access/live555.cpp
-@@ -60,6 +60,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- extern "C" {
- #include "../access/mms/asf.h"  /* Who said ugly ? */
-@@ -727,7 +728,8 @@ static int SessionsSetup( demux_t *p_demux )
- unsigned const thresh = 20; /* RTP reorder threshold .2 second 
(default .1) */
- const char *p_sess_lang = NULL;
- const char *p_lang;
--
-+struct sockaddr_storage addr;
-+
- b_rtsp_tcp= var_CreateGetBool( p_demux, "rtsp-tcp" ) ||
- var_GetBool( p_demux, "rtsp-http" );
- i_client_port = var_InheritInteger( p_demux, "rtp-client-port" );
-@@ -850,7 +852,8 @@ static int SessionsSetup( demux_t *p_demux )
- if( !p_sys->b_multicast )
- {
- /* We need different rollover behaviour for multicast */
--p_sys->b_multicast = IsMulticastAddress( 
sub->connectionEndpointAddress() );
-+sub->getConnectionEndpointAddress(addr);
-+p_sys->b_multicast = IsMulticastAddress( addr );
- }
- 
- tk = (live_track_t*)malloc( sizeof( live_track_t ) );
--- 
-2.25.1
-

diff --git a/media-video/vlc/files/vlc-3.0.17.3-dav1d-1.0.0.patch 
b/media-video/vlc/files/vlc-3.0.17.3-dav1d-1.0.0.patch
deleted file mode 100644
index deb748cdba92..
--- a/media-video/vlc/files/vlc-3.0.17.3-dav1d-1.0.0.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-https://code.videolan.org/videolan/vlc/-/merge_requests/1618.patch
-https://bugs.gentoo.org/835787
-
-From 0efdfe8799b0100f41c5b8d6e1b43451001386cb Mon Sep 17 00:00:00 2001
-From: Steve Lhomme 
-Date: Fri, 18 Mar 2022 11:42:49 +0100
-Subject: [PATCH 1/2] dav1d: fix compilation with (upcoming) dav1d 1.0
-
-(cherry picked from commit dbf45cea2a8abdfbef897b8a71f3eb782bb1b712) (edited)
-edited:
-- 3.0 has the 128 pixels padding elsewhere
-- 3.0 has an extra parameter for add_integer_with_range()
-- 3.0 was setting i_extra_picture_buffers further down in the code
-- 3.0 uses 16 threads max
-
-Signed-off-by: Steve Lhomme 
 a/modules/codec/dav1d.c
-+++ b/modules/codec/dav1d.c
-@@ -63,10 +63,16 @@ vlc_module_begin ()
- set_category(CAT_INPUT)
- set_subcategory(SUBCAT_INPUT_VCODEC)
- 
-+#if DAV1D_API_VERSION_MAJOR >= 6
-+add_integer_with_range("dav1d-thread-frames", 0, 0, DAV1D_MAX_THREADS,
-+THREAD_FRAMES_TEXT, THREAD_FRAMES_LONGTEXT, false)
-+add_obsolete_string("dav1d-thread-tiles") // unused with dav1d 1.0
-+#else
- add_integer_with_range("dav1d-thread-frames", 0, 0, 
DAV1D_MAX_FRAME_THREADS,
- THREAD_FRAMES_TEXT, THREAD_FRAMES_LONGTEXT, false)
- add_integer_with_range("dav1d-thread-tiles", 0, 0, DAV1D_MAX_TILE_THREADS,
- THREAD_TILES_TEXT, THREAD_TILES_LONGTEXT, false)
-+#endif
- vlc_module_end ()
- 
- /*
-@@ -294,6 +300,11 @@ static int 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-02-14 Thread Sam James
commit: 3d1263e7486432859276f19e2341c4fcfd5b98f5
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:22:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:22:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1263e7

media-video/vlc: depend on https://bugs.gentoo.org/864721
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.18.ebuild   |  8 ++--
 media-video/vlc/vlc-3.0..ebuild | 10 +++---
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
index e67e949893de..b0c2b68f0ae4 100644
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2022 Gentoo Authors
+# Copyright 2000-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -60,6 +60,7 @@ BDEPEND="
amd64? ( dev-lang/yasm )
x86? ( dev-lang/yasm )
 "
+# https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 
@@ -60,6 +60,7 @@ BDEPEND="
amd64? ( dev-lang/yasm )
x86? ( dev-lang/yasm )
 "
+# 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-02-08 Thread Sam James
commit: f16a83b775dfc3f79a78b9e3d252cfc71ba95a53
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 20:49:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 21:13:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16a83b7

media-video/vlc: drop 3.0.17.4-r2

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest   |   1 -
 media-video/vlc/vlc-3.0.17.4-r2.ebuild | 513 -
 2 files changed, 514 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 61a718d4d063..0febcd33eb1c 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,2 +1 @@
-DIST vlc-3.0.17.4.tar.xz 26567148 BLAKE2B 
4f36e7a9695d9e839fbebe92ec85c9411fa5b980b18332caf3dacfe51c6fea30cae71ee4cb0dad8b5536dd7d9b8801987f87a3c978eec17e444eaeacda603881
 SHA512 
dac14c6586603c064294672eb878253e52b3a7bef431fb10303345e5400591b5c1f2d452a2af03f503db0ca186582a84be06fdf05ab011c33f7b0bd5389c51fb
 DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 
73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d
 SHA512 
6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e

diff --git a/media-video/vlc/vlc-3.0.17.4-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.4-r2.ebuild
deleted file mode 100644
index 824a5c251898..
--- a/media-video/vlc/vlc-3.0.17.4-r2.ebuild
+++ /dev/null
@@ -1,513 +0,0 @@
-# Copyright 2000-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   EGIT_BRANCH="3.0.x"
-   fi
-   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
-   inherit git-r3
-else
-   if [[ ${MY_P} = ${P} ]] ; then
-   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   else
-   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
-fi
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme gnome-keyring gstreamer +gui ieee1394 jack jpeg 
kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
-   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
-   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
-   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
-   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( gui truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   x86? ( dev-lang/yasm )
-"
-RDEPEND="
-   media-libs/libvorbis
-   net-dns/libidn:=
-   sys-libs/zlib[minizip]
-   virtual/libintl
-   virtual/opengl
-   a52? ( media-libs/a52dec )
-   alsa? ( media-libs/alsa-lib )
-   aom? ( media-libs/libaom:= )
-   archive? ( app-arch/libarchive:= )
-   aribsub? ( media-libs/aribb24 )
-   bidi? (
-   dev-libs/fribidi
-   media-libs/freetype:2[harfbuzz]
-   media-libs/harfbuzz:=
-   virtual/ttf-fonts
-   )
-   bluray? ( >=media-libs/libbluray-1.3.0:= )
-   cddb? ( media-libs/libcddb )
-   chromaprint? ( media-libs/chromaprint:= )
-   chromecast? (
-   >=dev-libs/protobuf-2.5.0:=
-   >=net-libs/libmicrodns-0.1.2:=
-   )
-   dav1d? ( media-libs/dav1d:= )
-   dbus? ( sys-apps/dbus )
-   dc1394? (
-   media-libs/libdc1394:2
-   sys-libs/libraw1394
-   )
-   dts? ( media-libs/libdca )
-   dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= )
-   dvd? (
-   >=media-libs/libdvdnav-6.1.1:=
- 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-12-06 Thread Arthur Zamarin
commit: 9514c7a8073e91964f557ad93f27ca2915c1fe89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 09:51:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 09:51:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9514c7a8

media-video/vlc: Stabilize 3.0.18 ppc, #884147

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
index bcc17976c2b2..e67e949893de 100644
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-12-03 Thread Arthur Zamarin
commit: 8de3ecfba90f5e1adcccee63dc4d54ae6ee675cc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 20:37:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 20:37:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de3ecfb

media-video/vlc: Stabilize 3.0.18 x86, #884147

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
index ede271d53ba1..bcc17976c2b2 100644
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-12-03 Thread Arthur Zamarin
commit: 572b9f06ea5ca5dcb4598c10e193444d748b3597
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 18:38:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 18:38:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=572b9f06

media-video/vlc: Stabilize 3.0.18 ppc64, #884147

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
index 9a450a5a27bb..ede271d53ba1 100644
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-12-03 Thread Arthur Zamarin
commit: 0b1c66f7ebcfc127aa37e0774d31a45b75c72175
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 17:40:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 17:40:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1c66f7

media-video/vlc: Stabilize 3.0.18 amd64, #884147

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
index a018ceda563b..9a450a5a27bb 100644
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-12-03 Thread Arthur Zamarin
commit: 446b86237031ab1d8cfd07cc3fde5b3fc0f13682
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 11:39:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 11:39:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=446b8623

media-video/vlc: Stabilize 3.0.18 arm64, #884147

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
index 796b615311cc..a018ceda563b 100644
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-12-01 Thread Sam James
commit: 83e11a2f0e71b2c8ccdfae67f3a401ab6969db80
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 17:48:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 17:59:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e11a2f

media-video/vlc: add 3.0.18

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest   | 1 +
 media-video/vlc/{vlc-3.0..ebuild => vlc-3.0.18.ebuild} | 9 ++---
 media-video/vlc/vlc-3.0..ebuild| 7 +--
 media-video/vlc/vlc-.ebuild| 7 +--
 4 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 38144ceb38e2..61a718d4d063 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1 +1,2 @@
 DIST vlc-3.0.17.4.tar.xz 26567148 BLAKE2B 
4f36e7a9695d9e839fbebe92ec85c9411fa5b980b18332caf3dacfe51c6fea30cae71ee4cb0dad8b5536dd7d9b8801987f87a3c978eec17e444eaeacda603881
 SHA512 
dac14c6586603c064294672eb878253e52b3a7bef431fb10303345e5400591b5c1f2d452a2af03f503db0ca186582a84be06fdf05ab011c33f7b0bd5389c51fb
+DIST vlc-3.0.18.tar.xz 26631372 BLAKE2B 
73d80615d5b4789ca980bd631db248e74de13d466e5f19b66a170ca785b46f281a1a242c6fdf14686cfb224aba3ddfeda16ffce11edbef3255c4bbdff36c517d
 SHA512 
6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
similarity index 99%
copy from media-video/vlc/vlc-3.0..ebuild
copy to media-video/vlc/vlc-3.0.18.ebuild
index 1bb332e0e8d1..796b615311cc 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2000-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 LUA_COMPAT=( lua5-{1..2} )
 
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 
@@ -243,7 +243,10 @@ pkg_setup() {
 }
 
 src_prepare() {
-   xdg_src_prepare # bug 608256
+   default
+
+   # bug 608256
+   xdg_environment_reset
 
has_version 'net-libs/libupnp:1.8' && \
eapply "${FILESDIR}"/${PN}-2.2.8-libupnp-slot-1.8.patch

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 1bb332e0e8d1..ceca1a3dae1d 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -1,7 +1,7 @@
 # Copyright 2000-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 LUA_COMPAT=( lua5-{1..2} )
 
@@ -243,7 +243,10 @@ pkg_setup() {
 }
 
 src_prepare() {
-   xdg_src_prepare # bug 608256
+   default
+
+   # bug 608256
+   xdg_environment_reset
 
has_version 'net-libs/libupnp:1.8' && \
eapply "${FILESDIR}"/${PN}-2.2.8-libupnp-slot-1.8.patch

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 04d660284ef4..2485c8f18d35 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2000-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 LUA_COMPAT=( lua5-{1..2} )
 
@@ -246,7 +246,10 @@ pkg_setup() {
 }
 
 src_prepare() {
-   xdg_src_prepare # bug 608256
+   default
+
+   # bug 608256
+   xdg_environment_reset
 
has_version 'net-libs/libupnp:1.8' && \
eapply "${FILESDIR}"/${P}-libupnp-slot-1.8.patch



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-10-28 Thread Sam James
commit: 74cb8cf08f5b97986f8a77053f71d21b89147ac0
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 15:52:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 15:54:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74cb8cf0

media-video/vlc: sync live

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0..ebuild | 2 +-
 media-video/vlc/vlc-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index f0b7f292923b..1bb332e0e8d1 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 6761ef800a15..04d660284ef4 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/files/, media-video/vlc/

2022-10-28 Thread Sam James
commit: 541281ddd0bef7dcefe265cec675ea8710e5fb68
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 15:56:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 15:56:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541281dd

media-video/vlc: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/875785
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/files/vlc-3.0.17.4-gcc13.patch | 20 
 media-video/vlc/vlc-3.0.17.4-r2.ebuild |  1 +
 2 files changed, 21 insertions(+)

diff --git a/media-video/vlc/files/vlc-3.0.17.4-gcc13.patch 
b/media-video/vlc/files/vlc-3.0.17.4-gcc13.patch
new file mode 100644
index ..374cd5ada0ac
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.17.4-gcc13.patch
@@ -0,0 +1,20 @@
+https://code.videolan.org/robUx4/vlc/-/commit/6fca76ebd76bf8fce9b111e31bda64015cdc770f
+https://bugs.gentoo.org/875785
+
+From 6fca76ebd76bf8fce9b111e31bda64015cdc770f Mon Sep 17 00:00:00 2001
+From: Johannes Kauffmann 
+Date: Mon, 11 Jul 2022 19:35:57 +
+Subject: [PATCH] demux: dash: include cstdint, needed for uint64_t
+
+Fixes #27077.
+--- a/modules/demux/dash/mpd/TemplatedUri.hpp
 b/modules/demux/dash/mpd/TemplatedUri.hpp
+@@ -21,6 +21,7 @@
+ #ifndef TEMPLATEDURI_HPP
+ #define TEMPLATEDURI_HPP
+ 
++#include 
+ #include 
+ 
+ namespace dash
+GitLab

diff --git a/media-video/vlc/vlc-3.0.17.4-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.4-r2.ebuild
index 2d22452092cf..824a5c251898 100644
--- a/media-video/vlc/vlc-3.0.17.4-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.17.4-r2.ebuild
@@ -232,6 +232,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.0.11.1-configure_lua_version.patch
"${FILESDIR}"/${PN}-3.0.14-fix-live-address-api.patch # bug 835072
"${FILESDIR}"/${PN}-3.0.17.3-dav1d-1.0.0.patch # bug 835787
+   "${FILESDIR}"/${PN}-3.0.17.4-gcc13.patch # bug 875785
 )
 
 DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/files/

2022-10-15 Thread Conrad Kostecki
commit: 6c5218213a469e90cdb76c48ff5ff028f59f094d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Oct 15 07:59:51 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Oct 15 19:33:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c521821

media-video/vlc: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/27789
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-video/vlc/files/vlc-3.0.11.1-srt-1.4.2.patch | 25 --
 media-video/vlc/files/vlc-3.0.13-srt-1.3.0.patch   | 11 --
 2 files changed, 36 deletions(-)

diff --git a/media-video/vlc/files/vlc-3.0.11.1-srt-1.4.2.patch 
b/media-video/vlc/files/vlc-3.0.11.1-srt-1.4.2.patch
deleted file mode 100644
index d617a8357ff7..
--- a/media-video/vlc/files/vlc-3.0.11.1-srt-1.4.2.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-net-libs/srt renamed the SRTO_TSBPDDELAY constant to SRTRO_LATENCY.
-https://github.com/Haivision/srt/pull/1364
-https://bugs.gentoo.org/758062
 b/modules/access/srt.c
-+++ a/modules/access/srt.c
-@@ -165,7 +165,7 @@ static bool srt_schedule_reconnect(strea
- 
- /* Set latency */
- i_latency = var_InheritInteger( p_stream, "latency" );
--srt_setsockopt( p_sys->sock, 0, SRTO_TSBPDDELAY,
-+srt_setsockopt( p_sys->sock, 0, SRTO_LATENCY,
- _latency, sizeof( int ) );
- 
- psz_passphrase = var_InheritString( p_stream, "passphrase" );
 a/modules/access_output/srt.c
-+++ b/modules/access_output/srt.c
-@@ -162,7 +162,7 @@ static bool srt_schedule_reconnect(sout_
- 
- /* Set latency */
- i_latency = var_InheritInteger( p_access, "latency" );
--srt_setsockopt( p_sys->sock, 0, SRTO_TSBPDDELAY,
-+srt_setsockopt( p_sys->sock, 0, SRTO_LATENCY,
- _latency, sizeof( int ) );
- 
- if ( psz_passphrase != NULL && psz_passphrase[0] != '\0')

diff --git a/media-video/vlc/files/vlc-3.0.13-srt-1.3.0.patch 
b/media-video/vlc/files/vlc-3.0.13-srt-1.3.0.patch
deleted file mode 100644
index c255689c1ca0..
--- a/media-video/vlc/files/vlc-3.0.13-srt-1.3.0.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -4016,7 +4016,7 @@
- dnl
- dnl  SRT plugin
- dnl
--PKG_ENABLE_MODULES_VLC([SRT], [access_srt access_output_srt], [srt >= 1.2.2 
srt < 1.3.0], [SRT input/output plugin], [auto], [], [], [-DENABLE_SRT])
-+PKG_ENABLE_MODULES_VLC([SRT], [access_srt access_output_srt], [srt >= 1.2.2], 
[SRT input/output plugin], [auto], [], [], [-DENABLE_SRT])
- 
- EXTEND_HELP_STRING([Visualisations and Video filter plugins:])
- dnl



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-10-08 Thread Sam James
commit: 29dc7e555e1591153293c3d9fba3604cc7361c1c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 22:13:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 22:15:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29dc7e55

media-video/vlc: update libxcb dep

Closes: https://bugs.gentoo.org/875968
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 079c0fe76d73..e3fed8ce3a0d 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -213,7 +213,7 @@ RDEPEND="
)
X? (
x11-libs/libX11
-   x11-libs/libxcb[xkb]
+   x11-libs/libxcb
x11-libs/libXcursor
x11-libs/libxkbcommon[X]
x11-libs/xcb-util



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-10-08 Thread Sam James
commit: 5ffaf7125e3b3ec54b44a64d23a7e0f99516969c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 18:41:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 19:04:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffaf712

media-video/vlc: drop 3.0.16-r10, 3.0.17.3-r4

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest   |   2 -
 media-video/vlc/vlc-3.0.16-r10.ebuild  | 517 -
 media-video/vlc/vlc-3.0.17.3-r4.ebuild | 512 
 3 files changed, 1031 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 636a01926660..38144ceb38e2 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,3 +1 @@
-DIST vlc-3.0.16.tar.xz 26439328 BLAKE2B 
1971b88f3faf6d3b019c3fcb83108242bb218f1472dc3c1763a8eaa996befcb36a685a75beb8c2513e3365e77a9df6623d194ef511b5271e3114f2f46588e1ff
 SHA512 
35cdf191071224d0cf1b5a83c00773ff87b9e5bfcf0f5523f7edd53f75b23eda6b27bb49ffa97d69a1d176b8fe4786d959aeeb00d4380beab71c9f7e6b7c7298
-DIST vlc-3.0.17.3.tar.xz 26393440 BLAKE2B 
5079caa779335647394eb4af631ae89098b22545531ecf95ed81f9551f7004b8469a6e44de08f512e381164dc64e011d42be14d675d20c09ab043a00348f6b83
 SHA512 
99095b39ed600c3a89ebc0d377a2fc2522b3623a56b0f6de2df50a3c6e0148c67c28c0f2d8dec28bbdf5c62cf29b3579429a79ed00440570643778a9871022b6
 DIST vlc-3.0.17.4.tar.xz 26567148 BLAKE2B 
4f36e7a9695d9e839fbebe92ec85c9411fa5b980b18332caf3dacfe51c6fea30cae71ee4cb0dad8b5536dd7d9b8801987f87a3c978eec17e444eaeacda603881
 SHA512 
dac14c6586603c064294672eb878253e52b3a7bef431fb10303345e5400591b5c1f2d452a2af03f503db0ca186582a84be06fdf05ab011c33f7b0bd5389c51fb

diff --git a/media-video/vlc/vlc-3.0.16-r10.ebuild 
b/media-video/vlc/vlc-3.0.16-r10.ebuild
deleted file mode 100644
index c8fc92b7841f..
--- a/media-video/vlc/vlc-3.0.16-r10.ebuild
+++ /dev/null
@@ -1,517 +0,0 @@
-# Copyright 2000-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
-   else
-   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
-   fi
-   inherit git-r3
-else
-   SRC_URI="https://get.videolan.org/vlc/${PV}/${P}.tar.xz;
-   #S="${WORKDIR}/${PN}-$(ver_cut 1-2)-${PV}"
-   #SRC_URI="https://code.videolan.org/videolan/vlc-$(ver_cut 
1-2)/-/archive/${PV}/vlc-$(ver_cut 1-2)-${PV}.tar.gz"
-   #if [[ ${MY_P} = ${P} ]] ; then
-   #   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   #else
-   #   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   #fi
-   KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv -sparc x86"
-fi
-
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast
-   dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk 
+ffmpeg flac
-   fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack 
jpeg kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc
-   live lua macosx-notifications mad matroska modplug mp3 mpeg mtp 
musepack ncurses
-   nfs ogg omxil optimisememory opus png projectm pulseaudio +qt5 rdp
-   run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg 
taglib
-   theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx 
wayland +X
-   x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec 
cpu_flags_x86_mmx
-   cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( qt5 truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   x86? ( dev-lang/yasm )
-"
-RDEPEND="
-   media-libs/libvorbis
-   net-dns/libidn:=
-   sys-libs/zlib[minizip]
-   virtual/libintl
-   virtual/opengl
-   a52? ( media-libs/a52dec )
-   alsa? ( media-libs/alsa-lib )
-   aom? ( media-libs/libaom:= )
-   archive? ( app-arch/libarchive:= )
-   aribsub? ( media-libs/aribb24 )
-   bidi? (
-   dev-libs/fribidi
-  

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-10-08 Thread Sam James
commit: 19b3b5ee9ae1874a3ab1ed722f0462efaf9f7a72
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 18:15:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 18:25:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b3b5ee

media-video/vlc: fix MissingUseDepDefault on libupnp

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/{vlc-3.0.16-r9.ebuild => vlc-3.0.16-r10.ebuild}| 4 ++--
 media-video/vlc/{vlc-3.0.17.3-r3.ebuild => vlc-3.0.17.3-r4.ebuild} | 4 ++--
 media-video/vlc/{vlc-3.0.17.4-r1.ebuild => vlc-3.0.17.4-r2.ebuild} | 2 +-
 media-video/vlc/vlc-3.0..ebuild| 2 +-
 media-video/vlc/vlc-.ebuild| 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.16-r9.ebuild 
b/media-video/vlc/vlc-3.0.16-r10.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.16-r9.ebuild
rename to media-video/vlc/vlc-3.0.16-r10.ebuild
index a69ced3df0e0..c8fc92b7841f 100644
--- a/media-video/vlc/vlc-3.0.16-r9.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r10.ebuild
@@ -123,7 +123,7 @@ RDEPEND="
sys-libs/libraw1394
)
jack? ( virtual/jack )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
kate? ( media-libs/libkate )
libass? (
media-libs/fontconfig:1.0
@@ -205,7 +205,7 @@ RDEPEND="
)
twolame? ( media-sound/twolame )
udev? ( virtual/udev )
-   upnp? ( net-libs/libupnp:=[ipv6] )
+   upnp? ( net-libs/libupnp:=[ipv6(+)] )
v4l? ( media-libs/libv4l:= )
vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )

diff --git a/media-video/vlc/vlc-3.0.17.3-r3.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r4.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.17.3-r3.ebuild
rename to media-video/vlc/vlc-3.0.17.3-r4.ebuild
index 0798e4728354..577e86d460be 100644
--- a/media-video/vlc/vlc-3.0.17.3-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r4.ebuild
@@ -127,7 +127,7 @@ RDEPEND="
sys-libs/libraw1394
)
jack? ( virtual/jack )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
kate? ( media-libs/libkate )
libass? (
media-libs/fontconfig:1.0
@@ -199,7 +199,7 @@ RDEPEND="
)
twolame? ( media-sound/twolame )
udev? ( virtual/udev )
-   upnp? ( net-libs/libupnp:=[ipv6] )
+   upnp? ( net-libs/libupnp:=[ipv6(+)] )
v4l? ( media-libs/libv4l:= )
vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )

diff --git a/media-video/vlc/vlc-3.0.17.4-r1.ebuild 
b/media-video/vlc/vlc-3.0.17.4-r2.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.17.4-r1.ebuild
rename to media-video/vlc/vlc-3.0.17.4-r2.ebuild
index cde98f26b191..51e83c818c18 100644
--- a/media-video/vlc/vlc-3.0.17.4-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.17.4-r2.ebuild
@@ -199,7 +199,7 @@ RDEPEND="
)
twolame? ( media-sound/twolame )
udev? ( virtual/udev )
-   upnp? ( net-libs/libupnp:=[ipv6] )
+   upnp? ( net-libs/libupnp:=[ipv6(+)] )
v4l? ( media-libs/libv4l:= )
vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 0a7398e26412..04bd2d59f6bf 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -199,7 +199,7 @@ RDEPEND="
)
twolame? ( media-sound/twolame )
udev? ( virtual/udev )
-   upnp? ( net-libs/libupnp:=[ipv6] )
+   upnp? ( net-libs/libupnp:=[ipv6(+)] )
v4l? ( media-libs/libv4l:= )
vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 1afbaeb71d80..079c0fe76d73 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -201,7 +201,7 @@ RDEPEND="
)
twolame? ( media-sound/twolame )
udev? ( virtual/udev )
-   upnp? ( net-libs/libupnp:=[ipv6] )
+   upnp? ( net-libs/libupnp:=[ipv6(+)] )
v4l? ( media-libs/libv4l:= )
vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-09-01 Thread Matt Turner
commit: 7828918935b56c2857bd12072d22a4a4d649d56c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep  1 17:47:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep  1 17:47:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78289189

media-video/vlc: Stabilize 3.0.17.4 ppc, #865413

Signed-off-by: Matt Turner  gentoo.org>

 media-video/vlc/vlc-3.0.17.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.4.ebuild 
b/media-video/vlc/vlc-3.0.17.4.ebuild
index 7d9eb9eb5587..4030e620d8f5 100644
--- a/media-video/vlc/vlc-3.0.17.4.ebuild
+++ b/media-video/vlc/vlc-3.0.17.4.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-08-18 Thread Agostino Sarubbo
commit: c6ca9f090730db9f14152472293c0d58405161fd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 18 09:22:50 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 18 09:22:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ca9f09

media-video/vlc: x86 stable wrt bug #865413

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.17.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.4.ebuild 
b/media-video/vlc/vlc-3.0.17.4.ebuild
index 92454d946ac3..7d9eb9eb5587 100644
--- a/media-video/vlc/vlc-3.0.17.4.ebuild
+++ b/media-video/vlc/vlc-3.0.17.4.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-08-17 Thread Agostino Sarubbo
commit: 53a8566c1a0fddea5b18332f4ecb7e31cc759e27
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 17 07:05:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 17 07:06:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a8566c

media-video/vlc: amd64 stable wrt bug #865413

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.17.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.4.ebuild 
b/media-video/vlc/vlc-3.0.17.4.ebuild
index 7c6b3737fc0a..92454d946ac3 100644
--- a/media-video/vlc/vlc-3.0.17.4.ebuild
+++ b/media-video/vlc/vlc-3.0.17.4.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-08-16 Thread Arthur Zamarin
commit: 1730c5d64989e7dbe3b782c17d88f28505ae3a1f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 17 04:52:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 17 04:52:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1730c5d6

media-video/vlc: Stabilize 3.0.17.4 arm64, #865413

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.17.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.4.ebuild 
b/media-video/vlc/vlc-3.0.17.4.ebuild
index b21ec7908214..7c6b3737fc0a 100644
--- a/media-video/vlc/vlc-3.0.17.4.ebuild
+++ b/media-video/vlc/vlc-3.0.17.4.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-08-16 Thread Arthur Zamarin
commit: 5da0590dc50dd9c1de96880aee1a50616418260d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 17 04:52:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 17 04:52:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da0590d

media-video/vlc: Stabilize 3.0.17.4 ppc64, #865413

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/vlc/vlc-3.0.17.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.4.ebuild 
b/media-video/vlc/vlc-3.0.17.4.ebuild
index 86411c523f71..b21ec7908214 100644
--- a/media-video/vlc/vlc-3.0.17.4.ebuild
+++ b/media-video/vlc/vlc-3.0.17.4.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-25 Thread Sam James
commit: 18c0f939fcf39318c6d0edadf2f648a8a0b921e7
Author: Sam James  gentoo  org>
AuthorDate: Wed May 25 19:24:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 25 19:24:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c0f939

media-video/vlc: Stabilize 3.0.17.3-r2 ppc64, #846992

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.17.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.3-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
index 8df417532624..052013029e2f 100644
--- a/media-video/vlc/vlc-3.0.17.3-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-25 Thread Jakov Smolić
commit: 29c5cf95c080978d734d7662bec5c6992b6b8ed4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 25 10:49:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 25 10:49:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c5cf95

media-video/vlc: Stabilize 3.0.17.3-r2 arm64, #846992

Signed-off-by: Jakov Smolić  gentoo.org>

 media-video/vlc/vlc-3.0.17.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.3-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
index 1707b849faa0..8df417532624 100644
--- a/media-video/vlc/vlc-3.0.17.3-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-25 Thread Jakov Smolić
commit: f269d959224e9851ed79026f4fe8b2e548be5ec4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 25 07:23:59 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 25 07:23:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f269d959

media-video/vlc: Stabilize 3.0.17.3-r2 ppc, #846992

Signed-off-by: Jakov Smolić  gentoo.org>

 media-video/vlc/vlc-3.0.17.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.3-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
index 48caa172b539..1707b849faa0 100644
--- a/media-video/vlc/vlc-3.0.17.3-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-25 Thread Jakov Smolić
commit: 9374f73b154896f2026ac55fccea7ccbcb0d20c1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 25 07:10:10 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 25 07:10:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9374f73b

media-video/vlc: Stabilize 3.0.17.3-r2 amd64, #846992

Signed-off-by: Jakov Smolić  gentoo.org>

 media-video/vlc/vlc-3.0.17.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.3-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
index e2766d997eb1..48caa172b539 100644
--- a/media-video/vlc/vlc-3.0.17.3-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-25 Thread Jakov Smolić
commit: 32fbffe331c7fda9b3cdff2ba4d395fb0b52713b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed May 25 07:09:57 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed May 25 07:09:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fbffe3

media-video/vlc: Stabilize 3.0.17.3-r2 x86, #846992

Signed-off-by: Jakov Smolić  gentoo.org>

 media-video/vlc/vlc-3.0.17.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.17.3-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
index f1b90b865b31..e2766d997eb1 100644
--- a/media-video/vlc/vlc-3.0.17.3-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-22 Thread Pacho Ramos
commit: 54e0096fcc647ae5751b201bc652b70b9221ef46
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun May 22 14:57:43 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun May 22 14:58:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e0096f

media-video/vlc: drop 3.0.17.3-r1

Signed-off-by: Pacho Ramos  gentoo.org>

 media-video/vlc/vlc-3.0.17.3-r1.ebuild | 511 -
 1 file changed, 511 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.17.3-r1.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r1.ebuild
deleted file mode 100644
index ca18dae57b23..
--- a/media-video/vlc/vlc-3.0.17.3-r1.ebuild
+++ /dev/null
@@ -1,511 +0,0 @@
-# Copyright 2000-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   EGIT_BRANCH="3.0.x"
-   fi
-   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
-   inherit git-r3
-else
-   if [[ ${MY_P} = ${P} ]] ; then
-   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   else
-   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
-fi
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme gnome-keyring gstreamer +gui ieee1394 jack jpeg 
kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
-   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
-   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
-   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
-   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( gui truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   x86? ( dev-lang/yasm )
-"
-RDEPEND="
-   media-libs/libvorbis
-   net-dns/libidn:=
-   sys-libs/zlib[minizip]
-   virtual/libintl
-   virtual/opengl
-   a52? ( media-libs/a52dec )
-   alsa? ( media-libs/alsa-lib )
-   aom? ( media-libs/libaom:= )
-   archive? ( app-arch/libarchive:= )
-   aribsub? ( media-libs/aribb24 )
-   bidi? (
-   dev-libs/fribidi
-   media-libs/freetype:2[harfbuzz]
-   media-libs/harfbuzz:=
-   virtual/ttf-fonts
-   )
-   bluray? ( >=media-libs/libbluray-1.3.0:= )
-   cddb? ( media-libs/libcddb )
-   chromaprint? ( media-libs/chromaprint:= )
-   chromecast? (
-   >=dev-libs/protobuf-2.5.0:=
-   >=net-libs/libmicrodns-0.1.2:=
-   )
-   dav1d? ( media-libs/dav1d:= )
-   dbus? ( sys-apps/dbus )
-   dc1394? (
-   media-libs/libdc1394:2
-   sys-libs/libraw1394
-   )
-   dts? ( media-libs/libdca )
-   dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= )
-   dvd? (
-   >=media-libs/libdvdnav-6.1.1:0=
-   >=media-libs/libdvdread-6.1.2:0=
-   )
-   faad? ( media-libs/faad2 )
-   fdk? ( media-libs/fdk-aac:= )
-   ffmpeg? ( >=media-video/ffmpeg-3.1.3:0=[postproc,vaapi?,vdpau?] )
-   flac? (
-   media-libs/flac
-   media-libs/libogg
-   )
-   fluidsynth? ( media-sound/fluidsynth:= )
-   fontconfig? ( media-libs/fontconfig:1.0 )
-   gcrypt? (
-   dev-libs/libgcrypt:0=
-   dev-libs/libgpg-error
-   )
-   gme? ( media-libs/game-music-emu )
-   gnome-keyring? ( app-crypt/libsecret )
-   gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 )
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   X? (
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-22 Thread Pacho Ramos
commit: 7ea6b76e94a9537155063befd1d9322382b2e8f1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun May 22 14:57:19 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun May 22 14:58:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea6b76e

media-video/vlc: Update jpeg dep

Signed-off-by: Pacho Ramos  gentoo.org>

 media-video/vlc/vlc-3.0.17.4.ebuild | 2 +-
 media-video/vlc/vlc-3.0..ebuild | 2 +-
 media-video/vlc/vlc-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.17.4.ebuild 
b/media-video/vlc/vlc-3.0.17.4.ebuild
index f1b90b865b31..6adc7744a5da 100644
--- a/media-video/vlc/vlc-3.0.17.4.ebuild
+++ b/media-video/vlc/vlc-3.0.17.4.ebuild
@@ -127,7 +127,7 @@ RDEPEND="
sys-libs/libraw1394
)
jack? ( virtual/jack )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( media-libs/libjpeg-turbo:0 )
kate? ( media-libs/libkate )
libass? (
media-libs/fontconfig:1.0

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index f6a6a9658e5f..fb3f446fd030 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -127,7 +127,7 @@ RDEPEND="
sys-libs/libraw1394
)
jack? ( virtual/jack )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( media-libs/libjpeg-turbo:0 )
kate? ( media-libs/libkate )
libass? (
media-libs/fontconfig:1.0

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 14afeb88022f..3d05e9b5c9c8 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -127,7 +127,7 @@ RDEPEND="
sys-libs/libraw1394
)
jack? ( virtual/jack )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( media-libs/libjpeg-turbo:0 )
kate? ( media-libs/libkate )
kms? ( x11-libs/libdrm )
libass? (



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-22 Thread Pacho Ramos
commit: b134a6bfa72f5a82798b7d73654978a2d735ee9a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun May 22 14:55:19 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun May 22 14:58:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b134a6bf

media-video/vlc: add 3.0.17.4

Signed-off-by: Pacho Ramos  gentoo.org>

 media-video/vlc/Manifest|   1 +
 media-video/vlc/vlc-3.0.17.4.ebuild | 512 
 2 files changed, 513 insertions(+)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 738543e5e5db..636a01926660 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,2 +1,3 @@
 DIST vlc-3.0.16.tar.xz 26439328 BLAKE2B 
1971b88f3faf6d3b019c3fcb83108242bb218f1472dc3c1763a8eaa996befcb36a685a75beb8c2513e3365e77a9df6623d194ef511b5271e3114f2f46588e1ff
 SHA512 
35cdf191071224d0cf1b5a83c00773ff87b9e5bfcf0f5523f7edd53f75b23eda6b27bb49ffa97d69a1d176b8fe4786d959aeeb00d4380beab71c9f7e6b7c7298
 DIST vlc-3.0.17.3.tar.xz 26393440 BLAKE2B 
5079caa779335647394eb4af631ae89098b22545531ecf95ed81f9551f7004b8469a6e44de08f512e381164dc64e011d42be14d675d20c09ab043a00348f6b83
 SHA512 
99095b39ed600c3a89ebc0d377a2fc2522b3623a56b0f6de2df50a3c6e0148c67c28c0f2d8dec28bbdf5c62cf29b3579429a79ed00440570643778a9871022b6
+DIST vlc-3.0.17.4.tar.xz 26567148 BLAKE2B 
4f36e7a9695d9e839fbebe92ec85c9411fa5b980b18332caf3dacfe51c6fea30cae71ee4cb0dad8b5536dd7d9b8801987f87a3c978eec17e444eaeacda603881
 SHA512 
dac14c6586603c064294672eb878253e52b3a7bef431fb10303345e5400591b5c1f2d452a2af03f503db0ca186582a84be06fdf05ab011c33f7b0bd5389c51fb

diff --git a/media-video/vlc/vlc-3.0.17.4.ebuild 
b/media-video/vlc/vlc-3.0.17.4.ebuild
new file mode 100644
index ..f1b90b865b31
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.17.4.ebuild
@@ -0,0 +1,512 @@
+# Copyright 2000-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = * ]] ; then
+   if [[ ${PV%.} != ${PV} ]] ; then
+   EGIT_BRANCH="3.0.x"
+   fi
+   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
+   inherit git-r3
+else
+   if [[ ${MY_P} = ${P} ]] ; then
+   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
+   else
+   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
+   fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
+fi
+inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+
+DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
+HOMEPAGE="https://www.videolan.org/vlc/;
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5-9" # vlc - vlccore
+
+IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
+   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
+   fontconfig +gcrypt gme gnome-keyring gstreamer +gui ieee1394 jack jpeg 
kate
+   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
+   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
+   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
+   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
+   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
+   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
+"
+REQUIRED_USE="
+   chromecast? ( encode )
+   directx? ( ffmpeg )
+   fontconfig? ( truetype )
+   libcaca? ( X )
+   libtar? ( skins )
+   libtiger? ( kate )
+   lua? ( ${LUA_REQUIRED_USE} )
+   skins? ( gui truetype X xml )
+   ssl? ( gcrypt )
+   vaapi? ( ffmpeg X )
+   vdpau? ( ffmpeg X )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   lua? ( ${LUA_DEPS} )
+   amd64? ( dev-lang/yasm )
+   x86? ( dev-lang/yasm )
+"
+RDEPEND="
+   media-libs/libvorbis
+   net-dns/libidn:=
+   sys-libs/zlib[minizip]
+   virtual/libintl
+   virtual/opengl
+   a52? ( media-libs/a52dec )
+   alsa? ( media-libs/alsa-lib )
+   aom? ( media-libs/libaom:= )
+   archive? ( app-arch/libarchive:= )
+   aribsub? ( media-libs/aribb24 )
+   bidi? (
+   dev-libs/fribidi
+   media-libs/freetype:2[harfbuzz]
+   media-libs/harfbuzz:=
+   virtual/ttf-fonts
+   )
+   bluray? ( >=media-libs/libbluray-1.3.0:= )
+   cddb? ( media-libs/libcddb )
+   chromaprint? ( media-libs/chromaprint:= )
+   chromecast? (
+   >=dev-libs/protobuf-2.5.0:=
+   >=net-libs/libmicrodns-0.1.2:=
+   )
+   dav1d? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-05-17 Thread Sam James
commit: f36d701f945f3d8adaa7169d10de4cd171334e7e
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 23:04:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 23:04:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f36d701f

media-video/vlc: drop obsolete -std=c++11

The commit referenced in the ebuild [0] was in 3.0.0 anyway, but
also, AX_CXX_COMPILE_STDCXX_11 passes the needed flags to enable
c++11 support anyway.

In any case, long obsolete, as GCC 9+ defaults to gnu++11 or newer
anyhow.

[0] 
https://github.com/videolan/vlc/commit/4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.16-r8.ebuild   | 3 ---
 media-video/vlc/vlc-3.0.17.3-r1.ebuild | 3 ---
 media-video/vlc/vlc-3.0.17.3-r2.ebuild | 3 ---
 media-video/vlc/vlc-3.0..ebuild| 3 ---
 media-video/vlc/vlc-.ebuild| 3 ---
 5 files changed, 15 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.16-r8.ebuild 
b/media-video/vlc/vlc-3.0.16-r8.ebuild
index e4cf9a519934..5ac73bb5c456 100644
--- a/media-video/vlc/vlc-3.0.16-r8.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r8.ebuild
@@ -448,9 +448,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617

diff --git a/media-video/vlc/vlc-3.0.17.3-r1.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r1.ebuild
index b4f720f589d4..ca18dae57b23 100644
--- a/media-video/vlc/vlc-3.0.17.3-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r1.ebuild
@@ -442,9 +442,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617

diff --git a/media-video/vlc/vlc-3.0.17.3-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
index 33d9f2b17a26..f1b90b865b31 100644
--- a/media-video/vlc/vlc-3.0.17.3-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
@@ -443,9 +443,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 9f650bcfa31d..f6a6a9658e5f 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -441,9 +441,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 23316e6cba59..14afeb88022f 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -441,9 +441,6 @@ src_configure() {
replace-flags -Os -O2
fi
 
-   # VLC now requires C++11 after commit 
4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
-   append-cxxflags -std=c++11
-
if use omxil; then
# bug #723006
# https://trac.videolan.org/vlc/ticket/24617



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/files/, media-video/vlc/

2022-04-07 Thread Sam James
commit: 57322daae014d657b2b063abff4af216f1d90151
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  7 22:32:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  7 22:33:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57322daa

media-video/vlc: add dav1d-1.0.0 patch

It's unmerged (pending upstream) but
nobody's complained of runtime issues and the
patch itself wasn't disputed; just whether there's
another separate runtime bug which people
noticed during review of the patch.

Closes: https://bugs.gentoo.org/835787
Signed-off-by: Sam James  gentoo.org>

 .../vlc/files/vlc-3.0.17.3-dav1d-1.0.0.patch   |  78 
 media-video/vlc/vlc-3.0.17.3-r2.ebuild | 515 +
 2 files changed, 593 insertions(+)

diff --git a/media-video/vlc/files/vlc-3.0.17.3-dav1d-1.0.0.patch 
b/media-video/vlc/files/vlc-3.0.17.3-dav1d-1.0.0.patch
new file mode 100644
index ..deb748cdba92
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.17.3-dav1d-1.0.0.patch
@@ -0,0 +1,78 @@
+https://code.videolan.org/videolan/vlc/-/merge_requests/1618.patch
+https://bugs.gentoo.org/835787
+
+From 0efdfe8799b0100f41c5b8d6e1b43451001386cb Mon Sep 17 00:00:00 2001
+From: Steve Lhomme 
+Date: Fri, 18 Mar 2022 11:42:49 +0100
+Subject: [PATCH 1/2] dav1d: fix compilation with (upcoming) dav1d 1.0
+
+(cherry picked from commit dbf45cea2a8abdfbef897b8a71f3eb782bb1b712) (edited)
+edited:
+- 3.0 has the 128 pixels padding elsewhere
+- 3.0 has an extra parameter for add_integer_with_range()
+- 3.0 was setting i_extra_picture_buffers further down in the code
+- 3.0 uses 16 threads max
+
+Signed-off-by: Steve Lhomme 
+--- a/modules/codec/dav1d.c
 b/modules/codec/dav1d.c
+@@ -63,10 +63,16 @@ vlc_module_begin ()
+ set_category(CAT_INPUT)
+ set_subcategory(SUBCAT_INPUT_VCODEC)
+ 
++#if DAV1D_API_VERSION_MAJOR >= 6
++add_integer_with_range("dav1d-thread-frames", 0, 0, DAV1D_MAX_THREADS,
++THREAD_FRAMES_TEXT, THREAD_FRAMES_LONGTEXT, false)
++add_obsolete_string("dav1d-thread-tiles") // unused with dav1d 1.0
++#else
+ add_integer_with_range("dav1d-thread-frames", 0, 0, 
DAV1D_MAX_FRAME_THREADS,
+ THREAD_FRAMES_TEXT, THREAD_FRAMES_LONGTEXT, false)
+ add_integer_with_range("dav1d-thread-tiles", 0, 0, DAV1D_MAX_TILE_THREADS,
+ THREAD_TILES_TEXT, THREAD_TILES_LONGTEXT, false)
++#endif
+ vlc_module_end ()
+ 
+ /*
+@@ -294,6 +300,11 @@ static int OpenDecoder(vlc_object_t *p_this)
+ return VLC_ENOMEM;
+ 
+ dav1d_default_settings(_sys->s);
++#if DAV1D_API_VERSION_MAJOR >= 6
++p_sys->s.n_threads = var_InheritInteger(p_this, "dav1d-thread-frames");
++if (p_sys->s.n_threads == 0)
++p_sys->s.n_threads = (i_core_count < 16) ? i_core_count : 16;
++#else
+ p_sys->s.n_tile_threads = var_InheritInteger(p_this, 
"dav1d-thread-tiles");
+ if (p_sys->s.n_tile_threads == 0)
+ p_sys->s.n_tile_threads =
+@@ -303,6 +314,7 @@ static int OpenDecoder(vlc_object_t *p_this)
+ p_sys->s.n_frame_threads = var_InheritInteger(p_this, 
"dav1d-thread-frames");
+ if (p_sys->s.n_frame_threads == 0)
+ p_sys->s.n_frame_threads = (i_core_count < 16) ? i_core_count : 16;
++#endif
+ p_sys->s.allocator.cookie = dec;
+ p_sys->s.allocator.alloc_picture_callback = NewPicture;
+ p_sys->s.allocator.release_picture_callback = FreePicture;
+@@ -313,12 +325,20 @@ static int OpenDecoder(vlc_object_t *p_this)
+ return VLC_EGENERIC;
+ }
+ 
++#if DAV1D_API_VERSION_MAJOR >= 6
++msg_Dbg(p_this, "Using dav1d version %s with %d threads",
++dav1d_version(), p_sys->s.n_threads);
++
++dec->i_extra_picture_buffers = (p_sys->s.n_threads - 1);
++#else
+ msg_Dbg(p_this, "Using dav1d version %s with %d/%d frame/tile threads",
+ dav1d_version(), p_sys->s.n_frame_threads, 
p_sys->s.n_tile_threads);
+ 
++dec->i_extra_picture_buffers = (p_sys->s.n_frame_threads - 1);
++#endif
++
+ dec->pf_decode = Decode;
+ dec->pf_flush = FlushDecoder;
+-dec->i_extra_picture_buffers = (p_sys->s.n_frame_threads - 1);
+ 
+ dec->fmt_out.video.i_width = dec->fmt_in.video.i_width;
+ dec->fmt_out.video.i_height = dec->fmt_in.video.i_height;
+GitLab

diff --git a/media-video/vlc/vlc-3.0.17.3-r2.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
new file mode 100644
index ..33d9f2b17a26
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.17.3-r2.ebuild
@@ -0,0 +1,515 @@
+# Copyright 2000-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = * ]] ; then
+   if [[ ${PV%.} != ${PV} ]] ; then
+   EGIT_BRANCH="3.0.x"
+   fi
+   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-03-29 Thread Matt Turner
commit: 5d2065de371bfd81e2824106d2653417e9ff9dff
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Mar 29 06:53:34 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 29 07:01:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2065de

media-video/vlc: Drop drm USE dependency on x11-libs/libva

Closes: https://bugs.gentoo.org/835467
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24800
Signed-off-by: Matt Turner  gentoo.org>

 media-video/vlc/{vlc-3.0.16-r7.ebuild => vlc-3.0.16-r8.ebuild}  | 2 +-
 media-video/vlc/{vlc-3.0.17.3.ebuild => vlc-3.0.17.3-r1.ebuild} | 2 +-
 media-video/vlc/vlc-3.0..ebuild | 2 +-
 media-video/vlc/vlc-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.16-r7.ebuild 
b/media-video/vlc/vlc-3.0.16-r8.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.16-r7.ebuild
rename to media-video/vlc/vlc-3.0.16-r8.ebuild
index a489be732bc1..e4cf9a519934 100644
--- a/media-video/vlc/vlc-3.0.16-r7.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r8.ebuild
@@ -207,7 +207,7 @@ RDEPEND="
udev? ( virtual/udev )
upnp? ( net-libs/libupnp:=[ipv6] )
v4l? ( media-libs/libv4l:= )
-   vaapi? ( x11-libs/libva:=[drm,wayland?,X?] )
+   vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )
vnc? ( net-libs/libvncserver )
vpx? ( media-libs/libvpx:= )

diff --git a/media-video/vlc/vlc-3.0.17.3.ebuild 
b/media-video/vlc/vlc-3.0.17.3-r1.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.17.3.ebuild
rename to media-video/vlc/vlc-3.0.17.3-r1.ebuild
index b22877009420..b4f720f589d4 100644
--- a/media-video/vlc/vlc-3.0.17.3.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3-r1.ebuild
@@ -201,7 +201,7 @@ RDEPEND="
udev? ( virtual/udev )
upnp? ( net-libs/libupnp:=[ipv6] )
v4l? ( media-libs/libv4l:= )
-   vaapi? ( x11-libs/libva:=[drm,wayland?,X?] )
+   vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )
vnc? ( net-libs/libvncserver )
vpx? ( media-libs/libvpx:= )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 423213f43413..9f650bcfa31d 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -201,7 +201,7 @@ RDEPEND="
udev? ( virtual/udev )
upnp? ( net-libs/libupnp:=[ipv6] )
v4l? ( media-libs/libv4l:= )
-   vaapi? ( x11-libs/libva:=[drm,wayland?,X?] )
+   vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )
vnc? ( net-libs/libvncserver )
vpx? ( media-libs/libvpx:= )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 9eb1890b6c9a..23316e6cba59 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -203,7 +203,7 @@ RDEPEND="
udev? ( virtual/udev )
upnp? ( net-libs/libupnp:=[ipv6] )
v4l? ( media-libs/libv4l:= )
-   vaapi? ( x11-libs/libva:=[drm,wayland?,X?] )
+   vaapi? ( x11-libs/libva:=[drm(+),wayland?,X?] )
vdpau? ( x11-libs/libvdpau )
vnc? ( net-libs/libvncserver )
vpx? ( media-libs/libvpx:= )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-03-19 Thread Sam James
commit: d9dce1e11b145fed3e806550d673138d5d7630c3
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 19 23:42:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 19 23:42:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9dce1e1

media-video/vlc: [QA] fix tc-get* quoting

This can cause build problems for e.g. 32-bit (gcc -m32 ...)

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.16-r7.ebuild | 4 ++--
 media-video/vlc/vlc-3.0.17.3.ebuild  | 2 +-
 media-video/vlc/vlc-3.0..ebuild  | 2 +-
 media-video/vlc/vlc-.ebuild  | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.16-r7.ebuild 
b/media-video/vlc/vlc-3.0.16-r7.ebuild
index 6c0852eb7fb2..a489be732bc1 100644
--- a/media-video/vlc/vlc-3.0.16-r7.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2021 Gentoo Authors
+# Copyright 2000-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -285,7 +285,7 @@ src_prepare() {
 }
 
 src_configure() {
-   local -x BUILDCC=$(tc-getBUILD_CC)
+   local -x BUILDCC="$(tc-getBUILD_CC)"
 
local myeconfargs=(
--disable-aa

diff --git a/media-video/vlc/vlc-3.0.17.3.ebuild 
b/media-video/vlc/vlc-3.0.17.3.ebuild
index cbf2809db75f..b22877009420 100644
--- a/media-video/vlc/vlc-3.0.17.3.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3.ebuild
@@ -279,7 +279,7 @@ src_prepare() {
 }
 
 src_configure() {
-   local -x BUILDCC=$(tc-getBUILD_CC)
+   local -x BUILDCC="$(tc-getBUILD_CC)"
 
local myeconfargs=(
--disable-aa

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index da3784db8aee..423213f43413 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -278,7 +278,7 @@ src_prepare() {
 }
 
 src_configure() {
-   local -x BUILDCC=$(tc-getBUILD_CC)
+   local -x BUILDCC="$(tc-getBUILD_CC)"
 
local myeconfargs=(
--disable-aa

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 68cc07eff6bc..9eb1890b6c9a 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -281,7 +281,7 @@ src_prepare() {
 }
 
 src_configure() {
-   local -x BUILDCC=$(tc-getBUILD_CC)
+   local -x BUILDCC="$(tc-getBUILD_CC)"
 
local myeconfargs=(
--disable-optimizations



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-03-15 Thread John Helmert III
commit: f5ba234895913342d350fdc20aa02fe81f369120
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Mar 15 15:19:48 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Mar 15 15:19:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ba2348

media-video/vlc: fix USE=live build failure

Closes: https://bugs.gentoo.org/835072
Signed-off-by: John Helmert III  gentoo.org>

 media-video/vlc/vlc-3.0.17.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-video/vlc/vlc-3.0.17.3.ebuild 
b/media-video/vlc/vlc-3.0.17.3.ebuild
index 1aa1edac3295..cbf2809db75f 100644
--- a/media-video/vlc/vlc-3.0.17.3.ebuild
+++ b/media-video/vlc/vlc-3.0.17.3.ebuild
@@ -230,6 +230,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
"${FILESDIR}"/${PN}-3.0.6-fdk-aac-2.0.0.patch # bug 672290
"${FILESDIR}"/${PN}-3.0.11.1-configure_lua_version.patch
+   "${FILESDIR}"/${PN}-3.0.14-fix-live-address-api.patch # bug 835072
 )
 
 DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2022-03-12 Thread Sam James
commit: c9055c0868328389fa2b85c8f222acd465cad890
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 02:40:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:27:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9055c08

media-video/vlc: add 3.0.17.3

Closes: https://bugs.gentoo.org/834418
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest|  1 +
 .../{vlc-3.0..ebuild => vlc-3.0.17.3.ebuild}| 17 +++--
 media-video/vlc/vlc-3.0..ebuild | 15 ++-
 media-video/vlc/vlc-.ebuild | 21 +
 4 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index fecc89d899f4..738543e5e5db 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1 +1,2 @@
 DIST vlc-3.0.16.tar.xz 26439328 BLAKE2B 
1971b88f3faf6d3b019c3fcb83108242bb218f1472dc3c1763a8eaa996befcb36a685a75beb8c2513e3365e77a9df6623d194ef511b5271e3114f2f46588e1ff
 SHA512 
35cdf191071224d0cf1b5a83c00773ff87b9e5bfcf0f5523f7edd53f75b23eda6b27bb49ffa97d69a1d176b8fe4786d959aeeb00d4380beab71c9f7e6b7c7298
+DIST vlc-3.0.17.3.tar.xz 26393440 BLAKE2B 
5079caa779335647394eb4af631ae89098b22545531ecf95ed81f9551f7004b8469a6e44de08f512e381164dc64e011d42be14d675d20c09ab043a00348f6b83
 SHA512 
99095b39ed600c3a89ebc0d377a2fc2522b3623a56b0f6de2df50a3c6e0148c67c28c0f2d8dec28bbdf5c62cf29b3579429a79ed00440570643778a9871022b6

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0.17.3.ebuild
similarity index 96%
copy from media-video/vlc/vlc-3.0..ebuild
copy to media-video/vlc/vlc-3.0.17.3.ebuild
index 0f61491ae7b1..1aa1edac3295 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0.17.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2021 Gentoo Authors
+# Copyright 2000-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 
@@ -451,7 +451,12 @@ src_configure() {
fi
 
# FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
+
+   if use riscv; then
+   # bug #803473
+   append-libs -latomic
+   fi
 
if use truetype || use bidi; then
myeconfargs+=( --enable-freetype )
@@ -488,11 +493,11 @@ src_install() {
 
 pkg_postinst() {
if [[ -z "${ROOT}" ]] && [[ -x 
"${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then
-   einfo "Running ${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen on 
${EROOT}/usr/$(get_libdir)/vlc/plugins/"
-   "${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" 
"${EROOT}/usr/$(get_libdir)/vlc/plugins/"
+   einfo "Running ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen 
on ${EROOT}/usr/$(get_libdir)/vlc/plugins/"
+   "${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen" 
"${EROOT}/usr/$(get_libdir)/vlc/plugins/"
else
ewarn "We cannot run vlc-cache-gen (most likely ROOT != /)"
-   ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually"
+   ewarn "Please run 
${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen manually"
ewarn "If you do not do it, vlc will take a long time to load."
fi
 

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 0f61491ae7b1..da3784db8aee 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2021 Gentoo Authors
+# Copyright 2000-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -451,7 +451,12 @@ src_configure() {
fi
 
# FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
+
+   if use riscv; then
+   # bug #803473
+   append-libs -latomic
+   fi
 
if use truetype || use bidi; then
myeconfargs+=( --enable-freetype )
@@ -488,11 +493,11 @@ src_install() {
 
 pkg_postinst() {
if [[ -z "${ROOT}" ]] && [[ -x 
"${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then
-   einfo "Running ${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen on 
${EROOT}/usr/$(get_libdir)/vlc/plugins/"
-   

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-12-19 Thread Luca Barbato
commit: 7a5bd676130c773c01dbc544c8c1be9291c8835c
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Dec 11 21:30:59 2021 +
Commit: Luca Barbato  gentoo  org>
CommitDate: Sun Dec 19 13:00:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5bd676

media-video/vlc: fix live git repo url

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Luca Barbato  gentoo.org>

 media-video/vlc/vlc-3.0..ebuild | 5 ++---
 media-video/vlc/vlc-.ebuild | 7 +++
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index fb2127172d31..0f61491ae7b1 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -10,10 +10,9 @@ MY_PV="${MY_PV/-beta/-test}"
 MY_P="${PN}-${MY_PV}"
 if [[ ${PV} = * ]] ; then
if [[ ${PV%.} != ${PV} ]] ; then
-   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
-   else
-   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
+   EGIT_BRANCH="3.0.x"
fi
+   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
inherit git-r3
 else
if [[ ${MY_P} = ${P} ]] ; then

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 62677697baa2..29ca66497185 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -10,10 +10,9 @@ MY_PV="${MY_PV/-beta/-test}"
 MY_P="${PN}-${MY_PV}"
 if [[ ${PV} = * ]] ; then
if [[ ${PV%.} != ${PV} ]] ; then
-   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
-   else
-   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
+   EGIT_BRANCH="3.0.x"
fi
+   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
inherit git-r3
 else
if [[ ${MY_P} = ${P} ]] ; then
@@ -236,7 +235,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-configure_lua_version.patch
 )
 
-DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )
+DOCS=( AUTHORS THANKS NEWS README.md doc/fortunes.txt )
 
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/, media-video/vlc/files/

2021-11-07 Thread Andreas Sturmlechner
commit: 4e8c7bab64a398c03dc1f937034631fc545ec346
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov  7 12:11:55 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov  7 15:41:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8c7bab

media-video/vlc: Drop 3.0.14-r7

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/vlc/Manifest   |   1 -
 media-video/vlc/files/vlc-3.0.12.1-limits-p1.patch |  32 --
 media-video/vlc/files/vlc-3.0.12.1-limits-p2.patch |  48 --
 media-video/vlc/vlc-3.0.14-r7.ebuild   | 514 -
 4 files changed, 595 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 7098c1b0265..fecc89d899f 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,2 +1 @@
-DIST vlc-3.0-3.0.14.tar.gz 3435 BLAKE2B 
e8182229da1fe4f73b640fad8005ec3fc49da70f289bd32c33fcec51bf81d393b067a795626bad57c87499e8de181ac3ce159e572431e794586753c4a7c32597
 SHA512 
6d366c0f17a8bda7f588ab1818d985bccd076dd821bc83dd7d06827d463931e56cb06ca934622ee2cda4a76b0fbe265a66e4566e9307abc768b76174020f0150
 DIST vlc-3.0.16.tar.xz 26439328 BLAKE2B 
1971b88f3faf6d3b019c3fcb83108242bb218f1472dc3c1763a8eaa996befcb36a685a75beb8c2513e3365e77a9df6623d194ef511b5271e3114f2f46588e1ff
 SHA512 
35cdf191071224d0cf1b5a83c00773ff87b9e5bfcf0f5523f7edd53f75b23eda6b27bb49ffa97d69a1d176b8fe4786d959aeeb00d4380beab71c9f7e6b7c7298

diff --git a/media-video/vlc/files/vlc-3.0.12.1-limits-p1.patch 
b/media-video/vlc/files/vlc-3.0.12.1-limits-p1.patch
deleted file mode 100644
index aaa61a546ad..000
--- a/media-video/vlc/files/vlc-3.0.12.1-limits-p1.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-https://bugs.gentoo.org/767796
-
-From: Robert-André Mauchin 
-Date: Mon, 14 Dec 2020 02:23:52 + (+0100)
-Subject: hls: add missing  include
-X-Git-Url: 
https://git.videolan.org/?p=vlc.git;a=commitdiff_plain;h=3aea33378b0b317b99fce2eeaca8b31bf7cc6aba
-
-hls: add missing  include
-
-Compilation would fail with:
-
-> error: 'numeric_limits' is not a member of 'std'
-
-without this include because of some hardening build
-flags mandated on Fedora Linux, with GCC 11.
-
-Refs #25325
-
-Signed-off-by: Robert-André Mauchin 
-Signed-off-by: Alexandre Janniaux 

-
 a/modules/demux/hls/playlist/Parser.cpp
-+++ b/modules/demux/hls/playlist/Parser.cpp
-@@ -42,6 +42,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- using namespace adaptive;
- using namespace adaptive::playlist;

diff --git a/media-video/vlc/files/vlc-3.0.12.1-limits-p2.patch 
b/media-video/vlc/files/vlc-3.0.12.1-limits-p2.patch
deleted file mode 100644
index 3832b2a1877..000
--- a/media-video/vlc/files/vlc-3.0.12.1-limits-p2.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-https://bugs.gentoo.org/767796
-
-From: Robert-André Mauchin 
-Date: Mon, 14 Dec 2020 02:23:52 + (+0100)
-Subject: adaptive: add missing  include
-X-Git-Url: 
https://git.videolan.org/?p=vlc.git;a=commitdiff_plain;h=e3de1b709b258d2b0e316d927f5c828bdb1a738a
-
-adaptive: add missing  include
-
-Compilation would fail with:
-
-> error: 'numeric_limits' is not a member of 'std'
-
-without this include because of some hardening build
-flags mandated on Fedora Linux, with GCC 11.
-
-Refs #25325
-
-Signed-off-by: Robert-André Mauchin 
-Signed-off-by: Alexandre Janniaux 

-
 a/modules/demux/adaptive/playlist/Inheritables.cpp
-+++ b/modules/demux/adaptive/playlist/Inheritables.cpp
-@@ -29,3 +29,4 @@
-+#include 
- 
- using namespace adaptive::playlist;
- using namespace adaptive;
 a/modules/demux/adaptive/playlist/SegmentInformation.cpp
-+++ b/modules/demux/adaptive/playlist/SegmentInformation.cpp
-@@ -34,6 +34,7 @@
- 
- #include 
- #include 
-+#include 
- 
- using namespace adaptive::playlist;
- 
 a/modules/demux/adaptive/playlist/SegmentTimeline.cpp
-+++ b/modules/demux/adaptive/playlist/SegmentTimeline.cpp
-@@ -29,5 +29,6 @@
- 
- #include 
-+#include 
- 
- using namespace adaptive::playlist;
- 

diff --git a/media-video/vlc/vlc-3.0.14-r7.ebuild 
b/media-video/vlc/vlc-3.0.14-r7.ebuild
deleted file mode 100644
index dadbb25cc1a..000
--- a/media-video/vlc/vlc-3.0.14-r7.ebuild
+++ /dev/null
@@ -1,514 +0,0 @@
-# Copyright 2000-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
-   else
-   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
-   fi
-   inherit git-r3
-else
-   SRC_URI="https://code.videolan.org/videolan/vlc-$(ver_cut 
1-2)/-/archive/${PV}/vlc-$(ver_cut 1-2)-${PV}.tar.gz"
-   S="${WORKDIR}/${PN}-$(ver_cut 1-2)-${PV}"
-   #if 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-10-11 Thread Sam James
commit: 9acb59ff28918603fda75a7c7d848da219be06b5
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 23:34:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 23:34:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acb59ff

media-video/vlc: Stabilize 3.0.16-r7 ppc, #812839

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.16-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.16-r7.ebuild 
b/media-video/vlc/vlc-3.0.16-r7.ebuild
index d43e361642f..6c0852eb7fb 100644
--- a/media-video/vlc/vlc-3.0.16-r7.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r7.ebuild
@@ -24,7 +24,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv -sparc x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-10-09 Thread Sam James
commit: 3c58571c0c05e71570d8edd886350ecffb689826
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  9 19:46:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  9 19:46:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c58571c

media-video/vlc: add harfbuzz subslot dep

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/{vlc-3.0.14-r6.ebuild => vlc-3.0.14-r7.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.16-r6.ebuild => vlc-3.0.16-r7.ebuild} | 2 +-
 media-video/vlc/vlc-3.0..ebuild| 2 +-
 media-video/vlc/vlc-.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.14-r6.ebuild 
b/media-video/vlc/vlc-3.0.14-r7.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.14-r6.ebuild
rename to media-video/vlc/vlc-3.0.14-r7.ebuild
index 8cc409ebdb5..dadbb25cc1a 100644
--- a/media-video/vlc/vlc-3.0.14-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r7.ebuild
@@ -79,7 +79,7 @@ RDEPEND="
bidi? (
dev-libs/fribidi
media-libs/freetype:2[harfbuzz]
-   media-libs/harfbuzz
+   media-libs/harfbuzz:=
virtual/ttf-fonts
)
bluray? ( >=media-libs/libbluray-1.3.0:= )

diff --git a/media-video/vlc/vlc-3.0.16-r6.ebuild 
b/media-video/vlc/vlc-3.0.16-r7.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.16-r6.ebuild
rename to media-video/vlc/vlc-3.0.16-r7.ebuild
index 71358f7fda0..d43e361642f 100644
--- a/media-video/vlc/vlc-3.0.16-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r7.ebuild
@@ -80,7 +80,7 @@ RDEPEND="
bidi? (
dev-libs/fribidi
media-libs/freetype:2[harfbuzz]
-   media-libs/harfbuzz
+   media-libs/harfbuzz:=
virtual/ttf-fonts
)
bluray? ( >=media-libs/libbluray-1.3.0:= )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 2c90e88cc44..fb2127172d3 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -75,7 +75,7 @@ RDEPEND="
bidi? (
dev-libs/fribidi
media-libs/freetype:2[harfbuzz]
-   media-libs/harfbuzz
+   media-libs/harfbuzz:=
virtual/ttf-fonts
)
bluray? ( >=media-libs/libbluray-1.3.0:= )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 88345ff41a5..62677697baa 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -75,7 +75,7 @@ RDEPEND="
bidi? (
dev-libs/fribidi
media-libs/freetype:2[harfbuzz]
-   media-libs/harfbuzz
+   media-libs/harfbuzz:=
virtual/ttf-fonts
)
bluray? ( >=media-libs/libbluray-1.3.0:= )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-10-02 Thread Sam James
commit: 470b3c5a34e980b6461a2c5dec62df256fa09d6d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 19:06:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 19:06:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470b3c5a

media-video/vlc: Stabilize 3.0.16-r6 arm64, #812839

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.16-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.16-r6.ebuild 
b/media-video/vlc/vlc-3.0.16-r6.ebuild
index ec3dc0e57d2..71358f7fda0 100644
--- a/media-video/vlc/vlc-3.0.16-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r6.ebuild
@@ -24,7 +24,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv -sparc x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-09-18 Thread Agostino Sarubbo
commit: 303f40a7bd0f5d525f7f1aa073030ab4325ecd68
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 18 12:29:29 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 18 12:30:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=303f40a7

media-video/vlc: x86 stable wrt bug #812839

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.16-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.16-r6.ebuild 
b/media-video/vlc/vlc-3.0.16-r6.ebuild
index afa4eab76e8..ec3dc0e57d2 100644
--- a/media-video/vlc/vlc-3.0.16-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r6.ebuild
@@ -24,7 +24,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv -sparc x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-09-16 Thread Agostino Sarubbo
commit: a2b04fba6e09153483481eda86c87ef6aa52317d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 16 08:02:38 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 16 08:02:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b04fba

media-video/vlc: ppc64 stable wrt bug #812839

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.16-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.16-r6.ebuild 
b/media-video/vlc/vlc-3.0.16-r6.ebuild
index 752002ae705..afa4eab76e8 100644
--- a/media-video/vlc/vlc-3.0.16-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r6.ebuild
@@ -24,7 +24,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv -sparc ~x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-09-16 Thread Agostino Sarubbo
commit: 99f2124263ba5c594954da47793509e40dbfc302
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 16 08:01:28 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 16 08:01:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f21242

media-video/vlc: amd64 stable wrt bug #812839

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.16-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.16-r6.ebuild 
b/media-video/vlc/vlc-3.0.16-r6.ebuild
index 48bd7c7cc45..752002ae705 100644
--- a/media-video/vlc/vlc-3.0.16-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r6.ebuild
@@ -24,7 +24,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/, media-video/vlc/files/

2021-08-31 Thread Pacho Ramos
commit: 9b58b43511a8bee125a758df926024d29a54b017
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Aug 31 19:06:43 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Aug 31 19:06:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b58b435

media-video/vlc: Update lua patch

Thanks-to: Sven Eden
Closes: https://bugs.gentoo.org/795378
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 .../vlc/files/vlc-configure_lua_version.patch  | 55 ++
 media-video/vlc/vlc-.ebuild|  2 +-
 2 files changed, 56 insertions(+), 1 deletion(-)

diff --git a/media-video/vlc/files/vlc-configure_lua_version.patch 
b/media-video/vlc/files/vlc-configure_lua_version.patch
new file mode 100644
index 000..2628075535a
--- /dev/null
+++ b/media-video/vlc/files/vlc-configure_lua_version.patch
@@ -0,0 +1,55 @@
+Only look for one single version of Lua: the one pointed to by the
+pkgconfig package 'lua'. The wrapper set up by lua eclasses will take care
+of the rest.
+
+--- a/configure.ac 2021-06-11 12:20:01.222417096 +0200
 b/configure.ac 2021-06-11 12:21:00.257419197 +0200
+@@ -1907,44 +1907,10 @@
+ [disable LUA scripting support (default enabled)]))
+ if test "${enable_lua}" != "no"
+ then
+-  PKG_CHECK_MODULES(LUA, lua5.2, [ have_lua=yes ], [:])
+-
+-  AS_IF([test "${have_lua}" != "yes"], [
+-AC_MSG_WARN([${LUA_PKG_ERRORS}, trying lua 5.1 instead])
+-PKG_CHECK_MODULES(LUA, lua5.1, [ have_lua=yes ], [:]) ])
+-
+-  AS_IF([test "${have_lua}" != "yes"], [
+-AC_MSG_WARN([${LUA_PKG_ERRORS}, trying lua >= 5.1 instead])
+-PKG_CHECK_MODULES(LUA, lua >= 5.1, [ have_lua=yes ], [:]) ])
+-
+-  AS_IF([test "${have_lua}" != "yes"], [
+- AC_MSG_WARN([${LUA_PKG_ERRORS}, trying manual detection instead])
+- have_lua_lib=no
+- AC_CHECK_LIB( lua5.2 , luaL_newstate, [
+-   LUA_LIBS="-llua5.2"
+-   have_lua_lib=yes], [])
+-
+- AS_IF([test "${have_lua_lib}" != "yes"], [
+-   AC_CHECK_LIB( lua5.1 , luaL_newstate, [
+- LUA_LIBS="-llua5.1"
+- have_lua_lib=yes], [] ) ])
+-
+- AS_IF([test "${have_lua_lib}" != "yes"], [
+-   AC_CHECK_LIB( lua51 , luaL_newstate, [
+- LUA_LIBS="-llua51"
+- have_lua_lib=yes], [] ) ])
+-
+- AS_IF([test "${have_lua_lib}" != "yes"], [
+-   AC_CHECK_LIB( lua , luaL_newstate,
+- [LUA_LIBS="-llua"
+-  have_lua_lib=yes],
+- [ have_lua=no ], [-lm] ) ])
+-
+- dnl If we found any lib, check that we have the headers too
+- AS_IF([test "${have_lua_lib}" = "yes"], [
+-   AC_CHECK_HEADERS([lua.h lauxlib.h lualib.h], [ have_lua=yes ], []) ])
+-  ])
+-
++  PKG_CHECK_MODULES(LUA, lua,
++[ have_lua=yes ],
++[ have_lua=no ]
++)
+   if test "x${have_lua}" != "xyes" ;  then
+   AC_MSG_ERROR([Could not find lua. Lua is needed for some interfaces 
(rc, telnet, http) as well as many other custom scripts. Use --disable-lua to 
ignore this error.])
+   fi

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 09a8d54ca6e..88345ff41a5 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -233,7 +233,7 @@ DEPEND="${RDEPEND}
 PATCHES=(
"${FILESDIR}"/${PN}-2.1.0-fix-libtremor-libs.patch # build system
"${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
-   "${FILESDIR}"/${PN}-3.0.11.1-configure_lua_version.patch
+   "${FILESDIR}"/${PN}-configure_lua_version.patch
 )
 
 DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-08-26 Thread John Helmert III
commit: fc226ad7a4dee9aadd02c6c13eb4e721411f5ef9
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Aug 26 21:51:50 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Aug 26 21:51:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc226ad7

media-video/vlc: drop 3.0.12.1-r102, 3.0.14-r5, 3.0.16-r5

Signed-off-by: John Helmert III  gentoo.org>

 media-video/vlc/Manifest |   1 -
 media-video/vlc/vlc-3.0.12.1-r102.ebuild | 513 --
 media-video/vlc/vlc-3.0.14-r5.ebuild | 513 --
 media-video/vlc/vlc-3.0.16-r5.ebuild | 514 ---
 4 files changed, 1541 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 4dcd130a939..7098c1b0265 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,3 +1,2 @@
-DIST vlc-3.0-3.0.12.1.tar.gz 34233801 BLAKE2B 
0bc571d8f3f8aa40eee93fe8ab13bd1f37e288372d46b13998986899d03bf327b300a98ec5736bb9fe7bb58aae65c1d469786a4dfdb80f4cf8b5250ee45d
 SHA512 
05b079dcfd4a21cdae7bb19e9d71f2fad33ca846852683c5d2ca6d45f779749ead420d5211b4acce76971d7ec2265d0d07f970f35f647dd446e337dc31aa0ec1
 DIST vlc-3.0-3.0.14.tar.gz 3435 BLAKE2B 
e8182229da1fe4f73b640fad8005ec3fc49da70f289bd32c33fcec51bf81d393b067a795626bad57c87499e8de181ac3ce159e572431e794586753c4a7c32597
 SHA512 
6d366c0f17a8bda7f588ab1818d985bccd076dd821bc83dd7d06827d463931e56cb06ca934622ee2cda4a76b0fbe265a66e4566e9307abc768b76174020f0150
 DIST vlc-3.0.16.tar.xz 26439328 BLAKE2B 
1971b88f3faf6d3b019c3fcb83108242bb218f1472dc3c1763a8eaa996befcb36a685a75beb8c2513e3365e77a9df6623d194ef511b5271e3114f2f46588e1ff
 SHA512 
35cdf191071224d0cf1b5a83c00773ff87b9e5bfcf0f5523f7edd53f75b23eda6b27bb49ffa97d69a1d176b8fe4786d959aeeb00d4380beab71c9f7e6b7c7298

diff --git a/media-video/vlc/vlc-3.0.12.1-r102.ebuild 
b/media-video/vlc/vlc-3.0.12.1-r102.ebuild
deleted file mode 100644
index 472f7f61b4e..000
--- a/media-video/vlc/vlc-3.0.12.1-r102.ebuild
+++ /dev/null
@@ -1,513 +0,0 @@
-# Copyright 2000-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
-   else
-   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
-   fi
-   inherit git-r3
-else
-   SRC_URI="https://code.videolan.org/videolan/vlc-$(ver_cut 
1-2)/-/archive/${PV}/vlc-$(ver_cut 1-2)-${PV}.tar.gz"
-   S="${WORKDIR}/${PN}-$(ver_cut 1-2)-${PV}"
-   #if [[ ${MY_P} = ${P} ]] ; then
-   #   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   #else
-   #   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   #fi
-   KEYWORDS="amd64 ~arm arm64 ppc ppc64 -sparc x86"
-fi
-
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast
-   dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk 
+ffmpeg flac
-   fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack 
jpeg kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc
-   live lua macosx-notifications mad matroska modplug mp3 mpeg mtp 
musepack ncurses
-   nfs ogg omxil optimisememory opus png projectm pulseaudio +qt5 rdp
-   run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg 
taglib
-   theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vorbis vpx 
wayland +X
-   x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec 
cpu_flags_x86_mmx
-   cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( qt5 truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   x86? ( dev-lang/yasm )
-"
-RDEPEND="
-   net-dns/libidn:=
-   sys-libs/zlib[minizip]
-   virtual/libintl
-   virtual/opengl
-   a52? ( media-libs/a52dec )
-   alsa? ( media-libs/alsa-lib )
-   aom? ( media-libs/libaom:= )
-   archive? ( app-arch/libarchive:= )
-   aribsub? ( media-libs/aribb24 )
-   bidi? (
-

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-08-24 Thread Agostino Sarubbo
commit: 80aac861d0854938c41060ced42e572457abe952
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 25 04:22:43 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 25 04:22:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80aac861

media-video/vlc: x86 stable wrt bug #732598

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.14-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.14-r6.ebuild 
b/media-video/vlc/vlc-3.0.14-r6.ebuild
index 91613345913..8cc409ebdb5 100644
--- a/media-video/vlc/vlc-3.0.14-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r6.ebuild
@@ -23,7 +23,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm arm64 ppc ppc64 -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ppc64 -sparc x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-08-21 Thread Marek Szuba
commit: e924fc0b2dd85d16a5a537affe4be23cf213e0e5
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Aug 21 08:42:49 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Aug 21 08:44:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e924fc0b

media-video/vlc: keyword 3.0.16-r6 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 media-video/vlc/vlc-3.0.16-r6.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.16-r6.ebuild 
b/media-video/vlc/vlc-3.0.16-r6.ebuild
index 695200e37de..48bd7c7cc45 100644
--- a/media-video/vlc/vlc-3.0.16-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r6.ebuild
@@ -24,7 +24,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
@@ -460,6 +460,11 @@ src_configure() {
# FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"
 
+   if use riscv; then
+   # Bug #803473
+   append-libs -latomic
+   fi
+
if use truetype || use bidi; then
myeconfargs+=( --enable-freetype )
else



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-08-11 Thread Agostino Sarubbo
commit: ecde0323c6278f4985343809e56fe2ee624c88cc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 11 11:18:56 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 11 11:18:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecde0323

media-video/vlc: ppc64 stable wrt bug #732598

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.14-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.14-r6.ebuild 
b/media-video/vlc/vlc-3.0.14-r6.ebuild
index e6099250296..91613345913 100644
--- a/media-video/vlc/vlc-3.0.14-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r6.ebuild
@@ -23,7 +23,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ppc64 -sparc ~x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-08-11 Thread Agostino Sarubbo
commit: eea8d8db2ed33a358513deedcf92fa180f90a86e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug 11 11:18:27 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug 11 11:18:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea8d8db

media-video/vlc: ppc stable wrt bug #732598

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.14-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.14-r6.ebuild 
b/media-video/vlc/vlc-3.0.14-r6.ebuild
index 9a6619d1fba..e6099250296 100644
--- a/media-video/vlc/vlc-3.0.14-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r6.ebuild
@@ -23,7 +23,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 -sparc ~x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-08-10 Thread Sam James
commit: e8b24d117ee87ec6f002179e950bd5ebb818a85e
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 11 00:05:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 00:05:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b24d11

media-video/vlc: Stabilize 3.0.14-r6 arm64, #732598

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.14-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.14-r6.ebuild 
b/media-video/vlc/vlc-3.0.14-r6.ebuild
index 766c68c9d3f..9a6619d1fba 100644
--- a/media-video/vlc/vlc-3.0.14-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r6.ebuild
@@ -23,7 +23,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 -sparc ~x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-08-03 Thread Robin H. Johnson
commit: a41a5ad8d89bc632db9e1bda834ede696387a93d
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Aug  3 21:11:19 2021 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Aug  3 21:18:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a41a5ad8

media-video/vlc: update libprojectm dep for Intrinsics.h

libprojectm-3.1.11 referenced non-existant file Intrinsics.h.

Reference: https://bugs.gentoo.org/771057
Reference: https://bugs.gentoo.org/771024
Signed-off-by: Robin H. Johnson  gentoo.org>

 media-video/vlc/vlc-3.0.12.1-r102.ebuild | 2 +-
 media-video/vlc/vlc-3.0.14-r5.ebuild | 2 +-
 media-video/vlc/vlc-3.0.14-r6.ebuild | 2 +-
 media-video/vlc/vlc-3.0.16-r5.ebuild | 2 +-
 media-video/vlc/vlc-3.0.16-r6.ebuild | 2 +-
 media-video/vlc/vlc-3.0..ebuild  | 2 +-
 media-video/vlc/vlc-.ebuild  | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.12.1-r102.ebuild 
b/media-video/vlc/vlc-3.0.12.1-r102.ebuild
index 95d8346aece..472f7f61b4e 100644
--- a/media-video/vlc/vlc-3.0.12.1-r102.ebuild
+++ b/media-video/vlc/vlc-3.0.12.1-r102.ebuild
@@ -158,7 +158,7 @@ RDEPEND="
png? ( media-libs/libpng:0= )
projectm? (
media-fonts/dejavu
-   media-libs/libprojectm:0=
+   >=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-sound/pulseaudio )
qt5? (

diff --git a/media-video/vlc/vlc-3.0.14-r5.ebuild 
b/media-video/vlc/vlc-3.0.14-r5.ebuild
index 2e16e99f153..a983b3b9307 100644
--- a/media-video/vlc/vlc-3.0.14-r5.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r5.ebuild
@@ -159,7 +159,7 @@ RDEPEND="
png? ( media-libs/libpng:0= )
projectm? (
media-fonts/dejavu
-   media-libs/libprojectm:0=
+   >=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-sound/pulseaudio )
qt5? (

diff --git a/media-video/vlc/vlc-3.0.14-r6.ebuild 
b/media-video/vlc/vlc-3.0.14-r6.ebuild
index 08c473c7b88..126e983f6a0 100644
--- a/media-video/vlc/vlc-3.0.14-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r6.ebuild
@@ -159,7 +159,7 @@ RDEPEND="
png? ( media-libs/libpng:0= )
projectm? (
media-fonts/dejavu
-   media-libs/libprojectm:0=
+   >=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-sound/pulseaudio )
qt5? (

diff --git a/media-video/vlc/vlc-3.0.16-r5.ebuild 
b/media-video/vlc/vlc-3.0.16-r5.ebuild
index 8c556b36dcb..a21851568cb 100644
--- a/media-video/vlc/vlc-3.0.16-r5.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r5.ebuild
@@ -160,7 +160,7 @@ RDEPEND="
png? ( media-libs/libpng:0= )
projectm? (
media-fonts/dejavu
-   media-libs/libprojectm:0=
+   >=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-sound/pulseaudio )
qt5? (

diff --git a/media-video/vlc/vlc-3.0.16-r6.ebuild 
b/media-video/vlc/vlc-3.0.16-r6.ebuild
index 3cb51b38ba3..695200e37de 100644
--- a/media-video/vlc/vlc-3.0.16-r6.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r6.ebuild
@@ -160,7 +160,7 @@ RDEPEND="
png? ( media-libs/libpng:0= )
projectm? (
media-fonts/dejavu
-   media-libs/libprojectm:0=
+   >=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-sound/pulseaudio )
qt5? (

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 9de5769c706..2c90e88cc44 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -165,7 +165,7 @@ RDEPEND="
png? ( media-libs/libpng:0= )
projectm? (
media-fonts/dejavu
-   media-libs/libprojectm:0=
+   >=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-sound/pulseaudio )
rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 7313dc1dcb8..09a8d54ca6e 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -167,7 +167,7 @@ RDEPEND="
png? ( media-libs/libpng:0= )
projectm? (
media-fonts/dejavu
-   media-libs/libprojectm:0=
+   >=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-sound/pulseaudio )
rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-07-17 Thread David Seifert
commit: 0941b0cfb013ad7296d393e6b4f4d26a79227fb9
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul 17 21:30:18 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul 17 21:30:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0941b0cf

media-video/vlc: Add sys-libs/ncurses[unicode(+)]

Signed-off-by: David Seifert  gentoo.org>

 media-video/vlc/{vlc-3.0.12.1-r101.ebuild => vlc-3.0.12.1-r102.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.14-r3.ebuild => vlc-3.0.14-r5.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.14-r4.ebuild => vlc-3.0.14-r6.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.16-r3.ebuild => vlc-3.0.16-r5.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.16-r4.ebuild => vlc-3.0.16-r6.ebuild} | 2 +-
 media-video/vlc/vlc-3.0..ebuild| 2 +-
 media-video/vlc/vlc-.ebuild| 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.12.1-r101.ebuild 
b/media-video/vlc/vlc-3.0.12.1-r102.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.12.1-r101.ebuild
rename to media-video/vlc/vlc-3.0.12.1-r102.ebuild
index 5f2d00639f1..95d8346aece 100644
--- a/media-video/vlc/vlc-3.0.12.1-r101.ebuild
+++ b/media-video/vlc/vlc-3.0.12.1-r102.ebuild
@@ -151,7 +151,7 @@ RDEPEND="
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )
-   ncurses? ( sys-libs/ncurses:0=[unicode] )
+   ncurses? ( sys-libs/ncurses:=[unicode(+)] )
nfs? ( >=net-fs/libnfs-0.10.0:= )
ogg? ( media-libs/libogg )
opus? ( >=media-libs/opus-1.0.3 )

diff --git a/media-video/vlc/vlc-3.0.14-r3.ebuild 
b/media-video/vlc/vlc-3.0.14-r5.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.14-r3.ebuild
rename to media-video/vlc/vlc-3.0.14-r5.ebuild
index fb0fb903eca..2e16e99f153 100644
--- a/media-video/vlc/vlc-3.0.14-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r5.ebuild
@@ -152,7 +152,7 @@ RDEPEND="
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )
-   ncurses? ( sys-libs/ncurses:0=[unicode] )
+   ncurses? ( sys-libs/ncurses:=[unicode(+)] )
nfs? ( >=net-fs/libnfs-0.10.0:= )
ogg? ( media-libs/libogg )
opus? ( >=media-libs/opus-1.0.3 )

diff --git a/media-video/vlc/vlc-3.0.14-r4.ebuild 
b/media-video/vlc/vlc-3.0.14-r6.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.14-r4.ebuild
rename to media-video/vlc/vlc-3.0.14-r6.ebuild
index e0d547fa43f..08c473c7b88 100644
--- a/media-video/vlc/vlc-3.0.14-r4.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r6.ebuild
@@ -152,7 +152,7 @@ RDEPEND="
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )
-   ncurses? ( sys-libs/ncurses:0=[unicode] )
+   ncurses? ( sys-libs/ncurses:=[unicode(+)] )
nfs? ( >=net-fs/libnfs-0.10.0:= )
ogg? ( media-libs/libogg )
opus? ( >=media-libs/opus-1.0.3 )

diff --git a/media-video/vlc/vlc-3.0.16-r3.ebuild 
b/media-video/vlc/vlc-3.0.16-r5.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.16-r3.ebuild
rename to media-video/vlc/vlc-3.0.16-r5.ebuild
index 9b318671ab2..8c556b36dcb 100644
--- a/media-video/vlc/vlc-3.0.16-r3.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r5.ebuild
@@ -153,7 +153,7 @@ RDEPEND="
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )
-   ncurses? ( sys-libs/ncurses:0=[unicode] )
+   ncurses? ( sys-libs/ncurses:=[unicode(+)] )
nfs? ( >=net-fs/libnfs-0.10.0:= )
ogg? ( media-libs/libogg )
opus? ( >=media-libs/opus-1.0.3 )

diff --git a/media-video/vlc/vlc-3.0.16-r4.ebuild 
b/media-video/vlc/vlc-3.0.16-r6.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.16-r4.ebuild
rename to media-video/vlc/vlc-3.0.16-r6.ebuild
index 579e5c2d81e..3cb51b38ba3 100644
--- a/media-video/vlc/vlc-3.0.16-r4.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r6.ebuild
@@ -153,7 +153,7 @@ RDEPEND="
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )
-   ncurses? ( sys-libs/ncurses:0=[unicode] )
+   ncurses? ( sys-libs/ncurses:=[unicode(+)] )
nfs? ( >=net-fs/libnfs-0.10.0:= )
ogg? ( media-libs/libogg )
opus? ( >=media-libs/opus-1.0.3 )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 1a10ae10a4a..9de5769c706 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -158,7 +158,7 @@ RDEPEND="
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )
-   ncurses? ( sys-libs/ncurses:0=[unicode] )
+   ncurses? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-07-10 Thread Sam James
commit: c0ba13c50ac6c11cd78d9a6ec986daffab90242e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 10 17:18:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 10 17:28:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ba13c5

media-video/vlc: add net-libs/srt subslot dep

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/{vlc-3.0.12.1-r100.ebuild => vlc-3.0.12.1-r101.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.14-r1.ebuild => vlc-3.0.14-r3.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.14-r2.ebuild => vlc-3.0.14-r4.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.16-r1.ebuild => vlc-3.0.16-r3.ebuild} | 2 +-
 media-video/vlc/{vlc-3.0.16-r2.ebuild => vlc-3.0.16-r4.ebuild} | 2 +-
 media-video/vlc/vlc-3.0..ebuild| 2 +-
 media-video/vlc/vlc-.ebuild| 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.12.1-r100.ebuild 
b/media-video/vlc/vlc-3.0.12.1-r101.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.12.1-r100.ebuild
rename to media-video/vlc/vlc-3.0.12.1-r101.ebuild
index b2480e09873..5f2d00639f1 100644
--- a/media-video/vlc/vlc-3.0.12.1-r100.ebuild
+++ b/media-video/vlc/vlc-3.0.12.1-r101.ebuild
@@ -187,7 +187,7 @@ RDEPEND="
>=media-libs/speex-1.2.0
media-libs/speexdsp
)
-   srt? ( >=net-libs/srt-1.4.2 )
+   srt? ( >=net-libs/srt-1.4.2:= )
ssl? ( net-libs/gnutls:= )
svg? (
gnome-base/librsvg:2

diff --git a/media-video/vlc/vlc-3.0.14-r1.ebuild 
b/media-video/vlc/vlc-3.0.14-r3.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.14-r1.ebuild
rename to media-video/vlc/vlc-3.0.14-r3.ebuild
index 39df8bf51c0..fb0fb903eca 100644
--- a/media-video/vlc/vlc-3.0.14-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r3.ebuild
@@ -188,7 +188,7 @@ RDEPEND="
>=media-libs/speex-1.2.0
media-libs/speexdsp
)
-   srt? ( >=net-libs/srt-1.4.2 )
+   srt? ( >=net-libs/srt-1.4.2:= )
ssl? ( net-libs/gnutls:= )
svg? (
gnome-base/librsvg:2

diff --git a/media-video/vlc/vlc-3.0.14-r2.ebuild 
b/media-video/vlc/vlc-3.0.14-r4.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.14-r2.ebuild
rename to media-video/vlc/vlc-3.0.14-r4.ebuild
index 06e953113a2..e0d547fa43f 100644
--- a/media-video/vlc/vlc-3.0.14-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r4.ebuild
@@ -188,7 +188,7 @@ RDEPEND="
>=media-libs/speex-1.2.0
media-libs/speexdsp
)
-   srt? ( >=net-libs/srt-1.4.2 )
+   srt? ( >=net-libs/srt-1.4.2:= )
ssl? ( net-libs/gnutls:= )
svg? (
gnome-base/librsvg:2

diff --git a/media-video/vlc/vlc-3.0.16-r1.ebuild 
b/media-video/vlc/vlc-3.0.16-r3.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.16-r1.ebuild
rename to media-video/vlc/vlc-3.0.16-r3.ebuild
index dfd2ab3881e..9b318671ab2 100644
--- a/media-video/vlc/vlc-3.0.16-r1.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r3.ebuild
@@ -189,7 +189,7 @@ RDEPEND="
>=media-libs/speex-1.2.0
media-libs/speexdsp
)
-   srt? ( >=net-libs/srt-1.4.2 )
+   srt? ( >=net-libs/srt-1.4.2:= )
ssl? ( net-libs/gnutls:= )
svg? (
gnome-base/librsvg:2

diff --git a/media-video/vlc/vlc-3.0.16-r2.ebuild 
b/media-video/vlc/vlc-3.0.16-r4.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.16-r2.ebuild
rename to media-video/vlc/vlc-3.0.16-r4.ebuild
index 0a410fa516f..579e5c2d81e 100644
--- a/media-video/vlc/vlc-3.0.16-r2.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r4.ebuild
@@ -189,7 +189,7 @@ RDEPEND="
>=media-libs/speex-1.2.0
media-libs/speexdsp
)
-   srt? ( >=net-libs/srt-1.4.2 )
+   srt? ( >=net-libs/srt-1.4.2:= )
ssl? ( net-libs/gnutls:= )
svg? (
gnome-base/librsvg:2

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index ae09b448136..1a10ae10a4a 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -184,7 +184,7 @@ RDEPEND="
>=media-libs/speex-1.2.0
media-libs/speexdsp
)
-   srt? ( >=net-libs/srt-1.4.2 )
+   srt? ( >=net-libs/srt-1.4.2:= )
ssl? ( net-libs/gnutls:= )
svg? (
gnome-base/librsvg:2

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index d8edc34b878..cdbff0a8494 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -186,7 +186,7 @@ RDEPEND="
>=media-libs/speex-1.2.0
media-libs/speexdsp
)
-   srt? ( >=net-libs/srt-1.4.2 )
+   srt? ( >=net-libs/srt-1.4.2:= )
ssl? ( net-libs/gnutls:= )
svg? 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-06-22 Thread Sam James
commit: 818535d3f0c2672b10f2a1948f9ffa07b8512d83
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jun 21 23:45:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 18:43:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818535d3

media-video/vlc: revbump .14 for media-video/live restriction

Signed-off-by: John Helmert III  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/{vlc-3.0.14.ebuild => vlc-3.0.14-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.14.ebuild 
b/media-video/vlc/vlc-3.0.14-r1.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.14.ebuild
rename to media-video/vlc/vlc-3.0.14-r1.ebuild
index 0a0bd7bf3e1..39df8bf51c0 100644
--- a/media-video/vlc/vlc-3.0.14.ebuild
+++ b/media-video/vlc/vlc-3.0.14-r1.ebuild
@@ -140,7 +140,7 @@ RDEPEND="
libtiger? ( media-libs/libtiger )
linsys? ( media-libs/zvbi )
lirc? ( app-misc/lirc )
-   live? ( media-plugins/live:= )
+   live? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-06-22 Thread Sam James
commit: 8d343063a8d20d91c385575c33d0383be1a192a2
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jun 21 23:50:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 18:43:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d343063

media-video/vlc: revbump .16 for media-video/live restriction

Signed-off-by: John Helmert III  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/{vlc-3.0.16.ebuild => vlc-3.0.16-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.16.ebuild 
b/media-video/vlc/vlc-3.0.16-r1.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.16.ebuild
rename to media-video/vlc/vlc-3.0.16-r1.ebuild
index 8d7b04a4384..dfd2ab3881e 100644
--- a/media-video/vlc/vlc-3.0.16.ebuild
+++ b/media-video/vlc/vlc-3.0.16-r1.ebuild
@@ -141,7 +141,7 @@ RDEPEND="
libtiger? ( media-libs/libtiger )
linsys? ( media-libs/zvbi )
lirc? ( app-misc/lirc )
-   live? ( media-plugins/live:= )
+   live? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/, media-video/vlc/files/

2021-06-22 Thread Sam James
commit: 8601c25969eb70175e33127baed860cabdda3e7b
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jun 21 23:59:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 18:43:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8601c259

media-video/vlc: revbumps for live api patch

Bug: https://bugs.gentoo.org/795798
Signed-off-by: John Helmert III  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/21376
Signed-off-by: Sam James  gentoo.org>

 .../files/vlc-3.0.14-fix-live-address-api.patch|  53 +++
 media-video/vlc/vlc-3.0.14-r2.ebuild   | 514 
 media-video/vlc/vlc-3.0.16-r2.ebuild   | 515 +
 3 files changed, 1082 insertions(+)

diff --git a/media-video/vlc/files/vlc-3.0.14-fix-live-address-api.patch 
b/media-video/vlc/files/vlc-3.0.14-fix-live-address-api.patch
new file mode 100644
index 000..2d6f86f0aba
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.14-fix-live-address-api.patch
@@ -0,0 +1,53 @@
+Needed for https://bugs.gentoo.org/795798 and
+https://code.videolan.org/videolan/vlc/-/issues/25473
+
+From 94845266b705dc9de7921408531b9d7704f4458f Mon Sep 17 00:00:00 2001
+From: Dominic Mayers 
+Date: Sun, 28 Mar 2021 04:37:54 -0400
+Subject: [PATCH] Get addr by ref. from getConnectionEndpointAddress.
+
+Fixes issue #25473 in code.videolan.org. The maintainers of live555 changed
+connectionEndpointAddresss to getConnectionEndpointAddress, which now provides
+the address value by reference. Before, connectionEndpointAddresss returned
+the value. So, in modules/access/live555.cpp, we must first get the value and
+then pass it to IsMulticastAddress.  The code will not compile with the recent
+live555 unless we also modify modules/access/Makefile.am - a different patch.
+---
+ modules/access/live555.cpp | 7 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/modules/access/live555.cpp b/modules/access/live555.cpp
+index 01c535ca5b..95e15e35d9 100644
+--- a/modules/access/live555.cpp
 b/modules/access/live555.cpp
+@@ -60,6 +60,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ extern "C" {
+ #include "../access/mms/asf.h"  /* Who said ugly ? */
+@@ -727,7 +728,8 @@ static int SessionsSetup( demux_t *p_demux )
+ unsigned const thresh = 20; /* RTP reorder threshold .2 second 
(default .1) */
+ const char *p_sess_lang = NULL;
+ const char *p_lang;
+-
++struct sockaddr_storage addr;
++
+ b_rtsp_tcp= var_CreateGetBool( p_demux, "rtsp-tcp" ) ||
+ var_GetBool( p_demux, "rtsp-http" );
+ i_client_port = var_InheritInteger( p_demux, "rtp-client-port" );
+@@ -850,7 +852,8 @@ static int SessionsSetup( demux_t *p_demux )
+ if( !p_sys->b_multicast )
+ {
+ /* We need different rollover behaviour for multicast */
+-p_sys->b_multicast = IsMulticastAddress( 
sub->connectionEndpointAddress() );
++sub->getConnectionEndpointAddress(addr);
++p_sys->b_multicast = IsMulticastAddress( addr );
+ }
+ 
+ tk = (live_track_t*)malloc( sizeof( live_track_t ) );
+-- 
+2.25.1
+

diff --git a/media-video/vlc/vlc-3.0.14-r2.ebuild 
b/media-video/vlc/vlc-3.0.14-r2.ebuild
new file mode 100644
index 000..06e953113a2
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.14-r2.ebuild
@@ -0,0 +1,514 @@
+# Copyright 2000-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = * ]] ; then
+   if [[ ${PV%.} != ${PV} ]] ; then
+   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
+   else
+   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
+   fi
+   inherit git-r3
+else
+   SRC_URI="https://code.videolan.org/videolan/vlc-$(ver_cut 
1-2)/-/archive/${PV}/vlc-$(ver_cut 1-2)-${PV}.tar.gz"
+   S="${WORKDIR}/${PN}-$(ver_cut 1-2)-${PV}"
+   #if [[ ${MY_P} = ${P} ]] ; then
+   #   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
+   #else
+   #   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
+   #fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+fi
+
+inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+
+DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
+HOMEPAGE="https://www.videolan.org/vlc/;
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5-9" # vlc - vlccore
+
+IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast
+   dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk 
+ffmpeg flac
+   fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack 
jpeg kate
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-06-22 Thread Sam James
commit: f794a7134fb58388fa06715f26a96f6c0f65c3bb
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Jun 22 18:32:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 18:43:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f794a713

media-video/vlc: drop 3.0.13, 3.0.15

Signed-off-by: John Helmert III  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest  |   2 -
 media-video/vlc/vlc-3.0.13.ebuild | 513 -
 media-video/vlc/vlc-3.0.15.ebuild | 514 --
 3 files changed, 1029 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 4b4d273cc4a..4dcd130a939 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,5 +1,3 @@
 DIST vlc-3.0-3.0.12.1.tar.gz 34233801 BLAKE2B 
0bc571d8f3f8aa40eee93fe8ab13bd1f37e288372d46b13998986899d03bf327b300a98ec5736bb9fe7bb58aae65c1d469786a4dfdb80f4cf8b5250ee45d
 SHA512 
05b079dcfd4a21cdae7bb19e9d71f2fad33ca846852683c5d2ca6d45f779749ead420d5211b4acce76971d7ec2265d0d07f970f35f647dd446e337dc31aa0ec1
-DIST vlc-3.0-3.0.13.tar.gz 34356102 BLAKE2B 
93490278f47ab389c927a44bc84727b8067a9792e5621b3a9caa90c23a25ecb11244ebd62aa2dfb6d03df692c1ce3ae2aaec20aff001bb805f3965357298b4c9
 SHA512 
58439ef605ddc43aaf3fbd41715d3e341565590db3d73256ea3a977544f287d8f5001eb334a70674b707ccdc584125a24a3f320b3b4d166c01450d53741a4f85
 DIST vlc-3.0-3.0.14.tar.gz 3435 BLAKE2B 
e8182229da1fe4f73b640fad8005ec3fc49da70f289bd32c33fcec51bf81d393b067a795626bad57c87499e8de181ac3ce159e572431e794586753c4a7c32597
 SHA512 
6d366c0f17a8bda7f588ab1818d985bccd076dd821bc83dd7d06827d463931e56cb06ca934622ee2cda4a76b0fbe265a66e4566e9307abc768b76174020f0150
-DIST vlc-3.0.15.tar.xz 26436344 BLAKE2B 
42e20e8bbd2af79a63d261c3b376ff974a38e8d5376a3998e4759584f4e791a1d0c2827268055ec36a792980c74cf39a749770b2d1a31e15d3cff721a855851c
 SHA512 
4645d7e9cc894ddf4c1776fe15124b1c123c3860f6dceec7bc0087a37a6e98f62e35856cdb59f8759b8f4aeea766b25c9a7767b65f1be8bb9ee23c71376cd914
 DIST vlc-3.0.16.tar.xz 26439328 BLAKE2B 
1971b88f3faf6d3b019c3fcb83108242bb218f1472dc3c1763a8eaa996befcb36a685a75beb8c2513e3365e77a9df6623d194ef511b5271e3114f2f46588e1ff
 SHA512 
35cdf191071224d0cf1b5a83c00773ff87b9e5bfcf0f5523f7edd53f75b23eda6b27bb49ffa97d69a1d176b8fe4786d959aeeb00d4380beab71c9f7e6b7c7298

diff --git a/media-video/vlc/vlc-3.0.13.ebuild 
b/media-video/vlc/vlc-3.0.13.ebuild
deleted file mode 100644
index a706bd9e653..000
--- a/media-video/vlc/vlc-3.0.13.ebuild
+++ /dev/null
@@ -1,513 +0,0 @@
-# Copyright 2000-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
-   else
-   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
-   fi
-   inherit git-r3
-else
-   SRC_URI="https://code.videolan.org/videolan/vlc-$(ver_cut 
1-2)/-/archive/${PV}/vlc-$(ver_cut 1-2)-${PV}.tar.gz"
-   S="${WORKDIR}/${PN}-$(ver_cut 1-2)-${PV}"
-   #if [[ ${MY_P} = ${P} ]] ; then
-   #   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   #else
-   #   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   #fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
-fi
-
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast
-   dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk 
+ffmpeg flac
-   fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack 
jpeg kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc
-   live lua macosx-notifications mad matroska modplug mp3 mpeg mtp 
musepack ncurses
-   nfs ogg omxil optimisememory opus png projectm pulseaudio +qt5 rdp
-   run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg 
taglib
-   theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vorbis vpx 
wayland +X
-   x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec 
cpu_flags_x86_mmx
-   cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( qt5 truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-06-20 Thread Sam James
commit: 9b7c1dad3c718271338ca7fd611d1251ede68854
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 20 18:24:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 20 18:43:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b7c1dad

media-video/vlc: add 3.0.16

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest  |   1 +
 media-video/vlc/vlc-3.0.16.ebuild | 514 ++
 2 files changed, 515 insertions(+)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 833e337cecd..4b4d273cc4a 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -2,3 +2,4 @@ DIST vlc-3.0-3.0.12.1.tar.gz 34233801 BLAKE2B 
0bc571d8f3f8aa40eee93fe8ab13bd1f37
 DIST vlc-3.0-3.0.13.tar.gz 34356102 BLAKE2B 
93490278f47ab389c927a44bc84727b8067a9792e5621b3a9caa90c23a25ecb11244ebd62aa2dfb6d03df692c1ce3ae2aaec20aff001bb805f3965357298b4c9
 SHA512 
58439ef605ddc43aaf3fbd41715d3e341565590db3d73256ea3a977544f287d8f5001eb334a70674b707ccdc584125a24a3f320b3b4d166c01450d53741a4f85
 DIST vlc-3.0-3.0.14.tar.gz 3435 BLAKE2B 
e8182229da1fe4f73b640fad8005ec3fc49da70f289bd32c33fcec51bf81d393b067a795626bad57c87499e8de181ac3ce159e572431e794586753c4a7c32597
 SHA512 
6d366c0f17a8bda7f588ab1818d985bccd076dd821bc83dd7d06827d463931e56cb06ca934622ee2cda4a76b0fbe265a66e4566e9307abc768b76174020f0150
 DIST vlc-3.0.15.tar.xz 26436344 BLAKE2B 
42e20e8bbd2af79a63d261c3b376ff974a38e8d5376a3998e4759584f4e791a1d0c2827268055ec36a792980c74cf39a749770b2d1a31e15d3cff721a855851c
 SHA512 
4645d7e9cc894ddf4c1776fe15124b1c123c3860f6dceec7bc0087a37a6e98f62e35856cdb59f8759b8f4aeea766b25c9a7767b65f1be8bb9ee23c71376cd914
+DIST vlc-3.0.16.tar.xz 26439328 BLAKE2B 
1971b88f3faf6d3b019c3fcb83108242bb218f1472dc3c1763a8eaa996befcb36a685a75beb8c2513e3365e77a9df6623d194ef511b5271e3114f2f46588e1ff
 SHA512 
35cdf191071224d0cf1b5a83c00773ff87b9e5bfcf0f5523f7edd53f75b23eda6b27bb49ffa97d69a1d176b8fe4786d959aeeb00d4380beab71c9f7e6b7c7298

diff --git a/media-video/vlc/vlc-3.0.16.ebuild 
b/media-video/vlc/vlc-3.0.16.ebuild
new file mode 100644
index 000..8d7b04a4384
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.16.ebuild
@@ -0,0 +1,514 @@
+# Copyright 2000-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = * ]] ; then
+   if [[ ${PV%.} != ${PV} ]] ; then
+   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
+   else
+   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
+   fi
+   inherit git-r3
+else
+   SRC_URI="https://get.videolan.org/vlc/${PV}/${P}.tar.xz;
+   #S="${WORKDIR}/${PN}-$(ver_cut 1-2)-${PV}"
+   #SRC_URI="https://code.videolan.org/videolan/vlc-$(ver_cut 
1-2)/-/archive/${PV}/vlc-$(ver_cut 1-2)-${PV}.tar.gz"
+   #if [[ ${MY_P} = ${P} ]] ; then
+   #   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
+   #else
+   #   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
+   #fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+fi
+
+inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+
+DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
+HOMEPAGE="https://www.videolan.org/vlc/;
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5-9" # vlc - vlccore
+
+IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast
+   dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk 
+ffmpeg flac
+   fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack 
jpeg kate
+   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc
+   live lua macosx-notifications mad matroska modplug mp3 mpeg mtp 
musepack ncurses
+   nfs ogg omxil optimisememory opus png projectm pulseaudio +qt5 rdp
+   run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg 
taglib
+   theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx 
wayland +X
+   x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec 
cpu_flags_x86_mmx
+   cpu_flags_x86_sse
+"
+REQUIRED_USE="
+   chromecast? ( encode )
+   directx? ( ffmpeg )
+   fontconfig? ( truetype )
+   libcaca? ( X )
+   libtar? ( skins )
+   libtiger? ( kate )
+   lua? ( ${LUA_REQUIRED_USE} )
+   skins? ( qt5 truetype X xml )
+   ssl? ( gcrypt )
+   vaapi? ( ffmpeg X )
+   vdpau? ( ffmpeg X )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   lua? ( ${LUA_DEPS} )
+   amd64? ( dev-lang/yasm )
+   x86? ( dev-lang/yasm )
+"
+RDEPEND="
+   media-libs/libvorbis
+   net-dns/libidn:=
+   sys-libs/zlib[minizip]
+   virtual/libintl
+  

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-06-10 Thread Sam James
commit: d66c28a4c0225f003b736502bc2776d54c5c91d3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 10 17:53:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 10 17:53:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66c28a4

media-video/vlc: add 3.0.15

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest  |   1 +
 media-video/vlc/vlc-3.0.15.ebuild | 514 ++
 2 files changed, 515 insertions(+)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 2b38b101ed4..833e337cecd 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1,3 +1,4 @@
 DIST vlc-3.0-3.0.12.1.tar.gz 34233801 BLAKE2B 
0bc571d8f3f8aa40eee93fe8ab13bd1f37e288372d46b13998986899d03bf327b300a98ec5736bb9fe7bb58aae65c1d469786a4dfdb80f4cf8b5250ee45d
 SHA512 
05b079dcfd4a21cdae7bb19e9d71f2fad33ca846852683c5d2ca6d45f779749ead420d5211b4acce76971d7ec2265d0d07f970f35f647dd446e337dc31aa0ec1
 DIST vlc-3.0-3.0.13.tar.gz 34356102 BLAKE2B 
93490278f47ab389c927a44bc84727b8067a9792e5621b3a9caa90c23a25ecb11244ebd62aa2dfb6d03df692c1ce3ae2aaec20aff001bb805f3965357298b4c9
 SHA512 
58439ef605ddc43aaf3fbd41715d3e341565590db3d73256ea3a977544f287d8f5001eb334a70674b707ccdc584125a24a3f320b3b4d166c01450d53741a4f85
 DIST vlc-3.0-3.0.14.tar.gz 3435 BLAKE2B 
e8182229da1fe4f73b640fad8005ec3fc49da70f289bd32c33fcec51bf81d393b067a795626bad57c87499e8de181ac3ce159e572431e794586753c4a7c32597
 SHA512 
6d366c0f17a8bda7f588ab1818d985bccd076dd821bc83dd7d06827d463931e56cb06ca934622ee2cda4a76b0fbe265a66e4566e9307abc768b76174020f0150
+DIST vlc-3.0.15.tar.xz 26436344 BLAKE2B 
42e20e8bbd2af79a63d261c3b376ff974a38e8d5376a3998e4759584f4e791a1d0c2827268055ec36a792980c74cf39a749770b2d1a31e15d3cff721a855851c
 SHA512 
4645d7e9cc894ddf4c1776fe15124b1c123c3860f6dceec7bc0087a37a6e98f62e35856cdb59f8759b8f4aeea766b25c9a7767b65f1be8bb9ee23c71376cd914

diff --git a/media-video/vlc/vlc-3.0.15.ebuild 
b/media-video/vlc/vlc-3.0.15.ebuild
new file mode 100644
index 000..8d7b04a4384
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.15.ebuild
@@ -0,0 +1,514 @@
+# Copyright 2000-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = * ]] ; then
+   if [[ ${PV%.} != ${PV} ]] ; then
+   
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.}.git;
+   else
+   EGIT_REPO_URI="https://git.videolan.org/git/vlc.git;
+   fi
+   inherit git-r3
+else
+   SRC_URI="https://get.videolan.org/vlc/${PV}/${P}.tar.xz;
+   #S="${WORKDIR}/${PN}-$(ver_cut 1-2)-${PV}"
+   #SRC_URI="https://code.videolan.org/videolan/vlc-$(ver_cut 
1-2)/-/archive/${PV}/vlc-$(ver_cut 1-2)-${PV}.tar.gz"
+   #if [[ ${MY_P} = ${P} ]] ; then
+   #   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
+   #else
+   #   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
+   #fi
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+fi
+
+inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+
+DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
+HOMEPAGE="https://www.videolan.org/vlc/;
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5-9" # vlc - vlccore
+
+IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast
+   dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk 
+ffmpeg flac
+   fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack 
jpeg kate
+   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc
+   live lua macosx-notifications mad matroska modplug mp3 mpeg mtp 
musepack ncurses
+   nfs ogg omxil optimisememory opus png projectm pulseaudio +qt5 rdp
+   run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg 
taglib
+   theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx 
wayland +X
+   x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec 
cpu_flags_x86_mmx
+   cpu_flags_x86_sse
+"
+REQUIRED_USE="
+   chromecast? ( encode )
+   directx? ( ffmpeg )
+   fontconfig? ( truetype )
+   libcaca? ( X )
+   libtar? ( skins )
+   libtiger? ( kate )
+   lua? ( ${LUA_REQUIRED_USE} )
+   skins? ( qt5 truetype X xml )
+   ssl? ( gcrypt )
+   vaapi? ( ffmpeg X )
+   vdpau? ( ffmpeg X )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   lua? ( ${LUA_DEPS} )
+   amd64? ( dev-lang/yasm )
+   x86? ( dev-lang/yasm )
+"
+RDEPEND="
+   media-libs/libvorbis
+   net-dns/libidn:=
+   sys-libs/zlib[minizip]
+   virtual/libintl
+   virtual/opengl
+   a52? ( media-libs/a52dec )
+   alsa? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-06-02 Thread Sam James
commit: d26625d1aa33288717e081f81c3dd6199ace1fc0
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 00:41:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 00:41:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26625d1

media-video/vlc: Stabilize 3.0.14 arm64, #788226

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.14.ebuild 
b/media-video/vlc/vlc-3.0.14.ebuild
index 9addd6c8071..0a0bd7bf3e1 100644
--- a/media-video/vlc/vlc-3.0.14.ebuild
+++ b/media-video/vlc/vlc-3.0.14.ebuild
@@ -23,7 +23,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 -sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ppc ppc64 -sparc x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-06-02 Thread Sam James
commit: ef8d26d8e70010aa14e9a7a29afab42195415d3b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  2 02:04:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  2 02:04:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef8d26d8

media-video/vlc: Stabilize 3.0.14 ppc, #788226

Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.14.ebuild 
b/media-video/vlc/vlc-3.0.14.ebuild
index 5c49605d1c5..9addd6c8071 100644
--- a/media-video/vlc/vlc-3.0.14.ebuild
+++ b/media-video/vlc/vlc-3.0.14.ebuild
@@ -23,7 +23,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 -sparc x86"
+   KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 -sparc x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2021-05-28 Thread Agostino Sarubbo
commit: 0ce98e17937b6a6163a1f27ab5fb0481d3685932
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 28 19:38:47 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 28 19:38:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce98e17

media-video/vlc: ppc64 stable wrt bug #788226

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-video/vlc/vlc-3.0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/vlc/vlc-3.0.14.ebuild 
b/media-video/vlc/vlc-3.0.14.ebuild
index 231671f90d4..5c49605d1c5 100644
--- a/media-video/vlc/vlc-3.0.14.ebuild
+++ b/media-video/vlc/vlc-3.0.14.ebuild
@@ -23,7 +23,7 @@ else
#else
#   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
#fi
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 -sparc x86"
 fi
 
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg



  1   2   3   4   5   >