1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-17 19:39:43 +00:00

Update gstreamer1 to 1.16.2.

- The spc plugin was removed inflavor for the gsm plugin.
- Added in tree qt plugin.

Changelog: https://gstreamer.freedesktop.org/releases/1.16/#1.16.2

Update net-im/fractal to 4.2.2 to support GStreamer 1.16 (approved by maintainer)

Thanks to antoine@ for the exp-run.

PR:		239386
This commit is contained in:
Koop Mast 2020-01-26 17:42:36 +00:00
parent 4b291cffdf
commit aa49f23a6d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=524224
91 changed files with 436 additions and 5559 deletions

1
MOVED
View File

@ -13754,3 +13754,4 @@ security/py-pymacaroons-pynacl|security/py-pymacaroons|2020-01-20|Rename to matc
math/jakarta-commons-math3|apache-commons-math|2020-01-24|Renamed upstream
audio/py-mpd2|audio/py-python-mpd2|2020-01-25|Rename to match upstream naming
devel/py-microversion-parse|devel/py-microversion_parse|2020-01-25|Rename to match upstream naming
audio/gstreamer1-plugins-spc|audio/gstreamer1-plugins-gme|2020-01-26|spc was removed inflavour for the gme plugin

View File

@ -104,7 +104,6 @@ _GSTREAMER_PLUGINS= \
sidplay \
soundtouch \
soup \
spc \
speex \
taglib \
theora \
@ -135,6 +134,7 @@ _GSTREAMER_PLUGINS+= \
nas \
python \
schroedinger \
spc \
sdl \
vdpau \
vp8 \
@ -168,6 +168,7 @@ _GSTREAMER_PLUGINS+= \
openjpeg \
openmpt \
png \
qt \
rsvg \
rtmp \
smoothstreaming \
@ -407,6 +408,9 @@ openmpt_IMPL= bad
png_DEPENDS= graphics/gstreamer-plugins-png
png_IMPL= good
qt_DEPENDS= graphics/gstreamer-plugins-qt
qt_IMPL= good
rsvg_DEPENDS= graphics/gstreamer-plugins-rsvg
rsvg_IMPL= bad

View File

@ -5,6 +5,17 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20200126:
AFFECTS: users of multimedia/gstreamer1-plugins[-bad]
AUTHOR: kwm@freebsd.org
In GStreamer 1.16 some files moved from the gstreamer1-plugins-bad package
to the gstreamer1-plugins package.
If your using a tool like portmaster or portupgrade delete the old -bad
port and then follow the normal upgrade method.
# pkg delete -f gstreamer1-plugins-bad
20200126:
AFFECTS: users of sysutils/helm
AUTHOR: danilo@FreeBSD.org

View File

@ -304,7 +304,6 @@
SUBDIR += gstreamer1-plugins-sndfile
SUBDIR += gstreamer1-plugins-sndio
SUBDIR += gstreamer1-plugins-soundtouch
SUBDIR += gstreamer1-plugins-spc
SUBDIR += gstreamer1-plugins-speex
SUBDIR += gstreamer1-plugins-taglib
SUBDIR += gstreamer1-plugins-twolame

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= audio
COMMENT= GStreamer pulseaudio plugin

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= audio
COMMENT= GStreamer WebRTC Audio Processing plugin

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= orc
PORTVERSION= 0.4.28
PORTVERSION= 0.4.31
CATEGORIES= devel
MASTER_SITES= http://gstreamer.freedesktop.org/data/src/orc/
@ -13,47 +13,10 @@ LICENSE= BSD2CLAUSE BSD3CLAUSE
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake libtool pathfix pkgconfig tar:xz
PATHFIX_MAKEFILEIN= configure
GNU_CONFIGURE= yes
BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
USES= gmake meson pkgconfig tar:xz
USE_LDCONFIG= yes
CONFIGURE_ARGS+=--disable-gtk-doc
INSTALL_TARGET= install-strip
SUBDIRS= orc orc-test tools
EXAMPLES_DATA= example1orc.orc example2orc.orc example3orc.orc \
mt19937arorc.orc
OPTIONS_DEFINE= DOCS EXAMPLES
DOCS_DESC= Include gtk-doc documentation
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
SUBDIRS+= doc
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
SUBDIRS+= examples
.endif
MAKE_ARGS+= SUBDIRS="${SUBDIRS}"
post-patch:
@${REINPLACE_CMD} \
-E -e '/LIBS/s/-lrt(\ )*//; /LIBRT/s/-lrt//' \
${WRKSRC}/configure
post-install:
.if ${PORT_OPTIONS:MEXAMPLES}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for FILE in ${EXAMPLES_DATA}
@${INSTALL_DATA} ${WRKSRC}/examples/${FILE} ${STAGEDIR}${EXAMPLESDIR}/${FILE}
.endfor
.for FILE in ${EXAMPLES_EXEC}
@${INSTALL_SCRIPT} ${WRKSRC}/examples/${FILE} ${STAGEDIR}${EXAMPLESDIR}/${FILE}
.endfor
.endif
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1545651099
SHA256 (orc-0.4.28.tar.xz) = bfcd7c6563b05672386c4eedfc4c0d4a0a12b4b4775b74ec6deb88fc2bcd83ce
SIZE (orc-0.4.28.tar.xz) = 469460
TIMESTAMP = 1575828472
SHA256 (orc-0.4.31.tar.xz) = a0ab5f10a6a9ae7c3a6b4218246564c3bf00d657cbdf587e6d34ec3ef0616075
SIZE (orc-0.4.31.tar.xz) = 177768

View File

@ -1,6 +1,6 @@
--- orc/orccpu-powerpc.c.orig 2010-04-24 22:48:59.000000000 +0200
+++ orc/orccpu-powerpc.c 2010-04-24 22:49:17.000000000 +0200
@@ -46,6 +46,7 @@
--- orc/orccpu-powerpc.c.orig 2019-09-09 07:21:43 UTC
+++ orc/orccpu-powerpc.c
@@ -55,6 +55,7 @@
#endif
#if defined(__FreeBSD__) || defined(__APPLE__)
@ -8,4 +8,3 @@
#include <sys/types.h>
#include <sys/sysctl.h>
#endif

View File

