head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.48 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.46 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.44 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.42 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.40 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.38 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.36 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.34 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.32 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.30 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.28 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.26 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.24 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.22 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.20 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.16 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.18 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.14 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.12 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.10 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.8 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.6 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.4 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.2 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.6.0.44 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.42 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.38 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.36 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.34 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.32 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.30 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.28 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.26 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.24 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.22 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.20 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.18 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.16 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.14 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.12 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.10 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.8 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.6 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.4 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.2 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.5.0.30 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.28 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.26 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.24 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.22 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.20 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.18 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.16 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.14 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.12 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.10 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.8 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.6 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.4 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.2 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.4.0.2 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.3.0.10 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.8 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.6 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.4 pkgsrc-2008Q1:1.3.0.2 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.2.0.10 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.8 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2018.03.07.11.57.35; author wiz; state Exp; branches; next 1.7; commitid i1zssNVcYN02lwtA; 1.7 date 2018.01.07.13.04.39; author rillig; state Exp; branches; next 1.6; commitid dlppcM1x04atAWlA; 1.6 date 2012.10.23.10.24.18; author wiz; state Exp; branches; next 1.5; 1.5 date 2009.03.20.19.25.44; author joerg; state Exp; branches; next 1.4; 1.4 date 2008.11.10.17.21.06; author wiz; state Exp; branches; next 1.3; 1.3 date 2008.03.15.13.36.40; author joerg; state Exp; branches; next 1.2; 1.2 date 2006.11.06.10.06.09; author joerg; state Exp; branches; next 1.1; 1.1 date 2006.11.03.21.12.55; author joerg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.11.03.21.12.55; author joerg; state Exp; branches; next ; desc @@ 1.8 log @xorgproto: use xorgproto instead of separate *proto packages Remove now obsolete packages. @ text @# $NetBSD: buildlink3.mk,v 1.7 2018/01/07 13:04:39 rillig Exp $ .include "../../mk/bsd.fast.prefs.mk" .if ${X11_TYPE} != "modular" .include "../../mk/x11.buildlink3.mk" .else BUILDLINK_TREE+= libXaw . if !defined(LIBXAW_BUILDLINK3_MK) LIBXAW_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.libXaw+= libXaw>=1.0.5 BUILDLINK_PKGSRCDIR.libXaw?= ../../x11/libXaw BUILDLINK_TRANSFORM+= l:Xaw:Xaw7 .include "../../x11/libICE/buildlink3.mk" .include "../../x11/libSM/buildlink3.mk" .include "../../x11/libX11/buildlink3.mk" .include "../../x11/libXext/buildlink3.mk" .include "../../x11/libXmu/buildlink3.mk" .include "../../x11/libXpm/buildlink3.mk" .include "../../x11/libXt/buildlink3.mk" .include "../../x11/xorgproto/buildlink3.mk" . endif # LIBXAW_BUILDLINK3_MK BUILDLINK_TREE+= -libXaw .endif @ 1.7 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 @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2012/10/23 10:24:18 wiz Exp $ d25 1 a25 1 .include "../../x11/xproto/buildlink3.mk" @ 1.6 log @Remove xextproto/buildlink3.mk in most cases where it occurs with libXext/buildlink3.mk, now that it is included there. Leave the places where its API version is set or variables from it are used directly (about 3 packages). @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2009/03/20 19:25:44 joerg Exp $ d11 1 a11 1 .if !defined(LIBXAW_BUILDLINK3_MK) d26 1 a26 1 .endif # LIBXAW_BUILDLINK3_MK @ 1.5 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.4 2008/11/10 17:21:06 wiz Exp $ a24 1 .include "../../x11/xextproto/buildlink3.mk" @ 1.4 log @Update to 1.0.5. Due to the libXaw8 removal (which was the default library when linking this package) bump API depends. Remove libXp include from buildlink3.mk. Dependencies will be bumped as next commit. Ok joerg@@ Colin Harrison (1): Add MINGW32 definition Dan Nicholson (2): Be more robust using ed for the libtool hacks Use sed instead of ed for libtool SONAME hacking Daniel Stone (2): Remove Xaw8 (Xprint) Remove last remaining vestiges of Xprint support Lee Leahu (1): Fix configure error when using libtool-2.2.* Matthieu Herrb (1): Makefile.am: nuke RCS Id Paulo Cesar Pereira de Andrade (4): Remove almost 10 year old notice about Xaw development from man page. Minor set of trivial corrections. Correct build on systems that did not yet upgrade to libtool-2.2 libXaw version 1.0.5. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2008/03/15 13:36:40 joerg Exp $ d9 1 a9 2 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ LIBXAW_BUILDLINK3_MK:= ${LIBXAW_BUILDLINK3_MK}+ d11 2 a12 7 .if ${BUILDLINK_DEPTH} == "+" BUILDLINK_DEPENDS+= libXaw .endif BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:NlibXaw} BUILDLINK_PACKAGES+= libXaw BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libXaw a13 1 .if ${LIBXAW_BUILDLINK3_MK} == "+" a16 1 .endif # LIBXAW_BUILDLINK3_MK d27 1 d29 1 a29 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.3 log @Add libXp include for the transitive libtool closure of libXaw8. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.2 2006/11/06 10:06:09 joerg Exp $ d21 1 a21 1 BUILDLINK_API_DEPENDS.libXaw+= libXaw>=1.0.1 d23 1 a23 1 BUILDLINK_TRANSFORM+= l:Xaw:Xaw8 a30 1 .include "../../x11/libXp/buildlink3.mk" @ 1.2 log @Redirect to mk/x11.b3.mk for !modular case. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.1.1.1 2006/11/03 21:12:55 joerg Exp $ d31 1 @ 1.1 log @Initial revision @ text @d1 7 a7 1 # $NetBSD$ d37 2 @ 1.1.1.1 log @Import libXaw-1.0.1 from pkgsrc-wip: Xaw is the X Athena Widget Set. Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library. This libXaw is from the modular Xorg X11. @ text @@