Commit Graph

52 Commits

Author SHA1 Message Date
sthen
cea15ea335 Security update to 1.1.16.3 from Brad (maintainer) - int overflows in
the 4XM demux (TKADV2009-004, CVE-2009-0385) and the Quicktime demux.
2009-04-04 00:28:56 +00:00
kili
dcf33e4444 Fix pkgpath for the former -jack subpackage and add pkgpaths for
the other ex-subpackages and conflict markers (thanks to sthen@ for
explaining the @conflict problem).

ok sthen@, brad (maintainer)
2009-02-21 21:48:10 +00:00
kili
63e4e8b069 Unbreak.
"ugh" sthen@ ;-)
2009-02-17 19:40:38 +00:00
sthen
5ff4499757 new HOMEPAGE and bump, from Brad. 2009-02-17 12:39:34 +00:00
sthen
18357e3cf8 SECURITY update to 1.1.16.2; CVE-2008-5239, CVE-2008-5240, TKADV2009-004
from Brad (maintainer).
2009-02-16 01:24:24 +00:00
sthen
87f5a96e0f add an update from upstream repo via Brad (maintainer).
avoid hangs in some front-ends e.g. Amarok.
2009-02-09 20:35:50 +00:00
sthen
db3179044c - SECURITY update to Xine-lib 1.1.16.1
- Heap overflow in Quicktime atom parsing.  (CVE-2008-5234 vector 1)
  - Multiple buffer overflows.                (CVE-2008-5236)
  - Multiple integer overflows.               (CVE-2008-5237)
  - Unchecked read function results.          (CVE-2008-5239)
  - Unchecked malloc using untrusted values.  (CVE-2008-5240 vectors 3 & 4)
  - Buffer indexing using an untrusted value. (CVE-2008-5243)
- Clean up the Makefile
- Enable the Xv motion compensation support
- Remove the JACK sound support
- Remove the now unnecessary multi-packaging
- Remove an unnecessary patch for the Sun sound code
- Comment out some files in the PLIST that do not pertain to OpenBSD
- Add WavPack support

from Brad (taking MAINTAINER).
2009-02-02 22:00:42 +00:00
jakemsr
07f6a51244 - remove arts and esd output plugins and related patching
- comment out audio(4) backend, as sndio backend is preferred

from Brad, thanks
2008-12-29 23:26:21 +00:00
jakemsr
71ec3960d7 - close the handle if it's already opened in ao_sndio_open
- close the handle when things go bad in ao_sndio_open
- remove 24 bit support, since it's not really useful right now
- use appbufsz instead of bufsz
- close the handle in ao_sndio_close
- various other cleanups

mostly from Brad
2008-12-21 07:56:47 +00:00
brad
0b2ad90cb4 Add an ao plugin for sndio.
With assistance from and Ok ratchov@
2008-12-14 23:57:34 +00:00
brad
94c9145d4d Correct detection of code being compiled as PIC. Allows the cpuid inline
assembly code to compile thus allowing dynamic SIMD instruction detection
and the use of MMX Extended and 3DNow (as well as SSE/SSE2 if and when
such code is added).

ok jakemsr@
2008-09-25 20:43:09 +00:00
brad
4db68789cb Add support for H.264/AAC and some other audio codecs to the Flash
demuxer.

From Xine-lib repo

ok jakemsr@
2008-09-16 02:37:04 +00:00
jakemsr
32e8a1e508 - simpler faad related patching
- bump PKGNAME

ok brad@
2008-09-15 22:11:42 +00:00
brad
e2615fc74c Fix CDDB access on 64-bit architectures.
From Xine-lib source repo

ok jakemsr@
2008-08-31 00:35:08 +00:00
brad
debc96f684 Fix compilation with some C++ based programs. 2008-08-21 21:56:49 +00:00
brad
9d275cf52c update to Xine-lib 1.1.15
This release contains some security fixes, notably a DoS via
corrupted Ogg files (CVS-2008-3231), some related fixes, and
fixes for a few possible buffer overflows.

ok jakemsr@
2008-08-20 01:54:01 +00:00
brad
cca4867cee update to Xine-lib 1.1.14
ok jakemsr@
2008-07-02 01:02:42 +00:00
brad
53a59191f0 update to Xine-lib 1.1.13
This release contains a security fix (buffer overflow in the NSF demuxer,
CVE-2008-1878). There are also a few bug fixes, and a new JACK output
plugin.

