1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00

multimedia/libvpx: update 1.8.0

www/firefox, www/firefox-esr, mail/thunderbird wait for upstream fix via
https://bugzilla.mozilla.org/show_bug.cgi?id=1525393

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.7.0..v1.8.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
This commit is contained in:
Jan Beich 2019-02-06 13:33:13 +00:00
parent 2295ef4013
commit 7c039bce3a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=492305
39 changed files with 264 additions and 54 deletions

View File

@ -2,6 +2,7 @@
PORTNAME= aiortc
PORTVERSION= 0.9.18
PORTREVISION= 1
CATEGORIES= devel multimedia python www
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -3,6 +3,7 @@
PORTNAME= virtualbox-ose
PORTVERSION= 5.2.26
PORTREVISION= 1
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/
DISTFILES= VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS}

View File

@ -3,7 +3,7 @@
PORTNAME= eduke32
PORTVERSION= 20180809
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://dukeworld.duke4.net/eduke32/synthesis/${PORTVERSION}-${SVNREVISION}/:eduke32 \
http://www.duke4.org/files/nightfright/hrp/:hrp \

View File

@ -4,7 +4,7 @@ PORTNAME= openbor
# Hint: svn revision is git rev-list --count ${GH_TAGNAME}
PORTVERSION?= 6662
.ifndef PKGNAMESUFFIX
PORTREVISION= 1
PORTREVISION= 2
.endif
CATEGORIES= games

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTVERSION= 4432
PORTREVISION= 1
PORTREVISION= 2
PKGNAMESUFFIX= ${PORTVERSION}
MASTERDIR= ${.CURDIR}/../openbor

View File

@ -3,7 +3,7 @@
PORTNAME= thunderbird
DISTVERSION= 60.5.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= mail news net-im ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source
@ -30,7 +30,7 @@ BUILD_DEPENDS= nspr>=4.19:devel/nspr \
SSP_UNSAFE= yes
USE_GECKO= gecko
USE_MOZILLA= -webp
USE_MOZILLA= -webp -vpx
USES= tar:xz

View File

@ -3,7 +3,7 @@
PORTNAME= avidemux
PORTVERSION= ${AVIDEMUX_VERSION}
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= multimedia
PKGNAMESUFFIX= -plugins

View File

@ -3,7 +3,7 @@
PORTNAME= ccextractor
DISTVERSIONPREFIX= v
DISTVERSION= 0.85
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= multimedia
MAINTAINER= oz@nixil.net

View File

@ -3,7 +3,7 @@
PORTNAME= cinelerra-gg
DISTVERSION= 5.1-20180714
DISTVERSIONSUFFIX= -${REV:C/(.......).*/\1/}
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= multimedia
MASTER_SITES= https://git.cinelerra-cv.org/gitweb?p=goodguy/cinelerra.git;a=snapshot;h=${REV};sf=tgz;dummy=/ # tarballs are @ https://cinelerra-cv.org/five/pkgs/src/

View File

@ -3,7 +3,7 @@
PORTNAME= ffmpeg
PORTVERSION= 4.1
PORTREVISION= 4
PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= multimedia audio ipv6 net
MASTER_SITES= https://ffmpeg.org/releases/

View File

@ -3,7 +3,7 @@
PORTNAME= ffmpeg
PORTVERSION= 0.7.17
PORTREVISION= 15
PORTREVISION= 16
PORTEPOCH= 1
CATEGORIES= multimedia audio ipv6 net
MASTER_SITES= http://ffmpeg.org/releases/

View File

@ -1,7 +1,7 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= multimedia
COMMENT= Gstreamer vp8 codec plugin

View File

