Commit graph

74 commits

Author SHA1 Message Date
tonnerre
658d67f83f Update vlc to version 0.8.6f, also applying some smaller patches:
- Wrong boundary check in Speex decoder (CVE-2008-1686).
 - Compilability of CDDA code with modern libcdio versions.

Vendor updates in 0.8.6f
 - Security vulnerabilities in the Subtitle demuxer, Real RTSP demuxer,
   MP4 demuxer and Cinepak codec: CVE-2007-6681, CVE-2008-0073,
   CVE-2008-1489, CVE-2008-1769).
 - Crashes in H264 packetizer.
 - Close MMS access on network timeout.
 - Some problems with AAC decoder & packetizer.

Vendor updates in 0.8.6e:
 - Security vulnerabilities in the Web interface, Subtitle demuxer,
   Real RTSP demuxer, SDL_image library and MP4 demuxer (CVE-2007-6681,
   CVE-2007-6682, CVE-2006-4484, CVE-2008-0225, CVE-2008-0295, CVE-2008-0296,
   CORE-2008-0130).
 - Resume playback for viewing content over FTP.
 - Fixed XShm detection with remote X11.
 - DTS to S/PDIF converter fixes.
 - Waiting for SPS/PPS problem in H.264 packetizer.
 - Improved compatibility for creating H.264 video files playable on iPhones.

Approved-by: joerg
2008-04-20 15:31:02 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
tnn
1bb62b386a Patch for CVE-2008-1489, mp4 buffer overflow. Bump rev. 2008-03-26 02:32:17 +00:00
kefren
c96d38ddaa optionally allow build of arts plugin 2008-03-08 05:19:57 +00:00
kefren
418a89c23c Fix SA29122: MP4 Demuxer Arbitrary Memory Overwrite 2008-02-28 16:18:53 +00:00
sborrill
1585c86ae1 Restore conditional PLIST items lost during the upgrade to 0.8.6d.
Remove option for flac as vlc's configure script forces it to be enabled
all the time (contrary to the docs!).
Add some buildlink dependencies.
Bump PKGREVISION
2008-02-25 16:38:00 +00:00
wiz
58231da4bc Use PKG_BUILD_OPTIONS.vlc instead of PKG_OPTIONS for testing dependencies. 2008-02-23 00:14:51 +00:00
sborrill
c33625c7aa Oops, missed pkgbase. Thanks wiz! 2008-02-22 19:46:11 +00:00
sborrill
0c0ddb14b2 Add flac and faad options 2008-02-22 16:53:20 +00:00
obache
943b02f661 replace wip with multimedia. 2008-02-22 15:46:51 +00:00
sborrill
042543e7c6 Make faad and flac options (enabled by default) 2008-02-22 15:37:28 +00:00
xtraeme
58144e8f28 Update to 0.8.6d (latest stable version), based on wip/vlc update done
by Adam Hoka (thank you!).

Changes between 0.8.6c and 0.8.6d:
----------------------------------------------------------

Various bugfixes:
* Mozilla plugin: supports a reasonable amount of MIME types on Windows
* Linux: Fixed S/PDIF passthrough with ALSA
* Automatic recovery on unexpected stream discontinuity (clock gap) occurrences in input
* Use field order (top/bottom) for correct bob/linear deinterlacing
* Fix invalid free in bookmarks loading code

Windows and Mac OS Binaries
* FLAC Security Update (CVE-2007-4619) to prevent multiple integer overflows

Active X plugin:
* Security update (VideoLAN-SA-0703)

Mac OS X Interface & Port:
* Apple Remote support on Mac OS X 10.5 Leopard with enhanced functionality
* Improved Video Output compatibility for Mac OS X 10.5 Leopard
* Improved behavior of the Fullscreen Controller and mode changes between
  Fullscreen and Windowed Video Output
* Softened the white flash artifacts that may appear during the transition
  of two different movies
* Support for current Ogg file formats
NOTE: This release requires Mac OS X 10.4 or higher. Mac OS X 10.3.9 is
not supported anymore.

Encoders:
* Improved H.264 encoding speed on Mac OS X

Other changes:
* The automatic updating facility was removed
* You now need to append --m3u-extvlcopt to your command line to enable
  EXTVLCOPT options parsing in m3u playlists.

