Commit graph

33 commits

Author SHA1 Message Date
fredb
d490450937 Don't pick up crud from "/usr/local". 2002-03-08 04:16:55 +00:00
zuntum
e98c18afee Reset MAINTAINER to packages@netbsd.org - I don't use avifile anymore 2002-02-21 21:24:53 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
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.
2001-11-29 01:12:24 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
a4bc16d30c I am a triple idiot. The only relevant variable that x11.buildlink.mk
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.
2001-10-24 22:10:43 +00:00
jlam
dff59f9ec3 x11.buildlink.mk needs to be included before any buildlink.mk files that
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.
2001-10-23 13:14:43 +00:00
jlam
f0a4fcd3e4 Substitute the real config script for the config wrapper script in
installed files.  We don't want buildlink references to escape into the
install directory.
2001-10-03 20:56:40 +00:00
zuntum
93aa592ff6 Rename MASTER_SITES -- it's zuntum.utech.lublin.pl now. 2001-09-15 13:47:49 +00:00
jlam
63fc151cb9 Use x11.buildlink.mk instead of USE_X11. Also convert hard-coded references
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.
2001-08-29 22:41:00 +00:00
skrll
ec3aee670c Update automake to 1.4-p5 (1.5 is available)
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.
2001-08-26 10:32:18 +00:00
skrll
9dd9dc3095 automake is only a BUILD_DEPENDS 2001-08-25 09:08:48 +00:00
skrll
d2ef5d9c2c This needs gettext.m4 to build. 2001-08-25 09:03:06 +00:00
jlam
8d611eeb96 Make this file look more like avifile/buildlink.mk. Presumably, this
package will replace avifile one day, so minimize impact on packages that
depend on it.
2001-08-24 03:51:06 +00:00
zuntum
5a776978e3 Bump PKGNAME because of AVIFILE_USE_QT addition to mk.conf.examples 2001-08-19 09:17:48 +00:00
zuntum
bc2f1f661e It's AVIFILE_CONFIG, not AVIFILE-DEVEL_CONFIG what needs to be passed
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.
2001-08-19 09:02:53 +00:00
zuntum
6d8a2114b0 o move files that build only when qt is enabled to separate file - pkg/PLIST.qt,
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>
2001-08-19 08:55:59 +00:00
zuntum
9fa59d09cf Simplify things: when deciding whether to use qt2 or not, only check
if the WITH_QT is defined, don't check its value.
2001-08-19 06:11:43 +00:00
jlam
7bba3453dc If USE_CONFIG_WRAPPER is defined (implied by USE_BUILDLINK_ONLY), then
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-17 21:14:00 +00:00
zuntum
e4d1fad0ae Update avifile-devel to 0.6.20010814
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
2001-08-14 19:59:50 +00:00
zuntum
425784a9b8 Update MASTER_SITES 2001-08-10 23:52:26 +00:00
zuntum
ee138eda08 Update avifile-devel to 0.6.20010810
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
2001-08-10 18:29:35 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
zuntum
044bd36a30 Add buildlink.mk file for use by other packages (at the moment only apla requires this) 2001-07-26 15:23:14 +00:00
zuntum
5417f66ca9 Update avifile-devel to 0.6.20010726
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
2001-07-26 15:20:49 +00:00
jlam
3b65bde2f7 USE_CONFIG_WRAPPER is automatically set if USE_BUILDLINK_ONLY is defined,
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.
2001-06-29 04:54:49 +00:00
zuntum
b2e80fffb8 o don't pass UIC, MOC, QTDIR and others to MAKE_ENV as this happens
automatically now
2001-06-26 21:22:20 +00:00
zuntum
a22f309d5f regen distinfo 2001-06-26 17:33:34 +00:00
zuntum
01789dd965 o now we can use SDL's bulidlink.mk file, too
o set USE_BUILDLINK_ONLY
2001-06-26 17:33:02 +00:00
zuntum
22e303d4f2 o converted to use the buildlink technology
o make WITH_QT work properly
2001-06-25 14:09:45 +00:00
zuntum
d6ed635561 Remove FreeBSDism -- USE_AUTOCONF 2001-06-24 02:22:25 +00:00
zuntum
0f58b87f48 Remove USE_XLIB as it has no effect; I wonder who put it here 2001-06-24 02:16:38 +00:00
zuntum
0f0e3b107f Update avifile-devel to 0.6.20010618
* 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 !!!!
2001-06-18 21:01:46 +00:00
zuntum
21880bf330 Initial import of avifile-devel 20010616
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
2001-06-16 11:48:04 +00:00