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:
parent
4b291cffdf
commit
aa49f23a6d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=524224
1
MOVED
1
MOVED
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
11
UPDATING
11
UPDATING
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= audio
|
||||
|
||||
COMMENT= GStreamer pulseaudio plugin
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= audio
|
||||
|
||||
COMMENT= GStreamer WebRTC Audio Processing plugin
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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})
|
||||
|
@ -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>
|
@ -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;
|
@ -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);
|
||||
|
||||
/**
|
@ -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
|
@ -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
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= graphics
|
||||
|
||||
COMMENT= GStreamer opencv real time computer vision plugin
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= graphics
|
||||
|
||||
COMMENT= GStreamer OpenExr codec plugin
|
||||
|
@ -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
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= graphics
|
||||
|
||||
COMMENT= GStreamer Vulkan graphics plugin
|
||||
|
@ -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;
|
@ -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;
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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}
|
||||
|
@ -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
|
||||
|
@ -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
@ -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
|
@ -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)
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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 */
|
@ -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
|
@ -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;
|
@ -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 < $< > $@
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gstreamer1-plugins-core
|
||||
PORTVERSION= 1.14
|
||||
PORTVERSION= 1.16
|
||||
CATEGORIES= multimedia audio
|
||||
MASTER_SITES= # empty
|
||||
DISTFILES= # empty
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= GStreamer DVD access plugin with libdvdread
|
||||
|
@ -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
|
||||
|
@ -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}
|
||||
};
|
@ -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 ())
|
@ -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
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= GStreamer HTTP Live Streaming (HLS) plugin
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= GStreamer (openh264) plugin
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= GStreamer resindvd DVD playback plugin
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
{
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= GStreamer vp8 codec plugin
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= GStreamer libx264 based H264 plugin
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
COMMENT= GStreamer libx265 based H265 plugin
|
||||
|
@ -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
|
||||
|
||||
|
@ -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}
|
||||
|
@ -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
|
||||
|
109
multimedia/gstreamer1-plugins/files/patch-configure
Normal file
109
multimedia/gstreamer1-plugins/files/patch-configure
Normal 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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
19
multimedia/gstreamer1-qt/files/patch-src_QGst_caps.cpp
Normal file
19
multimedia/gstreamer1-qt/files/patch-src_QGst_caps.cpp
Normal 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)
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gstreamer1-transcoder
|
||||
PORTVERSION= 1.14.1
|
||||
PORTVERSION= 1.16.0
|
||||
CATEGORIES= multimedia
|
||||
|
||||
MAINTAINER= kwm@FreeBSD.org
|
||||
|
@ -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
|
||||
|
@ -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}
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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}
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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 {
|
@ -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();
|
@ -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.
|
||||
|
||||
"
|
@ -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,
|
@ -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;
|
||||
|
@ -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");
|
||||
}
|
||||
}
|
||||
}
|
@ -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))
|
||||
}
|
@ -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,
|
@ -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
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= sysutils
|
||||
|
||||
COMMENT= GStreamer compact disc input and control library
|
||||
|
Loading…
Reference in New Issue
Block a user