head 1.9; access; symbols pkgsrc-2023Q4:1.9.0.48 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.46 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.44 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.42 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.40 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.38 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.36 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.34 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.32 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.30 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.28 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.26 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.24 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.22 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.20 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.16 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.18 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.14 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.9.0.12 pkgsrc-2019Q2-base:1.9 pkgsrc-2019Q1:1.9.0.10 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.8 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.6 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.9.0.4 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.9.0.2 pkgsrc-2018Q1-base:1.9 pkgsrc-2017Q4:1.8.0.74 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.72 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.68 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.66 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.64 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.62 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.60 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.58 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.56 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.54 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.52 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.50 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.48 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.46 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.44 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.42 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.40 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.38 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.36 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.34 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.32 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.30 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.28 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.26 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.24 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.22 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.20 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.18 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.16 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.14 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.12 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.10 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.8 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.8.0.6 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.4 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.2 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.7.0.6 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.4 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.2 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.6.0.18 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.16 pkgsrc-2008Q1:1.6.0.14 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.12 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.10 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.8 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.6 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.4 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.2 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.4.0.2 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.2.0.12 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.10 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.8 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.6 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.4 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.1.0.4 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.2 pkgsrc-2004Q2-base:1.1; locks; strict; comment @# @; 1.9 date 2018.01.07.13.04.27; author rillig; state Exp; branches; next 1.8; commitid dlppcM1x04atAWlA; 1.8 date 2009.03.20.19.25.09; author joerg; state Exp; branches; next 1.7; 1.7 date 2008.07.17.10.11.19; author ahoka; state Exp; branches; next 1.6; 1.6 date 2006.07.08.23.11.03; author jlam; state Exp; branches; next 1.5; 1.5 date 2006.07.08.22.39.33; author jlam; state Exp; branches; next 1.4; 1.4 date 2006.04.12.10.27.29; author rillig; state Exp; branches; next 1.3; 1.3 date 2006.04.06.06.22.33; author reed; state Exp; branches; next 1.2; 1.2 date 2004.10.03.00.17.54; author tv; state Exp; branches; next 1.1; 1.1 date 2004.04.12.21.39.41; author snj; state Exp; branches; next ; desc @@ 1.9 log @Fix indentation in buildlink3.mk files. The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice. @ text @# $NetBSD: buildlink3.mk,v 1.8 2009/03/20 19:25:09 joerg Exp $ BUILDLINK_TREE+= liblive .if !defined(LIBLIVE_BUILDLINK3_MK) LIBLIVE_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.liblive+= liblive>=20080706 BUILDLINK_ABI_DEPENDS.liblive+= liblive>=20080706 BUILDLINK_PKGSRCDIR.liblive?= ../../net/liblive BUILDLINK_INCDIRS.liblive+= include/BasicUsageEnvironment BUILDLINK_INCDIRS.liblive+= include/UsageEnvironment BUILDLINK_INCDIRS.liblive+= include/groupsock BUILDLINK_INCDIRS.liblive+= include/liveMedia .endif # LIBLIVE_BUILDLINK3_MK BUILDLINK_TREE+= -liblive @ 1.8 log @Simply and speed up buildlink3.mk files and processing. 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. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.7 2008/07/17 10:11:19 ahoka Exp $ d11 4 a14 4 BUILDLINK_INCDIRS.liblive+= include/BasicUsageEnvironment BUILDLINK_INCDIRS.liblive+= include/UsageEnvironment BUILDLINK_INCDIRS.liblive+= include/groupsock BUILDLINK_INCDIRS.liblive+= include/liveMedia @ 1.7 log @Updating to the 20080706 version. Fixing installation prefix and buildlink3 (now vlc's autoconf can find it). Minor cleanup. Upstream changelog: 2008.07.06: - Corrected one of Erik Hovland's memory leak fixes made to the previous revision. 2008.07.05: - Fixed some memory leaks - and several other mostly cosmetic fixes. (Thanks to Erik Hovland for noticing these.) 2008.06.26: - Fixed a bug in "openRTSP" that was sometimes causing an incorrect "Range:" header to be sent in "PLAY" requests. 2008.06.25: - Fixed a bug in the headers sent for the RTSP "GET_PARAMETER" and "SET_PARAMETER" commands. (Thanks to "beilyzhang (at) hotmail" for this report.) 2008.06.05: - Renamed the "ourSourceAddressForMulticast()" function to the less confusing and more explanatory "ourIPAddress()". - The "RTSPClient" change that was made in 2008.04.09 to accommodate multicast streams apparently broke (some?) unicast streams. This has now been fixed. - Updated "RTSPClient" to handle weird servers that include a "Content-Length:" header in the response to the RTSP "SETUP" command. (If we see such a header, we skip over the data referred to in the header.) (Thanks to Kristian Soerensen for this suggestion.) - Changed the parsing of lines in "RTSPClient" so that it now accepts \r or \n alone at the end of each line. (\r\n is preferred, but the standard also allows \r or \n) (Thanks to David Schueler for this suggestion.) 2008.05.12: - Made a change to "RTCPInterface" to ensure that "turnOffBackgroundReadHandling()" is called on a socket as many times as "turnOnBackgroundReadHandling()". Apparently some versions of Windows get upset if this doesn't happen. (Thanks to Ken Seo for the suggested fix.) - Fixed a bug in "H263plusVideoStreamParser". (Thanks to Andrey Latin.) - Added more sanity checking to "JPEGVideoRTPSink". @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2006/07/08 23:11:03 jlam Exp $ d3 1 a3 2 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ LIBLIVE_BUILDLINK3_MK:= ${LIBLIVE_BUILDLINK3_MK}+ d5 2 a6 3 .if !empty(BUILDLINK_DEPTH:M+) BUILDLINK_DEPENDS+= liblive .endif a7 5 BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nliblive} BUILDLINK_PACKAGES+= liblive BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}liblive .if !empty(LIBLIVE_BUILDLINK3_MK:M+) d15 1 a15 1 .endif # LIBLIVE_BUILDLINK3_MK d17 1 a17 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.6 log @Change the format of BUILDLINK_ORDER to contain depth information as well, 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 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2006/07/08 22:39:33 jlam Exp $ d15 2 a16 2 BUILDLINK_API_DEPENDS.liblive+= liblive>=2003.04.04 BUILDLINK_ABI_DEPENDS.liblive+= liblive>=2003.04.04nb1 d18 4 @ 1.5 log @Track information in a new variable BUILDLINK_ORDER that informs us of the order in which buildlink3.mk files are (recursively) included by a package Makefile. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2006/04/12 10:27:29 rillig Exp $ d12 1 a12 1 BUILDLINK_ORDER+= liblive @ 1.4 log @Aligned the last line of the buildlink3.mk files with the first line, so that they look nicer. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2006/04/06 06:22:33 reed Exp $ d12 1 @ 1.3 log @Over 1200 files touched but no revisions bumped :) 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). @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.2 2004/10/03 00:17:54 tv Exp $ d19 1 a19 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.2 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 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. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.1 2004/04/12 21:39:41 snj Exp $ d14 2 a15 2 BUILDLINK_DEPENDS.liblive+= liblive>=2003.04.04 BUILDLINK_RECOMMENDED.liblive+= liblive>=2003.04.04nb1 @ 1.1 log @Convert to buildlink3. Also fix build with gcc3. @ text @d1 1 a1 1 # $NetBSD$ d15 1 @