ok jakemsr@
2008-06-18 01:26:40 +00:00
sthen
4aced0dce7 sync WANTLIB, bump package version. 2008-06-01 08:21:15 +00:00
jakemsr
0d6ddb7b46 update to xine-lib-1.1.12
This release contains a security fix (unchecked array index,
CVE-2008-1686). There are also a few bug fixes, and open-source
support for RealAudio "cook". For front-end package maintainers,
there's a tool to help maintain MIME type lists, and for developers
who need raw frame data, you can now get that with the "raw" video
output plugin.

from brad@
2008-04-15 11:24:14 +00:00
jakemsr
23d0a44995 fixes for quicktime, matroska and wavpack pulled from xine-lib repo
by brad@

fixes problem reported by viq on ports@
2008-04-06 10:12:23 +00:00
jakemsr
3c1d3ea35a update to xine-lib-1.1.11.1
* Security fixes:
  - Integer overflows in FLV, Qt, Real, WC3Movie, Matroska and FILM
    demuxers, allowing remote attackers to trigger heap overflows and
    possibly execute arbitrary code. (CVE-2008-1482)
* Added a few more memory allocation checks to the above demuxers.
* WAV file playback fix: don't assume that the first chunk is "fmt ".
* Don't try to play partial 24-bit AIFF frames (decoder would lose data).
* Fixed AIFF comment chunk handling and sample rate reading.
* LPCM fixes: input over-reading, conversion of 24-bit samples.

from brad@
2008-03-31 11:28:59 +00:00
jakemsr
2f5a08edae the tvtime postprocessing plugin doesn't link on amd64. appears
to be an assembly problem in the tomsmocomp filter, but strangely
this was building before, and the code did not change.

so, only build/install the tvtime plugin on i386, until the problem
is resolved.
2008-03-27 01:35:02 +00:00
jakemsr
972b64c1c1 -update to xine-lib-1.1.11
SECURITY: CVE-2008-0073: libreal (RTSP) boundary error

-add jack subpackage

update is from Brad, thanks
2008-03-24 03:26:34 +00:00
jakemsr
b62fe228b5 fix breakage that was introduced with the recent FLAC security fix
which breaks some FLAC files.

from the Xine-lib source repo via brad@

ok naddy@
2008-02-24 20:36:15 +00:00
jakemsr
9af6c17863 update to 1.1.10.1
security - fix stack overflow in FLAC tag parser
-fix RealPlayer codec detection bug
- improve id3v2 tag parser

from brad@

while here, fix a couple "missing sentinel" issues
2008-02-11 01:17:33 +00:00
jakemsr
13574c9d38 oops, we don't want the main package named xine-lib-xxx-main
noticed by kili@, thanks
2008-02-02 20:10:25 +00:00
jakemsr
c83e455e07 maintenence update to 1.1.10
SECURITY- fixx buffer overflow which allows a remote attacker to
execute arbitrary code or crash the client program via a crafted ASF
header

from brad, thanks
2008-01-30 03:52:32 +00:00
jakemsr
f9b72924cf - adjust wantlib/libdepends after ffmpeg update
- help programs that use libxine find libxine's dependency libs
2008-01-26 04:26:00 +00:00
jakemsr
eb44a52c7c update to 1.1.9.1
security fix: CVE-2008-0225 - heap-based buffer overflow in libreal (RTSP)

also incorporates post release bug fix in WMV decoding

from brad, thanks
2008-01-15 00:36:46 +00:00
bernd
ae44ba59fa Add missing @pkgpath marker to unbreak updates. 2007-11-25 14:21:57 +00:00
jakemsr
149d1e19e7 build esound abd artsd audio output module subpackages
helps integrate amarok & kaffeine into KDE (and other) desktop(s)

ok brad@
2007-11-01 04:01:36 +00:00
jakemsr
088b853b2e maintainence update to xine-lib-1.1.8
from brad@
2007-10-31 10:55:37 +00:00
jakemsr
8cff06e3de - recognize output_muted in audio_info_t. mute button in xine-ui
now toggles the output.master.mute mixer control.
- let configure get SDL build info from pkg-config instead of
  using sdl-config in the port Makefile - from brad@
