pkgsrc/multimedia/Makefile

220 lines
4.5 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.300 2020/04/23 16:55:32 nia Exp $
#
COMMENT= Multimedia utilities
2004-04-21 01:00:28 +02:00
SUBDIR+= acidrip
SUBDIR+= adobe-flash-player
2004-01-26 12:43:19 +01:00
SUBDIR+= alevt
SUBDIR+= audiocd-kio
2004-01-26 13:59:41 +01:00
SUBDIR+= avidemux
2014-08-09 22:26:40 +02:00
SUBDIR+= bitstream
SUBDIR+= bsdav
2009-11-27 09:39:08 +01:00
SUBDIR+= ccxstream
2009-01-22 13:45:42 +01:00
SUBDIR+= cfourcc
2008-12-14 12:24:25 +01:00
SUBDIR+= clutter-gst
SUBDIR+= deforaos-player
2004-05-16 04:08:57 +02:00
SUBDIR+= dirac
2004-01-26 14:30:06 +01:00
SUBDIR+= divxplayer
SUBDIR+= dragon
2004-06-26 20:05:45 +02:00
SUBDIR+= dumpmpeg
2011-07-14 01:43:02 +02:00
SUBDIR+= dvb-apps
SUBDIR+= dvd-slideshow
2019-09-01 16:02:26 +02:00
SUBDIR+= dvd-vr
2004-06-25 09:00:04 +02:00
SUBDIR+= dvdauthor
SUBDIR+= dvdbackup
2004-03-06 12:39:31 +01:00
SUBDIR+= dvdrip
2006-01-24 04:48:37 +01:00
SUBDIR+= dvdstyler
SUBDIR+= dvdview
SUBDIR+= ffmpeg2
2012-02-07 00:11:53 +01:00
SUBDIR+= ffmpeg2theora
2016-03-10 08:23:48 +01:00
SUBDIR+= ffmpeg3
ffmpeg4/ffplay4: added version 4.0 version 4.0: - Bitstream filters for editing metadata in H.264, HEVC and MPEG-2 streams - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config. - VDA dropped (use VideoToolbox instead) - MagicYUV encoder - Raw AMR-NB and AMR-WB demuxers - TiVo ty/ty+ demuxer - Intel QSV-accelerated MJPEG encoding - PCE support for extended channel layouts in the AAC encoder - native aptX and aptX HD encoder and decoder - Raw aptX and aptX HD muxer and demuxer - NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding - Intel QSV-accelerated overlay filter - mcompand audio filter - acontrast audio filter - OpenCL overlay filter - video mix filter - video normalize filter - audio lv2 wrapper filter - VAAPI MJPEG and VP8 decoding - AMD AMF H.264 and HEVC encoders - video fillborders filter - video setrange filter - nsp demuxer - support LibreSSL (via libtls) - AVX-512/ZMM support added - Dropped support for building for Windows XP. The minimum supported Windows version is Windows Vista. - deconvolve video filter - entropy video filter - hilbert audio filter source - aiir audio filter - aiff: add support for CD-ROM XA ADPCM - Removed the ffserver program - Removed the ffmenc and ffmdec muxer and demuxer - VideoToolbox HEVC encoder and hwaccel - VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters - Add android_camera indev - codec2 en/decoding via libcodec2 - muxer/demuxer for raw codec2 files and .c2 files - Moved nvidia codec headers into an external repository. They can be found at http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git - native SBC encoder and decoder - drmeter audio filter - hapqa_extract bitstream filter - filter_units bitstream filter - AV1 Support through libaom - E-AC-3 dependent frames support - bitstream filter for extracting E-AC-3 core - Haivision SRT protocol via libsrt - segafilm muxer - vfrdet filter
2018-04-26 09:56:57 +02:00
SUBDIR+= ffmpeg4
2008-12-28 13:34:28 +01:00
SUBDIR+= ffmpegthumbnailer
SUBDIR+= ffmpegthumbs
SUBDIR+= ffplay2
2016-03-06 00:44:52 +01:00
SUBDIR+= ffplay3
ffmpeg4/ffplay4: added version 4.0 version 4.0: - Bitstream filters for editing metadata in H.264, HEVC and MPEG-2 streams - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config. - VDA dropped (use VideoToolbox instead) - MagicYUV encoder - Raw AMR-NB and AMR-WB demuxers - TiVo ty/ty+ demuxer - Intel QSV-accelerated MJPEG encoding - PCE support for extended channel layouts in the AAC encoder - native aptX and aptX HD encoder and decoder - Raw aptX and aptX HD muxer and demuxer - NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding - Intel QSV-accelerated overlay filter - mcompand audio filter - acontrast audio filter - OpenCL overlay filter - video mix filter - video normalize filter - audio lv2 wrapper filter - VAAPI MJPEG and VP8 decoding - AMD AMF H.264 and HEVC encoders - video fillborders filter - video setrange filter - nsp demuxer - support LibreSSL (via libtls) - AVX-512/ZMM support added - Dropped support for building for Windows XP. The minimum supported Windows version is Windows Vista. - deconvolve video filter - entropy video filter - hilbert audio filter source - aiir audio filter - aiff: add support for CD-ROM XA ADPCM - Removed the ffserver program - Removed the ffmenc and ffmdec muxer and demuxer - VideoToolbox HEVC encoder and hwaccel - VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters - Add android_camera indev - codec2 en/decoding via libcodec2 - muxer/demuxer for raw codec2 files and .c2 files - Moved nvidia codec headers into an external repository. They can be found at http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git - native SBC encoder and decoder - drmeter audio filter - hapqa_extract bitstream filter - filter_units bitstream filter - AV1 Support through libaom - E-AC-3 dependent frames support - bitstream filter for extracting E-AC-3 core - Haivision SRT protocol via libsrt - segafilm muxer - vfrdet filter
2018-04-26 09:56:57 +02:00
SUBDIR+= ffplay4
SUBDIR+= flashplayer
2014-11-12 19:38:54 +01:00
SUBDIR+= flvstreamer
SUBDIR+= frei0r
2004-01-26 12:43:19 +01:00
SUBDIR+= fxtv
2006-04-07 18:00:36 +02:00
SUBDIR+= ggrab
2010-05-20 06:29:57 +02:00
SUBDIR+= gmediaserver
SUBDIR+= gmencoder
2015-04-04 17:46:46 +02:00
SUBDIR+= gmp-api
SUBDIR+= gmplayer
2011-04-10 10:44:21 +02:00
SUBDIR+= gnome-mplayer
SUBDIR+= gnome-video-effects
2008-03-12 21:52:29 +01:00
SUBDIR+= goggles
2005-03-23 20:17:16 +01:00
SUBDIR+= gopchop
2009-01-23 15:55:38 +01:00
SUBDIR+= gpac
2006-06-17 11:08:38 +02:00
SUBDIR+= gst-plugins0.10-bad
SUBDIR+= gst-plugins0.10-base
2007-01-05 11:52:28 +01:00
SUBDIR+= gst-plugins0.10-dvdread
2006-06-17 11:08:38 +02:00
SUBDIR+= gst-plugins0.10-ffmpeg
2007-02-08 22:43:29 +01:00
SUBDIR+= gst-plugins0.10-gnonlin
SUBDIR+= gst-plugins0.10-good
2008-11-27 18:52:06 +01:00
SUBDIR+= gst-plugins0.10-hal
2006-06-17 11:08:38 +02:00
SUBDIR+= gst-plugins0.10-mpeg2dec
SUBDIR+= gst-plugins0.10-ogg
2009-03-09 17:07:31 +01:00
SUBDIR+= gst-plugins0.10-resindvd
SUBDIR+= gst-plugins0.10-theora
2006-04-08 13:43:17 +02:00
SUBDIR+= gst-plugins0.10-ugly
2008-11-03 05:52:22 +01:00
SUBDIR+= gst-plugins0.10-v4l2
2011-01-19 22:34:36 +01:00
SUBDIR+= gst-plugins0.10-vp8
2008-03-10 13:06:58 +01:00
SUBDIR+= gst-plugins0.10-x264
2006-08-28 23:56:53 +02:00
SUBDIR+= gst-plugins0.10-xvid
2012-11-29 10:40:41 +01:00
SUBDIR+= gst-plugins1-bad
2012-12-03 23:26:54 +01:00
SUBDIR+= gst-plugins1-base
2012-11-29 10:40:41 +01:00
SUBDIR+= gst-plugins1-dvdread
SUBDIR+= gst-plugins1-editing-services
SUBDIR+= gst-plugins1-egl-gl
SUBDIR+= gst-plugins1-egl-opengl
2012-11-29 10:40:41 +01:00
SUBDIR+= gst-plugins1-good
SUBDIR+= gst-plugins1-gtk
2012-11-29 10:40:41 +01:00
SUBDIR+= gst-plugins1-libav
SUBDIR+= gst-plugins1-mpeg2dec
SUBDIR+= gst-plugins1-ogg
2015-01-30 02:37:35 +01:00
SUBDIR+= gst-plugins1-omx
2012-11-29 10:40:41 +01:00
SUBDIR+= gst-plugins1-resindvd
SUBDIR+= gst-plugins1-theora
SUBDIR+= gst-plugins1-transcoder
2012-11-29 10:40:41 +01:00
SUBDIR+= gst-plugins1-ugly
2013-08-03 10:30:03 +02:00
SUBDIR+= gst-plugins1-v4l2
2019-12-29 07:40:44 +01:00
SUBDIR+= gst-plugins1-vaapi
2012-11-29 10:40:41 +01:00
SUBDIR+= gst-plugins1-vpx
SUBDIR+= gst-plugins1-x264
2011-02-13 12:08:06 +01:00
SUBDIR+= gst123
SUBDIR+= gstreamer0.10
2012-11-29 10:40:41 +01:00
SUBDIR+= gstreamer1
SUBDIR+= gstreamermm1
2006-01-24 03:28:49 +01:00
SUBDIR+= gtranscode
2004-01-26 14:18:46 +01:00
SUBDIR+= gxine
2009-01-21 15:16:02 +01:00
SUBDIR+= handbrake
2016-06-19 00:13:43 +02:00
SUBDIR+= harvid
2011-01-19 05:19:42 +01:00
SUBDIR+= hwdecode-demos
2017-03-12 10:45:08 +01:00
SUBDIR+= intel-vaapi-driver
SUBDIR+= juk
2010-10-19 18:44:22 +02:00
SUBDIR+= kdenlive
SUBDIR+= kmix
SUBDIR+= kmplayer
2015-11-17 15:57:20 +01:00
SUBDIR+= kodi
SUBDIR+= kscd
2014-01-09 00:05:11 +01:00
SUBDIR+= libaacs
2018-09-30 21:05:43 +02:00
SUBDIR+= libaom
2011-07-09 12:24:53 +02:00
SUBDIR+= libass
SUBDIR+= libassetml
2014-01-09 00:08:09 +01:00
SUBDIR+= libbdplus
2014-08-09 22:19:49 +02:00
SUBDIR+= libbluray
2004-06-26 19:48:56 +02:00
SUBDIR+= libdv
SUBDIR+= libdv-tools
2014-08-09 22:10:10 +02:00
SUBDIR+= libdvbcsa
2004-01-28 16:01:24 +01:00
SUBDIR+= libdvbpsi
SUBDIR+= libdvbpsi0
2004-01-28 15:32:44 +01:00
SUBDIR+= libdvdcss
SUBDIR+= libdvdnav
2004-01-28 15:32:44 +01:00
SUBDIR+= libdvdplay
SUBDIR+= libdvdread
SUBDIR+= libflash
2007-03-22 22:48:00 +01:00
SUBDIR+= libflashsupport
2013-04-01 23:10:10 +02:00
SUBDIR+= libhdhomerun
2013-05-15 02:42:52 +02:00
SUBDIR+= libkate
2013-04-03 14:25:23 +02:00
SUBDIR+= libkcddb
SUBDIR+= libkcompactdisc
2004-04-07 14:54:01 +02:00
SUBDIR+= libmatroska
SUBDIR+= libmediaart
2014-01-01 00:22:20 +01:00
SUBDIR+= libmediainfo
2007-02-09 20:58:48 +01:00
SUBDIR+= libmp4v2
SUBDIR+= libmpeg2
2004-06-26 20:00:21 +02:00
SUBDIR+= libmpeg3
2007-09-10 18:28:01 +02:00
SUBDIR+= libnms
2004-04-14 11:57:27 +02:00
SUBDIR+= libogg
2013-05-09 02:41:09 +02:00
SUBDIR+= liboggz
SUBDIR+= libtheora
2008-11-05 15:24:54 +01:00
SUBDIR+= libtheora-docs
2011-01-19 05:16:16 +01:00
SUBDIR+= libva
2013-04-14 02:51:43 +02:00
SUBDIR+= libva-driver-vdpau
2018-11-24 15:10:03 +01:00
SUBDIR+= libva-utils
2010-09-01 22:42:07 +02:00
SUBDIR+= libvdpau
2011-01-19 22:30:32 +01:00
SUBDIR+= libvpx
SUBDIR+= lightspark
2004-04-11 04:51:31 +02:00
SUBDIR+= lsdvd
2016-05-21 23:49:17 +02:00
SUBDIR+= mate-media
2009-01-22 14:42:36 +01:00
SUBDIR+= mediainfo
2008-04-09 22:37:35 +02:00
SUBDIR+= mediatomb
SUBDIR+= mencoder
2005-11-04 04:01:58 +01:00
SUBDIR+= ming
2012-10-25 09:22:57 +02:00
SUBDIR+= minidlna
2004-01-26 13:44:50 +01:00
SUBDIR+= mjpegtools
2004-04-10 14:46:28 +02:00
SUBDIR+= mkvtoolnix
SUBDIR+= mkvtoolnix-old
2010-10-19 18:38:44 +02:00
SUBDIR+= mlt
2019-08-08 08:00:19 +02:00
SUBDIR+= movit
2012-12-03 23:26:54 +01:00
SUBDIR+= mp4v2
2004-06-30 19:48:19 +02:00
SUBDIR+= mpeg-lib
SUBDIR+= mpeg_encode
SUBDIR+= mpeg_play
SUBDIR+= mplayer
SUBDIR+= mplayer-share
SUBDIR+= mplayerthumbs
2014-09-08 13:39:02 +02:00
SUBDIR+= mpv
2018-12-06 20:53:30 +01:00
SUBDIR+= nostt
SUBDIR+= obs-studio
2004-02-03 05:34:06 +01:00
SUBDIR+= ogle
SUBDIR+= ogle_gui
2004-04-14 11:58:24 +02:00
SUBDIR+= ogmtools
SUBDIR+= olive-editor
2015-01-19 00:10:21 +01:00
SUBDIR+= omxplayer
SUBDIR+= openquicktime
2008-11-06 14:41:12 +01:00
SUBDIR+= p5-GStreamer
2004-10-20 21:00:05 +02:00
SUBDIR+= p5-xmltv
2008-11-03 12:01:32 +01:00
SUBDIR+= phonon
2012-03-19 11:14:43 +01:00
SUBDIR+= phonon-backend-gstreamer
SUBDIR+= phonon-backend-gstreamer-shared
2013-05-21 14:24:48 +02:00
SUBDIR+= phonon-backend-vlc
SUBDIR+= phonon-qt5
SUBDIR+= phonon-qt5-backend-gstreamer
SUBDIR+= phonon-qt5-backend-vlc
2008-12-19 08:53:25 +01:00
SUBDIR+= php-ming
2010-06-16 16:14:42 +02:00
SUBDIR+= pitivi
2017-04-14 15:56:07 +02:00
SUBDIR+= py-enzyme
2006-07-26 15:07:29 +02:00
SUBDIR+= py-gstreamer0.10
2014-08-08 23:39:50 +02:00
SUBDIR+= py-gstreamer1
2016-09-15 16:26:53 +02:00
SUBDIR+= py-m3u8
2005-11-04 05:31:04 +01:00
SUBDIR+= py-ming
SUBDIR+= py-mpegdash
2005-04-16 13:34:20 +02:00
SUBDIR+= regionset
2006-01-11 19:36:53 +01:00
SUBDIR+= replex
ruby-gnome: Update to 3.3.8, and rename package names to match gems. Also reorganize several dependencies in Makefile and buildlink3.mk. See the following post for details: https://mail-index.netbsd.org/pkgsrc-users/2019/09/07/msg029327.html https://mail-index.netbsd.org/pkgsrc-users/2019/09/13/msg029356.html Upstream changes (from NEWS): == Ruby-GNOME 3.3.8: 2019-09-10 This is a partially GLib 2.62.0 support release. === Changes ==== All * Improvements * Changed our project name to Ruby-GNOME from Ruby-GNOME2. [GitHub#1277][Suggested by kojix2] [GitHub#1291][Patch by kojix2] * Stopped to release (({.tar.gz})) because they are no longer used. ==== Ruby/GLib2 * Improvements * (({GLib.convert})): Changed to set correct encoding. * (({GLib::FILENAME_ENCODING})): Added. * Changed to use the same enum object for the same enum value. * (({GLib::Enum.find})): Added. * (({GLib::Bytes#initialize})): Changed to reuse (({String})) data even if the given (({String})) isn't frozen. * (({GLib::Bytes.try_convert})): Added. * (({GLib::Enum.try_convert})): Added. * (({GLib::Flags.try_convert})): Added. * (({GLib::Type.try_convert})): Added. * (({GLib::MkEnums.create})): Added support for flags to enum definition. [GitHub#1295][Patch by Mamoru TASAKA] ==== Ruby/GIO2 * Fixes * Renamed to (({Gio::Icon#hash})) from (({Gio::Icon.hash})). [GitHub#1293][Reported by Erik Czumadewski] ==== Ruby/GObjectIntrospection * Improvements * Introduced (({try_convert})) protocol. ==== Ruby/CairoGObject * Improvements * (({Cairo::Context.try_convert})): Added. * (({Cairo::Device.try_convert})): Added. * (({Cairo::Pattern.try_convert})): Added. * (({Cairo::Surface.try_convert})): Added. * (({Cairo::ScaledFont.try_convert})): Added. * (({Cairo::FontFace.try_convert})): Added. * (({Cairo::FontOptions.try_convert})): Added. * (({Cairo::Region.try_convert})): Added. === Thanks * kojix2 * Erik Czumadewski * Mamoru TASAKA
2019-09-14 20:11:34 +02:00
SUBDIR+= ruby-clutter-gstreamer
SUBDIR+= ruby-gstreamer
2005-11-04 05:37:24 +01:00
SUBDIR+= ruby-ming
2012-02-03 15:53:36 +01:00
SUBDIR+= schroedinger
SUBDIR+= sickgear
2004-06-26 11:16:10 +02:00
SUBDIR+= smpeg
2014-02-02 16:24:54 +01:00
SUBDIR+= smpeg2
2016-02-08 02:18:51 +01:00
SUBDIR+= ssr
2016-10-18 19:13:43 +02:00
SUBDIR+= streamlink
2007-09-08 13:35:56 +02:00
SUBDIR+= subtitleeditor
2005-03-22 17:38:23 +01:00
SUBDIR+= totem
2008-04-11 21:08:34 +02:00
SUBDIR+= totem-pl-parser
SUBDIR+= transcode
2009-01-26 23:49:59 +01:00
SUBDIR+= tstools
2008-09-15 15:16:59 +02:00
SUBDIR+= tvtime
2010-05-23 10:19:40 +02:00
SUBDIR+= ushare
2004-03-29 12:31:24 +02:00
SUBDIR+= vlc
SUBDIR+= win32-codecs
2006-02-12 15:17:02 +01:00
SUBDIR+= x264-devel
2014-07-02 14:18:38 +02:00
SUBDIR+= x265
2004-01-26 12:43:19 +01:00
SUBDIR+= xawtv
SUBDIR+= xfce4-mpc-plugin
Update Xfce to 4.12.0. This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major Xfce releases since 4.6.2, our previous pkgsrc release. For more information about the thousands of changes in each major release since then, please see: Xfce 4.12 announcement: http://www.xfce.org/about/news Xfce 4.12 tour: http://www.xfce.org/about/tour Xfce 4.10 announcement: http://www.xfce.org/about/news/?post=1335571200 Xfce 4.10 tour: http://www.xfce.org/about/tour410 Xfce 4.8 announcement: http://www.xfce.org/about/news/?post=1295136000 Xfce 4.8 tour: http://www.xfce.org/about/tour48 The pkgsrc changes since then are: New packages: archivers/xfce4-thunar-archive graphics/elementary-xfce-icon-theme mail/xfce4-mailwatch-plugin misc/xfce4-time-out-plugin multimedia/xfce4-thunar-media-tags sysutils/xfce4-mount-plugin sysutils/xfce4-taskmanager sysutils/xfce4-thunar-vcs sysutils/xfce4-verve-plugin x11/xfce4-garcon x11/xfce4-notifyd x11/xfce4-tumbler x11/xfce4-whiskermenu-plugin Renamed packages: devel/xfconf to devel/xfce4-conf x11/libxfce4menu to x11/libxfce4ui x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter Updated packages: audio/xfce4-mixer audio/xfce4-xmms-plugin devel/xfce4-dev-tools editors/xfce4-mousepad graphics/ristretto meta-pkgs/xfce4-extras meta-pkgs/xfce4 misc/xfce4-weather-plugin multimedia/xfce4-mpc-plugin net/xfce4-wavelan-plugin sysutils/xfce4-appfinder sysutils/xfce4-battery-plugin sysutils/xfce4-cpugraph-plugin sysutils/xfce4-diskperf-plugin sysutils/xfce4-fsguard-plugin sysutils/xfce4-genmon-plugin sysutils/xfce4-netload-plugin sysutils/xfce4-quicklauncher-plugin sysutils/xfce4-systemload-plugin sysutils/xfce4-thunar sysutils/xfce4-xarchiver sysutils/xfce4-xkb-plugin textproc/xfce4-dict-plugin time/xfce4-datetime-plugin time/xfce4-orage time/xfce4-timer-plugin wm/xfce4-wm-themes wm/xfce4-wm x11/libxfce4gui x11/libxfce4util x11/xfce4-clipman-plugin x11/xfce4-desktop x11/xfce4-exo x11/xfce4-eyes-plugin x11/xfce4-gtk2-engine x11/xfce4-notes-plugin x11/xfce4-panel x11/xfce4-places-plugin x11/xfce4-session x11/xfce4-settings x11/xfce4-terminal Removed packages: sysutils/xfce4-volman x11/xfce4-utils This is based on a huge amount of work by the NetBSDfr team and Youri Mouton, who takes over as MAINTAINER, and has been tested by Youri on a large number of platforms prior to commit. A massive thanks to them. Any issues with the import are mine alone as the committer-by-proxy.
2015-04-21 10:56:37 +02:00
SUBDIR+= xfce4-thunar-media-tags
2004-01-26 14:05:50 +01:00
SUBDIR+= xine-lib
SUBDIR+= xine-ui
2010-04-22 09:03:57 +02:00
SUBDIR+= xine-v4l
SUBDIR+= xine-v4l2
2004-05-09 15:54:16 +02:00
SUBDIR+= xvid4conf
2004-01-26 13:39:10 +01:00
SUBDIR+= xvidcore
2004-01-26 12:43:19 +01:00
.include "../mk/misc/category.mk"