@ -2,10 +2,10 @@
# very complex way. This is arguably a bug in this code too, but for now
# patch around it so that we can get ports building via qemu-bsd-user and
# get more testing. sbruno 16SEP2014
--- orc/orcprogram-c.c.orig
--- orc/orcprogram-c.c.orig 2019-09-09 07:21:43 UTC
+++ orc/orcprogram-c.c
@@ -823,7 +823,7 @@ c_rule_loadpX (OrcCompiler *p, void *use
ORC_ASM_CODE(p," %s = (int)0x%08x; /* %d or %gf */\n", dest,
@@ -826,7 +826,7 @@ c_rule_loadpX (OrcCompiler *p, void *user, OrcInstruct
ORC_ASM_CODE(p," %s = 0x%08x; /* %d or %gf */\n", dest,
(unsigned int)p->vars[insn->src_args[0]].value.i,
(int)p->vars[insn->src_args[0]].value.i,
- p->vars[insn->src_args[0]].value.f);

View File

@ -1,5 +1,5 @@
bin/orcc
bin/orc-bugreport
bin/orcc
include/orc-0.4/orc-test/orcarray.h
include/orc-0.4/orc-test/orcprofile.h
include/orc-0.4/orc-test/orcrandom.h
@ -15,8 +15,8 @@ include/orc-0.4/orc/orcconstant.h
include/orc-0.4/orc/orccpu.h
include/orc-0.4/orc/orccpuinsn.h
include/orc-0.4/orc/orcdebug.h
include/orc-0.4/orc/orcexecutor.h
include/orc-0.4/orc/orcemulateopcodes.h
include/orc-0.4/orc/orcexecutor.h
include/orc-0.4/orc/orcfunctions.h
include/orc-0.4/orc/orcinstruction.h
include/orc-0.4/orc/orcinternal.h
@ -38,48 +38,46 @@ include/orc-0.4/orc/orcx86.h
include/orc-0.4/orc/orcx86insn.h
lib/liborc-0.4.so
lib/liborc-0.4.so.0
lib/liborc-0.4.so.0.28.0
lib/liborc-0.4.so.0.31.0
lib/liborc-test-0.4.a
lib/liborc-test-0.4.so
lib/liborc-test-0.4.so.0
lib/liborc-test-0.4.so.0.28.0
lib/liborc-test-0.4.so.0.31.0
libdata/pkgconfig/orc-0.4.pc
libdata/pkgconfig/orc-test-0.4.pc
share/aclocal/orc.m4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example1orc.orc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example2orc.orc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example3orc.orc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mt19937arorc.orc
%%PORTDOCS%%share/gtk-doc/html/orc/ch01.html
%%PORTDOCS%%share/gtk-doc/html/orc/ch02.html
%%PORTDOCS%%share/gtk-doc/html/orc/ch03.html
%%PORTDOCS%%share/gtk-doc/html/orc/ch04.html
%%PORTDOCS%%share/gtk-doc/html/orc/ch05.html
%%PORTDOCS%%share/gtk-doc/html/orc/home.png
%%PORTDOCS%%share/gtk-doc/html/orc/index.html
%%PORTDOCS%%share/gtk-doc/html/orc/left-insensitive.png
%%PORTDOCS%%share/gtk-doc/html/orc/left.png
%%PORTDOCS%%share/gtk-doc/html/orc/orc-ARM.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-MMX.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-Orc.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcCompiler.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcDebug.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcExecutor.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcOpcode.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcProgram.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-OrcRule.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-PowerPC.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-SSE.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-Utility-functions.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-building.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-concepts.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-misc.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-opcodes.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-program.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-runninging.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-tutorial.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc-x86.html
%%PORTDOCS%%share/gtk-doc/html/orc/orc.devhelp2
%%PORTDOCS%%share/gtk-doc/html/orc/right-insensitive.png
%%PORTDOCS%%share/gtk-doc/html/orc/right.png
%%PORTDOCS%%share/gtk-doc/html/orc/style.css
%%PORTDOCS%%share/gtk-doc/html/orc/up-insensitive.png
%%PORTDOCS%%share/gtk-doc/html/orc/up.png
share/gtk-doc/html/orc/ch01.html
share/gtk-doc/html/orc/ch02.html
share/gtk-doc/html/orc/ch03.html
share/gtk-doc/html/orc/ch04.html
share/gtk-doc/html/orc/ch05.html
share/gtk-doc/html/orc/home.png
share/gtk-doc/html/orc/index.html
share/gtk-doc/html/orc/left-insensitive.png
share/gtk-doc/html/orc/left.png
share/gtk-doc/html/orc/orc-ARM.html
share/gtk-doc/html/orc/orc-MMX.html
share/gtk-doc/html/orc/orc-Orc.html
share/gtk-doc/html/orc/orc-OrcCompiler.html
share/gtk-doc/html/orc/orc-OrcDebug.html
share/gtk-doc/html/orc/orc-OrcExecutor.html
share/gtk-doc/html/orc/orc-OrcOpcode.html
share/gtk-doc/html/orc/orc-OrcProgram.html
share/gtk-doc/html/orc/orc-OrcRule.html
share/gtk-doc/html/orc/orc-PowerPC.html
share/gtk-doc/html/orc/orc-SSE.html
share/gtk-doc/html/orc/orc-Utility-functions.html
share/gtk-doc/html/orc/orc-building.html
share/gtk-doc/html/orc/orc-concepts.html
share/gtk-doc/html/orc/orc-misc.html
share/gtk-doc/html/orc/orc-opcodes.html
share/gtk-doc/html/orc/orc-program.html
share/gtk-doc/html/orc/orc-runninging.html
share/gtk-doc/html/orc/orc-tutorial.html
share/gtk-doc/html/orc/orc-x86.html
share/gtk-doc/html/orc/orc.devhelp2
share/gtk-doc/html/orc/right-insensitive.png
share/gtk-doc/html/orc/right.png
share/gtk-doc/html/orc/style.css
share/gtk-doc/html/orc/up-insensitive.png
share/gtk-doc/html/orc/up.png

View File

@ -314,6 +314,7 @@
SUBDIR += gstreamer1-plugins-openexr
SUBDIR += gstreamer1-plugins-openjpeg
SUBDIR += gstreamer1-plugins-png
SUBDIR += gstreamer1-plugins-qt
SUBDIR += gstreamer1-plugins-rsvg
SUBDIR += gstreamer1-plugins-vulkan
SUBDIR += gstreamer1-plugins-webp

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 2
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer GL graphics plugin
@ -18,14 +18,9 @@ OPTIONS_DEFAULT=WAYLAND
OPTIONS_SUB= yes
WAYLAND_CONFIGURE_ENABLE= wayland
WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland
EXTRA_PATCHDIR= ${.CURDIR}/../../graphics/gstreamer1-plugins-gl/files
EXTRA_PATCHES= ${EXTRA_PATCHDIR}/patch-gst-libs_gst_gl_gstgl__fwd.h \
${EXTRA_PATCHDIR}/patch-gst-libs_gst_gl_gstglcontext.h \
${EXTRA_PATCHDIR}/patch-gst-libs_gst_gl_gstgldebug.h \
${EXTRA_PATCHDIR}/patch-gst-libs_gst_gl_gstglfuncs.h
pre-build:
.for dir in ${GL_GST_DIRS}
@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET})

View File

@ -1,11 +0,0 @@
--- gst-libs/gst/gl/gstgl_fwd.h.orig 2018-12-05 14:04:58 UTC
+++ gst-libs/gst/gl/gstgl_fwd.h
@@ -102,8 +102,6 @@ typedef struct _GstGLOverlayCompositorClass GstGLOverl
typedef struct _GstGLQuery GstGLQuery;
-typedef struct _GstGLFuncs GstGLFuncs;
-
typedef struct _GstGLAsyncDebug GstGLAsyncDebug;
#include <gst/gl/gstgl_enums.h>

View File

@ -1,11 +0,0 @@
--- gst-libs/gst/gl/gstglcontext.h.orig 2018-12-05 14:06:09 UTC
+++ gst-libs/gst/gl/gstglcontext.h
@@ -98,7 +98,7 @@ struct _GstGLContext {
GstGLWindow *window;
/*< public >*/
- GstGLFuncs *gl_vtable;
+ struct _GstGLFuncs *gl_vtable;
/*< private >*/
GstGLContextPrivate *priv;

View File

@ -1,11 +0,0 @@
--- gst-libs/gst/gl/gstgldebug.h.orig 2018-12-04 14:57:39 UTC
+++ gst-libs/gst/gl/gstgldebug.h
@@ -25,8 +25,6 @@
G_BEGIN_DECLS
-typedef struct _GstGLAsyncDebug GstGLAsyncDebug;
-
typedef gchar * (*GstGLAsyncDebugLogGetMessage) (gpointer user_data);
/**

View File

@ -1,27 +0,0 @@
--- gst-libs/gst/gl/gstglfuncs.h.orig 2018-03-23 20:44:42 UTC
+++ gst-libs/gst/gl/gstglfuncs.h
@@ -23,13 +23,6 @@
#include <gst/gl/gstglconfig.h>
-/* This mimic GCC behaviour with system headers files even if GL headers may
- * not be in the system header path. */
-#ifdef __GNUC__
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wredundant-decls"
-#endif
-
/* OpenGL 2.0 for Embedded Systems */
#if GST_GL_HAVE_GLES2
# if GST_GL_HAVE_PLATFORM_EAGL
@@ -72,10 +65,6 @@
# endif
#endif
-#ifdef __GNUC__
-#pragma GCC diagnostic pop
-#endif
-
#if defined(WINAPI)
#define GSTGLAPI WINAPI
#else

View File

@ -2,6 +2,7 @@ include/gstreamer-%%VERSION%%/gst/gl/egl/gstegl.h
include/gstreamer-%%VERSION%%/gst/gl/egl/gsteglimage.h
include/gstreamer-%%VERSION%%/gst/gl/egl/gstgldisplay_egl.h
include/gstreamer-%%VERSION%%/gst/gl/egl/gstglmemoryegl.h
include/gstreamer-%%VERSION%%/gst/gl/gl-enumtypes.h
include/gstreamer-%%VERSION%%/gst/gl/gl-prelude.h
include/gstreamer-%%VERSION%%/gst/gl/gl.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/all_functions.h

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer opencv real time computer vision plugin

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 3
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer OpenExr codec plugin

View File

@ -1,12 +1,12 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= audio
CATEGORIES= graphics
COMMENT= Gstreamer OpenSPC plugin
COMMENT= GStreamer Qt videosink plugin
GST_PLUGIN= spc
DIST= bad
GST_PLUGIN= qt
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer Vulkan graphics plugin

View File

@ -0,0 +1,11 @@
--- ext/libpostproc/gstpostproc.c.orig 2019-12-26 12:04:57.025044000 +0100
+++ ext/libpostproc/gstpostproc.c 2019-12-26 12:05:09.539697000 +0100
@@ -299,7 +299,7 @@ change_context (GstPostProc * postproc, gint width, gi
ppflags = (mmx_flags & ORC_TARGET_MMX_MMX ? PP_CPU_CAPS_MMX : 0)
| (mmx_flags & ORC_TARGET_MMX_MMXEXT ? PP_CPU_CAPS_MMX2 : 0)
| (mmx_flags & ORC_TARGET_MMX_3DNOW ? PP_CPU_CAPS_3DNOW : 0)
- | (altivec_flags & ORC_TARGET_ALTIVEC_ALTIVEC ? PP_CPU_CAPS_ALTIVEC :
+ | (altivec_flags & ORC_TARGET_POWERPC_ALTIVEC ? PP_CPU_CAPS_ALTIVEC :
0);
#else
mmx_flags = 0;

View File

@ -0,0 +1,11 @@
--- ext/libswscale/gstffmpegscale.c.orig 2019-12-26 12:03:51.446615000 +0100
+++ ext/libswscale/gstffmpegscale.c 2019-12-26 12:04:18.260579000 +0100
@@ -638,7 +638,7 @@ gst_ffmpegscale_set_caps (GstBaseTransform * trans, Gs
swsflags = (mmx_flags & ORC_TARGET_MMX_MMX ? SWS_CPU_CAPS_MMX : 0)
| (mmx_flags & ORC_TARGET_MMX_MMXEXT ? SWS_CPU_CAPS_MMX2 : 0)
| (mmx_flags & ORC_TARGET_MMX_3DNOW ? SWS_CPU_CAPS_3DNOW : 0)
- | (altivec_flags & ORC_TARGET_ALTIVEC_ALTIVEC ? SWS_CPU_CAPS_ALTIVEC : 0);
+ | (altivec_flags & ORC_TARGET_POWERPC_ALTIVEC ? SWS_CPU_CAPS_ALTIVEC : 0);
#else
mmx_flags = 0;
altivec_flags = 0;

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-editing-services
PORTVERSION= 1.14.4
PORTREVISION= 3
PORTVERSION= 1.16.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer-editing-services/
DISTNAME= gstreamer-editing-services-${PORTVERSION}
@ -11,7 +10,7 @@ DISTNAME= gstreamer-editing-services-${PORTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= GStreamer editing services
PORTSCOUT= limitw:1,even
LICENSE= LGPL20
USES= compiler:c11 gmake gnome libtool pathfix perl5 python:3.6+ pkgconfig tar:xz
USE_LDCONFIG= yes
@ -20,9 +19,10 @@ GNU_CONFIGURE= yes
USE_GNOME= glib20 introspection:build libxml2 pygobject3:build
USE_GSTREAMER1= good
INSTALL_TARGET= install-strip
PORTSCOUT= limitw:1,even
CONFIGURE_ARGS= --enable-introspection=yes \
--with-bash-completion-dir=${PREFIX}/share/bash-completion/completions
PLIST_SUB= VERSION=1.0 SOVERSION=0.1404.0
PLIST_SUB= VERSION=1.0 SOVERSION=0.1602.0
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1539380544
SHA256 (gstreamer-editing-services-1.14.4.tar.xz) = 53d1d25b356009505ae0d22c218d6c6b1215399d9f6e3fe5d7b88e156531b35f
SIZE (gstreamer-editing-services-1.14.4.tar.xz) = 1066636
TIMESTAMP = 1575825901
SHA256 (gstreamer-editing-services-1.16.2.tar.xz) = 0e06a6191a0c6c16e16272bf2573cecaeb245f10629486ad940a299bef700c16
SIZE (gstreamer-editing-services-1.16.2.tar.xz) = 1086324

View File

@ -33,7 +33,6 @@ include/gstreamer-%%VERSION%%/ges/ges-pitivi-formatter.h
include/gstreamer-%%VERSION%%/ges/ges-prelude.h
include/gstreamer-%%VERSION%%/ges/ges-project.h
include/gstreamer-%%VERSION%%/ges/ges-screenshot.h
include/gstreamer-%%VERSION%%/ges/ges-smart-adder.h
include/gstreamer-%%VERSION%%/ges/ges-source-clip.h
include/gstreamer-%%VERSION%%/ges/ges-source.h
include/gstreamer-%%VERSION%%/ges/ges-test-clip.h
@ -61,6 +60,7 @@ include/gstreamer-%%VERSION%%/ges/ges-video-uri-source.h
include/gstreamer-%%VERSION%%/ges/ges-xml-formatter.h
include/gstreamer-%%VERSION%%/ges/ges.h
lib/girepository-1.0/GES-%%VERSION%%.typelib
lib/gstreamer-%%VERSION%%/libgstges.so
lib/gstreamer-%%VERSION%%/libgstnle.so
lib/libges-%%VERSION%%.so
lib/libges-%%VERSION%%.so.0

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-libav
PORTVERSION= 1.14.4
PORTREVISION= 3
PORTVERSION= 1.16.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/
DISTNAME= gst-libav-${PORTVERSION}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1539380450
SHA256 (gst-libav-1.14.4.tar.xz) = dfd78591901df7853eab7e56a86c34a1b03635da0d3d56b89aa577f1897865da
SIZE (gst-libav-1.14.4.tar.xz) = 9036732
TIMESTAMP = 1575825716
SHA256 (gst-libav-1.16.2.tar.xz) = c724f612700c15a933c7356fbeabb0bb9571fb5538f8b1b54d4d2d94188deef2
SIZE (gst-libav-1.16.2.tar.xz) = 9466288

View File

@ -1,53 +0,0 @@
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/f33f72847043
--- gst-libs/ext/libav/libswscale/arm/rgb2yuv_neon_16.S.orig 2018-10-02 22:10:05 UTC
+++ gst-libs/ext/libav/libswscale/arm/rgb2yuv_neon_16.S
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config.h"
+#if HAVE_AS_DN_DIRECTIVE
#include "rgb2yuv_neon_common.S"
/* downsampled R16G16B16 x8 */
@@ -78,3 +80,4 @@ alias_qw c8x8x2, q10
.endm
loop_420sp rgbx, nv12, init, kernel_420_16x2, 16
+#endif
--- gst-libs/ext/libav/libswscale/arm/rgb2yuv_neon_32.S.orig 2018-10-02 22:10:05 UTC
+++ gst-libs/ext/libav/libswscale/arm/rgb2yuv_neon_32.S
@@ -18,6 +18,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include "config.h"
+#if HAVE_AS_DN_DIRECTIVE
#include "rgb2yuv_neon_common.S"
/* downsampled R16G16B16 x8 */
@@ -117,3 +119,4 @@ alias_qw c8x8x2, q10
loop_420sp rgbx, nv12, init, kernel_420_16x2, 32
+#endif
--- gst-libs/ext/libav/libswscale/arm/swscale_unscaled.c.orig 2018-10-02 22:10:05 UTC
+++ gst-libs/ext/libav/libswscale/arm/swscale_unscaled.c
@@ -23,6 +23,7 @@
#include "libswscale/swscale_internal.h"
#include "libavutil/arm/cpu.h"
+#if HAVE_AS_DN_DIRECTIVE
extern void rgbx_to_nv12_neon_32(const uint8_t *src, uint8_t *y, uint8_t *chroma,
int width, int height,
int y_stride, int c_stride, int src_stride,
@@ -178,3 +179,8 @@ void ff_get_unscaled_swscale_arm(SwsContext *c)
if (have_neon(cpu_flags))
get_unscaled_swscale_neon(c);
}
+#else
+void ff_get_unscaled_swscale_arm(SwsContext *c)
+{
+}
+#endif

File diff suppressed because it is too large Load Diff

View File

@ -1,58 +0,0 @@
--- gst-libs/ext/libav/configure.orig 2018-09-16 15:30:22 UTC
+++ gst-libs/ext/libav/configure
@@ -3372,12 +3372,7 @@ target_os_default=$(tolower $(uname -s))
host_os=$target_os_default
# machine
-if test "$target_os_default" = aix; then
- arch_default=$(uname -p)
- strip_default="strip -X32_64"
-else
- arch_default=$(uname -m)
-fi
+arch_default=$(uname -p)
cpu="generic"
intrinsics="none"
@@ -6487,11 +6482,39 @@ elif enabled gcc; then
check_cflags -Wformat
check_cflags -fdiagnostics-color=auto
enabled extra_warnings || check_disable_warning -Wno-maybe-uninitialized
+ if enabled x86_32; then
+ case $target_os in
+ *bsd*)
+ # BSDs don't guarantee a 16 byte aligned stack, but we can
+ # request GCC to try to maintain 16 byte alignment throughout
+ # function calls. Library entry points that might call assembly
+ # functions align the stack. (The parameter means 2^4 bytes.)
+ check_cflags -mpreferred-stack-boundary=4
+ ;;
+ esac
+ fi
elif enabled llvm_gcc; then
check_cflags -mllvm -stack-alignment=16
elif enabled clang; then
- check_cflags -mllvm -stack-alignment=16
- check_cflags -mstack-alignment=16
+ if enabled x86_32; then
+ # Clang doesn't support maintaining alignment without assuming the
+ # same alignment in every function. If 16 byte alignment would be
+ # enabled, one would also have to either add attribute_align_arg on
+ # every single entry point into the libraries or enable -mstackrealign
+ # (doing stack realignment in every single function).
+ case $target_os in
+ mingw32|win32|*bsd*)
+ disable aligned_stack
+ ;;
+ *)
+ check_cflags -mllvm -stack-alignment=16
+ check_cflags -mstack-alignment=16
+ ;;
+ esac
+ else
+ check_cflags -mllvm -stack-alignment=16
+ check_cflags -mstack-alignment=16
+ fi
check_cflags -Qunused-arguments
check_cflags -Werror=implicit-function-declaration
check_cflags -Werror=missing-prototypes

View File

@ -1,11 +0,0 @@
--- gst-libs/ext/libav/libavutil/x86/asm.h.orig 2017-09-18 13:21:09 UTC
+++ gst-libs/ext/libav/libavutil/x86/asm.h
@@ -72,7 +72,7 @@ typedef int32_t x86_reg;
typedef int x86_reg;
#endif
-#define HAVE_7REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE))
+#define HAVE_7REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE && !defined(__clang__)))
#define HAVE_6REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE || HAVE_EBP_AVAILABLE))
#if ARCH_X86_64 && defined(PIC)

View File

@ -1,7 +1,6 @@
lib/gstreamer-1.0/libgstlibav.so
share/gtk-doc/html/gst-libav-plugins-1.0/ch01.html
share/gtk-doc/html/gst-libav-plugins-1.0/ch02.html
share/gtk-doc/html/gst-libav-plugins-1.0/ch03.html
share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-1.0.devhelp2
share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegAudDec.html
share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegAudEnc.html

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= gstreamer1-plugins-all
PORTVERSION= 1.14
PORTREVISION= 1
PORTVERSION= 1.16
PORTREVISION= 0
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org

View File

@ -1,11 +0,0 @@
--- ext/opencv/gstfacedetect.h.orig 2018-03-23 20:45:15 UTC
+++ ext/opencv/gstfacedetect.h
@@ -50,7 +50,7 @@
#include <gst/gst.h>
#include <opencv2/core/version.hpp>
-#include <cv.h>
+#include <opencv/cv.h>
#include <gst/opencv/gstopencvvideofilter.h>
#include <opencv2/objdetect/objdetect.hpp>

View File

@ -1,11 +0,0 @@
--- ext/opencv/gsthanddetect.h.orig 2018-03-23 20:45:15 UTC
+++ ext/opencv/gsthanddetect.h
@@ -45,7 +45,7 @@
#ifndef __GST_HANDDETECT_H__
#define __GST_HANDDETECT_H__
-#include <cv.h>
+#include <opencv/cv.h>
#include <gst/opencv/gstopencvvideofilter.h>
/* opencv */

View File

@ -1,11 +0,0 @@
--- ext/opencv/gsttemplatematch.cpp.orig 2018-03-23 20:45:15 UTC
+++ ext/opencv/gsttemplatematch.cpp
@@ -64,6 +64,8 @@
#include "../../gst-libs/gst/gst-i18n-plugin.h"
#include "gsttemplatematch.h"
#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc/types_c.h>
+#include <opencv2/imgcodecs/imgcodecs_c.h>
GST_DEBUG_CATEGORY_STATIC (gst_template_match_debug);
#define GST_CAT_DEFAULT gst_template_match_debug

View File

@ -1,17 +0,0 @@
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/commit/d2f6facbfb89
gstopenh264enc.cpp:745:14: error: no member named 'bEnableSpsPpsIdAddition' in 'TagEncParamExt'
enc_params.bEnableSpsPpsIdAddition = 0;
~~~~~~~~~~ ^
--- ext/openh264/gstopenh264enc.cpp.orig 2018-03-23 20:45:15 UTC
+++ ext/openh264/gstopenh264enc.cpp
@@ -739,7 +739,7 @@ gst_openh264enc_set_format (GstVideoEncoder * encoder,
enc_params.bEnableSceneChangeDetect = openh264enc->scene_change_detection;
enc_params.bEnableFrameSkip = openh264enc->enable_frame_skip;
enc_params.bEnableLongTermReference = 0;
-#if OPENH264_MINOR >= 4
+#if (OPENH264_MAJOR > 1 || (OPENH264_MAJOR == 1 && OPENH264_MINOR >= 4))
enc_params.eSpsPpsIdStrategy = CONSTANT_ID;
#else
enc_params.bEnableSpsPpsIdAddition = 0;

View File

@ -1,11 +0,0 @@
--- ext/wayland/Makefile.in.orig 2018-09-16 17:59:59 UTC
+++ ext/wayland/Makefile.in
@@ -1198,7 +1198,7 @@ $(shell echo $1 | sed 's/\([a-z\-]\+\)-[a-z]\+-v[0-9]\
endef
%-protocol.c : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
- $(AM_V_GEN)$(wayland_scanner) code < $< > $@
+ $(AM_V_GEN)$(wayland_scanner) private-code < $< > $@
%-client-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
$(AM_V_GEN)$(wayland_scanner) client-header < $< > $@

View File

@ -1,12 +0,0 @@
--- gst-libs/gst/webrtc/webrtc_fwd.h.orig 2018-07-18 14:46:42 UTC
+++ gst-libs/gst/webrtc/webrtc_fwd.h
@@ -39,9 +39,6 @@ typedef struct _GstWebRTCDTLSTransportCl
typedef struct _GstWebRTCICETransport GstWebRTCICETransport;
typedef struct _GstWebRTCICETransportClass GstWebRTCICETransportClass;
-typedef struct _GstWebRTCRTPReceiver GstWebRTCRTPReceiver;
-typedef struct _GstWebRTCRTPReceiverClass GstWebRTCRTPReceiverClass;
-
typedef struct _GstWebRTCRTPSender GstWebRTCRTPSender;
typedef struct _GstWebRTCRTPSenderClass GstWebRTCRTPSenderClass;

View File

@ -1,5 +1,6 @@
include/gstreamer-%%VERSION%%/gst/audio/audio-bad-prelude.h
include/gstreamer-%%VERSION%%/gst/audio/gstnonstreamaudiodecoder.h
include/gstreamer-%%VERSION%%/gst/audio/gstplanaraudioadapter.h
include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/basecamerabinsrc-prelude.h
include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstbasecamerasrc.h
include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabin-enum.h
@ -40,13 +41,13 @@ include/gstreamer-%%VERSION%%/gst/player/gstplayer-visualization.h
include/gstreamer-%%VERSION%%/gst/player/gstplayer.h
include/gstreamer-%%VERSION%%/gst/player/player-prelude.h
include/gstreamer-%%VERSION%%/gst/player/player.h
include/gstreamer-%%VERSION%%/gst/sctp/sctp-prelude.h
include/gstreamer-%%VERSION%%/gst/sctp/sctpreceivemeta.h
include/gstreamer-%%VERSION%%/gst/sctp/sctpsendmeta.h
include/gstreamer-%%VERSION%%/gst/uridownloader/gstfragment.h
include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader.h
include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader_debug.h
include/gstreamer-%%VERSION%%/gst/uridownloader/uridownloader-prelude.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregator.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregatorpad.h
include/gstreamer-%%VERSION%%/gst/video/video-bad-prelude.h
include/gstreamer-%%VERSION%%/gst/webrtc/dtlstransport.h
include/gstreamer-%%VERSION%%/gst/webrtc/icetransport.h
include/gstreamer-%%VERSION%%/gst/webrtc/rtcsessiondescription.h
@ -75,7 +76,6 @@ lib/gstreamer-%%VERSION%%/libgstbayer.so
lib/gstreamer-%%VERSION%%/libgstbz2.so
lib/gstreamer-%%VERSION%%/libgstcamerabin.so
lib/gstreamer-%%VERSION%%/libgstcoloreffects.so
lib/gstreamer-%%VERSION%%/libgstcompositor.so
lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.so
lib/gstreamer-%%VERSION%%/libgstdvb.so
lib/gstreamer-%%VERSION%%/libgstdvbsuboverlay.so
@ -116,7 +116,6 @@ lib/gstreamer-%%VERSION%%/libgstshm.so
lib/gstreamer-%%VERSION%%/libgstsiren.so
lib/gstreamer-%%VERSION%%/libgstsmooth.so
lib/gstreamer-%%VERSION%%/libgstspeed.so
lib/gstreamer-%%VERSION%%/libgststereo.so
lib/gstreamer-%%VERSION%%/libgstsubenc.so
lib/gstreamer-%%VERSION%%/libgsttimecode.so
lib/gstreamer-%%VERSION%%/libgstvideofiltersbad.so
@ -132,9 +131,6 @@ lib/libgstadaptivedemux-%%VERSION%%.so.%%SOVERSION%%
lib/libgstbadaudio-%%VERSION%%.so
lib/libgstbadaudio-%%VERSION%%.so.0
lib/libgstbadaudio-%%VERSION%%.so.%%SOVERSION%%
lib/libgstbadvideo-%%VERSION%%.so
lib/libgstbadvideo-%%VERSION%%.so.0
lib/libgstbadvideo-%%VERSION%%.so.%%SOVERSION%%
lib/libgstbasecamerabinsrc-%%VERSION%%.so
lib/libgstbasecamerabinsrc-%%VERSION%%.so.0
lib/libgstbasecamerabinsrc-%%VERSION%%.so.%%SOVERSION%%
@ -156,6 +152,9 @@ lib/libgstphotography-%%VERSION%%.so.%%SOVERSION%%
lib/libgstplayer-%%VERSION%%.so
lib/libgstplayer-%%VERSION%%.so.0
lib/libgstplayer-%%VERSION%%.so.%%SOVERSION%%
lib/libgstsctp-%%VERSION%%.so
lib/libgstsctp-%%VERSION%%.so.0
lib/libgstsctp-%%VERSION%%.so.%%SOVERSION%%
lib/libgsturidownloader-%%VERSION%%.so
lib/libgsturidownloader-%%VERSION%%.so.0
lib/libgsturidownloader-%%VERSION%%.so.%%SOVERSION%%
@ -163,12 +162,12 @@ lib/libgstwebrtc-%%VERSION%%.so
lib/libgstwebrtc-%%VERSION%%.so.0
lib/libgstwebrtc-%%VERSION%%.so.%%SOVERSION%%
libdata/pkgconfig/gstreamer-bad-audio-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-bad-video-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-codecparsers-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-insertbin-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-mpegts-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-player-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-plugins-bad-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-sctp-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-webrtc-%%VERSION%%.pc
share/gir-1.0/GstInsertBin-%%VERSION%%.gir
share/gir-1.0/GstMpegts-%%VERSION%%.gir
@ -176,6 +175,7 @@ share/gir-1.0/GstPlayer-%%VERSION%%.gir
share/gir-1.0/GstWebRTC-%%VERSION%%.gir
%%DATADIR%%-%%VERSION%%/presets/GstFreeverb.prs
share/locale/af/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/ast/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/bg/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/ca/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-plugins-core
PORTVERSION= 1.14
PORTVERSION= 1.16
CATEGORIES= multimedia audio
MASTER_SITES= # empty
DISTFILES= # empty

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer DVD access plugin with libdvdread

View File

@ -1,11 +0,0 @@
--- configure.orig 2010-12-01 19:16:00.000000000 +0100
+++ configure 2010-12-02 15:39:17.000000000 +0100
@@ -24955,7 +24955,7 @@ if test "${with_default_audiosink+set}"
else
- DEFAULT_AUDIOSINK="$DEFAULT_AUDIOSINK"
+ DEFAULT_VISUALIZER="$DEFAULT_VISUALIZER"
fi

View File

@ -1,36 +0,0 @@
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,10 +0,0 @@
--- gst/flv/gstflvmux.h.orig 2018-11-19 01:46:19 UTC
+++ gst/flv/gstflvmux.h
@@ -37,7 +37,6 @@ G_BEGIN_DECLS
#define GST_IS_FLV_MUX_PAD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_FLV_MUX_PAD))
typedef struct _GstFlvMuxPad GstFlvMuxPad;
-typedef struct _GstFlvMuxPadClass GstFlvMuxPadClass;
#define GST_TYPE_FLV_MUX \
(gst_flv_mux_get_type ())

View File

@ -69,6 +69,7 @@ share/locale/hu/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/id/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/it/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/ja/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/ky/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/lt/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/lv/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/mt/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer HTTP Live Streaming (HLS) plugin

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer (openh264) plugin

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer resindvd DVD playback plugin

View File

@ -4,6 +4,7 @@ lib/gstreamer-%%VERSION%%/libgstdvdsub.so
lib/gstreamer-%%VERSION%%/libgstrealmedia.so
lib/gstreamer-%%VERSION%%/libgstxingmux.so
share/locale/af/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/ast/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/bg/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/ca/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
@ -26,8 +27,8 @@ share/locale/it/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/ja/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/lt/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/lv/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/mt/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/ms/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/mt/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/nb/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/nl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/or/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
@ -40,6 +41,7 @@ share/locale/sl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/sq/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/sr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/sv/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/ta/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/tr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/uk/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/vi/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo

View File

@ -11,7 +11,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
EXTRA_PATCHDIR= ${.CURDIR}/files
EXTRA_PATCHES= ${EXTRA_PATCHDIR}/patch-sys_v4l2_gstv4l2allocator.h
.include "${MASTERDIR}/Makefile"

View File

@ -1,10 +0,0 @@
--- sys/v4l2/gstv4l2allocator.h.orig 2018-03-23 20:44:48 UTC
+++ sys/v4l2/gstv4l2allocator.h
@@ -50,7 +50,6 @@ typedef struct _GstV4l2MemoryGroup GstV4
typedef struct _GstV4l2Memory GstV4l2Memory;
typedef enum _GstV4l2Capabilities GstV4l2Capabilities;
typedef enum _GstV4l2Return GstV4l2Return;
-typedef struct _GstV4l2Object GstV4l2Object;
enum _GstV4l2AllocatorFlags
{

View File

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

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 3
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer libx264 based H264 plugin

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 4
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer libx265 based H265 plugin

View File

@ -5,9 +5,11 @@ PORTNAME= gstreamer
PORTVERSION?= ${BASE_PORTVERSION}
# When chasing a shared library for a plug-in bump the PORTREVISION in the
# plug-in port instead, like ${category}/gstreamer1-plugin-${PLUGIN}.
PORTREVISION?= 2
PORTREVISION?= 0
CATEGORIES?= multimedia audio
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \
MASTER_SITES= GNOME/sources/gst-plugins-base/${PORTVERSION:R}:base \
GNOME/sources/gst-plugins-good/${PORTVERSION:R}:good \
http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \
http://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \
http://gstreamer.freedesktop.org/src/gst-plugins-good/:good \
http://gstreamer.freedesktop.org/src/gst-plugins-ugly/:ugly
@ -16,6 +18,8 @@ PKGNAMESUFFIX?= 1-plugins${GST_PLUGIN_SUFFIX}
MAINTAINER= multimedia@FreeBSD.org
COMMENT?= GStreamer written collection of plugins handling several media types
LICENSE= LGPL20
BUILD_DEPENDS+= gstreamer1>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:multimedia/gstreamer1 \
iso-codes>=0:misc/iso-codes \
orc>=0.4.16:devel/orc
@ -26,16 +30,16 @@ RUN_DEPENDS+= iso-codes>=0:misc/iso-codes
PORTSCOUT= limitw:1,even
BASE_PORTVERSION= 1.14.4
BASE_PORTVERSION= 1.16.2
BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION}
BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX}
BAD_PORTVERSION= 1.14.4
BAD_PORTVERSION= 1.16.2
BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION}
BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX}
GOOD_PORTVERSION= 1.14.4
GOOD_PORTVERSION= 1.16.2
GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION}
GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX}
UGLY_PORTVERSION= 1.14.4
UGLY_PORTVERSION= 1.16.2
UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION}
UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX}
DIST?= base
@ -52,6 +56,8 @@ CFLAGS+= -Wno-format
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -lpthread -L${LOCALBASE}/lib ${EXTRA_LIBS}
CONFIGURE_ARGS+= --disable-fatal-warnings
DEFAULT_AUDIOSINK?= osssink
DEFAULT_AUDIOSRC?= osssrc
@ -60,7 +66,7 @@ IGNORE= DIST not specified
.endif
VERSION= 1.0
SOVERSION= 0.1404.0
SOVERSION= 0.1602.0
PLIST_SUB+= VERSION="${VERSION}" \
SOVERSION="${SOVERSION}"
@ -150,6 +156,7 @@ post-patch:
s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la|-lgstcodecparsers-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/allocators/libgstbadallocators-@GST_API_VERSION@.la|-lgstbadallocators-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/audio/libgstbadaudio-@GST_API_VERSION@.la|-lgstbadaudio-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-@GST_API_VERSION@.la|-lgstbadvideo-${VERSION}|'
@${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \
@ -167,6 +174,7 @@ post-patch:
s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$$(GST_API_VERSION).la|-lgstcodecparsers-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/allocators/libgstbadallocators-$$(GST_API_VERSION).la|-lgstbadallocators-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/audio/libgstbadaudio-$$(GST_API_VERSION).la|-lgstbadaudio-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-$$(GST_API_VERSION).la|-lgstbadvideo-${VERSION}|'
.endif

View File

@ -61,7 +61,6 @@ BAD_GST_ALL_PLUGINS+= \
sndfile \
soundtouch \
spandsp \
spc \
srtp \
ttml \
vdpau \
@ -87,6 +86,7 @@ BAD_GST_NON_PLUGINS= \
--disable-nvenc \
--disable-nvdec \
--disable-sbc \
--disable-spc \
--disable-tinyalsa \
--disable-uvch264 \
--disable-vcd \
@ -109,6 +109,7 @@ GOOD_GST_ALL_PLUGINS+= \
libpng \
mpg123 \
pulse \
qt \
shout2 \
soup \
speex \
@ -407,6 +408,12 @@ gst_pango_USE_GNOME= cairo pango
gst_pulse_LIB_DEPENDS= libpulse.so:audio/pulseaudio
gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulseaudio.so
# qt
gst_qt_USES= qt:5
gst_qt_USE_QT= core gui declarative buildtools_build network x11extras
gst_qt_USE_GSTREAMER1= gl
gst_qt_PLIST_FILES= ${GST_LIB_DIR}/libgstqmlgl.so
# resindvd
gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav
gst_resindvd_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread
@ -440,9 +447,6 @@ gst_soup_LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
# spandsp
gst_spandsp_LIB_DEPENDS= libspandsp.so:comms/spandsp
# spc
gst_spc_LIB_DEPENDS= libopenspc.so:audio/libopenspc
# speex
gst_speex_LIB_DEPENDS= libspeex.so:audio/speex
@ -484,7 +488,10 @@ gst_vdpau_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau
gst_vdpau_GST_PLUGIN_DIR= sys/vdpau
# vulkan
gst_vulkan_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers
gst_vulkan_USE_GSTREAMER1= gl
gst_vulkan_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \
${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
wayland-protocols>=0:graphics/wayland-protocols
gst_vulkan_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \
libwayland-client.so:graphics/wayland
gst_vulkan_CONFIGURE_ARGS= --enable-wayland
@ -538,6 +545,7 @@ gst_${GST_PLUGIN}_BUILD_DEPENDS?=
gst_${GST_PLUGIN}_LIB_DEPENDS?=
gst_${GST_PLUGIN}_RUN_DEPENDS?=
gst_${GST_PLUGIN}_USES?=
gst_${GST_PLUGIN}_USE_QT?=
gst_${GST_PLUGIN}_USE_XORG?=
gst_${GST_PLUGIN}_PLIST_FILES?= \
${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so
@ -566,6 +574,9 @@ USE_XORG+= ${gst_${GST_PLUGIN}_USE_XORG}
.if ${gst_${GST_PLUGIN}_USE_GNOME}!=""
USE_GNOME+= ${gst_${GST_PLUGIN}_USE_GNOME}
.endif
.if ${gst_${GST_PLUGIN}_USE_QT}!=""
USE_QT+= ${gst_${GST_PLUGIN}_USE_QT}
.endif
CONFIGURE_ENV+= ${gst_${GST_PLUGIN}_CONFIGURE_ENV}
.if ${gst_${GST_PLUGIN}_USE_GL}!=""
USE_GL+= ${gst_${GST_PLUGIN}_USE_GL}

View File

@ -1,9 +1,9 @@
TIMESTAMP = 1539380228
SHA256 (gst-plugins-base-1.14.4.tar.xz) = ca6139490e48863e7706d870ff4e8ac9f417b56f3b9e4b3ce490c13b09a77461
SIZE (gst-plugins-base-1.14.4.tar.xz) = 3703232
SHA256 (gst-plugins-bad-1.14.4.tar.xz) = 910b4e0e2e897e8b6d06767af1779d70057c309f67292f485ff988d087aa0de5
SIZE (gst-plugins-bad-1.14.4.tar.xz) = 4678032
SHA256 (gst-plugins-ugly-1.14.4.tar.xz) = ac02d837f166c35ff6ce0738e281680d0b90052cfb1f0255dcf6aaca5f0f6d23
SIZE (gst-plugins-ugly-1.14.4.tar.xz) = 889632
SHA256 (gst-plugins-good-1.14.4.tar.xz) = 5f8b553260cb0aac56890053d8511db1528d53cae10f0287cfce2cb2acc70979
SIZE (gst-plugins-good-1.14.4.tar.xz) = 3792524
TIMESTAMP = 1575818122
SHA256 (gst-plugins-base-1.16.2.tar.xz) = b13e73e2fe74a4166552f9577c3dcb24bed077021b9c7fa600d910ec6987816a
SIZE (gst-plugins-base-1.16.2.tar.xz) = 3939868
SHA256 (gst-plugins-bad-1.16.2.tar.xz) = f1cb7aa2389569a5343661aae473f0a940a90b872001824bc47fa8072a041e74
SIZE (gst-plugins-bad-1.16.2.tar.xz) = 4887812
SHA256 (gst-plugins-ugly-1.16.2.tar.xz) = 5500415b865e8b62775d4742cbb9f37146a50caecfc0e7a6fc0160d3c560fbca
SIZE (gst-plugins-ugly-1.16.2.tar.xz) = 893964
SHA256 (gst-plugins-good-1.16.2.tar.xz) = 40bb3bafda25c0b739c8fc36e48380fccf61c4d3f83747e97ac3f9b0171b1319
SIZE (gst-plugins-good-1.16.2.tar.xz) = 3897172

View File

@ -0,0 +1,109 @@
--- configure.orig 2019-03-02 18:59:35.242374000 +0100
+++ configure 2019-03-02 19:00:32.651461000 +0100
@@ -33987,54 +33987,9 @@
_ACEOF
fi
- if test "x$FOUND_CDPARANOIA" = "xyes";
- then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for paranoia_cachemodel_size in -lcdda_paranoia" >&5
-$as_echo_n "checking for paranoia_cachemodel_size in -lcdda_paranoia... " >&6; }
-if ${ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcdda_paranoia -lcdda_interface $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char paranoia_cachemodel_size ();
-int
-main ()
-{
-return paranoia_cachemodel_size ();
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
- ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size=yes
-else
- ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size" >&5
-$as_echo "$ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size" >&6; }
-if test "x$ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size" = xyes; then :
- :
-else
- HAVE_CDPARANOIA=no
-fi
- fi
-
-
elif test $pkg_failed = untried; then
@@ -34176,51 +34131,6 @@
cat >>confdefs.h <<_ACEOF
#define CDPARANOIA_HEADERS_IN_DIR /**/
_ACEOF
-
- fi
- if test "x$FOUND_CDPARANOIA" = "xyes";
- then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for paranoia_cachemodel_size in -lcdda_paranoia" >&5
-$as_echo_n "checking for paranoia_cachemodel_size in -lcdda_paranoia... " >&6; }
-if ${ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcdda_paranoia -lcdda_interface $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char paranoia_cachemodel_size ();
-int
-main ()
-{
-return paranoia_cachemodel_size ();
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
- ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size=yes
-else
- ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size" >&5
-$as_echo "$ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size" >&6; }
-if test "x$ac_cv_lib_cdda_paranoia_paranoia_cachemodel_size" = xyes; then :
- :
-else
- HAVE_CDPARANOIA=no
-fi
fi

View File

@ -11,6 +11,7 @@ include/gstreamer-%%VERSION%%/gst/app/app-prelude.h
include/gstreamer-%%VERSION%%/gst/app/app.h
include/gstreamer-%%VERSION%%/gst/app/gstappsink.h
include/gstreamer-%%VERSION%%/gst/app/gstappsrc.h
include/gstreamer-%%VERSION%%/gst/audio/audio-buffer.h
include/gstreamer-%%VERSION%%/gst/audio/audio-channel-mixer.h
include/gstreamer-%%VERSION%%/gst/audio/audio-channels.h
include/gstreamer-%%VERSION%%/gst/audio/audio-converter.h
@ -68,6 +69,7 @@ include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasepayload.h
include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbuffer.h
include/gstreamer-%%VERSION%%/gst/rtp/gstrtpdefs.h
include/gstreamer-%%VERSION%%/gst/rtp/gstrtphdrext.h
include/gstreamer-%%VERSION%%/gst/rtp/gstrtpmeta.h
include/gstreamer-%%VERSION%%/gst/rtp/gstrtppayloads.h
include/gstreamer-%%VERSION%%/gst/rtp/rtp-prelude.h
include/gstreamer-%%VERSION%%/gst/rtp/rtp.h
@ -96,6 +98,7 @@ include/gstreamer-%%VERSION%%/gst/tag/xmpwriter.h
include/gstreamer-%%VERSION%%/gst/video/colorbalance.h
include/gstreamer-%%VERSION%%/gst/video/colorbalancechannel.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoaffinetransformationmeta.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregator.h
include/gstreamer-%%VERSION%%/gst/video/gstvideodecoder.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoencoder.h
include/gstreamer-%%VERSION%%/gst/video/gstvideofilter.h
@ -105,6 +108,7 @@ include/gstreamer-%%VERSION%%/gst/video/gstvideosink.h
include/gstreamer-%%VERSION%%/gst/video/gstvideotimecode.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoutils.h
include/gstreamer-%%VERSION%%/gst/video/navigation.h
include/gstreamer-%%VERSION%%/gst/video/video-anc.h
include/gstreamer-%%VERSION%%/gst/video/video-blend.h
include/gstreamer-%%VERSION%%/gst/video/video-chroma.h
include/gstreamer-%%VERSION%%/gst/video/video-color.h
@ -141,8 +145,10 @@ lib/gstreamer-%%VERSION%%/libgstaudiomixer.so
lib/gstreamer-%%VERSION%%/libgstaudiorate.so
lib/gstreamer-%%VERSION%%/libgstaudioresample.so
lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.so
lib/gstreamer-%%VERSION%%/libgstcompositor.so
lib/gstreamer-%%VERSION%%/libgstencoding.so
lib/gstreamer-%%VERSION%%/libgstgio.so
lib/gstreamer-%%VERSION%%/libgstoverlaycomposition.so
lib/gstreamer-%%VERSION%%/libgstpbtypes.so
lib/gstreamer-%%VERSION%%/libgstplayback.so
lib/gstreamer-%%VERSION%%/libgstrawparse.so

View File

@ -2,7 +2,7 @@
PORTNAME= gstreamer1
PORTVERSION= 1.2.0
PORTREVISION= 23
PORTREVISION= 24
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/qt-gstreamer/
PKGNAMESUFFIX= -qt5

View File

@ -0,0 +1,19 @@
The GStreamer headers #define a version of gst_caps_copy() with the
internal implementation. This prevents the normal C++ type conversion
that would happen when the gst_caps_copy() function is called normally.
Explicitly get the inner pointer (*caps2 doesn't work) to match
the implementation API that is now exposed by the #define.
This patch is needed for GStreamer 1.16+
--- src/QGst/caps.cpp.orig 2014-07-08 18:38:36 UTC
+++ src/QGst/caps.cpp
@@ -54,7 +54,7 @@ QString Caps::toString() const
void Caps::append(const CapsPtr & caps2)
{
- gst_caps_append(object<GstCaps>(), gst_caps_copy(caps2));
+ gst_caps_append(object<GstCaps>(), gst_caps_copy(caps2.operator->()));
}
CapsPtr Caps::merge(CapsPtr & caps2)

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-rtsp-server
PORTVERSION= 1.14.4
PORTVERSION= 1.16.1
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-rtsp-server/
DISTNAME= gst-rtsp-server-${PORTVERSION}
@ -17,6 +17,6 @@ USE_GNOME= glib20 introspection:build
USE_GSTREAMER1= good bad
INSTALL_TARGET= install-strip
PLIST_SUB= VERSION=1.0 SOVERSION=0.1404.0
PLIST_SUB= VERSION=1.0 SOVERSION=0.1601.0
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1539380600
SHA256 (gst-rtsp-server-1.14.4.tar.xz) = 3d0ece2afdcd601c175ece24e32a30bc19247b454f4eafd3deeec2533c6884f1
SIZE (gst-rtsp-server-1.14.4.tar.xz) = 668248
TIMESTAMP = 1575056476
SHA256 (gst-rtsp-server-1.16.1.tar.xz) = b0abacad2f86f60d63781d2b24443c5668733e8b08664bbef94124906d700144
SIZE (gst-rtsp-server-1.16.1.tar.xz) = 690412

View File

@ -13,6 +13,7 @@ include/gstreamer-%%VERSION%%/gst/rtsp-server/rtsp-onvif-server.h
include/gstreamer-%%VERSION%%/gst/rtsp-server/rtsp-params.h
include/gstreamer-%%VERSION%%/gst/rtsp-server/rtsp-permissions.h
include/gstreamer-%%VERSION%%/gst/rtsp-server/rtsp-sdp.h
include/gstreamer-%%VERSION%%/gst/rtsp-server/rtsp-server-object.h
include/gstreamer-%%VERSION%%/gst/rtsp-server/rtsp-server-prelude.h
include/gstreamer-%%VERSION%%/gst/rtsp-server/rtsp-server.h
include/gstreamer-%%VERSION%%/gst/rtsp-server/rtsp-session-media.h

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-transcoder
PORTVERSION= 1.14.1
PORTVERSION= 1.16.0
CATEGORIES= multimedia
MAINTAINER= kwm@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1541891228
SHA256 (pitivi-gst-transcoder-1.14.1_GH0.tar.gz) = ca2c5124a267b16483afdf87e97f48b564dde21b26706fa8097cae58fc46dddb
SIZE (pitivi-gst-transcoder-1.14.1_GH0.tar.gz) = 37919
TIMESTAMP = 1568457624
SHA256 (pitivi-gst-transcoder-1.16.0_GH0.tar.gz) = b5e65c70f2827aee42810120ca9637fd1f56e7cccf825b1b2f20e575cebdcd62
SIZE (pitivi-gst-transcoder-1.16.0_GH0.tar.gz) = 38543

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-vaapi
PORTVERSION= 1.14.4
PORTREVISION= 2
PORTVERSION= 1.16.2
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-vaapi/
DISTNAME= gstreamer-vaapi-${PORTVERSION}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1539380857
SHA256 (gstreamer-vaapi-1.14.4.tar.xz) = ce18dbfe961c6a8d31270231686075586bf7a7df62b778c8e7f5ec148251d0a3
SIZE (gstreamer-vaapi-1.14.4.tar.xz) = 1072352
TIMESTAMP = 1575826374
SHA256 (gstreamer-vaapi-1.16.2.tar.xz) = 191de7b0ab64a85dd0875c990721e7be95518f60e2a9106beca162004ed7c601
SIZE (gstreamer-vaapi-1.16.2.tar.xz) = 1095012

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-validate
PORTVERSION= 1.14.4
PORTVERSION= 1.16.1
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-validate/
DISTNAME= gst-validate-${PORTVERSION}
@ -22,6 +22,6 @@ USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build
USE_GSTREAMER1= yes
INSTALL_TARGET= install-strip
PLIST_SUB= VERSION=1.0 SOVERSION=0.1404.0
PLIST_SUB= VERSION=1.0 SOVERSION=0.1601.0
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1540940923
SHA256 (gst-validate-1.14.4.tar.xz) = 18dccca94bdc0bab3cddb07817bd280df7ab4abbec9a83b92620367a22d955c7
SIZE (gst-validate-1.14.4.tar.xz) = 699576
TIMESTAMP = 1575056805
SHA256 (gst-validate-1.16.1.tar.xz) = 7f079b9b2a127604b98e297037dc8847ef50f4ce2b508aa2df0cac5b77562899
SIZE (gst-validate-1.16.1.tar.xz) = 735364

View File

@ -44,9 +44,10 @@ lib/gst-validate-launcher/python/launcher/apps/gstcheck.pyo
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.py
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.pyc
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.pyo
lib/gst-validate-launcher/python/launcher/apps/pyunittest.py
lib/gst-validate-launcher/python/launcher/apps/pyunittest.pyc
lib/gst-validate-launcher/python/launcher/apps/pyunittest.pyo
lib/gst-validate-launcher/python/launcher/baseclasses.py
lib/gst-validate-launcher/python/launcher/baseclasses.pyc
lib/gst-validate-launcher/python/launcher/baseclasses.pyo
lib/gst-validate-launcher/python/launcher/config.py
lib/gst-validate-launcher/python/launcher/config.pyc
lib/gst-validate-launcher/python/launcher/config.pyo
@ -65,6 +66,9 @@ lib/gst-validate-launcher/python/launcher/reporters.pyo
lib/gst-validate-launcher/python/launcher/testsuites/check.py
lib/gst-validate-launcher/python/launcher/testsuites/check.pyc
lib/gst-validate-launcher/python/launcher/testsuites/check.pyo
lib/gst-validate-launcher/python/launcher/testsuites/pyunittest.py
lib/gst-validate-launcher/python/launcher/testsuites/pyunittest.pyc
lib/gst-validate-launcher/python/launcher/testsuites/pyunittest.pyo
lib/gst-validate-launcher/python/launcher/utils.py
lib/gst-validate-launcher/python/launcher/utils.pyc
lib/gst-validate-launcher/python/launcher/utils.pyo
@ -73,6 +77,7 @@ lib/gst-validate-launcher/python/launcher/vfb_server.pyc
lib/gst-validate-launcher/python/launcher/vfb_server.pyo
lib/gstreamer-%%VERSION%%/libgstvalidatetracer.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidatefaultinjection.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidateflow.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidategapplication.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidategtk.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidatessim.so
@ -98,9 +103,11 @@ share/gstreamer-%%VERSION%%/validate/scenarios/disable_subtitle_track_while_paus
share/gstreamer-%%VERSION%%/validate/scenarios/fast_backward.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/fast_forward.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/force_key_unit.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/includes/default-seek-flags.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/pause_resume.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/play_15s.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/reverse_playback.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/rtsp_overrides/includes/default-seek-flags.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/scrub_backward_seeking.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/scrub_backward_seeking_full.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/scrub_forward_seeking.scenario

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer
PORTVERSION= 1.14.4
PORTVERSION= 1.16.2
CATEGORIES= multimedia
MASTER_SITES= GNOME \
http://gstreamer.freedesktop.org/src/gstreamer/
@ -14,12 +14,10 @@ COMMENT= Media applications framework
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limitw:1,even
CFLAGS+= -Wno-format
USES= bison gettext gmake gnome libtool pathfix perl5 pkgconfig python tar:xz
USE_PERL5= build
USE_GNOME= glib20 introspection:build
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-tests \
--disable-examples \
@ -29,18 +27,28 @@ CONFIGURE_ARGS= --disable-tests \
CONFIGURE_ENV= ac_cv_func_register_printf_function="no"
INSTALL_TARGET= install-strip
PLIST_SUB= VERSION=${GST10_VERSION} \
SOVERSION=0.1404.0
SOVERSION=0.1602.0
USE_LDCONFIG= yes
GST10_VERSION= 1.0
.include <bsd.port.options.mk>
PORTSCOUT= limitw:1,even
.if ${ARCH} == i386 || ${ARCH} == amd64
LIB_DEPENDS+= libunwind.so:devel/libunwind
.endif
OPTIONS_SUB= yes
OPTIONS_DEFINE= NLS
post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
OPTIONS_DEFINE_aarch64= LIBUNWIND
OPTIONS_DEFFAULT_aarch64= LIBUNWIND
OPTIONS_DEFINE_amd64= LIBUNWIND
OPTIONS_DEFAULT_amd64= LIBUNWIND
OPTIONS_DEFINE_i386= LIBUNWIND
OPTIONS_DEFFAULT_i386= LIBUNWIND
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
LIBUNWIND_DESC= Libunwind is optionally used by the leaks tracer
LIBUNWIND_LIB_DEPENDS= libunwind.so:devel/libunwind
LIBUNWIND_CONFIGURE_WITH= unwind
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1539380270
SHA256 (gstreamer-1.14.4.tar.xz) = f94f6696c5f05a3b3a9183e39c5f5c0b779f75a04c0efa497e7920afa985ffc7
SIZE (gstreamer-1.14.4.tar.xz) = 3264324
TIMESTAMP = 1575817893
SHA256 (gstreamer-1.16.2.tar.xz) = e3f044246783fd685439647373fa13ba14f7ab0b346eadd06437092f8419e94e
SIZE (gstreamer-1.16.2.tar.xz) = 3328600

View File

@ -11,6 +11,7 @@ include/gstreamer-%%VERSION%%/gst/base/gstbasesink.h
include/gstreamer-%%VERSION%%/gst/base/gstbasesrc.h
include/gstreamer-%%VERSION%%/gst/base/gstbasetransform.h
include/gstreamer-%%VERSION%%/gst/base/gstbitreader.h
include/gstreamer-%%VERSION%%/gst/base/gstbitwriter.h
include/gstreamer-%%VERSION%%/gst/base/gstbytereader.h
include/gstreamer-%%VERSION%%/gst/base/gstbytewriter.h
include/gstreamer-%%VERSION%%/gst/base/gstcollectpads.h
@ -151,7 +152,7 @@ libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc
libexec/gstreamer-%%VERSION%%/gst-completion-helper
libexec/gstreamer-%%VERSION%%/gst-plugin-scanner
@(,,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper
@(root,wheel,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper
man/man1/gst-inspect-%%VERSION%%.1.gz
man/man1/gst-launch-%%VERSION%%.1.gz
man/man1/gst-stats-%%VERSION%%.1.gz
@ -160,49 +161,52 @@ share/aclocal/gst-element-check-%%VERSION%%.m4
share/bash-completion/completions/gst-inspect-%%VERSION%%
share/bash-completion/completions/gst-launch-%%VERSION%%
share/bash-completion/helpers/gst
share/gdb/auto-load/usr/local/lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%%-gdb.py
share/gir-1.0/Gst-%%VERSION%%.gir
share/gir-1.0/GstBase-%%VERSION%%.gir
share/gir-1.0/GstCheck-%%VERSION%%.gir
share/gir-1.0/GstController-%%VERSION%%.gir
share/gir-1.0/GstNet-%%VERSION%%.gir
share/locale/af/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/ast/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/be/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/bg/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/ca/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/cs/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/da/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/de/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/el/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/en_GB/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/eo/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/es/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fur/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/id/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/it/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/ja/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/lt/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/nb/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/nl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/pl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/pt_BR/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/ro/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/ru/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/rw/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/sk/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/sl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/sq/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/sr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/sv/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/tr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/uk/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/vi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/zh_CN/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/zh_TW/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%DATADIR%%-%%VERSION%%/gdb/glib_gobject_helper.py
%%DATADIR%%-%%VERSION%%/gdb/gst_gdb.py
%%NLS%%share/locale/af/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/ast/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/be/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/bg/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/ca/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/cs/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/da/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/el/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/eo/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/eu/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/fi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/fur/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/gl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/hr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/hu/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/id/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/it/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/lt/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/nb/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/nl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/pl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/ro/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/rw/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/sk/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/sl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/sq/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/sr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/tr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/vi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/gstreamer-%%VERSION%%.mo

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer
PORTVERSION= 1.14.4
PORTVERSION= 1.16.1
CATEGORIES= multimedia python
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1539380882
SHA256 (gst-python-1.14.4.tar.xz) = d0fdb24f93b6d889f309d2f526b8ea9577e0084ff0a62b4623ef1aed52e85a1b
SIZE (gst-python-1.14.4.tar.xz) = 410040
TIMESTAMP = 1574899251
SHA256 (gst-python-1.16.1.tar.xz) = b469c8955126f41b8ce0bf689b7029f182cd305f422b3a8df35b780bd8347489
SIZE (gst-python-1.16.1.tar.xz) = 412888

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= fractal
DISTVERSION= 4.0.0
PORTREVISION= 8
DISTVERSION= 4.2.2
CATEGORIES= net-im
MASTER_SITES= https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/
@ -18,13 +17,14 @@ BUILD_DEPENDS= cargo:lang/${RUST_DEFAULT} \
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libgmp.so:math/gmp \
libgspell-1.so:textproc/gspell \
libges-1.0.so:multimedia/gstreamer1-editing-services \
libhandy-0.0.so:x11-toolkits/libhandy
USES= gettext gnome meson pkgconfig python:3.5+,build ssl tar:xz
USE_GNOME= cairo gtk30 gtksourceview3
USE_GNOME= cairo gtk30 gtksourceview4
USE_GSTREAMER1= bad
GL_HASH= ad6a483327c3e9ef5bb926b89fb26e2b
GL_HASH= 9f2b34d98cfe3c002f3afbfcbf14bc7c
BINARY_ALIAS= python3=${PYTHON_CMD}
GLIB_SCHEMAS= org.gnome.Fractal.gschema.xml
INSTALLS_ICONS= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1549198456
SHA256 (fractal-4.0.0.tar.xz) = 10b1ae500f46485d9b8959ab81a40e62109ab2ea48126b2cca2390479bf318a0
SIZE (fractal-4.0.0.tar.xz) = 12787252
TIMESTAMP = 1577307893
SHA256 (fractal-4.2.2.tar.xz) = 320d9a65097a07e08d608c5e55a2e14624db826d358326a5a21aefc901c371ff
SIZE (fractal-4.2.2.tar.xz) = 12647288

View File

@ -1,171 +0,0 @@
https://github.com/rust-lang/libc/commit/5e187562eed6
https://github.com/rust-lang/libc/commit/e628de2d7d40
https://github.com/rust-lang/libc/commit/6c1e2dec8f2b
https://github.com/rust-lang/libc/commit/69c9c541f76c
--- vendor/libc/src/unix/bsd/freebsdlike/dragonfly/mod.rs.orig 2018-09-04 07:45:22 UTC
+++ vendor/libc/src/unix/bsd/freebsdlike/dragonfly/mod.rs
@@ -1,3 +1,4 @@
+pub type c_char = i8;
pub type clock_t = u64;
pub type ino_t = u64;
pub type lwpid_t = i32;
@@ -209,6 +210,12 @@ s! {
pub sdl_data: [::c_char; 12],
pub sdl_rcf: ::c_ushort,
pub sdl_route: [::c_ushort; 16],
+ }
+
+ pub struct stack_t {
+ pub ss_sp: *mut ::c_char,
+ pub ss_size: ::size_t,
+ pub ss_flags: ::c_int,
}
}
--- vendor/libc/src/unix/bsd/freebsdlike/freebsd/aarch64.rs.orig 2018-09-04 07:45:22 UTC
+++ vendor/libc/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
@@ -1,3 +1,4 @@
+pub type c_char = u8;
pub type c_long = i64;
pub type c_ulong = u64;
pub type time_t = i64;
--- vendor/libc/src/unix/bsd/freebsdlike/freebsd/arm.rs.orig 2019-03-13 19:59:38 UTC
+++ vendor/libc/src/unix/bsd/freebsdlike/freebsd/arm.rs
@@ -0,0 +1,37 @@
+pub type c_char = u8;
+pub type c_long = i32;
+pub type c_ulong = u32;
+pub type time_t = i64;
+pub type suseconds_t = i32;
+
+s! {
+ pub struct stat {
+ pub st_dev: ::dev_t,
+ pub st_ino: ::ino_t,
+ pub st_mode: ::mode_t,
+ pub st_nlink: ::nlink_t,
+ pub st_uid: ::uid_t,
+ pub st_gid: ::gid_t,
+ pub st_rdev: ::dev_t,
+ pub st_atime: ::time_t,
+ pub st_atime_nsec: ::c_long,
+ pub st_atime_pad: ::c_long,
+ pub st_mtime: ::time_t,
+ pub st_mtime_nsec: ::c_long,
+ pub st_mtime_pad: ::c_long,
+ pub st_ctime: ::time_t,
+ pub st_ctime_nsec: ::c_long,
+ pub st_ctime_pad: ::c_long,
+ pub st_size: ::off_t,
+ pub st_blocks: ::blkcnt_t,
+ pub st_blksize: ::blksize_t,
+ pub st_flags: ::fflags_t,
+ pub st_gen: ::uint32_t,
+ pub st_lspare: ::int32_t,
+ pub st_birthtime: ::time_t,
+ pub st_birthtime_nsec: ::c_long,
+ pub st_birthtime_pad: ::c_long,
+ }
+}
+
+pub const MAP_32BIT: ::c_int = 0x00080000;
--- vendor/libc/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig 2018-09-04 07:45:22 UTC
+++ vendor/libc/src/unix/bsd/freebsdlike/freebsd/mod.rs
@@ -182,6 +182,12 @@ s! {
pub sdl_slen: ::c_uchar,
pub sdl_data: [::c_char; 46],
}
+
+ pub struct stack_t {
+ pub ss_sp: *mut ::c_void,
+ pub ss_size: ::size_t,
+ pub ss_flags: ::c_int,
+ }
}
pub const SIGEV_THREAD_ID: ::c_int = 4;
@@ -1034,6 +1040,12 @@ cfg_if! {
} else if #[cfg(target_arch = "aarch64")] {
mod aarch64;
pub use self::aarch64::*;
+ } else if #[cfg(target_arch = "arm")] {
+ mod arm;
+ pub use self::arm::*;
+ } else if #[cfg(target_arch = "powerpc64")] {
+ mod powerpc64;
+ pub use self::powerpc64::*;
} else {
// Unknown target_arch
}
--- vendor/libc/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs.orig 2019-03-13 19:59:38 UTC
+++ vendor/libc/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
@@ -0,0 +1,33 @@
+pub type c_char = u8;
+pub type c_long = i64;
+pub type c_ulong = u64;
+pub type time_t = i64;
+pub type suseconds_t = i64;
+
+s! {
+ pub struct stat {
+ pub st_dev: ::dev_t,
+ pub st_ino: ::ino_t,
+ pub st_mode: ::mode_t,
+ pub st_nlink: ::nlink_t,
+ pub st_uid: ::uid_t,
+ pub st_gid: ::gid_t,
+ pub st_rdev: ::dev_t,
+ pub st_atime: ::time_t,
+ pub st_atime_nsec: ::c_long,
+ pub st_mtime: ::time_t,
+ pub st_mtime_nsec: ::c_long,
+ pub st_ctime: ::time_t,
+ pub st_ctime_nsec: ::c_long,
+ pub st_size: ::off_t,
+ pub st_blocks: ::blkcnt_t,
+ pub st_blksize: ::blksize_t,
+ pub st_flags: ::fflags_t,
+ pub st_gen: ::uint32_t,
+ pub st_lspare: ::int32_t,
+ pub st_birthtime: ::time_t,
+ pub st_birthtime_nsec: ::c_long,
+ }
+}
+
+pub const MAP_32BIT: ::c_int = 0x00080000;
--- vendor/libc/src/unix/bsd/freebsdlike/freebsd/x86.rs.orig 2018-09-04 07:45:22 UTC
+++ vendor/libc/src/unix/bsd/freebsdlike/freebsd/x86.rs
@@ -1,3 +1,4 @@
+pub type c_char = i8;
pub type c_long = i32;
pub type c_ulong = u32;
pub type time_t = i32;
--- vendor/libc/src/unix/bsd/freebsdlike/freebsd/x86_64.rs.orig 2018-09-04 07:45:22 UTC
+++ vendor/libc/src/unix/bsd/freebsdlike/freebsd/x86_64.rs
@@ -1,3 +1,4 @@
+pub type c_char = i8;
pub type c_long = i64;
pub type c_ulong = u64;
pub type time_t = i64;
--- vendor/libc/src/unix/bsd/freebsdlike/mod.rs.orig 2018-09-04 07:45:22 UTC
+++ vendor/libc/src/unix/bsd/freebsdlike/mod.rs
@@ -1,4 +1,3 @@
-pub type c_char = i8;
pub type dev_t = u32;
pub type mode_t = u16;
pub type pthread_attr_t = *mut ::c_void;
@@ -80,13 +79,6 @@ s! {
pub sa_sigaction: ::sighandler_t,
pub sa_flags: ::c_int,
pub sa_mask: sigset_t,
- }
-
- pub struct stack_t {
- // In FreeBSD 11 and later, ss_sp is actually a void*
- pub ss_sp: *mut ::c_char,
- pub ss_size: ::size_t,
- pub ss_flags: ::c_int,
}
pub struct sched_param {

View File

@ -1,22 +0,0 @@
--- vendor/openssl-sys/build/cfgs.rs.orig 2018-12-22 10:43:42 UTC
+++ vendor/openssl-sys/build/cfgs.rs
@@ -13,6 +13,9 @@ pub fn get(openssl_version: Option<u64>, libressl_vers
if libressl_version >= 0x2_07_00_00_0 {
cfgs.push("libressl270");
}
+ if libressl_version >= 0x2_07_01_00_0 {
+ cfgs.push("libressl271");
+ }
if libressl_version >= 0x2_07_03_00_0 {
cfgs.push("libressl273");
}
@@ -21,6 +24,9 @@ pub fn get(openssl_version: Option<u64>, libressl_vers
}
if libressl_version >= 0x2_08_01_00_0 {
cfgs.push("libressl281");
+ }
+ if libressl_version >= 0x2_09_01_00_0 {
+ cfgs.push("libressl291");
}
} else {
let openssl_version = openssl_version.unwrap();

View File

@ -1,19 +0,0 @@
--- vendor/openssl-sys/build/main.rs.orig 2018-12-22 10:43:42 UTC
+++ vendor/openssl-sys/build/main.rs
@@ -505,6 +505,7 @@ See rust-openssl README for more information:
(8, 1) => ('8', '1'),
(8, _) => ('8', 'x'),
(9, 0) => ('9', '0'),
+ (9, _) => ('9', 'x'),
_ => version_error(),
};
@@ -545,7 +546,7 @@ fn version_error() -> ! {
"
This crate is only compatible with OpenSSL 1.0.1 through 1.1.1, or LibreSSL 2.5
-through 2.9.0, but a different version of OpenSSL was found. The build is now aborting
+through 2.9.x, but a different version of OpenSSL was found. The build is now aborting
due to this version mismatch.
"

View File

@ -1,26 +0,0 @@
--- vendor/openssl-sys/src/crypto.rs.orig 2018-12-22 10:43:42 UTC
+++ vendor/openssl-sys/src/crypto.rs
@@ -15,7 +15,13 @@ cfg_if! {
if #[cfg(ossl110)] {
pub const CRYPTO_EX_INDEX_SSL: c_int = 0;
pub const CRYPTO_EX_INDEX_SSL_CTX: c_int = 1;
-
+ } else if #[cfg(libressl)] {
+ pub const CRYPTO_EX_INDEX_SSL: c_int = 1;
+ pub const CRYPTO_EX_INDEX_SSL_CTX: c_int = 2;
+ }
+}
+cfg_if! {
+ if #[cfg(any(ossl110, libressl271))] {
extern "C" {
pub fn OpenSSL_version_num() -> c_ulong;
pub fn OpenSSL_version(key: c_int) -> *const c_char;
@@ -64,7 +70,7 @@ pub type CRYPTO_EX_free = unsafe extern "C" fn(
argp: *mut c_void,
);
extern "C" {
- #[cfg(ossl110)]
+ #[cfg(any(ossl110, libressl))]
pub fn CRYPTO_get_ex_new_index(
class_index: c_int,
argl: c_long,

View File

@ -1,11 +0,0 @@
--- vendor/openssl-sys/src/ssl.rs.orig 2018-12-22 10:43:42 UTC
+++ vendor/openssl-sys/src/ssl.rs
@@ -1032,7 +1032,7 @@ extern "C" {
}
cfg_if! {
- if #[cfg(ossl110)] {
+ if #[cfg(any(ossl110, libressl291))] {
extern "C" {
pub fn TLS_method() -> *const SSL_METHOD;

View File

@ -1,23 +0,0 @@
--- vendor/openssl/build.rs.orig 2018-12-22 10:43:42 UTC
+++ vendor/openssl/build.rs
@@ -46,12 +46,20 @@ fn main() {
println!("cargo:rustc-cfg=libressl270");
}
+ if version >= 0x2_07_01_00_0 {
+ println!("cargo:rustc-cfg=libressl271");
+ }
+
if version >= 0x2_07_03_00_0 {
println!("cargo:rustc-cfg=libressl273");
}
if version >= 0x2_08_00_00_0 {
println!("cargo:rustc-cfg=libressl280");
+ }
+
+ if version >= 0x2_09_01_00_0 {
+ println!("cargo:rustc-cfg=libressl291");
}
}
}

View File

@ -1,28 +0,0 @@
--- vendor/openssl/src/ssl/mod.rs.orig 2018-12-22 10:43:42 UTC
+++ vendor/openssl/src/ssl/mod.rs
@@ -3690,9 +3690,14 @@ cfg_if! {
}
cfg_if! {
- if #[cfg(ossl110)] {
+ if #[cfg(any(ossl110, libressl291))] {
use ffi::{TLS_method, DTLS_method};
-
+ } else {
+ use ffi::{SSLv23_method as TLS_method, DTLSv1_method as DTLS_method};
+ }
+}
+cfg_if! {
+ if #[cfg(ossl110)] {
unsafe fn get_new_idx(f: ffi::CRYPTO_EX_free) -> c_int {
ffi::CRYPTO_get_ex_new_index(
ffi::CRYPTO_EX_INDEX_SSL_CTX,
@@ -3715,8 +3720,6 @@ cfg_if! {
)
}
} else {
- use ffi::{SSLv23_method as TLS_method, DTLSv1_method as DTLS_method};
-
unsafe fn get_new_idx(f: ffi::CRYPTO_EX_free) -> c_int {
ffi::SSL_CTX_get_ex_new_index(0, ptr::null_mut(), None, None, Some(f))
}

View File

@ -1,11 +0,0 @@
--- vendor/openssl/src/version.rs.orig 2018-12-22 10:43:42 UTC
+++ vendor/openssl/src/version.rs
@@ -14,7 +14,7 @@
use std::ffi::CStr;
cfg_if! {
- if #[cfg(ossl110)] {
+ if #[cfg(any(ossl110, libressl271))] {
use ffi::{
OPENSSL_VERSION, OPENSSL_CFLAGS, OPENSSL_BUILT_ON, OPENSSL_PLATFORM, OPENSSL_DIR,
OpenSSL_version_num, OpenSSL_version,

View File

@ -5,12 +5,22 @@ share/icons/hicolor/symbolic/apps/org.gnome.Fractal-symbolic.svg
share/locale/ca/LC_MESSAGES/fractal.mo
share/locale/cs/LC_MESSAGES/fractal.mo
share/locale/de/LC_MESSAGES/fractal.mo
share/locale/en_GB/LC_MESSAGES/fractal.mo
share/locale/eo/LC_MESSAGES/fractal.mo
share/locale/es/LC_MESSAGES/fractal.mo
share/locale/eu/LC_MESSAGES/fractal.mo
share/locale/fi/LC_MESSAGES/fractal.mo
share/locale/fr/LC_MESSAGES/fractal.mo
share/locale/fur/LC_MESSAGES/fractal.mo
share/locale/hu/LC_MESSAGES/fractal.mo
share/locale/id/LC_MESSAGES/fractal.mo
share/locale/it/LC_MESSAGES/fractal.mo
share/locale/nl/LC_MESSAGES/fractal.mo
share/locale/pl/LC_MESSAGES/fractal.mo
share/locale/pt_BR/LC_MESSAGES/fractal.mo
share/locale/ro/LC_MESSAGES/fractal.mo
share/locale/ru/LC_MESSAGES/fractal.mo
share/locale/sk/LC_MESSAGES/fractal.mo
share/locale/sv/LC_MESSAGES/fractal.mo
share/locale/uk/LC_MESSAGES/fractal.mo
share/metainfo/org.gnome.Fractal.appdata.xml

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= sysutils
COMMENT= GStreamer compact disc input and control library