pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
use X11_BUILDLINK_MK as a test value. Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links. These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.
Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
Include a bugfix for lisp_LISP independently discovered by me that has
been pulled up to the automake-1-4 branch of automake cvs.
Changes are:
New in 1.4-p5:
* Allow AM_PROG_LIBTOOL again.
* Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
* Display distributed file list correctly in usage message.
* Allow numbers in macro names.
* Bugfixes.
New in 1.4-p4:
* Deal with configure.ac as well as configure.in -- this time for real!
* The version numbering system now allows three point version numbers,
such as 1.4.4, without thinking they are alpha release numbers.
New in 1.4-p3:
* Deal with configure.ac as well as configure.in.
* Don't complain if `version.texi' is included in multiple places.
New in 1.4-p2:
* Deal with AC_CONFIG_FILES from autoconf-2.50.
* Improvements to f77 support.
* DESTDIR now works for script targets.
* distcheck-hook works correctly.
New in 1.4-p1:
* The version numbering system now allows fork identifiers (such as
the p1 in this version of automake).
* Cope gracefully with various versions of libtool which may or may not
require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
* Bugfixes.
to MAKE_ENV and CONFIGURE_ENV
Not apla gets AVIFILE_CONFIG via MAKE_ENV and uses it, doesn't have to
fall back to ${LOCALBASE}/bin/avifile-config as specified in AVIFILE_CONFIG?=
in apla's Makefile.
and use this file *in addition to pkg/PLIST* when AVIFILE_WITH_QT is set to "YES"
# it would be more logical to set PLIST_SRC to PLIST first and then add PLIST.qt to it,
# but @dirrm lib/avifile-0.6 will fail while processing pkg/PLIST,
# because the directory still contains files (they are listed in PLIST.qt) and isn't empty,
# thus can't be removed
o rename "WITH_QT" to "AVIFILE_USE_QT", and add this variable to mk.conf.example
o reorder things in Makefile so we don't have to check AVIFILE_USE_QT twice
Should fix pkg/13750 by Matthias Scheler <tron@netbsd.org>
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well. Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).
2001/08/13
* Huge update in AviPlayer class - moving towards much easier runtime
configuration - everything should be fully modifiable in runtime
(For now you could at least switch renderer (x11 & xv) but
note the whole replacement is usually without soundskip!)
* fixed ASF parsing (Ann Lee - Two Times.asf)
* skip to next key frame is not performed if the last one passed
* added ordering of decoders - for now its still not that easy to
select codec - but you could do it.
* player shows the time of seek bar, as obviously user wants to know
to which time he is seeking
* fixed couple gcc3.0 things
o remove post-patch target -- my avifile-config.in fix has been applied
o fix libmjpeg* entries in PLIST
Sorry, aviplay still does not work as expected. Please use "apla" package
from graphics category.
Changes:
2001/08/08
* large set of various minor improvments in configure and autogen.sh
* much better library versioning
* ffmpeg CVS update
* renamed few programs
qtrecompress -> avirecompress
qtvidcap -> avicap
benchmark -> avibench
2001/08/04
* decoding ALaw & uLaw audio tracks
* using AC3 decoding from FFMPEG
(seems to there are few modified ac3 libraries available - mplayer seem to
be using different version - probably heavily optimized - but as it doesn't take
to much CPU we stay with the current version for a moment - API seems to be differnet
* autoquality implemeneted into OpenDivX (or should I say ClosedDivX :)
anyway this code is about 25% faster and it works with autoquality
* during cleaning bugs and improving functionality of benchmark fixed
some bug in detection of Eof in Avi stream
* benchmark will now give also similar number as you could get from benchmarking
mplayer (just to be sure we are still faster :) for now with -direct -yuv -
but buffered mode seems to be slower - maybe there is something on the
fastmemcpy...
* renderer disables mouse after 1sec of inactivity in aviplayer window
2001/08/04
* fixed problem with 0 frame numbering
actual information about the current frame are available after ReadFrame
(e.g. Time, Position,...)
* huge set of improvements in qtrecompress - now it really works
(with few filters which are not available in VirtualDub :))
2001/08/03
* subtitle code update (support for SAMI - .smi)
* cleanup of various makefiles (suggest by some users)
* Debian package slightly modified
Thanks for Zdenek Kabelac <kabi@i.am> for playing with avifile on my NetBSD box
and making it compile after recent changes in the avifile code!
Now audio/video should be in sync again. Several new tools are available:
avicat, avimake, avitype. You need to build avifile-devel with WITH_QT=YES
if you want to build those.
aviplay still does not work, please use pkgsrc/graphics/apla instead.
apla has been switched to use avifile-devel (it required avifile in the past).
Changes:
2001/07/22
* TrueType Font Rendering (using Xft extension - with the help of Lukas Hejtmanek)
* smarter DirectRendering mode - should work all the time with necessary conversions
2001/07/21
* very extensive cleanup of conversion modes of images
* cleaned some hacks in Win32 VideoDecoder class
* added some hack for correct playing of several not very used codecs
like huffyuv, asv1, asv2, vcr2
* large speedup of C-version routines for conversion RGB 24b->16b
2001/07/18
* fixed bug in Subviewer reader
* fixed two memory leaks discovered by mprotector
* added support for few more codecs
2001/07/17
* lots of code cleanup
* started to cleanup some types - transformation to uint32...
* some fixies in DirectShow code
* fixed several MAJOR bugs in qtrecompressor - now it even works - though
it's still rather a toy application and I would not advice to use it for
any serious thing yet
* ffmpeg 0.4.4
* autoconf2.50 compatible - anyone dissagree ???
2001/07/14
* another speedup of resumpling code - should be now very efficient
* -ljpeg for avimake
2001/07/11
* added libmp3lamebin plugin which as able to load libmp3lame at runtime
2001/07/10
* 4 times faster resampling - using just interger arithmetic
* scanning WIN32_PATH, /usr/lib/win32, /usr/local/lib/win32 paths for dll
2001/07/09
* able to use ffmpeg library - version 0.4.3 is now in avifile CVS
- original CVS seems to be now the tree of the mplayer.
for now we could use it to play OpenDivX - it could also play DivX :-)
* minor redesing of videodecoder API - now we have Start/StopInternal
* cleaned mjpeg_plugin
* started to clean DirectShow directory to make it C-compilable
(so it could be used by mplayer and others...)
* also made quite a few cleanups in other places
* fixed WIN32_PATH support
* added AVIPLUGIN_PATH shell variable
* fixed AVIPLAY_MUTE_VIDEO, AVIPLAY_MUTE_AUDIO
* few fixes for debian
2001/06/28
* another change in constants in scheduler
* interface change! - GetHeader(void* header, size_t n)
2001/06/26
* Locker.h and VideoDPMS.h are now public
* fixed few problems in frame elimination in video decoder class
2001/06/23
* complete rewrite of players' thread - is it now FreeBSD safe ??
- also we are no longer using avi_usleep for audio synchronization and
instead we use timed condition which has adwantage that we have
immediate hangup when thread is sleeping
* added NextFrame aviplay method - usable with 'Return' key in aviplayer
* implemented initial 'hacked' support for better priority handling
- if you set uid.gid to root.root together with 'suid' bit,
that video thread will use -10 priority for better timing - however
BIG WARNING is here - you are using closed-source windows binary dll
codecs - during their execution aviplayer is using user uid & gid
- however you never know what could happen!
* for this reason it looks like the best is to lower the priority if
audio & video decoding threads so video thread gets its needed CPU when
necessery.
2001/06/21
* complex GUI update for configuration of aviplayer
(some of buttons now even works in runtime so you don't have to restart
player - ok I know - still not perfect...)
* resampling is now more usable as it could do far more things then
just pure 44kHz resampling - so why not making it fully usable - its even
nice feature
* version-info - library has now number 0.0.6 (level 0 version 0.6)
* another streaming bug fixed - so we play more asf stream over the net
2001/06/20
* fixed & tuned resampling to remove clics for unsigned char audio stream
(but some check for the overflow would help us too)
* extended stream info added (check movie property)
2001/06/18
* some deadlocks in audio renderer - SDL_LockAudio now works somehow better
but it is still not usable
* no longer processing keyboard events which belongs to other applications
* fixed resampling - that was really stupid bug and not that easy to fix
but the result is very good
2001/06/18
* minor updates in network asf - it just works - but it's still crashing a lot
* staying compatible with qt2.X
* added hack for NVidia cards - autodetected by looking for NVIDIA-GLX
extension - could be forced on by setting
export AVIPLAY_NVIDIA_ENABLE=1
or off with this shell command executed before aviplayer gets started
export AVIPLAY_NVIDIA_DISABLE=1
so remove it from package Makefiles. Also move the inclusion of the
buildlink.mk files to the end of the Makefile to just before bsd.pkg.mk
to ensure that any Makefile settings occur before the buildlink.mk files.
* a lot of fixes in asf parsing code - finally we are able to correctly
detect end of file
* redesigned and simplified event handling in aviplayer
* a-v sync is now 100% better then it ever was
* maximize return to its previous size when switching of fullscreen
* hopefully fixed problem with mpg sound which could occasionaly get broken
* GUI updates
* added keys '[', ']' to modify a-v sync - (adds, subs 0.1 sec)
* UNIQUE frame-dropping technique - now even very slow computers could
be used to was movies in sync !!!!
An MPEG-4 (aka DivX) player library built around the Windows binaries,
that does not need Wine. There is also a xmps plugin you can build
(manually).
This package is based on avifile-0.6 source from CVS as of 20010616