1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
freebsd-ports/multimedia
Kubilay Kocak 9b08af5e1a multimedia/{lib}x264: Update to 0.144.2533 and major refactor
- Update to 0.144.2533 (from upstream stable branch) [1]
- Switch x264 and libx264 ports to master/slave ports respectively
- Bump PORTREVISION for dependent ports as the shared library version
  has changed.

multimedia/x264:

- Clean up and update "updating instructions" in Makefile header
- Tweak COMMENT
- Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn't the
  libx264 port.
- Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in
  libx264 port.
- Place common configure arguments in a CONFIGURE_COMMON_ARGS variable
  to make overriding values without duplication easier.
- Use --prefix configure argument over post-patch replacements
- Enable stripping of binaries and libraries if DEBUG is off. Remove
  post-install target STRIP_CMD accordingly.

- Delete patch-Makefile in favour of patching WRKSRC/configure to
  identify amd64, arm64 and mipsn32. powerpc and powerpc64 are now
  covered upstream without needing patches.

- Patch out a bogus compiler argument check (cc_check) that results
  in -Wno-maybe-uninitialized being added to CFLAGS causing causes
  warnings when clang is cc. The cc_check function checks for basename
  $CC to identify compiler type (icl, clang, gcc, etc).

multimedia/libx264:

- Remove all Makefile entries that are duplicated or common and found
  in the master port (x264).
- Set lib as the PKGNAMEPREFIX
- Tweak COMMENT
- Delete upstreamed ARM patches [1]
- Delete all but one patch, as they duplicate those in x264.
- Dont remove pkgconfig/libdata directory

Changes:

  https://git.videolan.org/?p=x264.git;a=shortlog;h=refs/heads/stable

Based on:

