freebsd-ports/multimedia
Kyle Evans 5fb9edd6bd Multiple ports: improve regex compliance
These changes largely fall into just two categories:

1. Need textproc/gsed for GNU extensions
2. Extraneous escapes that can go away

For #1, there's a further subdivision into those that require autoconf magic
and those that can get away with BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed.
-CURRENT will soon gain GNU extensions, but these will take longer to get to
all supported releases; we must switch them to gsed to ensure we're actually
properly building them as intended.

For #2, I've fixed these as I can and we should upstream these fixes.

PORTREVISION is bumped for all of the above, because we will almost
certainly build these differently when the replacements actually start
working.

These were all detected by the below-referenced exp-run [1]. The patch
included forbids many ordinary characters from being escaped, since we'll
later imbue those with special meanings. This has had the nice side effect
of picking up various things that we didn't handle properly, e.g. \t and \r
for tab and carriage return.

PR:		229925 [1]
Approved by:	koobs (mentor)
Approved by:	portmgr (blanket: trivial build fixes)
MFH:		no (invasive risk)
Differential Revision:	https://reviews.freebsd.org/D25185
2020-06-08 04:41:31 +00:00
..
ab25
acidrip
aegisub x11-toolkits/wxgtk30: Update to 3.0.5.1 2020-05-17 05:55:12 +00:00
aom multimedia/aom: update to 2.0.0 2020-05-19 07:22:30 +00:00
aravis
assimp
atomicparsley
audacious
audacious-gtk3
audacious-plugins
audacious-plugins-gtk3
avidemux
avidemux-cli
avidemux-plugins
avidemux-qt5
avinfo
baka-mplayer
bcmatroska2
Bento4
bino
bitstream
blind
bsdbktr_tvtune
butt
camserv
ccextractor
cclive
celluloid
cheese
chilitags
clive
clutter-gst
clutter-gst3
cmrt
cmrtlib
cx88 Bump PORTREVISION for devel/json-c json-c 2020-05-22 19:20:42 +00:00
dav1d multimedia/dav1d: update to 0.7.0 2020-05-20 17:17:31 +00:00
deforaos-player
din audio/din: Updates to 47 2020-05-23 17:31:47 +00:00
dirac
dragon Update KDE's Applications to 20.04.1 2020-05-15 16:52:00 +00:00
dtv-scan-tables
dumpmpeg
dv2sub
dvb-apps
dvbcut
dvbsnoop
dvd-slideshow
dvdauthor
dvdid
dvdrip
dvdstyler x11-toolkits/wxgtk30: Update to 3.0.5.1 2020-05-17 05:55:12 +00:00
emby-server
emovix
f3d Add compiler:c++11-lang to USES to fix build on GCC-based systems: 2020-05-13 20:35:44 +00:00
ffaudioconverter
ffdec
ffmpeg multimedia/ffmpeg: unbreak SVTVP9 after r536258 2020-05-27 02:08:21 +00:00
ffmpeg2theora Update USES=scons to specify scons of Python 2 2020-05-25 18:33:44 +00:00
ffmpegthumbnailer
ffms2
flvmeta
flvstreamer
flvtool++ Fix build with scons 3.1.2 2020-05-25 18:32:54 +00:00
fpc-dts
fpc-libvlc
freevo
fxtv
gaupol
gavl
gdialog
get_iplayer Really specify multimedia as primary category 2020-05-24 12:54:33 +00:00
gmerlin
gmimms
gmmlib
gmp-api
gmtk
gnome-mplayer
gnome-subtitles
gnome-twitch
gpac-libgpac
gpac-mp4box
gpodder
grake
gst123
gstreamer
gstreamer1
gstreamer1-editing-services
gstreamer1-libav
gstreamer1-plugins
gstreamer1-plugins-all Chase audio/libopenmpt update 2020-05-27 11:16:04 +00:00
gstreamer1-plugins-aom
gstreamer1-plugins-assrender
gstreamer1-plugins-bad
gstreamer1-plugins-core
gstreamer1-plugins-dash
gstreamer1-plugins-dts
gstreamer1-plugins-dv
gstreamer1-plugins-dvdread
gstreamer1-plugins-gnonlin
gstreamer1-plugins-good
gstreamer1-plugins-hls Bump PORTREVISION for security/nettle shlib change 2020-05-16 10:51:32 +00:00
gstreamer1-plugins-kate
gstreamer1-plugins-libde265
gstreamer1-plugins-mpeg2dec
gstreamer1-plugins-mpeg2enc
gstreamer1-plugins-mplex
gstreamer1-plugins-msdk
gstreamer1-plugins-openh264 multimedia/openh264: update to 2.1.1 2020-05-22 01:19:33 +00:00
gstreamer1-plugins-resindvd
gstreamer1-plugins-rtmp
gstreamer1-plugins-smoothstreaming
gstreamer1-plugins-svt-av1
gstreamer1-plugins-svt-hevc
gstreamer1-plugins-svt-vp9
gstreamer1-plugins-theora
gstreamer1-plugins-ttml
gstreamer1-plugins-ugly
gstreamer1-plugins-v4l2
gstreamer1-plugins-vpx
gstreamer1-plugins-x264
gstreamer1-plugins-x265
gstreamer1-qt
gstreamer1-rtsp-server
gstreamer1-transcoder
gstreamer1-vaapi
gstreamer1-validate
gstreamer-ffmpeg
gstreamer-plugins
gstreamer-plugins-all
gstreamer-plugins-annodex
gstreamer-plugins-bad
gstreamer-plugins-bz2
gstreamer-plugins-core
gstreamer-plugins-dts
gstreamer-plugins-dv
gstreamer-plugins-dvd
gstreamer-plugins-fluendo-mpegdemux
gstreamer-plugins-gnonlin
gstreamer-plugins-good
gstreamer-plugins-mpeg2dec
gstreamer-plugins-mpeg2enc
gstreamer-plugins-resindvd
gstreamer-plugins-schroedinger
gstreamer-plugins-theora
gstreamer-plugins-ugly
gstreamer-plugins-v4l2
gstreamer-plugins-vdpau
gstreamer-plugins-vp8
gstreamer-plugins-x264
gstreamer-plugins-xvid
gstreamermm
gtk-youtube-viewer
gxine
handbrake
harvid
imagination
intel-media-sdk multimedia/intel-media-sdk: drop global -msse4.2 2020-05-26 04:11:58 +00:00
iriverter
iso2mkv
jmref
kaffeine
kamoso Update KDE's Applications to 20.04.1 2020-05-15 16:52:00 +00:00
kdemultimedia
kdemultimedia-ffmpegthumbs Update KDE's Applications to 20.04.1 2020-05-15 16:52:00 +00:00
kdenlive Update KDE's Applications to 20.04.1 2020-05-15 16:52:00 +00:00
kf5-kmediaplayer Update KDE Frameworks to 5.70.0 2020-05-15 17:59:19 +00:00
kmplayer Add missing dependency on kinit 2020-05-18 10:12:22 +00:00
kodi Bump PORTREVISION for security/nettle shlib change 2020-05-16 10:51:32 +00:00
kodi-addon-inputstream.adaptive-devel Add missing USES=compiler:c++14-lang 2020-05-31 14:43:20 +00:00
kodi-addon-peripheral-joystick
kodi-addon-peripheral.joystick-devel multimedia/kodi-addon-peripheral.joystick-devel: Update to 1.6.0 2020-05-31 14:39:21 +00:00
kodi-addon-pvr-hts
kodi-addon-pvr-iptvsimple
kodi-addon-vfs.libarchive-devel Add missing USES=compiler:c++14-lang 2020-05-31 14:43:20 +00:00
kodi-devel multimedia/kodi-devel needs c++14 2020-05-31 14:45:20 +00:00
kvazaar
l-smash
libaacs
libass
libav Bump PORTREVISION for security/nettle shlib change 2020-05-16 10:51:32 +00:00
libbdplus
libbluray
libcec
libdc1394
libdca
libdcadec
libde265
libdv
libdvbcsa
libdvbpsi
libdvdcss
libdvdnav
libdvdread
libfame
libhdhomerun
libkate x11-toolkits/wxgtk30: Update to 3.0.5.1 2020-05-17 05:55:12 +00:00
libmatroska
libmediaart
libmediainfo
libmpeg2
libmpeg3
libmtp
libopenshot
libquicktime
libquicktime-lame
libquvi
libquvi09
libquvi-scripts
libquvi-scripts09
librav1e multimedia/rav1e: update to 0.3.3 2020-06-07 16:56:27 +00:00
librtmp
libtheora
libtuner
libuvc
libv4l
libva
libva-glx
libva-intel-driver multimedia/libva-intel-driver: update to 2.4.1 2020-06-02 19:55:51 +00:00
libva-intel-hybrid-driver
libva-intel-media-driver multimedia/libva-intel-media-driver: update to 20.2.p3 2020-05-26 15:08:57 +00:00
libva-utils
libva-vdpau-driver
libvdpau Update libvdpau to 1.4 2020-05-22 16:39:18 +00:00
libvdpau-va-gl
libvpx
libx264
libxine
libxspf
libzen
linux_dvbwrapper-kmod
linux-c7-libtheora
linux-c7-libv4l
linux-tsmuxer
lives
livestreamer
lsdvd
m2tstoavi
m2vrequantiser
makemkv multimedia/makemkv: update to 1.15.1 and allow package creation 2020-05-11 18:50:18 +00:00
mediainfo
mencoder
mimms
minitube
mjpegtools
mkclean
mkvalidator
mkvtoolnix Update to upstream version 47.0.0 2020-06-02 05:57:35 +00:00
mkxvcd
mlt
mlt-qt5
mmsclient
mmsrip
motion
mp3cd
mp4v2
mpc-qt
mpeg2codec
mpeg2play
mpeg_encode
mpeg_play
mpeg_stat
mpgtx
mplayer Fix build on an i386 world WITHOUT_BINUTILS. (Non-i386 should be ok.) 2020-05-16 19:19:29 +00:00
mplayer-skins
mplex
mps-youtube
mpv
mpv-mpris
msdl
msopenh264 multimedia/openh264: update to 2.1.1 2020-05-22 01:19:33 +00:00
mswebrtc
musikcube multimedia/musikcube: Update 0.90.1 -> 0.92.1 2020-05-26 03:03:20 +00:00
mxflib
mythtv Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 3). 2020-05-27 14:55:03 +00:00
mythtv-frontend Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 3). 2020-05-27 14:55:03 +00:00
naludump
nordlicht
nostt Bump PORTREVISION for devel/json-c json-c 2020-05-22 19:20:42 +00:00
obs-audio-spectralizer
obs-ndi multimedia/obs-ndi: Update 4.9.0 -> 4.9.1 2020-05-15 16:01:36 +00:00
obs-qtwebkit
obs-scrab
obs-streamfx multimedia/obs-streamfx: Update 0.8.0b3 -> 0.8.0 2020-06-05 17:31:46 +00:00
obs-studio
obs-transition-matrix
obs-v4l2sink
obs-websocket multimedia/obs-websocket: Update 4.7.0-161 -> 4.8.0 2020-05-28 17:15:15 +00:00
oggvideotools
ogmrip
ogmtools
olive multimedia/olive: prepare for Qt5-5.15 2020-05-21 12:15:24 +00:00
omxplayer
openh264 multimedia/openh264: restore PORTEPOCH after r536180 2020-05-22 02:28:22 +00:00
openshot
oscam
p5-Audio-M4P
p5-FFmpeg-Command
p5-File-Format-RIFF
p5-FLV-Info
p5-GStreamer
p5-MP4-Info
p5-Net-UPnP
p5-Subtitles
p5-Umph-Prompt
peek
pHash
phonon
phonon-designerplugin
phonon-gstreamer
phonon-vlc
photofilmstrip x11-toolkits/wxgtk30: Update to 3.0.5.1 2020-05-17 05:55:12 +00:00
php-pHash
pipewire
pitivi
playerctl Add USE_CSTD=c99 to fix build on GCC-based systems: 2020-06-06 05:44:12 +00:00
plexmediaserver multimedia/plexmediaserver: Update to 1.19.3.2852 2020-05-29 18:51:57 +00:00
plexmediaserver-plexpass multimedia/plexmediaserver-plexpass: Update to 1.19.4.2865 2020-05-29 18:53:50 +00:00
podcastdl
poe
ppm2fli
projectx
ptx-kmod
pwcbsd
pwcview
py-av
py-cec
py-enzyme
py-ffmpeg-python
py-flvlib
py-gstreamer
py-gstreamer1
py-guessit - Pass maintainership to submitter 2020-05-24 07:30:31 +00:00
py-kaa-base
py-kaa-imlib2
py-kaa-metadata
py-librtmp
py-mido
py-mlt
py-moviepy
py-openlp
py-periscope
py-pretty_midi
py-pymediainfo
py-PySceneDetect
py-qt5-multimedia
py-qt5-multimediawidgets
py-soco
py-subliminal Give Maintainership to Submitter 2020-05-23 15:28:39 +00:00
py-tvnamer
qmmp-plugin-pack-qt5
qmmp-qt5
qt5-multimedia
qt-faststart
QtAV multimedia/QtAV: prepare for Qt5-5.15 2020-05-21 12:01:50 +00:00
quodlibet
quvi
quvi09
rage
rav1e multimedia/rav1e: update to 0.3.3 2020-06-07 16:56:27 +00:00
recmpeg
recordmydesktop
replex
rtmpdump
rubygem-av
rubygem-clutter-gstreamer Update to 3.4.3 2020-05-12 22:30:10 +00:00
rubygem-flvtool2
rubygem-gstreamer Update to 3.4.3 2020-05-12 22:30:15 +00:00
rubygem-paperclip-av-transcoder
rubygem-paperclip-av-transcoder-rails50
rubygem-streamio-ffmpeg
sabbu
schroedinger
shotcut multimedia/shotcut: prepare for Qt5-5.15 2020-05-21 10:22:47 +00:00
simplescreenrecorder multimedia/simplescreenrecorder: Update 0.4.1 -> 0.4.2 2020-05-19 08:03:50 +00:00
smpeg
smpeg2
smplayer
smplayer-skins
smplayer-themes
sms1xxx-kmod
smtube
snappy
spigot
spook
streamlink
subsync
subtitlecomposer
subtitleoffsetmodifier
subtitleripper
subtools
svt-av1
svt-hevc
svt-vp9
swfdec-gnome
syncplay
szap-s2
tautulli
tcmplex-panteltje
termplay lang/rust: Update to 1.44.0 2020-06-04 18:08:00 +00:00
tivodecode
totem
totem-pl-parser
tovid
transcode
tstools
tvheadend
umph
ustreamer multimedia/ustreamer: Update 1.16 -> 1.17 2020-05-19 08:23:40 +00:00
v4l_compat
v4l-utils
vamps
vapoursynth
vapoursynth-l-smash-works
vapoursynth-vmaf
vcdgear
vcdimager
vdpauinfo Update vdpauinfo to 1.4 2020-05-22 16:39:44 +00:00
vdr
vdr-plugin-control
vdr-plugin-eepg
vdr-plugin-epgsearch
vdr-plugin-extrecmenu
vdr-plugin-femon
vdr-plugin-infosatepg
vdr-plugin-iptv
vdr-plugin-markad
vdr-plugin-osdpip
vdr-plugin-osdteletext
vdr-plugin-reelchannelscan
vdr-plugin-remote
vdr-plugin-skinenigmang
vdr-plugin-sleeptimer
vdr-plugin-streamdev
vdr-plugin-ttxtsubs
vdr-plugin-vdrmanager
vdr-plugin-vnsiserver
vdr-plugin-wirbelscan
vdr-plugin-xineliboutput
vdr-plugin-xvdr
vdr-plugins
vid.stab
vlc Multiple ports: improve regex compliance 2020-06-08 04:41:31 +00:00
vmaf
vtkmpeg2encode
w_scan
webcamd Add more attach rules for webcamd(8). 2020-05-21 18:28:07 +00:00
webcamoid
webvfx-qt5
wf-recorder
win32-codecs
winff - Bump PORTREVISION. lazarus was updated to 2.0.8 2020-05-14 06:17:05 +00:00
wlrobs
x264 multimedia/x264: hook PGO distfile into makesum 2020-05-18 05:43:24 +00:00
x265
xanim
xawtv
xfce4-parole
xine
xporthdmv
xvid
yamdi
zart
zoneminder
Makefile New port multimedia/playerctl 2020-06-05 16:12:19 +00:00