Commit Graph

493 Commits

Author SHA1 Message Date
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
acf00b96dc - Add support for x264 detecting the number of CPUs via the
hw.ncpu sysctl.
- Switch the AltiVec code from using the signals method of
  presence detection to using the machdep.altivec sysctl.

ok kili@
2008-08-28 15:23:31 +00:00
ajacoutot
b488e925ef - bugfix update to DeVeDe 3.11 2008-08-24 22:02:26 +00:00
brad
7117b44c59 - Don't use ${CONFIGURE_SHARED} since this isn't autoconf proper
- Add missing --prefix
- Remove no longer used pre-configure target
2008-08-22 12:43:33 +00:00
brad
debc96f684 Fix compilation with some C++ based programs. 2008-08-21 21:56:49 +00:00
ajacoutot
7f6588d140 - update to devede-3.10 (several enhancements, see changelog in source
for details)
2008-08-20 08:30:36 +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
jakemsr
750433f77a - fix build on macppc
- we have isfinite() now

ok brad
2008-08-20 01:44:44 +00:00
sthen
67ffc6eb54 configure tries to detect isnan() as a function in libm to work out
whether it should include it. isnan is now a macro so this fails.

upstream configure.ac _should_ be rewritten to use pkg-config but,
for the sake of expediency, workaround by adding to LDFLAGS for
now, as was already done to fix the libvorbis test. fixes the build.

ok naddy@
2008-07-28 22:47:30 +00:00
sthen
323cf44154 shared library and PKGNAME bumps due to use of isinf/isnan/nan
following libc/libm changes
2008-07-25 20:25:59 +00:00
brad
31a4e8de47 Upgrade to libtheora 1.0beta3.
Also remove previous MAINTAINER (timeout).

ok jakemsr@
2008-07-25 14:15:55 +00:00
ajacoutot
df849497d4 - bugfix update to avidemux-2.4.3 2008-07-25 08:08:20 +00:00
brad
57f2cafc36 Upgrade to x264 snapshot 20080713.
Also remove ajacoutot@ as maintainer per his request.

ok jakemsr@
2008-07-22 20:24:04 +00:00
jakemsr
61eaba731d - fix build, update LIB_DEPENDS/WANTLIB after recent ffmpeg changes
- add @bin marker while here
- bump PKGNAME

breakage pointed out by naddy@

"diff looks sane to me" jasper@
2008-07-15 11:15:30 +00:00
brad
0908dcb207 - Update to XVidcore 1.1.3.
- Enable MMX/SSE2 support on amd64/i386.
- Remove the previous MAINTAINER.

ok jakemsr@
2008-07-14 06:02:30 +00:00
brad
7422531ab5 Update to Kaffeine 0.8.7.
ok jakemsr@
2008-07-12 05:29:17 +00:00
ajacoutot
4d231e7759 - bugfix update to avidemux-2.4.2 2008-07-11 08:51:40 +00:00
jakemsr
8d717348e0 * FFmpeg headers moved
* FFmpeg LIB_DEPENDS/WANTLIB changes
* make PKGNAME consistent with other gstreamer packages
* bump patch level and add @conflict marker to ease updates

feedback ajacoutot@ and brad@, ok brad@
2008-07-09 02:22:59 +00:00
jakemsr
6838aeee39 * FFmpeg headers moved
* FFmpeg LIB_DEPENDS/WANTLIB changes
* add @bin markers in PLISTs
* bump PKGNAMEs

feedback/ok brad@
2008-07-09 02:07:36 +00:00
jasper
dff5d0c919 - add rcs id
spotted by frogger^WWajacoutot@
2008-07-04 21:42:06 +00:00
jasper
b54965d9f8 - add recordmydesktop 2008-07-04 21:16:36 +00:00
jasper
52c07b36c9 import Record My Desktop (and gtk-frontend)
Recordmydesktop produces a file(default out.ogg) that contains a video
and audio recording of a desktop session. The default behavior of
recording is to mark areas that have changed(through libxdamage) and
update the frame.

with patch from bernd@ to make sound recording work.
2008-07-04 21:15:23 +00:00
brad
cca4867cee update to Xine-lib 1.1.14
ok jakemsr@
2008-07-02 01:02:42 +00:00
sthen
031bf77f1e autoconf picks up mpeg2enc from mjpegtools if installed, causing the
build to fail. Fix this by adding --disable-* arguments for every optional
component listed that we don't package.

Bump all packages just in case something else was pulled in that
affected them; probably unnecessary, but safer.

ok deanna@
2008-06-30 22:43:16 +00:00
deanna
de05bd7e3c Adjust LIB_DEPENDS-gnome for recent gnomevfs fix; bump PKGNAME-gnome.
ok kurt@, ajacoutot@
2008-06-25 13:05:56 +00:00
ajacoutot
8f929f1aa3 - small bugfix update to devede-3.9 2008-06-24 10:43:21 +00:00
deanna
9ed0c8bc79 Enable the debugging subsystem.
Discussed with ajacoutot@ who did not object.
2008-06-21 21:03:55 +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
deanna
4072355c54 Fix a counting error that was causing the oss audio sink to perform
half a million audio ioctls on variable rate devices before it got
around to playing any sound.  Unbreaks gstreamer on auich.  Upstream
as gnome bug 538068.