PR:		201260 [1]
Submitted by:	Andrey Cherkashin <andoriyu gmail com> [1]
2015-07-03 07:02:44 +00:00
..
2mandvd
ab25 MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
abby
acidrip
aegisub Update portaudio to v19/Remove portaudio2 [1] 2015-05-30 20:39:12 +00:00
asdcplib Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
assimp MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
atomicparsley - Clarify LICENSE 2015-05-15 02:44:05 +00:00
audacious update audacious to 3.6.2 2015-06-04 19:53:09 +00:00
audacious-plugins update audacious to 3.6.2 2015-06-04 19:53:09 +00:00
audiopreview
avbin MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
avidemux multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
avidemux-cli Move multimedia/avidemux26-* to multimedia/avidemux-* 2015-06-13 18:31:59 +00:00
avidemux-plugins Move multimedia/avidemux26-* to multimedia/avidemux-* 2015-06-13 18:31:59 +00:00
avidemux-qt4 Move multimedia/avidemux26-* to multimedia/avidemux-* 2015-06-13 18:31:59 +00:00
avinfo
baka-mplayer multimedia/baka-mplayer: update to 2.0.3 2015-06-04 05:39:11 +00:00
bangarang MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
banshee Fix configure with mono 4 2015-05-24 22:35:23 +00:00
bino
bombono
bsdbktr_tvtune
camserv Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
cclive
cheese
clipgrab
clive
clutter-gst
cuse4bsd-kmod
cx88
deforaos-player
devede
dirac
dragon
dtv
dtv-scan-tables Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
dumpmpeg
dv2jpg
dv2sub
dvbcut Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
dvbsnoop
dvd-slideshow Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
dvdauthor
dvdid
dvdrip - Strip binaries 2015-05-29 12:05:34 +00:00
dvdstyler - Remove ACLOCAL_ARGS and AUTOMAKE_ARGS. Not needed with USES=autoreconf. 2015-06-04 07:56:19 +00:00
dvts
emby-server - Update to 3.0.5641.4 2015-06-15 23:29:36 +00:00
emotion_generic_players-vlc Over to the enlightement team 2015-04-16 21:55:10 +00:00
emovix - Add LICENSE 2015-06-15 19:03:52 +00:00
ffmpeg multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
ffmpeg0 multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
ffmpeg2theora - Pass environment through scons to allow build with ccache 2015-05-22 10:18:59 +00:00
ffmpeg23 multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
ffmpeg26 multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
ffmpegthumbnailer Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
flvmeta
flvstreamer MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
flvtool++
fpc-dts
fpc-libvlc
fpc-matroska
freetuxtv
freevo
fxtv Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
gaupol
gavl
gcap
gcfilms
gdialog
gdvrecv
ggrab
gmencoder
gmerlin Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
gmerlin-avdecoder
gmimms
gmp-api multimedia/gmp-api: convert to DISTVERSIONPREFIX and improve description 2015-06-21 03:33:49 +00:00
gmtk
gnome-mplayer
gnome-subtitles - Add CPE info 2015-04-24 21:28:47 +00:00
gpac-libgpac Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
gpac-mp4box
gpodder
grake
gst123
gstreamer - Fix BUILD_DEPENDS and LIB_DEPENDS with NLS (default OPTION) 2015-04-19 07:55:41 +00:00
gstreamer1
gstreamer1-editing-services
gstreamer1-libav
gstreamer1-plugins Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
gstreamer1-plugins-all
gstreamer1-plugins-assrender
gstreamer1-plugins-bad
gstreamer1-plugins-core
gstreamer1-plugins-dts
gstreamer1-plugins-dv
gstreamer1-plugins-dvdread
gstreamer1-plugins-gnonlin
gstreamer1-plugins-good
gstreamer1-plugins-kate
gstreamer1-plugins-mpeg2dec
gstreamer1-plugins-mpeg2enc
gstreamer1-plugins-resindvd
gstreamer1-plugins-rtmp
gstreamer1-plugins-schroedinger
gstreamer1-plugins-theora
gstreamer1-plugins-ugly
gstreamer1-plugins-v4l2
gstreamer1-plugins-vpx multimedia/libvpx: update to 1.4.0 2015-06-09 14:25:41 +00:00
gstreamer1-plugins-x264 multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
gstreamer1-qt4
gstreamer1-vaapi Update to 0.5.10 2015-05-22 17:28:54 +00:00
gstreamer-ffmpeg
gstreamer-plugins Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
gstreamer-plugins-all
gstreamer-plugins-annodex
gstreamer-plugins-bad multimedia/libvpx: update to 1.4.0 2015-06-09 14:25:41 +00:00
gstreamer-plugins-buzztard
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 multimedia/libvpx: update to 1.4.0 2015-06-09 14:25:41 +00:00
gstreamer-plugins-x264 multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
gstreamer-plugins-xvid
gstreamer-qt4
gstreamermm
gtk-recordmydesktop
gtk-youtube-viewer Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
gxine
handbrake multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
hs-gstreamer
imagination - Update to upstream version 14.4.2 2015-05-02 14:02:54 +00:00
iriverter
iso2mkv
jmref multimedia/jmref: update to 19.0 2015-07-01 02:08:20 +00:00
k9copy-kde4
kaffeine multimedia/kaffeine: add CPE info 2015-04-24 11:42:19 +00:00
kdemultimedia4
kdemultimedia4-ffmpegthumbs
kdemultimedia4-mplayerthumbs
kdenlive MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
kissdx Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
kmplayer-kde4
kodi Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
kplayer-kde4
libaacs Convert to USES=autoreconf 2015-06-21 13:46:49 +00:00
libass USE_GITHUB: For the new support, fix DISTNAME to be more consistent. 2015-04-28 18:44:04 +00:00
libav multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
libbdplus Convert to USES=autoreconf 2015-06-21 14:38:52 +00:00
libbluray Convert to USES=autoreconf 2015-06-21 14:41:05 +00:00
libcec Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
libdc1394 Update to 2.2.3 2015-05-31 19:16:28 +00:00
libdca
libdv Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
libdvbcsa
libdvbpsi MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
libdvdcss MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
libdvdnav
libdvdread Update to 5.0.3 2015-07-01 20:09:36 +00:00
libfame
libkate MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
libmatroska
libmediaart
libmediainfo
libmovtar Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
libmpeg2
libmpeg3
libmtp - Update to 1.1.9 2015-04-27 06:35:08 +00:00
libquicktime multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
libquicktime-lame - Use INSTALL_TARGET from master port, fixing stripping 2015-06-18 21:23:55 +00:00
libquvi
libquvi09
libquvi-scripts - Add NO_ARCH 2015-06-21 13:55:11 +00:00
libquvi-scripts09 - Add NO_ARCH 2015-06-21 13:55:07 +00:00
librtmp
libsmacker
libtheora
libtuner
libv4l Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
libva
libva-intel-driver multimedia/libva-intel-driver: support DragonFly with USES=alias 2015-05-08 12:20:46 +00:00
libva-vdpau-driver
libvdpau
libvpx - Remove dependency on bash, not required anymore 2015-06-15 04:57:24 +00:00
libx264 multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
libxine
libxspf
libzen
linux_dvbwrapper-kmod
linux-c6-libtheora
linux-c6-libv4l
linux-f10-libtheora
linux-f10-libv4l
linux-realplayer
linux-tsmuxer
linux-xmovie Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
lives - Update to version 2.4.0 2015-05-28 21:02:41 +00:00
livestreamer Update to 1.12.2 - changelog is here: 2015-05-02 20:34:46 +00:00
lsdvd
lxdvdrip
m2tstoavi
m2vrequantiser
mediadownloader
mediainfo
mencoder
mimms MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
minitube
miro
mjpegtools Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
mjpg-streamer Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
mkclean
mkvalidator
mkvtoolnix Fix build on FreeBSD 8/9. Thanks to tijl@ for the solution. 2015-06-09 14:09:03 +00:00
mkxvcd
mlt multimedia/mlt: update to 0.9.6 2015-06-28 14:10:53 +00:00
mmpython
mmsclient
mmsrip
motion Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
mp3cd
mp4v2
mpeg2codec
mpeg2play
mpeg4ip multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
mpeg_encode Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
mpeg_play
mpeg_stat
mpgtx
mplayer multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
mplayer2 multimedia/mplayer2: fix portaudio dependency 2015-06-22 11:54:24 +00:00
mplayer-skins MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
mplex MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
mps-youtube - Update to 0.2.5 2015-06-27 09:13:56 +00:00
mpv multimedia/mpv: 0.91 -> 0.92 2015-05-22 18:53:39 +00:00
msdl
msopenh264 Update to 1.0.0 2015-06-12 16:19:26 +00:00
msx264 multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
mxflib Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
mythtv Unbreak 2015-05-07 17:58:30 +00:00
mythtv-frontend Unbreak 2015-05-07 17:58:30 +00:00
naludump
nxtvepg - Strip binaries 2015-06-10 17:21:25 +00:00
obs-studio multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
oggvideotools
ogmrip
ogmtools
opencinematools Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
openh264 - Add CPE info 2015-05-16 17:31:54 +00:00
openquicktime Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
openshot
oqtencoder
oqtplayer
p5-Audio-M4P
p5-FFmpeg-Command
p5-File-Format-RIFF
p5-FLV-Info
p5-GStreamer Make buildable. 2015-04-24 14:16:31 +00:00
p5-MP4-Info
p5-Net-UPnP
p5-Subtitles
p5-Umph-Prompt
p5-Video-OpenQuicktime
phonon
phonon-designerplugin
phonon-gstreamer
phonon-vlc
phonon-xine
photofilmstrip
pitivi
playd
plexhometheater Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
plexmediaserver Update to 0.9.12.4.1192 2015-06-26 15:49:40 +00:00
plexmediaserver-plexpass Update to 0.9.12.4.1192 2015-06-17 15:23:54 +00:00
podcastdl Upgrade podcastdl from 0.3.1 to 0.3.2 2015-06-13 11:24:08 +00:00
poe
ppm2fli
projectx
ptx-kmod Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
pwcbsd Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
pwcview Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
py3-gstreamer1
py-enzyme
py-ffmpeg
py-gstreamer
py-gstreamer1
py-guessit
py-kaa-base
py-kaa-imlib2
py-kaa-metadata
py-librtmp
py-mlt
py-openlp - Update to 2.1.5 2015-06-08 23:27:39 +00:00
py-periscope
py-qt4-multimedia
py-qt4-phonon
py-soco - Update to 0.11.1 2015-06-23 17:29:44 +00:00
py-subliminal multimedia/py-subliminal: fix chardet dependency 2015-06-23 18:53:05 +00:00
py-tvnamer
pyjama
pymp Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
qmmp
qmmp-plugin-pack
qt4-mobility
qt4-multimedia
qt5-multimedia
qt5-phonon4
qt5-phonon4-designerplugin
qt5-phonon4-gstreamer
qt5-phonon4-vlc
qt-faststart
quark
quodlibet
quvi
quvi09
rage Over to the enlightement team 2015-04-16 21:55:10 +00:00
recmpeg
recordmydesktop
replex MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
rox-videothumbnail
rtmpdump
rubygem-clutter-gstreamer Set NO_ARCH for remaining rubygem-* ports with no arch dependent files 2015-07-02 16:01:06 +00:00
rubygem-flvtool2 Set NO_ARCH for remaining rubygem-* ports with no arch dependent files 2015-07-02 16:01:06 +00:00
rubygem-gstreamer - Update to 2.2.5 2015-05-03 19:36:19 +00:00
sabbu
schroedinger
smpeg Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
smpeg2
smplayer - Change PORTSCOUT 2015-06-25 16:48:19 +00:00
smplayer-skins
smplayer-themes - Update to 15.6.0, announce message: 2015-06-25 16:21:39 +00:00
sms1xxx-kmod
smtube Update project homepage, now separate from smplayer 2015-05-29 20:49:45 +00:00
snappy
spigot MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
spook - Fix V4L support 2015-06-28 10:47:11 +00:00
spotify-websocket-api Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
streamanalyze
subtitlecomposer-kde4 Update icu to 55.1 2015-04-23 21:26:09 +00:00
subtitleeditor Make ports using libtool treat elftoolchain's strip the same as GNU strip 2015-06-08 05:59:13 +00:00
subtitleoffsetmodifier
subtitleripper
subtools
swfdec-gnome
szap-s2 MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
tcmplex-panteltje Remove $FreeBSD$ from patches files everywhere. 2015-05-22 20:34:27 +00:00
tivodecode
totem * Split off the python bindings from the main libpeas port. 2015-06-12 15:14:18 +00:00
totem-pl-parser
transcode multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
tstools MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
tvheadend Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
umph
umplayer
umr
v4l_compat Update libv4l and friends to 1.6.3. 2015-06-14 04:59:37 +00:00
v4l-utils Update libv4l and friends to 1.6.3. 2015-06-14 04:59:37 +00:00
vamps
vcdgear
vcdimager MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
vcdpad
vdpauinfo
vdr Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
vdr-plugin-control MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
vdr-plugin-eepg - Modernize plist, switch to @sample 2015-05-14 09:50:51 +00:00
vdr-plugin-epgsearch
vdr-plugin-extrecmenu
vdr-plugin-femon
vdr-plugin-infosatepg
vdr-plugin-iptv - Drop @dirrm* from plist 2015-05-14 01:48:27 +00:00
vdr-plugin-markad
vdr-plugin-osdpip
vdr-plugin-osdteletext
vdr-plugin-reelchannelscan
vdr-plugin-remote
vdr-plugin-skinenigmang
vdr-plugin-sleeptimer
vdr-plugin-softhddevice
vdr-plugin-streamdev MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
vdr-plugin-ttxtsubs
vdr-plugin-upnp
vdr-plugin-vdrmanager
vdr-plugin-vnsiserver
vdr-plugin-wirbelscan
vdr-plugin-xineliboutput MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
vdr-plugin-xvdr
vdr-plugins
vic
vid.stab multimedia/vid.stab: fix build on ARM and MIPS 2015-06-11 17:12:08 +00:00
vlc multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
vlc-qt4
vstream-client
vtkmpeg2encode - Fix library installation, strip properly 2015-06-03 15:59:33 +00:00
w_scan
webcamd
win32-codecs MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
winff - Add LCL OPTIONS (GTK1, GTK2 and QT) 2015-06-15 19:34:05 +00:00
x264 multimedia/{lib}x264: Update to 0.144.2533 and major refactor 2015-07-03 07:02:44 +00:00
x265 Update multimedia/x265 to 1.7, and bump PORTREVISION on its consumers. 2015-06-29 00:28:58 +00:00
xanim MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
xawtv Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
xbmc-addon-pvr Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
xfce4-parole
xine Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
xmms
xmms-skins
xmms-skins-huge
xporthdmv
xtheater - Remove libtool hacks and patches that are now handled by USES=libtool 2015-04-18 09:47:29 +00:00
xvid
yamdi
zoneminder Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Makefile Add multimedia/ffmpeg23 port in preparation for switching the 2015-06-28 12:55:05 +00:00