...and more, see the NEWS file.
2008-02-20 13:11:00 +00:00
sborrill
c6cc766cd2 Fix configure arguments for skins2 2007-11-03 17:40:29 +00:00
sborrill
7dc335bafe Add options.mk with options for wxwidgets and skins2 user interfaces
(wxwidgets on by default with skins2 disable for compatibility). N.B. If
skins2 is enabled and wxwidgets disabled, vlc will work fine, but there will
be no dialog provider so you won't be able to alter the playlist.

Add libdvdpsi and enable support for it - this is required for mpeg-ts
streams (i.e. default network streams).

Bump PKGREVISION
2007-10-31 15:35:30 +00:00
lkundrak
1e25c97437 Fixed the patch for CVE-2007-3316. 2007-06-22 14:32:24 +00:00
lkundrak
551597a4ea Fix for CVE-2007-3316 format-string vulnerability described by
VideoLAN-SA-0702 upstream advisory.  Backported from 0.8.6c.
2007-06-22 14:13:16 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
drochner
c9b4c00b11 fix some pointer/int mixup to make it compile on amd64, from
Mihai Chelaru per PM
2007-02-22 16:36:10 +00:00
rillig
5acfb0b6ca Renamed BUILDLINK_TRANSFORM.* to BUILDLINK_FNAME_TRANSFORM.*, to make
clear that these variables are completely unrelated to
BUILDLINK_TRANSFORM.

Added a legacy check that catches appearances of BUILDLINK_TRANSFORM.*.

XXX: Where should incompatible changes in pkgsrc be documented?
2007-01-17 03:11:18 +00:00
joerg
6ac87de60e Modular Xorg support. 2007-01-13 10:46:34 +00:00
wiz
eb54b9c030 Enable flac support.
Patch for flac-1.1.3 support from
ftp.altlinux.org /pub/people/thresh
Bump PKGREVISION. Tested by joerg@.

Clean up pkglint warnings and remove a SUBST which doesn't do anything
(says an INFO message).
2007-01-13 07:32:36 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
martti
8c76639a6c Regenerate this after moving the vlc packages. Currently no package includes
this file.
2006-09-27 06:02:00 +00:00
martti
065aaa7d11 Moved vlc08 to vlc. 2006-09-26 07:27:19 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
wiz
ad782541d0 Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)
for SDL shlib changes.
2006-06-12 16:28:05 +00:00
joerg
29c200a8df Needs pkg-config. 2006-06-11 14:47:01 +00:00
joerg
1eff074f0a Add cddax and vcdx plugins to PLIST, they should depend only on libcdio.
Bump revision. Uses C++.
2006-05-19 10:38:02 +00:00
wiz
70adf8ecec Add casts for amd64, reported by Rhialto.
Fix typos in SUBST_MESSAGE*
Add missing x11.buildlink3.mk.
Remove two files from PLIST, because they are not built on my 3.99.18/i386
test system. Bump PKGREVISION.
2006-04-28 23:16:28 +00:00
joerg
3cc738cb03 Include dvdnav plugin in PLIST. Bump revision. 2006-04-28 20:13:27 +00:00
rillig
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
wiz
a48011cb91 Bump PKGREVISION for libdvdnav dependency. 2006-04-12 18:33:48 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
drochner
c8591dc71f needs libdvdnav to build 2006-04-11 08:36:15 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
7e1c5bfbc9 Convert aalib to options framework, adding an 'x11' option, and remove
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.

Addresses PR 32046 by Leonard Schmidt.
2005-12-11 09:40:37 +00:00
wiz
9141621413 Add patch from joerg@ to re-enable libcd* support, tested by dhowland.
Bump PKGREVISION.
2005-11-11 23:39:35 +00:00
wiz
0c5f03eb68 Disable libcdio and libcddb until vlc has been
updated to the interface changes for the two libraries.
Based on PR 32023 by David Howland.

Bump PKGREVISION for any users that still have the old libcd* libraries installed.
2005-11-11 19:25:46 +00:00
wiz
d8a297251a Bump PKGREVISION for wxGTK dependency change. 2005-08-07 11:34:21 +00:00
grant
17ae854613 hack to work around autoconf brain damage when using icc. 2005-08-03 04:18:31 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00