ok espie, ajacoutot
2008-06-14 17:17:26 +00:00
deanna
d425290fa6 Update to 0.10.4.
ok espie@
2008-06-05 02:38:56 +00:00
sthen
4aced0dce7 sync WANTLIB, bump package version. 2008-06-01 08:21:15 +00:00
sturm
e5742631db factor real plugin into own subpackage, as it supports only i386/amd64
fixes build on other architectures
2008-06-01 07:19:05 +00:00
ajacoutot
3701e03312 - make sure we'll always link with all required libraries
from brad@
2008-05-29 07:30:12 +00:00
naddy
d0768598fe fix build after libiconv 1.12 update; ok ajacoutot@ 2008-05-28 20:05:14 +00:00
ajacoutot
270106e5dd - update to devede-3.8
- use SUBST_CMD

* video bitrate is automatically adjusted
* subtitle's language may be specified
* video can be rotated and flipped
* more elegant menu system...
2008-05-26 13:49:59 +00:00
ajacoutot
ccd9b153c3 - some files from older gstreamer-plugins-bad are now in
gstreamer-plugins-good; add conflict marker accordingly and bump
2008-05-18 13:37:22 +00:00
jasper
4bb3086d3c - add dvdstyler and mpgtx 2008-05-17 17:19:58 +00:00
jasper
ea79575b7b import dvdstyler 1.6.2
DVDStyler is a cross-platform DVD authoring application that makes
possible for video enthusiasts to create professional-looking DVDs.
The main DVDStyler features are:

  * you can drag and drop MPEG files directly
  * you can create NTSC/PAL menus
  * you can import image file for background
  * you can place text and images anywhere on the menu screen
  * you can change font/color
  * you can put buttons, change font and colors
  * you can copy and paste any menu object
  * you can set chapters for each movie
  * you can change post command for each movie

ok ajacoutot@
2008-05-17 17:18:48 +00:00
jasper
dd6fea4118 better DESCR, this one actually says what the application does :)
(not bumping PKGNAME as it's not hooked to the builds yet, and it's only in
for a couple of minutes).
2008-05-17 17:17:00 +00:00
jasper
cf2ca97abb import mpgtx 1.3.1
mpgtx was designed with the good old Unix philosophy in mind: do few but
do it well and provide end user an austary yet powerfull command line
interface.

ok ajacoutot@
2008-05-17 17:08:17 +00:00
ajacoutot
1e0c361286 - add v4l2 plug-in
- remove a patch;
defaults sink and src can now be set using configure options
2008-05-16 14:24:01 +00:00
jasper
e40dab9f5d - add plugins-ffmpeg
ok espie@
2008-05-13 16:46:23 +00:00
espie
9a334d16c2 yeah, the gstreamer people finally made it possible to use the system
ffmpeg.

Note that their fuzzy warnings don't apply to us. This is so stupid.
Between the ffmpeg people, who only care for performance to the exclusion
of any sense (like, good luck making it work elsewhere), and the gstreamer
people, who don't care that stuff won't work elsewhere.
2008-05-13 15:34:02 +00:00
espie
2bc2ac79be update to recent gstreamer + plugins. Some breakage might occur, it will
be dealt with afterwards.
2008-05-13 15:11:51 +00:00
jakemsr
840ea631f8 add k3b 2008-05-11 22:20:08 +00:00
jakemsr
5bf50d928d import k3b-1.0.4
K3b was created to be a feature-rich and easy to handle CD burning
application.  It can do many things, such as creating or copying audio,
data, video or mixed-mode CDs, CD ripping, and DVD ripping, burning and
blanking.

ok ian@
2008-05-11 22:18:35 +00:00
ajacoutot
973a6fb381 - tweak the way the gtk-update-icon-cache goo is run
gtk-update-icon-cache is part of gtk+2: adding gtk+2 to run_depends just
to update the icon cache (which only gtk apps can use) is overkill to
say the least!
As from now, each time icons are installed under %D/share/icons, we try
to execute gtk-update-icon-cache and if it is not there, we just ignore
the error.
What it means is that if you have gtk+2 installed, then it'll run fine
and your apps will be able to use the cache. Otherwise, it will silently
fails which is fine since it means none of your apps would have been
able to take advantage of the cache anyway.

