summaryrefslogtreecommitdiff
path: root/mk/oss.buildlink3.mk
AgeCommit message (Collapse)AuthorFilesLines
2017-05-28Remove old logic about choosing audio device on freebsd which ismaya1-6/+1
incorrectly applying to recent versions of freebsd. always play audio to /dev/dsp.
2014-02-10support oss4 compatible boomer on OpenSolaris/Illumos platformsrichard1-1/+4
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-4/+2
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.
2009-03-19Add FreeBSD supportsno1-1/+9
oked by tron@
2008-11-11DragonFly doesn't have /dev/audio any more.hasso1-2/+2
2007-02-25Define DEVOSSAUDIO and DEVOSSSOUND for DragonFly.reed1-1/+4
From Kimura Fuyuki in PR #35824.
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-03-13Makefiles that include oss.buildlink3.mk can now check the value ofjlam1-2/+25
OSS_TYPE to determine whether or not a native OSS implementation is present or not. OSS_TYPE just exports the value of IS_BUILIN.oss, but exports it early enough where it can be used within a package Makefile, e.g.: .include "../../mk/oss.buildlink3.mk" .if ${OSS_TYPE} == "none" CONFIGURE_ARGS+= --without-oss .endif This should fix builds of some packages that include "oss.buildlink3.mk" on platforms where there is no OSS in the base system, e.g. Mac OS X and Solaris.
2006-03-10Correct the path to the bsd.prefs.mk file and move it to the properjlam1-2/+3
location in a buildlink3.mk file.
2006-03-10Include bsd.prefs.mk before testing ${OPSYS}.wiz1-1/+2
2006-03-09Reimplement OSS audio handling in pkgsrc. Add two new files:jlam1-0/+29
oss.buildlink3.mk oss.builtin.mk that work like modern buildlink3.mk and builtin.mk files do. We no longer support audio/oss (which will be removed shortly). Mark ossaudio.buildlink3.mk for deprecation after all references to it have been replaced with "oss.buildlink3.mk" in package Makefiles.