freebsd-ports/multimedia
Alexander Leidinger 64cf27c85d Say hello to the linux mega patch, it consolidates our linux bits a
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.

It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).

This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).

Changes:
 - change the default linux_base from v7 to v8
 - add a newer freetype to linux_base-8 for nicer fonts display [1]
 - don't let cpio use hardlinks in the linux_base-8 port to quiet some
   warnings in some cases [2]
 - fix a cut&past error in the linux_base-8 pkg-install script [3]
 - convert the binary knob "USE_LINUX" to a version specifier, e.g.
   USE_LINUX=<value> specifies a dependency upon
   emulators/linux_base-<value>, exceptions are a value of "7" (which
   does what you want and adds a dependency to linux_base) and any
   value without a corresponding port in
   PORTSDIR/emulators/linux_base-<value> (which adds a dependency to
   the default linux_base)
 - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob,
   this allows us to use the USE_LINUX_PREFIX knob for linux_base and
   paves the way for splitting up future linux base ports into
   individual pieces
 - remove RESTRICTED from some GPL licensed ports, even when we only
   distribute binaries, we get them from official linux sites, so
   anyone can grab them there if he needs to
 - add a dependency upon the linux X11 bits where necessary (based upon
   guesswork)
 - don't use USE_X_PREFIX in some linux ports since it adds a dependency
   to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean
   solution would be to remove the implicit USE_XLIB from USE_X_PREFIX)
 - bump the portrevision of the linux ports ("better safe than sorry"
   algorithm)
 - pass maintainership of the important linux infrastructure to a
   mailinglist, hijack freebsd-emulation@ for this purpose (if somebody
   doesn't like this: tell us your bikeshed color at freebsd-emulation@,
   my color would be "linuxolator@" in case someone cares...)
 - add a pkg-install script for linux-fontconfig, but don't use it;
   everything should work without it (the FreeBSD fc-cache program should
   do all the work), but in case we need it we just need to decomment the
   pkg-install part in the Makefile
 - fix some dependencies
 - fix some bugs
 - add some static plists
 - unbreak the ports with dependecies to more than one linux_base

This also fixes some ports which are marked BROKEN because of dependencies
to v7 and v8 of linux_base at the same time.

Known bugs:
 - the linux-mesa and linux-devtools ports install libGL*.so symlinks
 - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by
   the linux X11 port, so linx_Base-8 moans at deinstall time)

Future work (interested souls should coordinate with freebsd-emulation@):
 - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies,
   or modify the behavior of USE_XLIB in the USE_LINUX case
   AFAIK trevor has some patches.
 - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of
   the PREFIX?= workaround in some linux ports
   Should be discussed/coordinated on/with x11@.
 - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/
 - update to a more recent linux base