discussed with jasper@
2008-04-17 08:10:09 +00:00
ajacoutot
7559c1e5cb - bugfix update to devede-3.7 2008-04-16 13:35:23 +00:00
jakemsr
678ec40500 make kaffeine.desktop more compliant with freedesktop.org "standards"
from kaffeine source repo via brad@
2008-04-15 11:27:54 +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
ajacoutot
d27326f733 - use default CFLAGS so that it builds correctly under i386
(i.e. don't force -O0 as this seems to trigger an issue in the asm code)

noticed by Stephan Andre <andres at msu dot edu> and bernd@
2008-04-03 10:21:26 +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
ajacoutot
500fa0499d - we have some kind of os.statvfs now 2008-03-24 13:31:59 +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
ajacoutot
c32b1951af - update to version 2.4.1
- add support for artsd and esound

ok jakemsr@
2008-03-19 09:21:37 +00:00
ajacoutot
821ff18d3d - update to version 2.2.0 2008-03-15 10:11: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
ajacoutot
2b6f74519a - fix OSS audio output with azalia(4); patch from jakemsr@, thanks ;-)
- we're using autotools, so patch gst-default.m4 instead of configure to
add sensible output defaults; problem noticed by jakemsr@
- fix WANTLIB while here

ok jakemsr@
2008-02-14 18:51:59 +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
9f76eb9a17 maintenence update to 1.0.5 2008-01-26 02:17:50 +00:00
jakemsr
69ab42caec maintenence update to 1.9.0rc3 2008-01-26 02:10:26 +00:00
jakemsr
5503c4818e update to libquicktime-1.0.2
build gpl modules as well (AAC and H264)
2008-01-26 02:02:50 +00:00
ajacoutot
609b0ed0f0 - update to kaffeine-0.8.6 (from brad@)
- add update-desktop-database and gtk-update-icon-cache goos
2008-01-24 09:19:27 +00:00
ajacoutot
5fc10b9220 +oggconvert 2008-01-22 09:37:38 +00:00
ajacoutot
611c9c3fa7 Import oggconvert-0.3.0
OggConvert is a small Gnome utility which uses GStreamer to convert
(almost) any media file to the patent-free Ogg Vorbis, Theora and Dirac
formats.


Joint work with jasper@
ok jasper@
2008-01-22 09:36:27 +00:00
ajacoutot
ca02a82867 +py-gstreamer 2008-01-22 08:55:00 +00:00
ajacoutot
5d03017521 Import py-gstreamer-0.10.9
gst-python provides a convenient wrapper for the GStreamer library for
use in Python programs, and takes care of many of the boring details
such as managing memory and type casting.


Joint work with jasper@
ok jasper@
2008-01-22 08:53:41 +00:00
jakemsr
d7569cb59c oops, forgot to add this first.
pointed out by brad
2008-01-15 01:27:05 +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
espie
17d70806a3 tweak FAKE_FLAGS semantics to saner defaults. 2008-01-04 17:48:33 +00:00
oga
4ef53ca0cd Import regionset into the right place this time.
Original Log message:
    Import regionset. A simple tool for setting the region code on dvd
    drives.
    
    If you have a new dvd drive, sometimes they have no region set at all
    and won't play dvds until one is set. This solves that problem.
    
    ok okan@, looked over by a couple of others.
2008-01-03 19:30:16 +00:00
oga
ea264f03d1 Add regionset. 2008-01-03 19:10:08 +00:00
ajacoutot
832661e197 - update to devede-3.6
(minor bugfixes)
2007-12-12 14:24:19 +00:00
ajacoutot
d71ffce611 - minor update to devede-3.5
(compatibility improvement and new/fixed translations)
2007-12-09 14:32:46 +00:00
bernd
ae44ba59fa Add missing @pkgpath marker to unbreak updates. 2007-11-25 14:21:57 +00:00
ajacoutot
641855fcdb - update to devede-3.4 2007-11-22 09:36:43 +00:00
ckuethe
c3e345e876 I just got some matroska files with multiple input audio streams that crashes
ffmpeg unless I specifically select which streams to encode. Add a patch to
"-map" the right streams.
2007-11-20 19:12:12 +00:00
ckuethe
6046f9d53b Add pspvc. ok kili@ 2007-11-19 21:11:22 +00:00
ckuethe
2a573e920c pspvc is a GUI front end to ffmpeg to ease the process of compressing video
to play on portable MPEG4 players (like the Playstation Portable)
ok kili@
2007-11-19 21:10:40 +00:00
ajacoutot
d584642927 - since os.statvfs is not here to check for us, add a warning about
minimum free space needed for media creation
2007-11-18 10:23:55 +00:00
steven
86900645d6 fix WANTLIB 2007-11-17 20:39:02 +00:00
ajacoutot
99f338da64 - don't hardcode path 2007-11-17 11:06:14 +00:00
ajacoutot
e6dac95aef +devede 2007-11-15 15:56:07 +00:00
ajacoutot
4e45b5374e Import devede-3.3
DeVeDe is a program to create video DVDs and CDs (VCD, sVCD or CVD),
suitables for home players, from any number of video files, in any of
the formats supported by MPlayer.
2007-11-15 15:55:15 +00:00
steven
1660badf4e unbreak packaging on i386 2007-11-02 07:02:48 +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
espie
99b88a4ee7 fix build after check commit: explicitly disable check, since this leads
to errors otherwise.
2007-10-21 14:33:07 +00:00
ajacoutot
8ebddb7fb6 - USE_X11
- fix WANTLIB
- fix gconf subpackage: install schemas in correct place
- set audio output to oss by default so that sound works out-of-the-box
2007-10-14 11:12:54 +00:00
steven
9bfed1ac43 bump PKGNAME after python version switch 2007-10-08 08:22:38 +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
jakemsr
40ea6957b0 - libavcodec no longer allows registering individual codecs, so register
all codecs (from transcode CVS)
- our libavcodec does not have an encoder named 'h264', but it does have
  'libx264'.  H.264 encoding is now possible.
