summaryrefslogtreecommitdiff
path: root/multimedia/libdv
AgeCommit message (Collapse)AuthorFilesLines
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2007-12-15The package supports installation to DESTDIR.heinz1-1/+3
2007-06-28Disable assembler code for Interix.obache1-2/+2
Suggested in PR 36571 by John Ruschmeyer.
2007-06-15Fix libXv for !native case.joerg1-2/+4
2006-11-05DESTDIR support.joerg1-1/+3
2006-10-07Disable assembler code for Mac OS X x86. That should fix a build problemtron1-2/+3
reported by Davide Zanon on the "pkgsrc-users" mailing list.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-15fix compilation with gcc4; patch from cvs libdvdogcow2-1/+84
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
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).
2006-03-11This is to fix PR 30267. (I have noticed same problem.)reed1-1/+4
The build needs optimization. So if CFLAGS doesn't contain at least -O then add it. (Thank you Juan for idea.) On the tech-pkg-ja@jp.NetBSD.org list, I was told (19 Dec 2005): > This change can be accepted when judged only from my environment (i386), > since the expression of "if empty(CFLAGS:M-O*)" is evaluated > after setting of the environment variable (-O2). > However, I do not have the positive proof whether this expression is evaluated > after setting of the environment variable (-O2), in all environments. So hopefully this doesn't break for anyone else.
2006-03-09Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.jlam1-2/+2
Remove deprecated ossaudio.buildlink3.mk.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-4/+4
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-2/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-06-05Add DragonFly support; patch from Joerg Sonnenberger.jmmv2-1/+16
2005-06-03Split libdv into two packages: libdv itself, which installs only the codecjmmv8-54/+120
library, and libdv-tools, which installs all the associated tools. While doing this, clean-up useless dependencies in libdv's buildlink3.mk file. The main purpose of this change is to let mplayer use the dv codec (which is the default setting) while not depending on unused packages (gtk+).
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-24Add a check for Xv and if we don't have it then add --disable-xvdmcmahill1-3/+4
2005-01-03Update to 0.104:wiz2-6/+5
* libdv.pc: added -lm to make build more portable. * applied x86-64 patch from Dean Kolosiek.
2004-12-04Set PTHREAD_AUTO_VARS to "yes" after pthread.buildlink3.mk was changedjlam1-1/+2
not to automatically add pthread-related CFLAGS, LDFLAGS, and LIBS to the configure and build processes.
2004-11-28libdv.so uses pthread functions directly, so include pthread.bl3.mkwiz3-2/+18
and fix libdv.so link line so that it links against libpthread.
2004-11-25Changes 0.103:adam3-14/+12
* Unknown (you have to track the mailing list)
2004-11-12Remove redundant uses of PTHREAD_{CFLAGS,LDFLAGS} now that they're addedjlam1-2/+1
automatically by pthread.buildlink3.mk. Also, factor out the pthread library out of PTHREAD_LDFLAGS into a standalone variable PTHREAD_LIBS and use it in packages where necessary (usually the ones that don't have a GNU configure script).
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
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.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-06-27The configure script requires pkg-config.kristerw1-1/+2
2004-06-26add buildlink3.mkgrant1-0/+24
2004-06-26improvegrant1-5/+11
2004-06-26Initial import of libdv 0.102 into the NetBSD packages collection.grant4-0/+62
The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. libdv was developed according to the official standards for DV video: IEC 61834 and SMPTE 314M. Submitted in PR pkg/24313 by Osamu OISHI with cleanup and update to 0.102 by me.