PR:			69997, 70539 (and maybe others)
Discussed with/on:	java@, x11@, trevor, portmgr
Tested by:		mezz, portmgr, pointyhat
RPM hunted down by:	Joseph Gelinas <scirocco@tasam.com> [1]
Requested by:		portmgr [2]
Submitted by:		kris [3]
Approved by:		portmgr
2004-12-31 18:24:10 +00:00
..
acidrip Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the 2004-11-07 22:37:47 +00:00
avidemux2 - Update to 2.0.34-test1 2004-12-09 18:01:11 +00:00
avifile Fix build on 6.x by always using WITH_OPTIMIZED_CFLAGS 2004-11-26 09:18:28 +00:00
avinfo
beep-media-player - Fix crash on exiting 2004-12-12 20:36:33 +00:00
bmp-extra-plugins Add bmp-extra-plugins, collection of plugins for Beep Media Player: 2004-11-21 19:45:29 +00:00
bsdbktr_tvtune
camserv - Fix plist, pointed out by kris 2004-12-29 18:58:21 +00:00
dirac Update the Dirac codec to 0.4.3. 2004-10-08 04:58:52 +00:00
dtv
dumpmpeg
dv2jpg - Add knob for PAL support [1] 2004-10-11 23:07:23 +00:00
dvdauthor Fix bug in menu creation caused by bad ImageMagick interaction. 2004-12-20 22:06:31 +00:00
dvdrip Drop dependency on rar. This allows the package to be built on amd64 2004-10-31 11:25:07 +00:00
dvdstyler Update to 1.3b 2004-11-14 17:21:11 +00:00
dvts
emovix
enjoympeg
exportvideo Add exportvideo, an utility extracts the video data from a nuppelvideo 2004-11-06 20:17:06 +00:00
ffmpeg o Pet devel/portlint(1) 2004-12-25 12:49:11 +00:00
ffmpeg-devel o Pet devel/portlint(1) 2004-12-25 12:49:11 +00:00
freevo - Fix BATCH build 2004-12-11 23:40:04 +00:00
fxtv - Use OPTIONS for extra dependencies 2004-08-20 22:34:03 +00:00
gaim-xmms-remote Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the 2004-11-07 22:37:47 +00:00
gavl Change email to new FreeBSD.org address 2004-10-29 22:24:47 +00:00
gdvrecv Update to 1.1 2004-12-04 17:35:07 +00:00
gmencoder Reset MAINTAINER to ports@FreeBSD.org 2004-12-01 04:29:40 +00:00
goggles Bump PORTREVISION for previous PLIST_FILES fix 2004-12-20 00:22:24 +00:00
gopchop Unbreak the build with recent GCC. 2004-09-30 18:34:10 +00:00
grpplaylist Remove inclusion of Makefile.kde from all remaining ports not maintained 2004-06-22 19:42:06 +00:00
gstreamer Remove USE_REINPLACE=yes, we don't use it anymore [1]. 2004-12-29 13:08:15 +00:00
gstreamer80 Remove USE_REINPLACE=yes, we don't use it anymore [1]. 2004-12-29 13:08:15 +00:00
gstreamer-editor Update to 0.8.0 2004-12-19 01:44:19 +00:00
gstreamer-ffmpeg Update to version 0.8.3. 2004-12-29 13:44:01 +00:00
gstreamer-ffmpeg80 Update to version 0.8.3. 2004-12-29 13:44:01 +00:00
gstreamer-plugins - Chase libxine update 2004-12-31 17:22:54 +00:00
gstreamer-plugins80 - Chase libxine update 2004-12-31 17:22:54 +00:00
gsubedit Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
gtksubtitler Update to 0.2.4 2004-11-28 15:11:45 +00:00
gxanim
gxine Sync with libxine shared library version bump. 2004-12-30 00:59:15 +00:00
gxmms Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the 2004-11-07 22:37:47 +00:00
handbrake - Remove ffmpeg snapshot and depend on multimedia/ffmpeg 2004-12-19 01:59:40 +00:00
handbrake-gtk2 - Remove ffmpeg snapshot and depend on multimedia/ffmpeg 2004-12-19 01:59:40 +00:00
hayes Don't use Makefile.kde anymore 2004-06-06 01:35:04 +00:00
kaffeine Update to 0.5 2004-12-31 14:00:40 +00:00
kaffeine-mozilla
kdemultimedia3 Update to KDE 3.3.2 2004-12-13 20:12:15 +00:00
kdemultimedia4 Update to KDE 3.3.2 2004-12-13 20:12:15 +00:00
kino Use ${PTHREAD_LIBS} as suggested by krion and kriss. 2004-12-28 00:34:47 +00:00
kino-dvtitler Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the 2004-11-07 22:37:47 +00:00
kmenc15 New port kmenc15 version 0.02: KDE advanced MEncoder frontend, ala, VirtualDub 2004-12-15 18:48:15 +00:00
kmplayer Sync with libxine shared library version bump. 2004-12-30 00:59:15 +00:00
kmplayer-kde4 Sync with libxine shared library version bump. 2004-12-30 00:59:15 +00:00
konverter Sync with libxine shared library version bump. 2004-12-30 00:59:15 +00:00
kplayer Fix port build under FreeBSD-4.x. 2004-10-16 08:10:34 +00:00
kplayer-kde4 Fix port build under FreeBSD-4.x. 2004-10-16 08:10:34 +00:00
ksubeditor Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
ldvd - Fix path to lsdvd 2004-11-13 11:41:20 +00:00
ldvd9to5 - Fix path to lsdvd 2004-11-13 11:41:20 +00:00
libdca
libdivxdecore Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
libdivxdecore-devel Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
libdivxencore Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
libdts
libdv - Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk, 2004-07-23 19:10:32 +00:00
libdvbpsi Change email to new FreeBSD.org address 2004-10-29 22:24:47 +00:00
libdvdcss Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
libdvdnav Apply a big libtool patch to allow porters to use the libtool installed by 2004-07-09 17:43:11 +00:00
libdvdplay Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
libdvdread Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
libfame - Make the library actually usable on gcc 3.4 systems: 2004-12-08 19:29:09 +00:00
libmatroska First try at fixing build on 4.x branch 2004-12-19 01:52:30 +00:00
libmovtar o Add graphics/jpeg-mmx support 2004-11-28 15:50:13 +00:00
libmpeg2 Apply a big libtool patch to allow porters to use the libtool installed by 2004-07-09 17:43:11 +00:00
libquicktime Chase library version bump on multimedia/ffmpeg 2004-12-05 18:50:50 +00:00
libtheora Change the not yet changed maintainer fields to my FreeBSD.org account. 2004-11-23 08:51:28 +00:00
libxine Fix compile error on 4.x. 2004-12-30 18:59:33 +00:00
linux-divx4linux Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
linux-divx4linux4 Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
linux-divxplayer Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
linux-realplayer Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
linux-xmovie Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
lsdvd Remove a few un-needed lines since we don't use a configure script anymore. 2004-12-30 01:56:30 +00:00
mjpegtools Add WITH_JPEGMMX knob for multimedia/jpeg-mmx support 2004-12-15 01:42:49 +00:00
mkvtoolnix BROKEN on 4.x: Does not compile 2004-12-11 21:50:01 +00:00
mkxvcd
mmpython Update to 0.4.7 2004-12-04 20:42:13 +00:00
mmsclient Update my email address to `@FreeBSD.org'. 2004-08-27 08:46:33 +00:00
mp4v2 - Fix header problem 2004-11-28 14:41:55 +00:00
mpeg
mpeg2codec Enable verify, verbose and trace options. 2004-06-13 17:03:24 +00:00
mpeg2play - drop maintainership 2004-10-13 20:49:17 +00:00
mpeg4ip Fix libmpeg2 detection on 4.x branch 2004-12-08 18:53:44 +00:00
mpeg4ip-libmp4v2 - Fix header problem 2004-11-28 14:41:55 +00:00
mpeg_encode
mpeg_play
mpeg_stat
mpegedit
mpgtx Fix build with -O2 on 6.x 2004-12-15 10:47:45 +00:00
mplayer Update to 1.0pre5try2 (0.99.5_5) to fix several security flaws in streaming code base 2004-12-20 22:31:07 +00:00
mplayer-fonts
mplayer-skins Fix plist. 2004-12-21 10:48:03 +00:00
mplayerxp Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
mplex
mtv Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
nautilus-media Use new GCONF_SCHEMAS. 2004-11-23 19:33:08 +00:00
netshow Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
noatun-plugins Update to KDE 3.3.2 2004-12-13 20:12:15 +00:00
nuppelvideo - Install README 2004-11-25 18:08:57 +00:00
nxtvepg - Update to 2.7.1 2004-07-31 22:40:45 +00:00
ogle Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
ogle-gui Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
ogmrip Update to version 0.6.0 2004-12-09 14:01:13 +00:00
ogmtools Update to 1.4.1 2004-10-15 00:51:36 +00:00
okle Don't remove system locale directories (not listed in the relevant 2004-12-20 06:25:32 +00:00
openquicktime BROKEN on !i386: Does not build 2004-11-18 22:23:27 +00:00
oqtencoder Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
oqtplayer Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
p5-RIFF-Info Reset maintainership to ports@FreeBSD.org 2004-08-27 13:41:45 +00:00
p5-Video-Info
p5-Video-OpenQuicktime Reset maintainership to ports@FreeBSD.org 2004-08-29 20:39:50 +00:00
pitivi Add pitivi a gstreamer based non-linear multimedia editor. 2004-12-20 19:39:53 +00:00
ppm2fli
pvr250 Better way to ignore checksum failures of hcwPVRP2.sys 2004-12-15 04:33:47 +00:00
pvrxxx Better way to ignore checksum failures of hcwPVRP2.sys 2004-12-15 04:33:47 +00:00
py-gstreamer Update to version 0.8.1. 2004-11-29 20:08:17 +00:00
py-gstreamer80 Update to version 0.8.1. 2004-11-29 20:08:17 +00:00
qdvdauthor Sync with libxine shared library version bump. 2004-12-30 00:59:15 +00:00
quark Sync with libxine shared library version bump. 2004-12-30 00:59:15 +00:00
recmpeg Now builds on i386 2004-12-22 02:20:00 +00:00
replex - update to 0.1.2 2004-07-20 05:26:00 +00:00
ruby-gst Update to 0.11.0. Three new ports (Ruby/RSVG, Ruby/GnomePrint and 2004-11-15 06:18:35 +00:00
slideshow Apply a big libtool patch to allow porters to use the libtool installed by 2004-07-09 17:43:11 +00:00
smpeg Apply a big libtool patch to allow porters to use the libtool installed by 2004-07-09 17:43:11 +00:00
smpeg-xmms
spigot
splitmpg
subconv
tcmplex-panteltje tcmplex-pantelje, audio video multiplexer from the transcode distribution, 2004-10-24 01:23:00 +00:00
tkxanim
tosvcd
totem Sync with libxine shared library version bump. 2004-12-30 00:59:15 +00:00
totem-gstreamer Add totem-gstreamer, a slave port to totem that enables the gstreamer 2004-12-04 19:39:03 +00:00
transcode Fix plist on !i386 2004-12-07 19:57:36 +00:00
vcdgear
vcdimager libcdio: Update to 0.71 2004-12-08 22:19:42 +00:00
vcdpad
vcdtools
vic BROKEN on 5.x: Does not compile 2004-09-29 05:45:34 +00:00
vlc Add a new knob, WITHOUT_TRANSCODE 2004-12-30 02:27:19 +00:00
vlc-devel Add a new knob, WITHOUT_TRANSCODE 2004-12-30 02:27:19 +00:00
win32-codecs [patch] multimedia/win32-codecs doesn't install when not root 2004-12-15 22:20:04 +00:00
xanim
xawtv update to libzvbi 0.2.11 2004-12-31 11:36:46 +00:00
xdvshow
xfce4-xmms-controller-plugin - Mark IGNORE on 4.x, it builds but does not run properly. 2004-12-12 13:32:20 +00:00
xfce4-xmms-plugin Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the 2004-11-07 22:37:47 +00:00
xine Update to 0.99.3. 2004-12-30 00:42:38 +00:00
xine_artsplugin Sync with libxine shared library version bump. 2004-12-30 00:59:15 +00:00
xmms - Add patch to make xmmsctrl.h compile with c++ (through 3rd party apps) 2004-11-19 15:45:47 +00:00
xmms-avi BROKEN on 5.x: Does not compile 2004-09-29 06:00:57 +00:00
xmms-skins [MAINTAINER UPDATE] multimedia/xmms-skins: update distinfo 2004-12-16 21:12:35 +00:00
xmms-status-plugin Apply a big libtool patch to allow porters to use the libtool installed by 2004-07-09 17:43:11 +00:00
xmms-weasel - Update maintainer's address 2004-11-04 12:52:56 +00:00
xmps Apply a big libtool patch to allow porters to use the libtool installed by 2004-07-09 17:43:11 +00:00
xmps-opendivx-plugin Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
xmps-win32-plugin Remove deprecated USE_SIZE 2004-12-25 11:43:58 +00:00
xtheater Add missing libtool droppings 2004-11-26 00:51:45 +00:00
xvid Update to 1.0.3. 2004-12-20 09:28:45 +00:00
xvid4conf Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the 2004-11-07 22:37:47 +00:00
y4mscaler Change email to new FreeBSD.org address 2004-10-29 22:24:47 +00:00
Makefile o Remove ports/multimedia/gstreamer-player since it is no longer 2004-12-26 09:08:48 +00:00