- bump PKGNAME
2007-09-24 07:57:01 +00:00
naddy
a01a0850ad adapt FLAC support to the FLAC 1.1.3+ API 2007-09-18 18:33:25 +00:00
naddy
eb946052cf simple configure/build/wantlib fixes for FLAC 1.2.0 2007-09-18 18:26:52 +00:00
naddy
1d54245054 sync patches 2007-09-16 18:15:23 +00:00
merdely
1f22f0e985 Remove surrounding quotes in COMMENT*/PERMIT_*
From Darrin Chandler
2007-09-16 03:24:28 +00:00
jakemsr
c5f05e2ecd - maintainence update to 0.8.5
- remove quotes around COMMENT
- don't override variables from the x11/kde MODULE unless necessary
- update MODKDE_VERSION

from Brad (before ports lock, sorry for the delay)
2007-09-10 23:22:29 +00:00
naddy
95c218d114 sync FLAVORS and DESCR; from Pierre Riteau 2007-09-06 19:15:13 +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
ajacoutot
053f444565 - small update to mkvtoolnix-2.1.0 2007-08-27 11:36:21 +00:00
ajacoutot
5111a5746b +subtitleripper 2007-07-29 17:08:20 +00:00
ajacoutot
52c46006db Import subtitleripper-0.3.4
If you want to convert DVD subtitles into text format (e.g. subrip
format) or VobSub format, this program could be useful for you. However,
it is only one tiny tool that you need in the process of producing srt
files.


From Jeremy Evans <openbsd at jeremyevans dot net> (MAINTAINER) with
some tweaks by myself.
2007-07-29 17:07:49 +00:00
ajacoutot
0ef01804a3 - update to lsdvd-0.16
- fix HOMEPAGE
2007-07-29 16:32:15 +00:00
steven
7df46885c9 update to 0.19
from maintainer Moritz Grimm
2007-07-25 14:26:24 +00:00
ajacoutot
53a08955f5 - really use nasm to build x264 under i386 and use yasm under amd64
- dont't add -fPIC to $CFLAGS automatically (even though we set --enable-pic) ;
this is handled in the Makefile so that we can build the static lib from
non-pic objects

Tested by sthen and myself
2007-07-20 20:11:48 +00:00
jakemsr
e7c93ac6b7 - 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

(goes with Makefile commit ... frickin cvs ...)
2007-07-14 09:21:15 +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
73366c6ce5 - use exact width data types for libfaad interaction
- move libfaad from WANTLIB to LIB_DEPENDS and LIB_DEPEND
  libfaad >= 1.0
- bump PKGNAME

libfaad move from WANTLIB to LIB_DEPENDS OK ajacoutot@ (MAINTAINER)
OK naddy@
2007-06-29 06:19:46 +00:00
jakemsr
022457e96b - patch a silly test that uses OS specific device names, thus allowing
kaffeine to play/rip audio CDs
- capitalize KDE in COMMENT
- remove extra blank lines in Makefile
- use AUTOCONF_VERSION=2.60 so autoconf doesn't complain about
  a different version having previously been used to create configure
- add license marker
- sync patches w/update-patches
- add expat and fontconfig to WANTLIB, as per lib-depends-check
- bsd.port.mk(5) names only `simple' as a valid value for SEPARATE_BUILD,
  so use `simple' instead of `Yes'
- bump PKGNAME

audio CD patch OK espie@
rest mostly from and OK brad@
2007-06-18 23:24:06 +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
espie
a403475928 update to 0.8.4 (has been out for a while, actually) 2007-06-04 19:33:17 +00:00
ajacoutot
ed9e06f6c2 - improve powerpc support:
properly detect cpu at configure time
  enable ppc specific code where possible (i.e. where altivec is not needed)
