pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gst-plugins1-good: Split this into separate packages again to allow clean upgrades.
Module Name: pkgsrc-wip
Committed By: nia <nia%NetBSD.org@localhost>
Pushed By: nee
Date: Wed Nov 10 13:28:10 2021 +0100
Changeset: 32876e8f71def20dafcb1646f2cd0421030b7857
Modified Files:
gst-plugins1-good/Makefile
gst-plugins1-good/PLIST
Added Files:
gst-plugins1-cairo/DESCR
gst-plugins1-cairo/Makefile
gst-plugins1-cairo/PLIST
gst-plugins1-flac/DESCR
gst-plugins1-flac/Makefile
gst-plugins1-flac/PLIST
gst-plugins1-gdk_pixbuf/DESCR
gst-plugins1-gdk_pixbuf/Makefile
gst-plugins1-gdk_pixbuf/PLIST
gst-plugins1-good/Makefile.common
gst-plugins1-jpeg/DESCR
gst-plugins1-jpeg/Makefile
gst-plugins1-jpeg/PLIST
gst-plugins1-lame/DESCR
gst-plugins1-lame/Makefile
gst-plugins1-lame/PLIST
gst-plugins1-mpg123/DESCR
gst-plugins1-mpg123/Makefile
gst-plugins1-mpg123/PLIST
gst-plugins1-png/DESCR
gst-plugins1-png/Makefile
gst-plugins1-png/PLIST
gst-plugins1-speex/DESCR
gst-plugins1-speex/Makefile
gst-plugins1-speex/PLIST
gst-plugins1-twolame/DESCR
gst-plugins1-twolame/Makefile
gst-plugins1-twolame/PLIST
gst-plugins1-v4l2/DESCR
gst-plugins1-v4l2/Makefile
gst-plugins1-v4l2/PLIST
gst-plugins1-vpx/DESCR
gst-plugins1-vpx/Makefile
gst-plugins1-vpx/PLIST
gst-plugins1-wavpack/DESCR
gst-plugins1-wavpack/Makefile
gst-plugins1-wavpack/PLIST
Log Message:
gst-plugins1-good: Split this into separate packages again to allow clean
upgrades.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=32876e8f71def20dafcb1646f2cd0421030b7857
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
gst-plugins1-cairo/DESCR | 9 +++
gst-plugins1-cairo/Makefile | 12 +++
gst-plugins1-cairo/PLIST | 2 +
gst-plugins1-flac/DESCR | 9 +++
gst-plugins1-flac/Makefile | 12 +++
gst-plugins1-flac/PLIST | 2 +
gst-plugins1-gdk_pixbuf/DESCR | 10 +++
gst-plugins1-gdk_pixbuf/Makefile | 12 +++
gst-plugins1-gdk_pixbuf/PLIST | 2 +
gst-plugins1-good/Makefile | 149 ++++++++++++--------------------------
gst-plugins1-good/Makefile.common | 127 ++++++++++++++++++++++++++++++++
gst-plugins1-good/PLIST | 23 ------
gst-plugins1-jpeg/DESCR | 9 +++
gst-plugins1-jpeg/Makefile | 12 +++
gst-plugins1-jpeg/PLIST | 2 +
gst-plugins1-lame/DESCR | 9 +++
gst-plugins1-lame/Makefile | 12 +++
gst-plugins1-lame/PLIST | 2 +
gst-plugins1-mpg123/DESCR | 9 +++
gst-plugins1-mpg123/Makefile | 12 +++
gst-plugins1-mpg123/PLIST | 2 +
gst-plugins1-png/DESCR | 9 +++
gst-plugins1-png/Makefile | 12 +++
gst-plugins1-png/PLIST | 2 +
gst-plugins1-speex/DESCR | 9 +++
gst-plugins1-speex/Makefile | 12 +++
gst-plugins1-speex/PLIST | 2 +
gst-plugins1-twolame/DESCR | 10 +++
gst-plugins1-twolame/Makefile | 12 +++
gst-plugins1-twolame/PLIST | 2 +
gst-plugins1-v4l2/DESCR | 10 +++
gst-plugins1-v4l2/Makefile | 13 ++++
gst-plugins1-v4l2/PLIST | 2 +
gst-plugins1-vpx/DESCR | 10 +++
gst-plugins1-vpx/Makefile | 12 +++
gst-plugins1-vpx/PLIST | 3 +
gst-plugins1-wavpack/DESCR | 9 +++
gst-plugins1-wavpack/Makefile | 12 +++
gst-plugins1-wavpack/PLIST | 2 +
39 files changed, 457 insertions(+), 124 deletions(-)
diffs:
diff --git a/gst-plugins1-cairo/DESCR b/gst-plugins1-cairo/DESCR
new file mode 100644
index 0000000000..a409d92674
--- /dev/null
+++ b/gst-plugins1-cairo/DESCR
@@ -0,0 +1,9 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the Cairo plugin for GStreamer, a 2D graphics library.
diff --git a/gst-plugins1-cairo/Makefile b/gst-plugins1-cairo/Makefile
new file mode 100644
index 0000000000..87785fc2ac
--- /dev/null
+++ b/gst-plugins1-cairo/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-cairo/}
+CATEGORIES= graphics gnome
+
+COMMENT= Open source multimedia framework - Cairo plugin
+
+GST_PLUGINS+= cairo
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../graphics/cairo-gobject/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-cairo/PLIST b/gst-plugins1-cairo/PLIST
new file mode 100644
index 0000000000..feb66d75d0
--- /dev/null
+++ b/gst-plugins1-cairo/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstcairo.so
diff --git a/gst-plugins1-flac/DESCR b/gst-plugins1-flac/DESCR
new file mode 100644
index 0000000000..47bde6135f
--- /dev/null
+++ b/gst-plugins1-flac/DESCR
@@ -0,0 +1,9 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the FLAC plugin for GStreamer, a lossless audio codec.
diff --git a/gst-plugins1-flac/Makefile b/gst-plugins1-flac/Makefile
new file mode 100644
index 0000000000..951c640353
--- /dev/null
+++ b/gst-plugins1-flac/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-flac/}
+CATEGORIES= audio gnome
+
+COMMENT= Open source multimedia framework - FLAC plugin
+
+GST_PLUGINS+= flac
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../audio/flac/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-flac/PLIST b/gst-plugins1-flac/PLIST
new file mode 100644
index 0000000000..cce7a93f82
--- /dev/null
+++ b/gst-plugins1-flac/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstflac.so
diff --git a/gst-plugins1-gdk_pixbuf/DESCR b/gst-plugins1-gdk_pixbuf/DESCR
new file mode 100644
index 0000000000..9d8c9704d1
--- /dev/null
+++ b/gst-plugins1-gdk_pixbuf/DESCR
@@ -0,0 +1,10 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the JPEG plugin for GStreamer, which allows
+encoding and decoding JPEG images.
diff --git a/gst-plugins1-gdk_pixbuf/Makefile b/gst-plugins1-gdk_pixbuf/Makefile
new file mode 100644
index 0000000000..c564c3f355
--- /dev/null
+++ b/gst-plugins1-gdk_pixbuf/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-jpeg/}
+CATEGORIES= graphics gnome
+
+COMMENT= Open source multimedia framework - JPEG plugin
+
+GST_PLUGINS+= jpeg
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-gdk_pixbuf/PLIST b/gst-plugins1-gdk_pixbuf/PLIST
new file mode 100644
index 0000000000..48cbc583c0
--- /dev/null
+++ b/gst-plugins1-gdk_pixbuf/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstjpeg.so
diff --git a/gst-plugins1-good/Makefile b/gst-plugins1-good/Makefile
index d269ea88a5..a889845bb7 100644
--- a/gst-plugins1-good/Makefile
+++ b/gst-plugins1-good/Makefile
@@ -1,109 +1,56 @@
# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
-DISTNAME= gst-plugins-good-1.18.5
PKGNAME= ${DISTNAME:S/plugins/plugins1/}
CATEGORIES= multimedia gnome
-MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-plugins-good/
-EXTRACT_SUFX= .tar.xz
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://gstreamer.freedesktop.org/
COMMENT= Open source multimedia framework - good plugins
-LICENSE= gnu-gpl-v2
-USE_LANGUAGES= c c++
-
-USE_TOOLS+= pkg-config perl:run xgettext
-
-CONFLICTS+= gst-plugins1-cairo-[0-9]*
-SUPERSEDES+= gst-plugins1-cairo-[0-9]*
-CONFLICTS+= gst-plugins1-flac-[0-9]*
-SUPERSEDES+= gst-plugins1-flac-[0-9]*
-CONFLICTS+= gst-plugins1-gdk_pixbuf-[0-9]*
-SUPERSEDES+= gst-plugins1-flac-[0-9]*
-CONFLICTS+= gst-plugins1-jpeg-[0-9]*
-SUPERSEDES+= gst-plugins1-jpeg-[0-9]*
-CONFLICTS+= gst-plugins1-lame-[0-9]*
-SUPERSEDES+= gst-plugins1-lame-[0-9]*
-CONFLICTS+= gst-plugins1-mpg123-[0-9]*
-SUPERSEDES+= gst-plugins1-mpg123-[0-9]*
-CONFLICTS+= gst-plugins1-png-[0-9]*
-SUPERSEDES+= gst-plugins1-png-[0-9]*
-CONFLICTS+= gst-plugins1-speex-[0-9]*
-SUPERSEDES+= gst-plugins1-speex-[0-9]*
-CONFLICTS+= gst-plugins1-twolame-[0-9]*
-SUPERSEDES+= gst-plugins1-twolame-[0-9]*
-CONFLICTS+= gst-plugins1-v4l2-[0-9]*
-SUPERSEDES+= gst-plugins1-v4l2-[0-9]*
-CONFLICTS+= gst-plugins1-vpx-[0-9]*
-SUPERSEDES+= gst-plugins1-vpx-[0-9]*
-CONFLICTS+= gst-plugins1-wavpack-[0-9]*
-SUPERSEDES+= gst-plugins1-wavpack-[0-9]*
-
-.include "../../mk/oss.buildlink3.mk"
-
-PLIST_VARS+= oss
-.if ${OSS_TYPE} != "none"
-CONFLICTS+= gst-plugins1-oss-[0-9]*
-SUPERSEDES+= gst-plugins1-oss-[0-9]*
-PLIST.oss= yes
-LDFLAGS+= ${LIBOSSAUDIO}
-.endif
-
-# prefer libcaca to aalib
-MESON_ARGS+= -D aalib=disabled
-# requires nasm, but seems to not work on NetBSD/amd64
-MESON_ARGS+= -D asm=disabled
-MESON_ARGS+= -D examples=disabled
-# problematic on NetBSD at least
-MESON_ARGS+= -D oss4=disabled
-MESON_ARGS+= -D qt5=disabled
-
-TOOL_DEPENDS+= orc-[0-9]*:../../devel/orc
-
-PKGCONFIG_OVERRIDE= output/pkgconfig/*.pc
-PKGCONFIG_OVERRIDE_STAGE= pre-install
-
-PYTHON_FOR_BUILD_ONLY= tool
-
-LDFLAGS+= ${LIBOSSAUDIO}
-
-# test status as of 1.18.5
-#Ok: 104
-#Expected Fail: 0
-#Fail: 1
-#Unexpected Pass: 0
-#Skipped: 0
-#Timeout: 0
-#
-#105/105 generic_states FAIL 40.92s exit status 2
-
-.include "options.mk"
-.include "../../devel/meson/build.mk"
-.include "../../archivers/bzip2/buildlink3.mk"
-.include "../../audio/flac/buildlink3.mk"
-.include "../../audio/lame/buildlink3.mk"
-.include "../../audio/libshout/buildlink3.mk"
-.include "../../audio/mpg123/buildlink3.mk"
-.include "../../audio/speex/buildlink3.mk"
-.include "../../audio/taglib/buildlink3.mk"
-.include "../../audio/twolame/buildlink3.mk"
-.include "../../audio/wavpack/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../graphics/cairo-gobject/buildlink3.mk"
-.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
-.include "../../graphics/libcaca/buildlink3.mk"
-.include "../../graphics/png/buildlink3.mk"
-.include "../../lang/python/tool.mk"
-.include "../../multimedia/libdv/buildlink3.mk"
-.include "../../multimedia/libvpx/buildlink3.mk"
-.include "../../net/libsoup/buildlink3.mk"
-.include "../../wip/gst-plugins1-base/buildlink3.mk"
-.include "../../wip/gstreamer1/buildlink3.mk"
-# probably needs adjustments in PLIST
-#.if ${OPSYS} == "Linux"
-#.include "../../wip/libavc1394/buildlink3.mk"
-#.include "../../wip/libraw1394/buildlink3.mk"
-#.endif
-.include "../../mk/jpeg.buildlink3.mk"
+# Feature options for plugins without external deps
+GST_PLUGINS+= alpha
+GST_PLUGINS+= apetag
+GST_PLUGINS+= audiofx
+GST_PLUGINS+= audioparsers
+GST_PLUGINS+= auparse
+GST_PLUGINS+= autodetect
+GST_PLUGINS+= avi
+GST_PLUGINS+= cutter
+GST_PLUGINS+= debugutils
+GST_PLUGINS+= deinterlace
+GST_PLUGINS+= dtmf
+GST_PLUGINS+= effectv
+GST_PLUGINS+= equalizer
+GST_PLUGINS+= flv
+GST_PLUGINS+= flx
+GST_PLUGINS+= goom
+GST_PLUGINS+= goom2k1
+GST_PLUGINS+= icydemux
+GST_PLUGINS+= id3demux
+GST_PLUGINS+= imagefreeze
+GST_PLUGINS+= interleave
+GST_PLUGINS+= isomp4
+GST_PLUGINS+= law
+GST_PLUGINS+= level
+GST_PLUGINS+= matroska
+GST_PLUGINS+= monoscope
+GST_PLUGINS+= multifile
+GST_PLUGINS+= multipart
+GST_PLUGINS+= replaygain
+GST_PLUGINS+= rtp
+GST_PLUGINS+= rtpmanager
+GST_PLUGINS+= rtsp
+GST_PLUGINS+= shapewipe
+GST_PLUGINS+= smpte
+GST_PLUGINS+= spectrum
+GST_PLUGINS+= udp
+GST_PLUGINS+= videobox
+GST_PLUGINS+= videocrop
+GST_PLUGINS+= videofilter
+GST_PLUGINS+= videomixer
+GST_PLUGINS+= wavenc
+GST_PLUGINS+= wavparse
+GST_PLUGINS+= y4m
+GST_PLUGINS+= nls
+GST_PLUGINS+= tests
+
+.include "Makefile.common"
.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-good/Makefile.common b/gst-plugins1-good/Makefile.common
new file mode 100644
index 0000000000..0a322a9b0b
--- /dev/null
+++ b/gst-plugins1-good/Makefile.common
@@ -0,0 +1,127 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+DISTNAME= gst-plugins-good-1.18.5
+MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-plugins-good/
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://gstreamer.freedesktop.org/
+LICENSE= gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+
+USE_TOOLS+= pkg-config perl:run xgettext
+
+DISTINFO_FILE= ${.CURDIR}/../../wip/gst-plugins1-good/distinfo
+PATCHDIR= ${.CURDIR}/../../wip/gst-plugins1-good/patches
+
+MESON_ARGS+= -Dasm=disabled
+MESON_ARGS+= -Dexamples=disabled
+MESON_ARGS+= -Dorc=disabled
+
+PKGCONFIG_OVERRIDE= output/pkgconfig/*.pc
+PKGCONFIG_OVERRIDE_STAGE= pre-install
+
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_FOR_BUILD_ONLY= tool
+
+# grep '^option' meson_options.txt | \
+# sed -e "s/',.*//g" -e "s/option('//g" | \
+# xargs printf 'GST_PLUGINS_SET+= %s\n'
+GST_PLUGINS_SET+= alpha
+GST_PLUGINS_SET+= apetag
+GST_PLUGINS_SET+= audiofx
+GST_PLUGINS_SET+= audioparsers
+GST_PLUGINS_SET+= auparse
+GST_PLUGINS_SET+= autodetect
+GST_PLUGINS_SET+= avi
+GST_PLUGINS_SET+= cutter
+GST_PLUGINS_SET+= debugutils
+GST_PLUGINS_SET+= deinterlace
+GST_PLUGINS_SET+= dtmf
+GST_PLUGINS_SET+= effectv
+GST_PLUGINS_SET+= equalizer
+GST_PLUGINS_SET+= flv
+GST_PLUGINS_SET+= flx
+GST_PLUGINS_SET+= goom
+GST_PLUGINS_SET+= goom2k1
+GST_PLUGINS_SET+= icydemux
+GST_PLUGINS_SET+= id3demux
+GST_PLUGINS_SET+= imagefreeze
+GST_PLUGINS_SET+= interleave
+GST_PLUGINS_SET+= isomp4
+GST_PLUGINS_SET+= law
+GST_PLUGINS_SET+= level
+GST_PLUGINS_SET+= matroska
+GST_PLUGINS_SET+= monoscope
+GST_PLUGINS_SET+= multifile
+GST_PLUGINS_SET+= multipart
+GST_PLUGINS_SET+= replaygain
+GST_PLUGINS_SET+= rtp
+GST_PLUGINS_SET+= rtpmanager
+GST_PLUGINS_SET+= rtsp
+GST_PLUGINS_SET+= shapewipe
+GST_PLUGINS_SET+= smpte
+GST_PLUGINS_SET+= spectrum
+GST_PLUGINS_SET+= udp
+GST_PLUGINS_SET+= videobox
+GST_PLUGINS_SET+= videocrop
+GST_PLUGINS_SET+= videofilter
+GST_PLUGINS_SET+= videomixer
+GST_PLUGINS_SET+= wavenc
+GST_PLUGINS_SET+= wavparse
+GST_PLUGINS_SET+= y4m
+GST_PLUGINS_SET+= aalib
+GST_PLUGINS_SET+= bz2
+GST_PLUGINS_SET+= cairo
+GST_PLUGINS_SET+= directsound
+GST_PLUGINS_SET+= dv
+GST_PLUGINS_SET+= dv1394
+GST_PLUGINS_SET+= flac
+GST_PLUGINS_SET+= gdk-pixbuf
+GST_PLUGINS_SET+= gtk3
+GST_PLUGINS_SET+= jack
+GST_PLUGINS_SET+= jpeg
+GST_PLUGINS_SET+= lame
+GST_PLUGINS_SET+= libcaca
+GST_PLUGINS_SET+= mpg123
+GST_PLUGINS_SET+= oss
+GST_PLUGINS_SET+= oss4
+GST_PLUGINS_SET+= osxaudio
+GST_PLUGINS_SET+= osxvideo
+GST_PLUGINS_SET+= png
+GST_PLUGINS_SET+= pulse
+GST_PLUGINS_SET+= qt5
+GST_PLUGINS_SET+= shout2
+GST_PLUGINS_SET+= soup
+GST_PLUGINS_SET+= speex
+GST_PLUGINS_SET+= taglib
+GST_PLUGINS_SET+= twolame
+GST_PLUGINS_SET+= vpx
+GST_PLUGINS_SET+= waveform
+GST_PLUGINS_SET+= wavpack
+GST_PLUGINS_SET+= rpicamsrc
+GST_PLUGINS_SET+= rpi-header-dir
+GST_PLUGINS_SET+= rpi-lib-dir
+GST_PLUGINS_SET+= ximagesrc
+GST_PLUGINS_SET+= ximagesrc-xshm
+GST_PLUGINS_SET+= ximagesrc-xfixes
+GST_PLUGINS_SET+= ximagesrc-xdamage
+GST_PLUGINS_SET+= v4l2
+GST_PLUGINS_SET+= v4l2-libv4l2
+GST_PLUGINS_SET+= v4l2-gudev
+GST_PLUGINS_SET+= nls
+GST_PLUGINS_SET+= tests
+
+.for i in ${GST_PLUGINS_SET}
+. if !empty(GST_PLUGINS:M${i})
+MESON_ARGS+= -D${i}=enabled
+. else
+MESON_ARGS+= -D${i}=disabled
+. endif
+.endfor
+
+.include "../../wip/gstreamer1/buildlink3.mk"
+.include "../../wip/gst-plugins1-base/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../devel/meson/build.mk"
diff --git a/gst-plugins1-good/PLIST b/gst-plugins1-good/PLIST
index 7d57f08869..cddc8f751c 100644
--- a/gst-plugins1-good/PLIST
+++ b/gst-plugins1-good/PLIST
@@ -8,69 +8,46 @@ lib/gstreamer-1.0/libgstaudioparsers.so
lib/gstreamer-1.0/libgstauparse.so
lib/gstreamer-1.0/libgstautodetect.so
lib/gstreamer-1.0/libgstavi.so
-lib/gstreamer-1.0/libgstcacasink.so
-lib/gstreamer-1.0/libgstcairo.so
lib/gstreamer-1.0/libgstcutter.so
lib/gstreamer-1.0/libgstdebug.so
lib/gstreamer-1.0/libgstdeinterlace.so
lib/gstreamer-1.0/libgstdtmf.so
-lib/gstreamer-1.0/libgstdv.so
lib/gstreamer-1.0/libgsteffectv.so
lib/gstreamer-1.0/libgstequalizer.so
-lib/gstreamer-1.0/libgstflac.so
lib/gstreamer-1.0/libgstflv.so
lib/gstreamer-1.0/libgstflxdec.so
-lib/gstreamer-1.0/libgstgdkpixbuf.so
lib/gstreamer-1.0/libgstgoom.so
lib/gstreamer-1.0/libgstgoom2k1.so
-${PLIST.gtk3}lib/gstreamer-1.0/libgstgtk.so
lib/gstreamer-1.0/libgsticydemux.so
lib/gstreamer-1.0/libgstid3demux.so
lib/gstreamer-1.0/libgstimagefreeze.so
lib/gstreamer-1.0/libgstinterleave.so
lib/gstreamer-1.0/libgstisomp4.so
-${PLIST.jack}lib/gstreamer-1.0/libgstjack.so
-lib/gstreamer-1.0/libgstjpeg.so
-lib/gstreamer-1.0/libgstlame.so
lib/gstreamer-1.0/libgstlevel.so
lib/gstreamer-1.0/libgstmatroska.so
lib/gstreamer-1.0/libgstmonoscope.so
-lib/gstreamer-1.0/libgstmpg123.so
lib/gstreamer-1.0/libgstmulaw.so
lib/gstreamer-1.0/libgstmultifile.so
lib/gstreamer-1.0/libgstmultipart.so
lib/gstreamer-1.0/libgstnavigationtest.so
-${PLIST.oss}lib/gstreamer-1.0/libgstossaudio.so
-lib/gstreamer-1.0/libgstpng.so
-${PLIST.pulseaudio}lib/gstreamer-1.0/libgstpulseaudio.so
lib/gstreamer-1.0/libgstreplaygain.so
lib/gstreamer-1.0/libgstrtp.so
lib/gstreamer-1.0/libgstrtpmanager.so
lib/gstreamer-1.0/libgstrtsp.so
lib/gstreamer-1.0/libgstshapewipe.so
-lib/gstreamer-1.0/libgstshout2.so
lib/gstreamer-1.0/libgstsmpte.so
-lib/gstreamer-1.0/libgstsoup.so
lib/gstreamer-1.0/libgstspectrum.so
-lib/gstreamer-1.0/libgstspeex.so
-lib/gstreamer-1.0/libgsttaglib.so
-lib/gstreamer-1.0/libgsttwolame.so
lib/gstreamer-1.0/libgstudp.so
-lib/gstreamer-1.0/libgstvideo4linux2.so
lib/gstreamer-1.0/libgstvideobox.so
lib/gstreamer-1.0/libgstvideocrop.so
lib/gstreamer-1.0/libgstvideofilter.so
lib/gstreamer-1.0/libgstvideomixer.so
-lib/gstreamer-1.0/libgstvpx.so
lib/gstreamer-1.0/libgstwavenc.so
-lib/gstreamer-1.0/libgstwavpack.so
lib/gstreamer-1.0/libgstwavparse.so
-${PLIST.x11}lib/gstreamer-1.0/libgstximagesrc.so
lib/gstreamer-1.0/libgsty4menc.so
share/gstreamer-1.0/presets/GstIirEqualizer10Bands.prs
share/gstreamer-1.0/presets/GstIirEqualizer3Bands.prs
share/gstreamer-1.0/presets/GstQTMux.prs
-share/gstreamer-1.0/presets/GstVP8Enc.prs
share/locale/af/LC_MESSAGES/gst-plugins-good-1.0.mo
share/locale/az/LC_MESSAGES/gst-plugins-good-1.0.mo
share/locale/bg/LC_MESSAGES/gst-plugins-good-1.0.mo
diff --git a/gst-plugins1-jpeg/DESCR b/gst-plugins1-jpeg/DESCR
new file mode 100644
index 0000000000..47bde6135f
--- /dev/null
+++ b/gst-plugins1-jpeg/DESCR
@@ -0,0 +1,9 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the FLAC plugin for GStreamer, a lossless audio codec.
diff --git a/gst-plugins1-jpeg/Makefile b/gst-plugins1-jpeg/Makefile
new file mode 100644
index 0000000000..951c640353
--- /dev/null
+++ b/gst-plugins1-jpeg/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-flac/}
+CATEGORIES= audio gnome
+
+COMMENT= Open source multimedia framework - FLAC plugin
+
+GST_PLUGINS+= flac
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../audio/flac/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-jpeg/PLIST b/gst-plugins1-jpeg/PLIST
new file mode 100644
index 0000000000..cce7a93f82
--- /dev/null
+++ b/gst-plugins1-jpeg/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstflac.so
diff --git a/gst-plugins1-lame/DESCR b/gst-plugins1-lame/DESCR
new file mode 100644
index 0000000000..5733cc7a25
--- /dev/null
+++ b/gst-plugins1-lame/DESCR
@@ -0,0 +1,9 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the LAME plugin for GStreamer, a MP3 audio encoder.
diff --git a/gst-plugins1-lame/Makefile b/gst-plugins1-lame/Makefile
new file mode 100644
index 0000000000..939ddb19da
--- /dev/null
+++ b/gst-plugins1-lame/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-lame/}
+CATEGORIES= audio gnome
+
+COMMENT= Open source multimedia framework - MP3 encoder plugin
+
+GST_PLUGINS+= lame
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../audio/lame/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-lame/PLIST b/gst-plugins1-lame/PLIST
new file mode 100644
index 0000000000..0a9b2dddc0
--- /dev/null
+++ b/gst-plugins1-lame/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstlame.so
diff --git a/gst-plugins1-mpg123/DESCR b/gst-plugins1-mpg123/DESCR
new file mode 100644
index 0000000000..19b8af5503
--- /dev/null
+++ b/gst-plugins1-mpg123/DESCR
@@ -0,0 +1,9 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the mpg123 plugin for GStreamer, a MP3 audio decoder.
diff --git a/gst-plugins1-mpg123/Makefile b/gst-plugins1-mpg123/Makefile
new file mode 100644
index 0000000000..52e3e36bc2
--- /dev/null
+++ b/gst-plugins1-mpg123/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-mpg123/}
+CATEGORIES= audio gnome
+
+COMMENT= Open source multimedia framework - MP3 decoder plugin
+
+GST_PLUGINS+= mpg123
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../audio/mpg123/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-mpg123/PLIST b/gst-plugins1-mpg123/PLIST
new file mode 100644
index 0000000000..29c4af38ba
--- /dev/null
+++ b/gst-plugins1-mpg123/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstmpg123.so
diff --git a/gst-plugins1-png/DESCR b/gst-plugins1-png/DESCR
new file mode 100644
index 0000000000..c02b79989c
--- /dev/null
+++ b/gst-plugins1-png/DESCR
@@ -0,0 +1,9 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the PNG image plugin for GStreamer.
diff --git a/gst-plugins1-png/Makefile b/gst-plugins1-png/Makefile
new file mode 100644
index 0000000000..ec73c6cfed
--- /dev/null
+++ b/gst-plugins1-png/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-png/}
+CATEGORIES= graphics gnome
+
+COMMENT= Open source multimedia framework - PNG image plugin
+
+GST_PLUGINS+= png
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-png/PLIST b/gst-plugins1-png/PLIST
new file mode 100644
index 0000000000..5e7cefa72b
--- /dev/null
+++ b/gst-plugins1-png/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstpng.so
diff --git a/gst-plugins1-speex/DESCR b/gst-plugins1-speex/DESCR
new file mode 100644
index 0000000000..92adb6c938
--- /dev/null
+++ b/gst-plugins1-speex/DESCR
@@ -0,0 +1,9 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the Speex audio plugin for GStreamer.
diff --git a/gst-plugins1-speex/Makefile b/gst-plugins1-speex/Makefile
new file mode 100644
index 0000000000..f187407ded
--- /dev/null
+++ b/gst-plugins1-speex/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-speex/}
+CATEGORIES= audio gnome
+
+COMMENT= Open source multimedia framework - Speex plugin
+
+GST_PLUGINS+= speex
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../audio/speex/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-speex/PLIST b/gst-plugins1-speex/PLIST
new file mode 100644
index 0000000000..12b193c530
--- /dev/null
+++ b/gst-plugins1-speex/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstspeex.so
diff --git a/gst-plugins1-twolame/DESCR b/gst-plugins1-twolame/DESCR
new file mode 100644
index 0000000000..f36946011b
--- /dev/null
+++ b/gst-plugins1-twolame/DESCR
@@ -0,0 +1,10 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the TwoLAME audio plugin for GStreamer, a MP2 audio
+encoder.
diff --git a/gst-plugins1-twolame/Makefile b/gst-plugins1-twolame/Makefile
new file mode 100644
index 0000000000..ff246ed34c
--- /dev/null
+++ b/gst-plugins1-twolame/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-twolame/}
+CATEGORIES= audio gnome
+
+COMMENT= Open source multimedia framework - MP2 encoder plugin
+
+GST_PLUGINS+= twolame
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../audio/twolame/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-twolame/PLIST b/gst-plugins1-twolame/PLIST
new file mode 100644
index 0000000000..065992f182
--- /dev/null
+++ b/gst-plugins1-twolame/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgsttwolame.so
diff --git a/gst-plugins1-v4l2/DESCR b/gst-plugins1-v4l2/DESCR
new file mode 100644
index 0000000000..f4f122ba95
--- /dev/null
+++ b/gst-plugins1-v4l2/DESCR
@@ -0,0 +1,10 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the Video4Linux specification plugin for GStreamer,
+used for streaming data from video devices on Unix-like systems.
diff --git a/gst-plugins1-v4l2/Makefile b/gst-plugins1-v4l2/Makefile
new file mode 100644
index 0000000000..bc2cd837ba
--- /dev/null
+++ b/gst-plugins1-v4l2/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-v4l2/}
+CATEGORIES= multimedia gnome
+
+COMMENT= Open source multimedia framework - Webcam plugin
+
+GST_PLUGINS+= v4l2
+GST_PLUGINS+= v4l2-libv4l2
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../graphics/libv4l/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-v4l2/PLIST b/gst-plugins1-v4l2/PLIST
new file mode 100644
index 0000000000..62b5f695a8
--- /dev/null
+++ b/gst-plugins1-v4l2/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstvideo4linux2.so
diff --git a/gst-plugins1-vpx/DESCR b/gst-plugins1-vpx/DESCR
new file mode 100644
index 0000000000..70ef26cc64
--- /dev/null
+++ b/gst-plugins1-vpx/DESCR
@@ -0,0 +1,10 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the VP8 video codec plugin for GStreamer,
+used for decoding WebM videos on the web.
diff --git a/gst-plugins1-vpx/Makefile b/gst-plugins1-vpx/Makefile
new file mode 100644
index 0000000000..ecee325a52
--- /dev/null
+++ b/gst-plugins1-vpx/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-vpx/}
+CATEGORIES= multimedia gnome
+
+COMMENT= Open source multimedia framework - VP8 plugin
+
+GST_PLUGINS+= vpx
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../multimedia/libvpx/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-vpx/PLIST b/gst-plugins1-vpx/PLIST
new file mode 100644
index 0000000000..bd82b99e2a
--- /dev/null
+++ b/gst-plugins1-vpx/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstvpx.so
+share/gstreamer-1.0/presets/GstVP8Enc.prs
diff --git a/gst-plugins1-wavpack/DESCR b/gst-plugins1-wavpack/DESCR
new file mode 100644
index 0000000000..72ff718a5e
--- /dev/null
+++ b/gst-plugins1-wavpack/DESCR
@@ -0,0 +1,9 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+This package provides the WavPack audio plugin for GStreamer.
diff --git a/gst-plugins1-wavpack/Makefile b/gst-plugins1-wavpack/Makefile
new file mode 100644
index 0000000000..d35bb6b683
--- /dev/null
+++ b/gst-plugins1-wavpack/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.25 2021/04/21 11:42:19 adam Exp $
+
+PKGNAME= ${DISTNAME:S/plugins/plugins1/:S/-good/-wavpack/}
+CATEGORIES= audio gnome
+
+COMMENT= Open source multimedia framework - WavPack plugin
+
+GST_PLUGINS+= wavpack
+
+.include "../../wip/gst-plugins1-good/Makefile.common"
+.include "../../audio/wavpack/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gst-plugins1-wavpack/PLIST b/gst-plugins1-wavpack/PLIST
new file mode 100644
index 0000000000..69cc1e96e5
--- /dev/null
+++ b/gst-plugins1-wavpack/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/gstreamer-1.0/libgstwavpack.so
Home |
Main Index |
Thread Index |
Old Index