diff options
Diffstat (limited to 'devel/gstreamer1-devtools')
-rw-r--r-- | devel/gstreamer1-devtools/Makefile | 41 | ||||
-rw-r--r-- | devel/gstreamer1-devtools/distinfo | 3 | ||||
-rw-r--r-- | devel/gstreamer1-devtools/pkg-descr | 11 | ||||
-rw-r--r-- | devel/gstreamer1-devtools/pkg-plist | 119 |
4 files changed, 174 insertions, 0 deletions
diff --git a/devel/gstreamer1-devtools/Makefile b/devel/gstreamer1-devtools/Makefile new file mode 100644 index 000000000000..95ef7f1a29da --- /dev/null +++ b/devel/gstreamer1-devtools/Makefile @@ -0,0 +1,41 @@ +PORTNAME= gstreamer1-devtools +PORTVERSION= ${_GST_VERSION} +CATEGORIES= devel +MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-devtools/ +DISTNAME= gst-devtools-${PORTVERSION} + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= Gstreamer element validation suite +WWW= https://gstreamer.freedesktop.org/ + +LICENSE= LGPL21+ +LICENSE_FILE= ${WRKSRC}/validate/COPYING + +LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib + +USES= compiler:c11 gettext-runtime gnome gstreamer \ + meson pkgconfig python shebangfix tar:xz +USE_GNOME= cairo gtk30 introspection:build +USE_GSTREAMER= bad rtsp-server +USE_LDCONFIG= yes +USE_PYTHON= noflavors + +SHEBANG_FILES= validate/launcher/RangeHTTPServer.py \ + validate/tools/gst-validate-launcher.in + +MESON_ARGS= -Ddots_viewer=disabled + +BINARY_ALIAS= python3=${PYTHON_VERSION} + +PLIST_SUB= SOVERSION=${_GST_SOVERSION} \ + VERSION=${_GST_LIB_VER} + +post-install: + ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ + -f -d ${PREFIX}/lib/gst-validate-launcher/python \ + ${STAGEDIR}${PREFIX}/lib/gst-validate-launcher/python + ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ + -f -d ${PREFIX}/lib/gst-validate-launcher/python \ + ${STAGEDIR}${PREFIX}/lib/gst-validate-launcher/python + +.include <bsd.port.mk> diff --git a/devel/gstreamer1-devtools/distinfo b/devel/gstreamer1-devtools/distinfo new file mode 100644 index 000000000000..a4dfde4134a9 --- /dev/null +++ b/devel/gstreamer1-devtools/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1754716319 +SHA256 (gst-devtools-1.26.5.tar.xz) = 63d46a8effa8a225e25a464ba7538ace853fe0dc1e70366b27c208135e5401ce +SIZE (gst-devtools-1.26.5.tar.xz) = 1614108 diff --git a/devel/gstreamer1-devtools/pkg-descr b/devel/gstreamer1-devtools/pkg-descr new file mode 100644 index 000000000000..3634917d0f6f --- /dev/null +++ b/devel/gstreamer1-devtools/pkg-descr @@ -0,0 +1,11 @@ +The goal of GstValidate is to be able to detect when elements are not +behaving as expected and report it to the user so he knows how things +are supposed to work inside a GstPipeline. In the end, fixing issues +found by the tool will ensure that all elements behave all together in +the expected way. + +The easiest way of using GstValidate is to use one of its command-line +tools, located at tools/ directory. It is also possible to monitor +GstPipelines from any application by using the LD_PRELOAD gstvalidate +lib. The third way of using it is to write your own application that +links and uses libgstvalidate. diff --git a/devel/gstreamer1-devtools/pkg-plist b/devel/gstreamer1-devtools/pkg-plist new file mode 100644 index 000000000000..77dfc611e288 --- /dev/null +++ b/devel/gstreamer1-devtools/pkg-plist @@ -0,0 +1,119 @@ +bin/gst-validate-%%VERSION%% +bin/gst-validate-images-check-%%VERSION%% +bin/gst-validate-launcher +bin/gst-validate-media-check-%%VERSION%% +bin/gst-validate-rtsp-server-%%VERSION%% +bin/gst-validate-transcoding-%%VERSION%% +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-bin-monitor.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-element-monitor.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-enum-types.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-enums.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-media-info.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-monitor-factory.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-monitor.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-override-registry.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-override.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-pad-monitor.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-pipeline-monitor.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-report.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-reporter.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-runner.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-scenario.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-types.h +include/gstreamer-%%VERSION%%/gst/validate/gst-validate-utils.h +include/gstreamer-%%VERSION%%/gst/validate/media-descriptor-parser.h +include/gstreamer-%%VERSION%%/gst/validate/media-descriptor-writer.h +include/gstreamer-%%VERSION%%/gst/validate/media-descriptor.h +include/gstreamer-%%VERSION%%/gst/validate/validate-prelude.h +include/gstreamer-%%VERSION%%/gst/validate/validate.h +lib/girepository-%%VERSION%%/GstValidate-%%VERSION%%.typelib +lib/gst-validate-launcher/python/launcher/RangeHTTPServer.py +lib/gst-validate-launcher/python/launcher/__init__.py +lib/gst-validate-launcher/python/launcher/__pycache__/RangeHTTPServer%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/RangeHTTPServer%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/__init__%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/baseclasses%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/baseclasses%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/config%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/httpserver%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/httpserver%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/loggable%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/loggable%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/main%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/reporters%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/reporters%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/utils%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/vfb_server%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/__pycache__/vfb_server%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/apps/__init__.py +lib/gst-validate-launcher/python/launcher/apps/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/apps/__pycache__/__init__%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstcheck%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstcheck%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstvalidate%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/apps/__pycache__/gstvalidate%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/apps/__pycache__/pyunittest%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/apps/__pycache__/pyunittest%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/apps/gstcheck.py +lib/gst-validate-launcher/python/launcher/apps/gstvalidate.py +lib/gst-validate-launcher/python/launcher/apps/pyunittest.py +lib/gst-validate-launcher/python/launcher/baseclasses.py +lib/gst-validate-launcher/python/launcher/config.py +lib/gst-validate-launcher/python/launcher/httpserver.py +lib/gst-validate-launcher/python/launcher/loggable.py +lib/gst-validate-launcher/python/launcher/main.py +lib/gst-validate-launcher/python/launcher/reporters.py +lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/check%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/check%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/pyunittest%%PYTHON_TAG%%.opt-1.pyc +lib/gst-validate-launcher/python/launcher/testsuites/__pycache__/pyunittest%%PYTHON_TAG%%.pyc +lib/gst-validate-launcher/python/launcher/testsuites/check.py +lib/gst-validate-launcher/python/launcher/testsuites/pyunittest.py +lib/gst-validate-launcher/python/launcher/utils.py +lib/gst-validate-launcher/python/launcher/vfb_server.py +lib/gstreamer-%%VERSION%%/libgstvalidatetracer.so +lib/gstreamer-%%VERSION%%/validate/libgstvalidatefaultinjection.so +lib/gstreamer-%%VERSION%%/validate/libgstvalidategapplication.so +lib/gstreamer-%%VERSION%%/validate/libgstvalidategtk.so +lib/gstreamer-%%VERSION%%/validate/libgstvalidatessim.so +lib/libgstvalidate-%%VERSION%%.so +lib/libgstvalidate-%%VERSION%%.so.0 +lib/libgstvalidate-%%VERSION%%.so.%%SOVERSION%% +lib/libgstvalidate-default-overrides-%%VERSION%%.so +lib/libgstvalidate-default-overrides-%%VERSION%%.so.0 +lib/libgstvalidate-default-overrides-%%VERSION%%.so.%%SOVERSION%% +libdata/pkgconfig/gstreamer-validate-%%VERSION%%.pc +share/gir-%%VERSION%%/GstValidate-%%VERSION%%.gir +share/gstreamer-%%VERSION%%/validate/scenarios/adaptive_video_framerate.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/adaptive_video_framerate_size.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/adaptive_video_size.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/alternate_fast_backward_forward.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/change_state_intensive.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/disable_subtitle_track_while_paused.scenario +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/force_rtsp2.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/play_5s.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 +share/gstreamer-%%VERSION%%/validate/scenarios/scrub_forward_seeking_full.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/seek_backward.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/seek_forward.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/seek_forward_backward.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/seek_with_stop.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/simple_seeks.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/switch_audio_track.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/switch_audio_track_while_paused.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/switch_subtitle_track.scenario +share/gstreamer-%%VERSION%%/validate/scenarios/switch_subtitle_track_while_paused.scenario |