- reorder dependencies and fix WANTLIB
2007-06-01 00:36:43 +00:00
ajacoutot
7bc3fa8dca - fix CONFIGURE_ARGS
"oops..." pvalchev@
2007-05-29 23:06:58 +00:00
pvalchev
3736065d30 fix altivec support on powerpc and add an altivec flavour; ok ajacoutot 2007-05-29 05:33:16 +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
jakemsr
1acdbada7a update WANTLIB and LIB_DEPENDS after graphics/ffmpeg update 2007-05-25 16:13:48 +00:00
jakemsr
e797a18c6f - update WANTLIB and LIB_DEPENDS after graphics/ffmpeg update
- use pkg-config to get libavcodec libraries
2007-05-25 16:03:57 +00:00
jakemsr
19c8a95596 WANTLIB changes after graphics/ffmpeg update 2007-05-25 16:00:13 +00:00
steven
50e6aa7e93 update to 0.99.5
ok brad
2007-05-22 08:11:08 +00:00
jasper
38d0d9bcbd unbreak gstreamer-gnome
"go for it" espie@
2007-05-18 21:44:54 +00:00
naddy
fbc62ec63c chase wantlib changes from curl update 2007-05-14 22:24:26 +00:00
jasper
792365ca97 move popt into LIB_DEPENDS
spotted by Mikolaj Kucharski

ok espie@
2007-05-14 05:51:43 +00:00
bernd
f888a25c16 Don't depend on the qt3 'mt' FLAVOR. This FLAVOR doesn't do anything
and will be removed shortly. Bump PKGNAMEs.

Discussed with and ok espie@.
Bulk build testing by steven@, thanks!
2007-05-09 11:31:43 +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
naddy
fe7df72024 regen patches 2007-05-01 20:05:10 +00:00
ajacoutot
7639dedbd5 - USE_X11 is needed whatever the FLAVOR
no package change
2007-04-30 10:49:22 +00:00
ajacoutot
44e900f813 - use xenocara expat
ok bernd@
2007-04-30 10:09:14 +00:00
ajacoutot
2789e2ec04 - regen distinfo to base64 encoded
spotted by martynas@
2007-04-27 06:27:20 +00:00
ajacoutot
867e47f00d - use -pthread instead of -lpthread when linking
- kill a hardcoded /usr/X11R6 in configure
- generate x264.pc with proper libraries (add -m, use -pthread instead
of -lpthread)

from jakemsr (Jacob Meuser)
2007-04-23 10: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
ajacoutot
dccafead5c Add x264. 2007-04-08 18:52:59 +00:00
ajacoutot
322e9cca1b - enable x264 support
- add missing xenocara LIBS (and remove obsolete)
- regen patches while here

"go for it" naddy@
2007-04-08 17:34:54 +00:00
ajacoutot
803ba42b08 Import x264-20070325
x264 is a free library for encoding H264/AVC video streams.

This program requires a processor with recent instructions (MMX/SSE for
i386, AltiVec for powerpc).

Encoder features:
 * CAVLC/CABAC
 * Multi-references
 * Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
 * Inter P: all partitions (from 16x16 down to 4x4)
 * Inter B: partitions from 16x16 down to 8x8 (including skip/direct)
 * Ratecontrol: constant quantizer, single or multipass ABR, optional VBV
 * Scene cut detection
 * Adaptive B-frame placement
 * B-frames as references / arbitrary frame order
 * 8x8 and 4x4 adaptive spatial transform
 * Lossless mode
 * Custom quantization matrices
 * Parallel encoding of multiple slices
 * Interlacing


based on an original submission by Nikns Siankin <nikns at secure dot lv>
help and ok naddy@ steven@
2007-04-08 17:31:01 +00:00
espie
195dd0b84f fix build for xenocara. Bump pkgname, since I'm not 100% this builds exactly
the same.
2007-04-07 16:29:15 +00:00
espie
c92adc53b1 with xenocara, GL needs -lm to link.
Fix auto-detection issue, no package bump needed.
This builds and packages again.
2007-04-07 15:54:06 +00:00
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
ajacoutot
4727f6e9ac - update to mkvtoolnix-2.0.2
ok jolan@
2007-03-21 12:02:45 +00:00
ajacoutot
b3ddcc7d34 - update to libmatroska-0.8.1
ok jolan@
2007-03-21 12:00:28 +00:00
ajacoutot
ed980022d5 Add mkvtoolnix. 2007-03-19 12:24:32 +00:00
ajacoutot
270d4d6c99 Import mkvtoolnix-2.0.0
MKVToolnix: cross-platform tools for Matroska.
With these tools one can get information about (mkvinfo) Matroska files,
extract tracks/data from (mkvextract) Matroska files and create
(mkvmerge) Matroska files from other media files.

Available flavors:
        no_x11 - do not build the wxGTK2 frontend

ok jolan@ simon@
2007-03-19 12:23:42 +00:00
espie
888e9a5285 update to gstreamer core/base-plugins. 0.10.12. 2007-03-17 21:35:31 +00:00
kurt
1815263596 adjust LIB_DEPENDS due to disabling swscale support in ffmpeg.
ok pvalchev@
2007-03-02 23:42:41 +00:00
steven
fb780e4061 fix WANTLIB for sidplay package.
ok espie@
2007-02-15 08:07:39 +00:00
steven
db79367ae4 WANTLIB fixes, mostly needed by recent cairo update 2007-02-11 00:56:57 +00:00
bernd
40f1272bd7 Missing @conflict marker for mplex.
(mplex already has the @conflict marker.)
2007-02-08 11:31:16 +00:00
steven
5f1f70efcc +ffmpeg2theora 2007-01-27 17:56:45 +00:00
steven
bd7c5ec2a9 import ffmpeg2theora 0.17
ffmpeg2theora is a simple command line tool to convert media files to
.ogg with Theora video and Vorbis audio streams. It supports reading any
file format that ffmpeg can decode.