- bump pkgname
2007-10-03 06:36:43 +00:00
jasper
e5d81d4310 we prefer the idiom of MODULES=devel/gettext over MODULES=gettext
"looks good" steven@
2007-10-02 19:09:44 +00:00
merdely
1f22f0e985 Remove surrounding quotes in COMMENT*/PERMIT_*
From Darrin Chandler
2007-09-16 03:24:28 +00:00
jakemsr
5a015ce4d7 - make xine-lib's AAC decoder use libfaad from the audio/faad port
- bump PKGNAME

ok naddy@
2007-09-04 00:44:26 +00:00
jakemsr
8024b98eb3 - use AUDIO_WSEEK instead of AUDIO_GETINFO to get the number of bytes
in the audio write buffer.  noticibly more efficient.

- allow the audio write buffer to be flushed.

- if initializing the audio device with a sample rate of 44.1kHz
  fails, try initializing with a sample rate of 48kHz.  some audio
  drivers only support 48kHz.  from Alexey Suslikov
  <alexey.suslikov@gmail.com>

- bump PKGNAME
2007-07-14 08:53:43 +00:00
jakemsr
e8d61b3065 update to xine-lib-1.1.7
- use some CONFIGURE_ENV instead of patching
- rearrange/update CONFIGURE_ARGS
- many patches no longer relevant
- add CD audio support

input, tetsing and prodding from brad@
2007-06-13 10:58:28 +00:00
jakemsr
769fbed936 - update LIB_DEPENDS after graphics/ffmpeg update
- use pkg-config to get ffmpeg headers and libraries
2007-05-25 16:16:37 +00:00
naddy
c032f9228c Fix a quoting error in the configure script. (Nesting double and backquotes
is tricky and set -o posix changes the behavior.)

Sync WANTLIB while here.
2007-05-01 20:20:48 +00:00
robert
e7ac3640cd - Fix heap overflow in DMO loader. (CVE-2007-1246)
pulled from xine SVN by Brad <brad@comstyle.com>
2007-04-14 11:57:39 +00:00
robert
900dc9bfe8 fix a buffer overflow found in the code used to handle RealMedia RTSP
streams; bump PKNAME;

from Brad <brad@comstyle.com>
2007-01-02 19:42:59 +00:00
espie
0f5dc96ea1 say goodbye to GNU land. 2006-12-16 12:22:32 +00:00
steven
0c2279a2af Security fixes:
- Heap overflow in libmms (related to CVE-2006-2200)
- Buffer overrun in Real Media input plugin. [bug #1603458]
  Thanks to Roland Kay for reporting and JW for the patch.

from brad@, tested by bernd@ and me
2006-12-07 09:21:01 +00:00
pvalchev
898c1b18a8 Remove jakemsr@ from maintainer position, as he has been inactive and
email has been bouncing for several months.  Jacob, if you get this
and/or get back to things, let us know.
2006-12-02 20:24:17 +00:00
pvalchev
df027a4134 fix altivec test on powerpc, -force_cpusubtype_ALL appears to be a
darwin-specific gcc4 option; from ole@grummel.net
2006-11-25 05:40:31 +00:00
espie
cb000b8d06 fix libiconv/libintl detection. 2006-10-29 23:30:50 +00:00
brad
33f483f736 upgrade to xine-lib 1.1.2
* Security fixes:
  - CVE-2006-2802: possible buffer overflow in the HTTP plugin.
  - possible buffer overflow via bad indexes in specially-crafted AVI files
* Fix a potential crash with fixed-size lacing in the Matroska demuxer
* Enable AMD64 mmx/sse support in some plugins (tvtime, libmpeg2, goom...)
* Fix xxmc subpictures (broken since 1.1.1)
* Add support for RealPlayer 10 codecs

WANTLIB tweak from bernd@

testing by steven@ and bernd@
2006-10-12 04:48:14 +00:00
espie
100b45279f convert a few libspecs to new style.
Note: no package bump, those are only BUILD dependencies,
the pkg_create code will create the correct wantlib specs.
2006-08-01 10:50:19 +00:00