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).
versions of this library as reported in:
http://mail-index.netbsd.org/port-amd64/2005/11/04/0001.html
Bump PKGREVISION to 3.
Maybe we should do this dependency bump in libcdio's buildlink3.mk file,
because it might also affect other packages...
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.
Addresses PR 32046 by Leonard Schmidt.
This plugin has not been tested yet.
Todo: test xineplug_ao_out_oss plugin and make sure /dev/ device
is correct.
Todo: check to see if other plugins can be enabled -- see what is done
for FreeBSD.
changes:
* fixed playback of single-session Real RTSP streams, such as
rtsp://stream.samurai.fm/broadcast/live_hi.rm
* fixed xxmc / xvmc mocomp / IDCT rendering errors caused by the big update.
* support --enable-fpic with recent versions of gcc
* clip goom fps value to >= 1 [bug #1193783]
* fixed xvmc plugin segfault when it tried software blending on nonexistant xv image
* cleaned up libmpeg2 behaviour on xxmc plugin abrupt software fallback
* use -fno-inline-functions with gcc < 3.4.0 (bug known to be in 3.3.5)
* fix xxmc plugin wanting to change vld xvmc context when stream changes from
non-interlaced to interlaced [bug #1194350]
* speed up xx44 alphablending of large transparent areas
* stop libmpeg2 XvMC IDCT / MOCOMP attempting software motion compensation
[bug #1194754]
* improve xxmc cpu-usage for IDCT / MOCOMP acceleration through better locking
[bug #1195282]
* gcc4 build patches [bug #1175002]
* don't assume that file is in /usr/bin (build fix) [bug #1195539]
* plugin loader fixes - could cause xine to lock up hard on startup [bug #1196819]
* Fix xxmc bob deinterlacing for field-coded interlaced streams
* Fix LE_64/BE_64 macros on non-x86 plataforms. may fixes issues with some
demuxers like avi, asf and ogg.
* sputext improvements/workarounds
* add a new error message when a file we tried to play is an empty
(zero-sized) file
* be more POSIX-compliant (head, tail) (build fix)
* fixed deadlock when libxine was called from the event listener thread and
tried to flush all pending events.
* Added xine(5), documenting MRL syntax.
* allow playing just a single title/chapter from dvd (useful for extracting audio -
check media.dvd.play_single_chapter)
* new stream infos allows frontends to query current title/chapter/angle on dvds
* new upmix_mono audio post plugin to convert mono to stereo
* added --with-external-a52dec and --with-external-libmad switches
* fix a locking bug which affects configuration callback functions
Add patch-ak and patch-an to support -enable-fpic with recent
versions of gcc. From xine cvs.
Bump PKGREVISION just in case these patch-ak and patch-an change
functionality.
Tested builds and running on FreeBSD 5.4-STABLE with gcc 3.4.2 and
FreeBSD 5.3, and Linux 2.6.9 with gcc 3.3.5. And tested build
and install on NetBSD 1.6.2_STABLE.
Okayed by jmmv a couple weeks ago.
Change PLISTs to not hardcode 1.0.1 (or the version) but use
${PKGVERSION}. This will make it easier for later updates.
print-PLIST target produces ${PKGVERSION} and that is how I noticed this.
Move the xv plugin entries to PLIST.common from PLIST.NetBSD. Linux
and FreeBSD both have same xv plugin entries.
Remove dependency to win32-codecs. It is not needed and can be added
any time later for those extra codecs. Also, xine-lib supports
various Windows Media formats already (via builtin ffmpeg).
Move the i386 PLIST entries to own PLIST.i386 file.
Add MESSAGE.i386 to suggest installing win32-codecs if needed.
(If you have suggestions for other codecs or software to mention,
such as "Real" for this MESSAGE.i386, please let me know.)
Move COMMENT from Makefile.common to Makefile. (I will commit for
xine-arts and xine-esound next, since they didn't have their own
COMMENTs before.)
Bump PKGREVISION.
(Later I will add a couple patches for FreeBSD support and add
theora support.)
changes:
-Big XvMC quality / correctness / cpu-usage fix
-added support for WMA Voice codec
-support for Windows Media Audio Lossless
-bugfixes
-security fixes (were already patched in pkgsrc)
also add a patch to correct the path for win32 codecs, needed if
xine-lib in embedded into other applications (as totem)
installed will fail because "speedx" is detected but buildlink3 prevents
access to the include files and libraries. Because even passing
"--disable-speextest" to the "configure" script doesn't fix that we
simply add it as dependence and add the new plugin to the package list.
Bump package revision because of the above change.
* Build the oss audio plugin, fix hardcoded audio device.
* When Mesa is used the opengl plugin is not built, check this via
USE_BUILTIN.{MesaLib,glu}.
* Fix some tests in configure.ac.
* Add PLIST.common_end to remove directories, otherwise the dirs are not
removed correctly.
More changes to come in the future for configure.ac...
Bump PKGREVISION.
New Features:
- Added support for Annodex bitsream format. The Annodex bitstream
format is a subset of the Ogg encapsulation format: it"s basically
Ogg with extra timing information, so that time-based stream
- Added support for VobSub-in-Matroska (Vobsub is raw subtitle
stream from a DVD. This patch enables support for VobSub
- Added support for 44100Hz DTS in .wav files
- Added experimental time stretching plugin: play stream faster or
slower than original speed, optionally preserving pitch
- Added configure option for building xine with external ffmpeg
library
- Added api for finer playback speed control (requires frontend
support)
- Added support for QuickTime 6.3 DLLs
- Added support for mp3 audio in mp4 files
- Added support for using utf-8 for matroska subtitles
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
changes:
rc4a:
Some have experienced problems with rc4 due a bug managing the colorkey
overlay for XV (XVideo). With some video cards (most notably Matrox), it
caused parts of the image to not be displayed properly. These bugs have
now been fixed. Others have experienced compilation problems in our
previous releases resulting in static noise being produced for WMA streams.
This has also been fixed in rc4a.
Users of 5.1 and other audio surround setups will need to reconfigure their
xine settings. A newer, more user-friendly, "Speaker arrangement" config
item is now provided and must be used.
rc5:
xine-lib 1-rc5 contains important fixes from our previous release,
most notably compilation fixes for AMD64 plataform, fixed
downloading of reference files (asx, rm, etc) with HTTP, some
crashes with win32 DLLs and playback issues of some MPEG streams.
There are cool new features as well, like the surround 5.1 upmix
plugin and MacOS X support.
(If you use another platform, please share your details.)
This fixes a problem where under Linux, the sun and xv
plugins are not installed and then 36 additional new plugins
are installed (Linux only). (Thank you to Sebastian Prause
for Linux PLIST information.)
Use PLIST_SUBST for the i386 files and remove PLIST.i386.
changes:
This release improves playback of some streams, reduces flickering
of OSD and brings a whole bunch of updated libraries.
It does also fix a vulnerability in xine's RTSP streaming code.
See XSA-2004-3 for more information!
XXX powerpc asm stuff needs to be checked
XXX didn't test the "arts" stuff
* fix the deadlock with non-seekable input plugins
* guess codeset for OSD if nl_langinfo(CODESET) is missing or not working
* new option - list of domains, where don't use proxy
* fix possible crashes in front-ends that create and delete streams
* send a message to the front-end when the audio device is busy
* revert changes to the DVD plugin that made it impossible to play mounted
DVDs
* use xine network functions in CDDB lookups, fix connection timeout
* preparing for future MinGW port
* improved network buffer management policy.
* asf/mmst/mmsh proper support for "media changing" command.
* improve playback with separate subtitles, fix the seeking and a deadlock
* DVD still menus fixed that were broken in rc3b
[Note: The way the previous was "fixed" is a kluge.]
* deadlocks with network buffer control fixed
* DXR3's letterboxed overlay mode works with pan&scan material
* DXR3: timestamp handling for NAV packets fixes the menu on the first
DVD of "24" season 1
* fixed audio sync method "resampling"
- Fixed some bugs which caused xine to segfault under certain conditions,
and a long-standing issue that would make xine hang with the NPTL
implementation in Linux kernel 2.6.
- Stabilized core engine and much improved subtitles.
- Built-in VCD navigation, XvMC support and better handling of funny filenames.
- A security hole regarding the "#save" MRL option has been closed.
- Added a feature: append "#save:filename" to an MRL to save the stream during
playback.
- Lots of bugfixes.