from Moritz Grimm <mlist at scapa.dnsalias.net>
2007-01-27 17:56:14 +00:00
robert
123618b723 update to version 1.0.3rc2;
from Nikns Siankin <nikns@secure.lv>
2007-01-23 10:39:01 +00:00
espie
94b7017db6 fix subrip command line parsing, and tweak the output name slightly, to
allow for simpler automation.
2007-01-22 17:43:10 +00:00
espie
d04ac7e6e8 typo in manpage 2007-01-22 17:39:28 +00:00
espie
150b76cccb oops, forgot to set NO_REGRESS.
No pkg change -> no bump
2007-01-22 13:57:53 +00:00
espie
faf05b31cd +dvdcpy, +subrip 2007-01-22 13:56:35 +00:00
espie
0f4805b64e subtitle extraction, part of ogmrip. Contains the two commands that
bridge the gap between mplayer/gocr and full text subtitle extraction,
some manpages, and a sample shell script that can perform subtitle
extraction.
2007-01-22 13:55:42 +00:00
espie
a514d2921a dvdcpy is originally part of ogmrip, but I'm not a fan of this gnome opaque
thingy. It can be used on its own, compiles very simply, and this package
even comes with a manpage.

dvdcpy can be used to copy part of a dvd structure to a hard disk.
2007-01-22 12:05:01 +00:00
espie
3e5bce6fbc +ogmtools 2007-01-16 11:16:18 +00:00
espie
f3a249a9ce simple ogg media file manipulation tools. 2007-01-16 11:15:36 +00:00
espie
ad528ea5f6 +gstreamer-0.10 2007-01-13 12:56:48 +00:00
espie
19aff3d9dd finish the `bad plugins' cut into small pieces 2007-01-13 11:23:38 +00:00
espie
c50cd9fae3 describes `ugly' plugins 2007-01-12 00:51:46 +00:00
espie
4468180d0a document good plugins 2007-01-12 00:29:35 +00:00
espie
0b5e1cbcfa document the plugins somewhat. 2007-01-11 23:37:56 +00:00
espie
3b59aeeb88 do not install the sunaudiosink until it works for real. 2007-01-11 23:14:11 +00:00
espie
2858f0757e use rcd0c as default dvd device 2007-01-11 23:06:14 +00:00
espie
572844fd0b +plugins-bad 2007-01-11 18:13:16 +00:00
espie
1f55826faf more plugins, these ones termed `poor quality' by the gstreamer people,
but sometimes useful...
2007-01-11 18:12:36 +00:00
espie
3bf6ff0ed5 make sure sidplay is linked with stdc++ 2007-01-11 00:23:26 +00:00
espie
a64110594a more clean-up: re-add dvdread and mpeg plugins.
add correct annotations for full install, tweak some lib depends.
add run depends from all subpackages to their respective main packages
so that they can use the correct message files.
2007-01-10 12:58:31 +00:00
espie
730d32f086 start cutting plugins into separate packages 2007-01-10 02:14:04 +00:00
espie
3f82f069ae add shoutcast and libcaca plugins 2007-01-10 01:41:02 +00:00
espie
d777c5184d a few plugins more: dv, gdk_pixbuf, jpeg, png, taglib 2007-01-10 00:34:49 +00:00
espie
dcfeebd2dc all of gstreamer is happy with SEPARATE_BUILD.
patch it to compile and build the sunaudio plugin.
Not really functional yet, though...
2007-01-09 23:22:56 +00:00
espie
582c732d01 reactivate speex and flac as separate plugins 2007-01-09 22:01:27 +00:00
espie
0d030e5c1e start repackaging into independent packages 2007-01-09 21:33:25 +00:00
espie
d24ae63131 fix nits: core package name, and cdda dependencies 2007-01-09 20:43:46 +00:00
espie
860003f9bb gstreamer does not make a lot of sense of non-shared architectures.
Explicitly disable all static building, which basically will halve
build time, and set no shared.
2007-01-09 20:00:23 +00:00
espie
e6e2ce4210 split out plugins into several subpackages according to dependencies. 2007-01-08 23:13:55 +00:00
espie
99fcd054d3 add the core package manually, since cvs import doesn't like the name... 2007-01-08 17:39:53 +00:00
espie
cf773bfbe5 new gstreamer-0.10 that can mostly co-exist with the older gstreamer.
Lots of packaging details to figure out yet.
2007-01-08 17:37:27 +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
steven
d8b6db8b74 add missing library in LIB_DEPENDS 2006-12-27 12:54:00 +00:00
steven
bfa895a0d1 unbreak by finding pkg-config in the right place 2006-12-22 16:30:17 +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
ajacoutot
c53e4f1e8e - update to 2.3.0
- remove SDL dependency

"go ahead" jasper@
2006-12-06 16:20:30 +00:00
espie
4971ebf88f update to 0.8.3 2006-12-04 01:20:31 +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
steven
3fa7fd5027 USE_X11 2006-11-13 11:20:24 +00:00
espie
010aa243e7 update to kaffeine 0.8.2 2006-10-29 23:36:39 +00:00
espie
cb000b8d06 fix libiconv/libintl detection. 2006-10-29 23:30:50 +00:00
ajacoutot
a90ff81a19 Fix a core dump when trying to configure the "copy" audio codec.
Noticed by Olivier Cherrier <oc at symacx dot com>, thanks!
2006-10-20 23:35:17 +00:00
ajacoutot
bf3f57bc69 add avidemux. 2006-10-19 16:23:20 +00:00
ajacoutot
c5907f6de6 Import avidemux, a free video editor.
ok pvalchev@
2006-10-19 16:22:06 +00:00
claudio
2a16cd7303 Fix the DVDGetTitleName() function.
The function tries to read the title from the DVD but does it in a way
that does not work on OpenBSD. OpenBSD returns EINVAL for reads that are not
a multiple of the blocksize for rcd0c.

ok jolan@
2006-10-12 11:30:41 +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
steven
9af94e6962 resolve conflict with kdelibs package
ok espie@
2006-08-11 13:28:55 +00:00
espie
49a9142c53 new lib specs 2006-08-03 23:55:10 +00:00
espie
081f45d827 new style specs 2006-08-03 23:15:57 +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
steven
e31cde7fa1 update to libtheora-1.0alpha7
from maintainer Vladimir Tamara Patino

ok jolan@
2006-07-21 11:24:07 +00:00
bernd
c3e1e3a89e Fix WANTLIB after gtk+2 upgrade. 2006-06-13 13:19:08 +00:00
espie
024e58fe4c +kaffeine 2006-06-11 10:34:01 +00:00
espie
5ac57c03bf kaffeine multimedia player, kde frontend for xine. 2006-06-11 10:32:57 +00:00
steven
f35e85fa44 update to libtheora-1.0alpha6
from maintainer Vladimir Tamara Patino <vtamara at pasosdejesus.org>

ok jolan@
2006-06-05 12:34:29 +00:00
bernd
2e5f4dd397 Fix some format string vulnerabilities and bump PKGNAME.
http://www.open-security.org/advisories/16

from NetBSD

ok jakemsr@
2006-04-22 18:37:28 +00:00
jakemsr
e928aadb18 use the right CFLAGS for pthread linkage
ok jolan@
2006-03-28 10:25:09 +00:00
jakemsr
d0c551d490 - fix win32-codecs support. libtool won't allow linking static libs
(libi386.a) into shared objects, so we use the source file for
  i386_set_ldt() from libi386.
- no need for OSS audio support.
- use the right CFLAGS for pthread linkage.

OK jolan@
2006-03-27 11:04:27 +00:00
jakemsr
a2599d3879 + xine-lib, xine-ui 2006-03-24 23:07:00 +00:00
jolan
0d994aab81 yeah dont use tarballs that i send you for importing ;) 2006-03-24 22:51:26 +00:00
jakemsr
fbbf07790b initial import of xine-ui
xine-ui is a graphical user interface for xine-lib.

prodded by jolan@
2006-03-24 22:46:37 +00:00
jakemsr
df581e9d78 initial import of xine-lib
xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It
also decodes multimedia files like AVI, MOV, WMV, and MP3 from local
disk drives, and displays multimedia streamed over the Internet. It
interprets many of the most common multimedia formats available - and
some of the most uncommon formats, too.

prodded by jolan@ and bernd@
2006-03-24 22:43:41 +00:00
jolan
679f717c72 +libmatroska 2006-03-22 01:31:43 +00:00
jolan
f9203b7a6c libmatroska-0.8.0, extensible open standard audio/video container library 2006-03-22 01:30:20 +00:00
jakemsr
19eeabdc6c - accomodate fr libavcodec changes
- bump PKGNAME
2006-03-20 05:52:33 +00:00
jakemsr
48c1287d33 - accomodate for libavcodec changes
- bump PKGNAME

OK brad@
2006-03-20 05:51:59 +00:00
espie
71c3d20c01 and don't forget the new patches. 2006-02-19 18:30:12 +00:00
espie
6390ee36c9 fix for newest libdvdread.
avoid building lsdvd while here, since it's a dup with the other port
anyways.
2006-02-19 18:29:32 +00:00
espie
75b42e881a fix build after dvdread bump 2006-02-19 17:42:36 +00:00
bernd
947d86a8ca MAINTAINER change --> PKGNAME bump!! 2006-02-07 11:57:19 +00:00
xsa
d1913cddd0 drop maintainership on these; 2006-02-07 09:46:27 +00:00
jakemsr
9fd252b027 oops, libmjpegutils is only at version 3.0. 2006-02-03 05:25:21 +00:00
jakemsr
7c7ddf504f libmjpegutils is now a shared library. 2006-02-03 05:13:05 +00:00
jakemsr
0b6b77bf0c update to mjpegtools-1.8.0
libmjpegutils is now a shared library.  see $HOMEPAGE for other
changes.

ok jolan@
2006-02-03 05:08:41 +00:00
jakemsr
cbbbfb67c1 update to libquicktime-0.9.7
see $HOMEPAGE for changes

ok jolan@
2006-02-03 04:55:56 +00:00
jakemsr
64e98a64ca bump a couple more C++ shared lib versions 2006-01-15 20:34:06 +00:00
jakemsr
6c1031f9a5 SHARED_LIBS
USE_LIBTOOL

ok jolan@
2006-01-10 02:23:37 +00:00
jakemsr
456d321fc3 SHARED_LIBS
USE_LIBTOOL

LIBTOOL_FLAGS hint and OK espie@
2006-01-08 23:48:36 +00:00
jakemsr
5841cc886c SHARED_LIBS
drop SONAME encoding
don't link the library against libc, adjust WANTLIB accordingly
bump PKGNAME

tested with multimedia/transcode, which is the only port using xvidcore

OK alek@
2006-01-08 22:12:38 +00:00
jakemsr
68ed282123 SHARED_LIBS
USE_LIBTOOL
fix LIB_DEPENDS (doesn't use vorbis at all, but does use Ogg headers)
SEPARATE_BUILD=concurrent
bump PKGNAME

SHARED_LIBS and USE_LIBTOOL ok steven@, rest ok jolan@
2005-12-30 05:35:56 +00:00
jakemsr
ce65b88411 SHARED_LIBS
a little help and OK steven@
2005-12-28 15:28:28 +00:00
jakemsr
b98f771dda - SHARED_LIBS and USE_LIBTOOL
- update my email address
- pkg-config knows about ${X11BASE}/lib/pkgconfig for about 7 months now
2005-12-28 13:43:06 +00:00
pvalchev
474b2e6708 include errno.h not sys/errno.h 2005-12-24 08:48:49 +00:00
jolan
dee97cbb02 avoid expansion of Id with a unified diff that uses 0 lines of context 2005-12-15 04:19:57 +00:00
jakemsr
dca3727b08 the original RCS Id of readxml.c is in the patch, and when
the patch got committed to the ports tree, the Id got updated
to the ports version by cvs.  result: patch does not apply.
solution: remove the '$'s from readxml.c's RCS Id.

PKGNAME not bumped because the port has not been buildable
since the last bump.
2005-12-09 05:18:48 +00:00
jakemsr
601d8b273c grrr 2005-12-08 06:21:30 +00:00
jakemsr
93df3b318b I really did mean to add this file 2005-12-08 06:07:02 +00:00
jakemsr
5f19768387 wtf? maybe I had a couple Terminal Gravitys before I made this commit,
but I did _not_ do a 'cvs add' of this directory structure.

cvs saiz, "sorry 'bout the noise".
2005-12-08 05:56:49 +00:00
jakemsr
51e9b47b80 - use locale_charset() from libiconv instead if nl_langinfo(CODESET)
directly to get the codeset.  locale_charset() canonicalizes the
  codeset name "646", which libiconv does not understand, to "ASCII",
  which libiconv does understand.
- use my OpenBSD email address
- and of course, bump the PKGNAME

OK jolan@
2005-12-08 05:47:26 +00:00
jakemsr
135418d108 update to version 1.0.2
transcode changes (annoted):
- lots of bug fixes and code cleanup
- i386 nasm code replaced
- several speed improvements
- new filters: facemask, ascii
- can read raw DVD ISO images
- new export profile: xvcd
- auto-probe support for bktr and sunau
- safer string functions
- much improved amd64 support
- removed local copies of bbmpeg, libdvenc, libmpeg2 and libpostproc
- uses external libmpeg2 and libpostproc
- fixed out-of-bounds memory access in VOB demuxer
- fixed double free() in AVI handling

port changes:
- most patches integrated
- USE_LIBTOOL
- update my email address


OK wilfried@
2005-11-13 21:11:13 +00:00
jolan
2f8846ae00 remove old ld.so findlibrary work-around 2005-11-09 16:37:46 +00:00
jakemsr
d0f6668fab SIZE 2005-11-03 09:47:40 +00:00
jakemsr
09400fbd38 libdvd support, lifted from devel/libdvdread
ok jolan@
2005-11-03 09:03:37 +00:00
jakemsr
1b9187a261 - pasto in DESCR
- bump PKGNAME since DESCR affects the package
2005-11-03 08:00:56 +00:00
jakemsr
37b13c36ac add dvdbackup 2005-11-03 07:51:49 +00:00