@ -0,0 +1,36 @@
Regressed by https://chromium.googlesource.com/webm/libvpx/+/763f8318de2c%5E!/
gstvpxdec.c:65:15: error: use of undeclared identifier 'VP8_DEBUG_TXT_FRAME_INFO'
{C_FLAGS (VP8_DEBUG_TXT_FRAME_INFO),
^
gstvpxdec.c:68:15: error: use of undeclared identifier 'VP8_DEBUG_TXT_MBLK_MODES'
{C_FLAGS (VP8_DEBUG_TXT_MBLK_MODES),
^
gstvpxdec.c:71:15: error: use of undeclared identifier 'VP8_DEBUG_TXT_DC_DIFF'
{C_FLAGS (VP8_DEBUG_TXT_DC_DIFF),
^
gstvpxdec.c:74:15: error: use of undeclared identifier 'VP8_DEBUG_TXT_RATE_INFO'
{C_FLAGS (VP8_DEBUG_TXT_RATE_INFO),
^
--- ext/vpx/gstvpxdec.c.orig 2018-03-23 20:44:48 UTC
+++ ext/vpx/gstvpxdec.c
@@ -62,18 +62,6 @@ gst_vpx_dec_post_processing_flags_get_type (void)
{C_FLAGS (VP8_DEBLOCK), "Deblock", "deblock"},
{C_FLAGS (VP8_DEMACROBLOCK), "Demacroblock", "demacroblock"},
{C_FLAGS (VP8_ADDNOISE), "Add noise", "addnoise"},
- {C_FLAGS (VP8_DEBUG_TXT_FRAME_INFO),
- "Print frame information",
- "visualize-frame-info"},
- {C_FLAGS (VP8_DEBUG_TXT_MBLK_MODES),
- "Show macroblock mode selection overlaid on image",
- "visualize-macroblock-modes"},
- {C_FLAGS (VP8_DEBUG_TXT_DC_DIFF),
- "Show dc diff for each macro block overlaid on image",
- "visualize-dc-diff"},
- {C_FLAGS (VP8_DEBUG_TXT_RATE_INFO),
- "Print video rate info",
- "visualize-rate-info"},
{C_FLAGS (VP8_MFQE), "Multi-frame quality enhancement", "mfqe"},
{0, NULL, NULL}
};

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia
COMMENT= GStreamer vp8 codec plugin

View File

@ -3,6 +3,7 @@
PORTNAME= handbrake
DISTVERSION= 1.2.0
PORTREVISION= 1
CATEGORIES= multimedia
DIST_SUBDIR= ${PORTNAME}

View File

@ -2,6 +2,7 @@
PORTNAME= libav
PORTVERSION= 12.3
PORTREVISION= 1
CATEGORIES= multimedia audio ipv6 net
MASTER_SITES= http://libav.org/releases/

View File

@ -0,0 +1,112 @@
Regressed by https://chromium.googlesource.com/webm/libvpx/+/c9a459216dc3%5E!/
libavcodec/libvpx.c:28:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB24'
case VPX_IMG_FMT_RGB24: return AV_PIX_FMT_RGB24;
^
libavcodec/libvpx.c:29:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB565'
case VPX_IMG_FMT_RGB565: return AV_PIX_FMT_RGB565BE;
^
libavcodec/libvpx.c:30:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB555'
case VPX_IMG_FMT_RGB555: return AV_PIX_FMT_RGB555BE;
^
libavcodec/libvpx.c:31:10: error: use of undeclared identifier 'VPX_IMG_FMT_UYVY'; did you mean 'VPX_IMG_FMT_YV12'?
case VPX_IMG_FMT_UYVY: return AV_PIX_FMT_UYVY422;
^~~~~~~~~~~~~~~~
libavcodec/libvpx.c:32:10: error: use of undeclared identifier 'VPX_IMG_FMT_YUY2'; did you mean 'VPX_IMG_FMT_YV12'?
case VPX_IMG_FMT_YUY2: return AV_PIX_FMT_YUYV422;
^~~~~~~~~~~~~~~~
libavcodec/libvpx.c:33:10: error: use of undeclared identifier 'VPX_IMG_FMT_YVYU'; did you mean 'VPX_IMG_FMT_YV12'?
case VPX_IMG_FMT_YVYU: return AV_PIX_FMT_YVYU422;
^~~~~~~~~~~~~~~~
libavcodec/libvpx.c:34:10: error: use of undeclared identifier 'VPX_IMG_FMT_BGR24'
case VPX_IMG_FMT_BGR24: return AV_PIX_FMT_BGR24;
^
libavcodec/libvpx.c:35:10: error: use of undeclared identifier 'VPX_IMG_FMT_ARGB'
case VPX_IMG_FMT_ARGB: return AV_PIX_FMT_ARGB;
^
libavcodec/libvpx.c:36:10: error: use of undeclared identifier 'VPX_IMG_FMT_ARGB_LE'; did you mean 'VPX_IMG_FMT_NONE'?
case VPX_IMG_FMT_ARGB_LE: return AV_PIX_FMT_BGRA;
^~~~~~~~~~~~~~~~~~~
libavcodec/libvpx.c:37:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB565_LE'; did you mean 'AV_PIX_FMT_RGB565LE'?
case VPX_IMG_FMT_RGB565_LE: return AV_PIX_FMT_RGB565LE;
^~~~~~~~~~~~~~~~~~~~~
libavcodec/libvpx.c:38:10: error: use of undeclared identifier 'VPX_IMG_FMT_RGB555_LE'
case VPX_IMG_FMT_RGB555_LE: return AV_PIX_FMT_RGB555LE;
^
libavcodec/libvpx.c:42:10: error: use of undeclared identifier 'VPX_IMG_FMT_444A'
case VPX_IMG_FMT_444A: return AV_PIX_FMT_YUVA444P;
^
libavcodec/libvpx.c:32:10: error: duplicate case value 'VPX_IMG_FMT_YV12'
case VPX_IMG_FMT_YUY2: return AV_PIX_FMT_YUYV422;
^
libavcodec/libvpx.c:31:10: note: previous case defined here
case VPX_IMG_FMT_UYVY: return AV_PIX_FMT_UYVY422;
^
libavcodec/libvpx.c:33:10: error: duplicate case value 'VPX_IMG_FMT_YV12'
case VPX_IMG_FMT_YVYU: return AV_PIX_FMT_YVYU422;
^
libavcodec/libvpx.c:56:42: error: use of undeclared identifier 'VPX_IMG_FMT_RGB24'
case AV_PIX_FMT_RGB24: return VPX_IMG_FMT_RGB24;
^
libavcodec/libvpx.c:57:42: error: use of undeclared identifier 'VPX_IMG_FMT_RGB565'
case AV_PIX_FMT_RGB565BE: return VPX_IMG_FMT_RGB565;
^
libavcodec/libvpx.c:58:42: error: use of undeclared identifier 'VPX_IMG_FMT_RGB555'
case AV_PIX_FMT_RGB555BE: return VPX_IMG_FMT_RGB555;
^
libavcodec/libvpx.c:59:42: error: use of undeclared identifier 'VPX_IMG_FMT_UYVY'; did you mean 'VPX_IMG_FMT_YV12'?
case AV_PIX_FMT_UYVY422: return VPX_IMG_FMT_UYVY;
^~~~~~~~~~~~~~~~
VPX_IMG_FMT_YV12
libavcodec/libvpx.c:60:42: error: use of undeclared identifier 'VPX_IMG_FMT_YUY2'; did you mean 'VPX_IMG_FMT_YV12'?
case AV_PIX_FMT_YUYV422: return VPX_IMG_FMT_YUY2;
^~~~~~~~~~~~~~~~
VPX_IMG_FMT_YV12
fatal error: too many errors emitted, stopping now [-ferror-limit=]
--- libavcodec/libvpx.c.orig 2018-02-12 21:25:59 UTC
+++ libavcodec/libvpx.c
@@ -25,6 +25,7 @@
enum AVPixelFormat ff_vpx_imgfmt_to_pixfmt(vpx_img_fmt_t img)
{
switch (img) {
+#if VPX_IMAGE_ABI_VERSION < 5
case VPX_IMG_FMT_RGB24: return AV_PIX_FMT_RGB24;
case VPX_IMG_FMT_RGB565: return AV_PIX_FMT_RGB565BE;
case VPX_IMG_FMT_RGB555: return AV_PIX_FMT_RGB555BE;
@@ -36,10 +37,13 @@ enum AVPixelFormat ff_vpx_imgfmt_to_pixfmt(vpx_img_fmt
case VPX_IMG_FMT_ARGB_LE: return AV_PIX_FMT_BGRA;
case VPX_IMG_FMT_RGB565_LE: return AV_PIX_FMT_RGB565LE;
case VPX_IMG_FMT_RGB555_LE: return AV_PIX_FMT_RGB555LE;
+#endif
case VPX_IMG_FMT_I420: return AV_PIX_FMT_YUV420P;
case VPX_IMG_FMT_I422: return AV_PIX_FMT_YUV422P;
case VPX_IMG_FMT_I444: return AV_PIX_FMT_YUV444P;
+#if VPX_IMAGE_ABI_VERSION < 5
case VPX_IMG_FMT_444A: return AV_PIX_FMT_YUVA444P;
+#endif
#if VPX_IMAGE_ABI_VERSION >= 3
case VPX_IMG_FMT_I440: return AV_PIX_FMT_YUV440P;
case VPX_IMG_FMT_I42016: return AV_PIX_FMT_YUV420P16BE;
@@ -53,6 +57,7 @@ enum AVPixelFormat ff_vpx_imgfmt_to_pixfmt(vpx_img_fmt
vpx_img_fmt_t ff_vpx_pixfmt_to_imgfmt(enum AVPixelFormat pix)
{
switch (pix) {
+#if VPX_IMAGE_ABI_VERSION < 5
case AV_PIX_FMT_RGB24: return VPX_IMG_FMT_RGB24;
case AV_PIX_FMT_RGB565BE: return VPX_IMG_FMT_RGB565;
case AV_PIX_FMT_RGB555BE: return VPX_IMG_FMT_RGB555;
@@ -64,10 +69,13 @@ vpx_img_fmt_t ff_vpx_pixfmt_to_imgfmt(enum AVPixelForm
case AV_PIX_FMT_BGRA: return VPX_IMG_FMT_ARGB_LE;
case AV_PIX_FMT_RGB565LE: return VPX_IMG_FMT_RGB565_LE;
case AV_PIX_FMT_RGB555LE: return VPX_IMG_FMT_RGB555_LE;
+#endif
case AV_PIX_FMT_YUV420P: return VPX_IMG_FMT_I420;
case AV_PIX_FMT_YUV422P: return VPX_IMG_FMT_I422;
case AV_PIX_FMT_YUV444P: return VPX_IMG_FMT_I444;
+#if VPX_IMAGE_ABI_VERSION < 5
case AV_PIX_FMT_YUVA444P: return VPX_IMG_FMT_444A;
+#endif
#if VPX_IMAGE_ABI_VERSION >= 3
case AV_PIX_FMT_YUV440P: return VPX_IMG_FMT_I440;
case AV_PIX_FMT_YUV420P16BE: return VPX_IMG_FMT_I42016;

View File

@ -3,8 +3,7 @@
PORTNAME= libvpx
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
PORTREVISION= 4
DISTVERSION= 1.8.0
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1516832744
SHA256 (webmproject-libvpx-v1.7.0_GH0.tar.gz) = 1fec931eb5c94279ad219a5b6e0202358e94a93a90cfb1603578c326abfc1238
SIZE (webmproject-libvpx-v1.7.0_GH0.tar.gz) = 2679797
TIMESTAMP = 1549299753
SHA256 (webmproject-libvpx-v1.8.0_GH0.tar.gz) = 86df18c694e1c06cc8f83d2d816e9270747a0ce6abe316e93a4f4095689373f6
SIZE (webmproject-libvpx-v1.8.0_GH0.tar.gz) = 2879302

View File

@ -1,25 +1,26 @@
- Add missing targets when toolchain != generic-gnu
- --version is a GNUism which BSD diff doesn't support
- Skip bogus NEON check when soft-enabled on armv6
--- configure.orig 2018-01-24 22:25:44 UTC
--- configure.orig 2019-02-04 17:02:33 UTC
+++ configure
@@ -101,6 +101,7 @@ EOF
all_platforms="${all_platforms} arm64-android-gcc"
all_platforms="${all_platforms} arm64-darwin-gcc"
@@ -103,6 +103,7 @@ all_platforms="${all_platforms} arm64-darwin-gcc"
all_platforms="${all_platforms} arm64-linux-gcc"
all_platforms="${all_platforms} arm64-win64-gcc"
all_platforms="${all_platforms} arm64-win64-vs15"
+all_platforms="${all_platforms} armv6-linux-gcc"
all_platforms="${all_platforms} armv7-android-gcc" #neon Cortex-A8
all_platforms="${all_platforms} armv7-darwin-gcc" #neon Cortex-A8
all_platforms="${all_platforms} armv7-linux-rvct" #neon Cortex-A8
@@ -116,6 +117,7 @@ all_platforms="${all_platforms} mips32-linux-gcc"
@@ -116,6 +117,7 @@ all_platforms="${all_platforms} armv8-linux-gcc"
all_platforms="${all_platforms} mips32-linux-gcc"
all_platforms="${all_platforms} mips64-linux-gcc"
all_platforms="${all_platforms} ppc64-linux-gcc"
all_platforms="${all_platforms} ppc64le-linux-gcc"
+all_platforms="${all_platforms} sparc-linux-gcc"
all_platforms="${all_platforms} sparc-solaris-gcc"
all_platforms="${all_platforms} x86-android-gcc"
all_platforms="${all_platforms} x86-darwin8-gcc"
@@ -170,7 +170,7 @@ for t in ${all_targets}; do
@@ -166,7 +168,7 @@ for t in ${all_targets}; do
[ -f "${source_path}/${t}.mk" ] && enable_feature ${t}
done
@ -28,3 +29,13 @@
die "diff missing: Try installing diffutils via your package manager."
fi
@@ -591,9 +593,6 @@ EOF
check_header vpx/vpx_integer.h -I${source_path} && enable_feature vpx_ports
- if enabled neon && ! enabled external_build; then
- check_header arm_neon.h || die "Unable to find arm_neon.h"
- fi
}
process_toolchain() {

View File

@ -1,13 +0,0 @@
https://chromium.googlesource.com/webm/libvpx/+/52add5896661%5E!/
--- vp8/common/postproc.c.orig 2018-01-24 22:25:44 UTC
+++ vp8/common/postproc.c
@@ -65,7 +65,7 @@ void vp8_deblock(VP8_COMMON *cm, YV12_BUFFER_CONFIG *s
double level = 6.0e-05 * q * q * q - .0067 * q * q + .306 * q + .0065;
int ppl = (int)(level + .5);
- const MODE_INFO *mode_info_context = cm->show_frame_mi;
+ const MODE_INFO *mode_info_context = cm->mi;
int mbr, mbc;
/* The pixel thresholds are adjusted according to if or not the macroblock

View File

@ -11,7 +11,7 @@ include/vpx/vpx_image.h
include/vpx/vpx_integer.h
lib/libvpx.a
%%SHARED%%lib/libvpx.so
%%SHARED%%lib/libvpx.so.5
%%SHARED%%lib/libvpx.so.5.0
%%SHARED%%lib/libvpx.so.5.0.0
%%SHARED%%lib/libvpx.so.6
%%SHARED%%lib/libvpx.so.6.0
%%SHARED%%lib/libvpx.so.6.0.0
libdata/pkgconfig/vpx.pc

View File

@ -3,7 +3,7 @@
PORTNAME= xine
PORTVERSION= 1.2.9
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= multimedia ipv6
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION}
PKGNAMEPREFIX= lib

View File

@ -3,7 +3,7 @@
PORTNAME= mencoder
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia audio
MAINTAINER= riggs@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= mplayer
PORTVERSION= ${MPLAYER_PORT_VERSION}.${MPLAYER_SNAPSHOT_DATE:S/-//g}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia audio
MAINTAINER= riggs@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= vlc
DISTVERSION= 3.0.6
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 4
CATEGORIES= multimedia audio ipv6 net www
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \

View File

@ -0,0 +1,57 @@
Regressed by https://chromium.googlesource.com/webm/libvpx/+/c9a459216dc3%5E!/
codec/vpx.c:119:23: error: use of undeclared identifier 'VPX_IMG_FMT_444A'
{ VLC_CODEC_YUVA, VPX_IMG_FMT_444A, 8, 0 },
^
codec/vpx.c:120:23: error: use of undeclared identifier 'VPX_IMG_FMT_YUY2'; did you mean 'VPX_IMG_FMT_YV12'?
{ VLC_CODEC_YUYV, VPX_IMG_FMT_YUY2, 8, 0 },
^~~~~~~~~~~~~~~~
codec/vpx.c:121:23: error: use of undeclared identifier 'VPX_IMG_FMT_UYVY'; did you mean 'VPX_IMG_FMT_YV12'?
{ VLC_CODEC_UYVY, VPX_IMG_FMT_UYVY, 8, 0 },
^~~~~~~~~~~~~~~~
codec/vpx.c:122:23: error: use of undeclared identifier 'VPX_IMG_FMT_YVYU'; did you mean 'VPX_IMG_FMT_YV12'?
{ VLC_CODEC_YVYU, VPX_IMG_FMT_YVYU, 8, 0 },
^~~~~~~~~~~~~~~~
codec/vpx.c:124:24: error: use of undeclared identifier 'VPX_IMG_FMT_RGB555'
{ VLC_CODEC_RGB15, VPX_IMG_FMT_RGB555, 8, 0 },
^
codec/vpx.c:125:24: error: use of undeclared identifier 'VPX_IMG_FMT_RGB565'
{ VLC_CODEC_RGB16, VPX_IMG_FMT_RGB565, 8, 0 },
^
codec/vpx.c:126:24: error: use of undeclared identifier 'VPX_IMG_FMT_RGB24'
{ VLC_CODEC_RGB24, VPX_IMG_FMT_RGB24, 8, 0 },
^
codec/vpx.c:127:24: error: use of undeclared identifier 'VPX_IMG_FMT_RGB32'
{ VLC_CODEC_RGB32, VPX_IMG_FMT_RGB32, 8, 0 },
^
codec/vpx.c:129:23: error: use of undeclared identifier 'VPX_IMG_FMT_ARGB'
{ VLC_CODEC_ARGB, VPX_IMG_FMT_ARGB, 8, 0 },
^
codec/vpx.c:130:23: error: use of undeclared identifier 'VPX_IMG_FMT_ARGB_LE'; did you mean 'VPX_IMG_FMT_NONE'?
{ VLC_CODEC_BGRA, VPX_IMG_FMT_ARGB_LE, 8, 0 },
^~~~~~~~~~~~~~~~~~~
codec/vpx.c:150:34: error: invalid application of 'sizeof' to an incomplete type 'const struct (anonymous struct at codec/vpx.c:104:14) []'
for( unsigned int i = 0; i < ARRAY_SIZE(chroma_table); i++ )
^~~~~~~~~~~~~~~~~~~~~~~~
--- modules/codec/vpx.c.orig 2018-03-29 12:04:52 UTC
+++ modules/codec/vpx.c
@@ -116,18 +116,6 @@ static const struct
{ VLC_CODEC_I440, VPX_IMG_FMT_I440, 8, 0 },
{ VLC_CODEC_YV12, VPX_IMG_FMT_YV12, 8, 0 },
- { VLC_CODEC_YUVA, VPX_IMG_FMT_444A, 8, 0 },
- { VLC_CODEC_YUYV, VPX_IMG_FMT_YUY2, 8, 0 },
- { VLC_CODEC_UYVY, VPX_IMG_FMT_UYVY, 8, 0 },
- { VLC_CODEC_YVYU, VPX_IMG_FMT_YVYU, 8, 0 },
-
- { VLC_CODEC_RGB15, VPX_IMG_FMT_RGB555, 8, 0 },
- { VLC_CODEC_RGB16, VPX_IMG_FMT_RGB565, 8, 0 },
- { VLC_CODEC_RGB24, VPX_IMG_FMT_RGB24, 8, 0 },
- { VLC_CODEC_RGB32, VPX_IMG_FMT_RGB32, 8, 0 },
-
- { VLC_CODEC_ARGB, VPX_IMG_FMT_ARGB, 8, 0 },
- { VLC_CODEC_BGRA, VPX_IMG_FMT_ARGB_LE, 8, 0 },
{ VLC_CODEC_GBR_PLANAR, VPX_IMG_FMT_I444, 8, 1 },
{ VLC_CODEC_GBR_PLANAR_10L, VPX_IMG_FMT_I44416, 10, 1 },

View File

@ -4,7 +4,7 @@
PORTNAME= toxcore-c
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= net-im net-p2p python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -4,7 +4,7 @@
PORTNAME= qTox
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.3
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= net-im net-p2p
MAINTAINER= yuri@FreeBSD.org

View File

@ -4,6 +4,7 @@
PORTNAME= toxcore
PORTVERSION= 0.2.9
DISTVERSIONPREFIX= v
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-im net-p2p

View File

@ -4,6 +4,7 @@
PORTNAME= toxic
PORTVERSION= 0.8.3
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= thierry@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= uTox
DISTVERSION= 0.17.0
DISTVERSIONSUFFIX= -full
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= net-im net-p2p
MASTER_SITES= https://github.com/uTox/uTox/releases/download/v${PORTVERSION}/

View File

@ -3,7 +3,7 @@
PORTNAME= mediastreamer
PORTVERSION= 2.16.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= https://www.linphone.org/releases/sources/mediastreamer/

View File

@ -2,6 +2,7 @@
PORTNAME= cliqz
DISTVERSION= 1.24.2
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://s3.amazonaws.com/cdn.cliqz.com/browser-f/APT/:amazon \
http://repository.cliqz.com/dist/${CLIQZ_CHANNEL}/${DISTVERSION}/${CLIQZ_LAST_BUILD_ID}/:cliqz

View File

@ -3,7 +3,7 @@
PORTNAME= firefox
DISTVERSION= 60.5.0
PORTREVISION= 2
PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
@ -34,7 +34,7 @@ USE_GECKO= gecko
CPE_PRODUCT= ${PORTNAME}_esr
CONFLICTS_INSTALL= firefox
MOZ_PKGCONFIG_FILES= # empty
USE_MOZILLA= -webp
USE_MOZILLA= -webp -vpx
USES= tar:xz

View File

@ -3,7 +3,7 @@
PORTNAME= firefox
DISTVERSION= 65.0
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
@ -32,7 +32,7 @@ BUILD_DEPENDS= nspr>=4.19:devel/nspr \
USE_GECKO= gecko
CONFLICTS_INSTALL= firefox-esr
MOZ_PKGCONFIG_FILES= # empty
USE_MOZILLA= -hunspell
USE_MOZILLA= -hunspell -vpx
USES= tar:xz

View File

@ -4,7 +4,7 @@
PORTNAME= palemoon
DISTVERSION= 27.9.4
DISTVERSIONSUFFIX=_Release
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www ipv6
MAINTAINER= lichray@gmail.com

View File

@ -3,7 +3,7 @@
PORTNAME= seamonkey
DISTVERSION= 2.49.4
PORTREVISION= 22
PORTREVISION= 23
MOZILLA_VER= 52 # above + 3
CATEGORIES?= www mail news editors irc ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \

View File

@ -2,6 +2,7 @@
PORTNAME= xpra
PORTVERSION= 2.4.3
PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= http://xpra.org/src/