head 1.11; access; symbols netbsd-11-0-RC4:1.11 netbsd-11-0-RC3:1.11 netbsd-11-0-RC2:1.11 netbsd-11-0-RC1:1.11 perseant-exfatfs-base-20250801:1.11 netbsd-11:1.11.0.10 netbsd-11-base:1.11 netbsd-10-1-RELEASE:1.11 perseant-exfatfs-base-20240630:1.11 perseant-exfatfs:1.11.0.8 perseant-exfatfs-base:1.11 netbsd-8-3-RELEASE:1.9 netbsd-9-4-RELEASE:1.9 netbsd-10-0-RELEASE:1.11 netbsd-10-0-RC6:1.11 netbsd-10-0-RC5:1.11 netbsd-10-0-RC4:1.11 netbsd-10-0-RC3:1.11 netbsd-10-0-RC2:1.11 netbsd-10-0-RC1:1.11 netbsd-10:1.11.0.6 netbsd-10-base:1.11 netbsd-9-3-RELEASE:1.9 cjep_sun2x-base1:1.11 cjep_sun2x:1.11.0.4 cjep_sun2x-base:1.11 cjep_staticlib_x-base1:1.11 netbsd-9-2-RELEASE:1.9 cjep_staticlib_x:1.11.0.2 cjep_staticlib_x-base:1.11 netbsd-9-1-RELEASE:1.9 phil-wifi-20200421:1.10 phil-wifi-20200411:1.10 is-mlppp:1.10.0.2 is-mlppp-base:1.10 phil-wifi-20200406:1.10 netbsd-8-2-RELEASE:1.9 netbsd-9-0-RELEASE:1.9 netbsd-9-0-RC2:1.9 netbsd-9-0-RC1:1.9 phil-wifi-20191119:1.9 netbsd-9:1.9.0.18 netbsd-9-base:1.9 phil-wifi-20190609:1.9 netbsd-8-1-RELEASE:1.9 netbsd-8-1-RC1:1.9 pgoyette-compat-merge-20190127:1.9 pgoyette-compat-20190127:1.9 pgoyette-compat-20190118:1.9 pgoyette-compat-1226:1.9 pgoyette-compat-1126:1.9 pgoyette-compat-1020:1.9 pgoyette-compat-0930:1.9 pgoyette-compat-0906:1.9 netbsd-7-2-RELEASE:1.8 pgoyette-compat-0728:1.9 netbsd-8-0-RELEASE:1.9 phil-wifi:1.9.0.16 phil-wifi-base:1.9 pgoyette-compat-0625:1.9 netbsd-8-0-RC2:1.9 pgoyette-compat-0521:1.9 pgoyette-compat-0502:1.9 pgoyette-compat-0422:1.9 netbsd-8-0-RC1:1.9 pgoyette-compat-0415:1.9 pgoyette-compat-0407:1.9 pgoyette-compat-0330:1.9 pgoyette-compat-0322:1.9 pgoyette-compat-0315:1.9 netbsd-7-1-2-RELEASE:1.8 pgoyette-compat:1.9.0.14 pgoyette-compat-base:1.9 netbsd-7-1-1-RELEASE:1.8 matt-nb8-mediatek:1.9.0.12 matt-nb8-mediatek-base:1.9 perseant-stdc-iso10646:1.9.0.10 perseant-stdc-iso10646-base:1.9 netbsd-8:1.9.0.8 netbsd-8-base:1.9 prg-localcount2-base3:1.9 prg-localcount2-base2:1.9 prg-localcount2-base1:1.9 prg-localcount2:1.9.0.6 prg-localcount2-base:1.9 pgoyette-localcount-20170426:1.9 bouyer-socketcan-base1:1.9 pgoyette-localcount-20170320:1.9 netbsd-7-1:1.8.0.26 netbsd-7-1-RELEASE:1.8 netbsd-7-1-RC2:1.8 netbsd-7-nhusb-base-20170116:1.8 bouyer-socketcan:1.9.0.4 bouyer-socketcan-base:1.9 pgoyette-localcount-20170107:1.9 netbsd-7-1-RC1:1.8 pgoyette-localcount-20161104:1.9 netbsd-7-0-2-RELEASE:1.8 localcount-20160914:1.9 netbsd-7-nhusb:1.8.0.24 netbsd-7-nhusb-base:1.8 pgoyette-localcount-20160806:1.9 pgoyette-localcount-20160726:1.9 pgoyette-localcount:1.9.0.2 pgoyette-localcount-base:1.9 netbsd-7-0-1-RELEASE:1.8 netbsd-7-0:1.8.0.22 netbsd-7-0-RELEASE:1.8 netbsd-7-0-RC3:1.8 netbsd-7-0-RC2:1.8 netbsd-7-0-RC1:1.8 netbsd-5-2-3-RELEASE:1.3 netbsd-5-1-5-RELEASE:1.3 netbsd-6-0-6-RELEASE:1.8 netbsd-6-1-5-RELEASE:1.8 netbsd-7:1.8.0.20 netbsd-7-base:1.8 yamt-pagecache-base9:1.8 yamt-pagecache-tag8:1.8 netbsd-6-1-4-RELEASE:1.8 netbsd-6-0-5-RELEASE:1.8 tls-earlyentropy:1.8.0.18 tls-earlyentropy-base:1.8 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.8 riastradh-drm2-base3:1.8 netbsd-6-1-3-RELEASE:1.8 netbsd-6-0-4-RELEASE:1.8 netbsd-5-2-2-RELEASE:1.3 netbsd-5-1-4-RELEASE:1.3 netbsd-6-1-2-RELEASE:1.8 netbsd-6-0-3-RELEASE:1.8 netbsd-5-2-1-RELEASE:1.3 netbsd-5-1-3-RELEASE:1.3 netbsd-6-1-1-RELEASE:1.8 riastradh-drm2-base2:1.8 riastradh-drm2-base1:1.8 riastradh-drm2:1.8.0.12 riastradh-drm2-base:1.8 netbsd-6-1:1.8.0.16 netbsd-6-0-2-RELEASE:1.8 netbsd-6-1-RELEASE:1.8 netbsd-6-1-RC4:1.8 netbsd-6-1-RC3:1.8 agc-symver:1.8.0.14 agc-symver-base:1.8 netbsd-6-1-RC2:1.8 netbsd-6-1-RC1:1.8 yamt-pagecache-base8:1.8 netbsd-5-2:1.3.0.16 netbsd-6-0-1-RELEASE:1.8 yamt-pagecache-base7:1.8 netbsd-5-2-RELEASE:1.3 netbsd-5-2-RC1:1.3 matt-nb6-plus-nbase:1.8 yamt-pagecache-base6:1.8 netbsd-6-0:1.8.0.10 netbsd-6-0-RELEASE:1.8 netbsd-6-0-RC2:1.8 tls-maxphys:1.8.0.8 tls-maxphys-base:1.8 matt-nb6-plus:1.8.0.6 matt-nb6-plus-base:1.8 netbsd-6-0-RC1:1.8 yamt-pagecache-base5:1.8 yamt-pagecache-base4:1.8 netbsd-6:1.8.0.4 netbsd-6-base:1.8 netbsd-5-1-2-RELEASE:1.3 netbsd-5-1-1-RELEASE:1.3 yamt-pagecache-base3:1.8 yamt-pagecache-base2:1.8 yamt-pagecache:1.8.0.2 yamt-pagecache-base:1.8 cherry-xenmp:1.7.0.2 cherry-xenmp-base:1.7 bouyer-quota2-nbase:1.6 bouyer-quota2:1.4.0.2 bouyer-quota2-base:1.4 matt-mips64-premerge-20101231:1.4 matt-nb5-mips64-premerge-20101231:1.3 matt-nb5-pq3:1.3.0.14 matt-nb5-pq3-base:1.3 netbsd-5-1:1.3.0.12 netbsd-5-1-RELEASE:1.3 netbsd-5-1-RC4:1.3 matt-nb5-mips64-k15:1.3 netbsd-5-1-RC3:1.3 netbsd-5-1-RC2:1.3 netbsd-5-1-RC1:1.3 netbsd-5-0-2-RELEASE:1.3 matt-nb5-mips64-premerge-20091211:1.3 matt-premerge-20091211:1.4 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.3 matt-nb4-mips64-k7-u2a-k9b:1.3 matt-nb5-mips64-u1-k1-k5:1.3 matt-nb5-mips64:1.3.0.10 netbsd-5-0-1-RELEASE:1.3 jym-xensuspend-nbase:1.4 netbsd-5-0:1.3.0.8 netbsd-5-0-RELEASE:1.3 netbsd-5-0-RC4:1.3 netbsd-5-0-RC3:1.3 netbsd-5-0-RC2:1.3 jym-xensuspend:1.3.0.6 jym-xensuspend-base:1.4 netbsd-5-0-RC1:1.3 haad-dm-base:1.3 haad-dm-base2:1.3 haad-nbase2:1.3 netbsd-5:1.3.0.4 netbsd-5-base:1.3 matt-mips64-base2:1.3 haad-dm:1.3.0.2 haad-dm-base1:1.3 wrstuden-revivesa-base-3:1.2 wrstuden-revivesa:1.2.0.2 wrstuden-revivesa-base-2:1.1.1.1 oinkoink:1.1.1.1 mrg-and-rtr:1.1.1; locks; strict; comment @# @; 1.11 date 2021.04.26.21.53.54; author mrg; state Exp; branches; next 1.10; commitid sQIIpb0qagcINQQC; 1.10 date 2020.01.07.07.27.50; author mrg; state Exp; branches; next 1.9; commitid Ec6ou2BKQeAghJRB; 1.9 date 2015.07.19.07.55.07; author mrg; state Exp; branches 1.9.16.1; next 1.8; commitid NUEqIPCbvdJ4VRty; 1.8 date 2011.07.01.01.25.52; author mrg; state Exp; branches; next 1.7; 1.7 date 2011.05.15.21.09.30; author christos; state Exp; branches; next 1.6; 1.6 date 2011.02.21.05.09.54; author mrg; state Exp; branches; next 1.5; 1.5 date 2011.02.17.23.50.19; author jmcneill; state Exp; branches; next 1.4; 1.4 date 2009.04.03.16.21.08; author perry; state Exp; branches 1.4.2.1; next 1.3; 1.3 date 2008.10.12.20.20.49; author hubertf; state Exp; branches 1.3.2.1 1.3.6.1; next 1.2; 1.2 date 2008.09.13.04.32.30; author cube; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2008.07.29.05.01.21; author mrg; state Exp; branches 1.1.1.1; next ; 1.9.16.1 date 2020.04.08.14.07.02; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.4.2.1 date 2011.03.05.15.09.11; author bouyer; state Exp; branches; next ; 1.3.2.1 date 2008.10.12.20.20.49; author haad; state dead; branches; next 1.3.2.2; 1.3.2.2 date 2008.10.19.22.41.09; author haad; state Exp; branches; next ; 1.3.6.1 date 2009.05.13.18.53.26; author jym; state Exp; branches; next ; 1.2.2.1 date 2008.09.13.04.32.30; author wrstuden; state dead; branches; next 1.2.2.2; 1.2.2.2 date 2008.09.18.05.18.36; author wrstuden; state Exp; branches; next 1.2.2.3; 1.2.2.3 date 2008.09.24.16.35.03; author wrstuden; state Exp; branches; next ; 1.1.1.1 date 2008.07.29.05.01.21; author mrg; state Exp; branches; next ; desc @@ 1.11 log @make libXaw6 build with the new libXt as well. consolidate common code. @ text @# $NetBSD: Makefile,v 1.10 2020/01/07 07:27:50 mrg Exp $ NOCHECKVER= yes # we want to install an older version ... MKLINKLIB= no .include LIB= Xaw6 LIBOLD= Xaw .PATH: ${X11SRCDIR.Xaw}/src SRCS= Actions.c AllWidgets.c AsciiSink.c AsciiSrc.c AsciiText.c \ Box.c Command.c Converters.c Dialog.c DisplayList.c Form.c \ Grip.c Label.c List.c MenuButton.c MultiSink.c MultiSrc.c \ OS.c Paned.c Panner.c Pixmap.c Porthole.c Repeater.c \ Scrollbar.c Simple.c SimpleMenu.c Sme.c SmeBSB.c SmeLine.c \ StripChart.c Text.c TextAction.c TextPop.c TextSink.c \ TextSrc.c TextTr.c Toggle.c Tree.c Vendor.c Viewport.c \ XawI18n.c XawIm.c XawInit.c .include "../libXaw/Makefile.common" CPPFLAGS+= -DOLDXAW PKGCONFIG= xaw6 PKGDIST= ${LIBOLD} .include .include @ 1.10 log @remove no longer necessary -Wno-error usage. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2015/07/19 07:55:07 mrg Exp $ d22 3 a24 12 CPPFLAGS+= -DHAVE_WCHAR_H -DHAVE_WCTYPE_H -DNO_WIDEC_H -DOLDXAW \ -DHAVE_GETPAGESIZE \ -DHAVE_UNISTD_H \ -DHAVE_ISWALNUM -DPROJECT_ROOT=\"${X11ROOTDIR}\" LIBDPLIBS=\ Xmu ${.CURDIR}/../libXmu \ Xt ${.CURDIR}/../libXt \ SM ${.CURDIR}/../libSM \ ICE ${.CURDIR}/../libICE \ Xext ${.CURDIR}/../libXext \ X11 ${.CURDIR}/../libX11/dynamic @ 1.9 log @updates for new libXaw and libXt. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2011/07/01 01:25:52 mrg Exp $ a39 5 # XXX .if defined(HAVE_GCC) COPTS.XawIm.c+= -Wno-error .endif @ 1.9.16.1 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d40 5 @ 1.8 log @XXX: apply -Wno-error/friends to a few files @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2011/05/15 21:09:30 christos Exp $ d24 1 @ 1.7 log @repeat; fix same mistake from libXaw that broke wide build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2011/02/21 05:09:54 mrg Exp $ d39 5 @ 1.6 log @define HAVE_GETPAGESIZE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2011/02/17 23:50:19 jmcneill Exp $ d22 1 a22 1 CPPFLAGS+= -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DOLDXAW \ @ 1.5 log @Get rid of stray /usr/X11R6 references @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2009/04/03 16:21:08 perry Exp $ d23 1 @ 1.4 log @Remove the creation of the following symlinks to nowhere: /usr/X11R7/lib/libXaw.so.6 /usr/X11R7/lib/libXaw.so.7 /usr/X11R7/lib/libXaw.so.8 Note that there is still some use of the "LIBOLD" variables in the Makefiles associated with PKG* variables that I don't understand. Discussed with mrg and martin @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2008/10/12 20:20:49 hubertf Exp $ d23 1 a23 1 -DHAVE_ISWALNUM @ 1.4.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d23 1 a23 2 -DHAVE_GETPAGESIZE \ -DHAVE_ISWALNUM -DPROJECT_ROOT=\"${X11ROOTDIR}\" @ 1.3 log @For libXaw backward compat links, replace "hardlink to symlink" by "symlink to symlink" and thus make building on both NetBSD and Linux work again, see my postings to current-users@@ on the problem[1][2]. [1] http://mail-index.netbsd.org/current-users/2008/09/30/msg004940.html [2] http://mail-index.netbsd.org/current-users/2008/09/30/msg004941.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2008/09/13 04:32:30 cube Exp $ a10 4 .if ${MKPIC} != "no" SYMLINKS+= lib${LIB}.so.6 ${X11USRLIBDIR}/lib${LIBOLD}.so.6 .endif @ 1.3.6.1 log @Sync with HEAD. Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2009/04/03 16:21:08 perry Exp $ d11 4 @ 1.3.2.1 log @file Makefile was added on branch haad-dm on 2008-10-19 22:41:09 +0000 @ text @d1 41 @ 1.3.2.2 log @Sync with HEAD. @ text @a0 41 # $NetBSD: Makefile,v 1.3 2008/10/12 20:20:49 hubertf Exp $ NOCHECKVER= yes # we want to install an older version ... MKLINKLIB= no .include LIB= Xaw6 LIBOLD= Xaw .if ${MKPIC} != "no" SYMLINKS+= lib${LIB}.so.6 ${X11USRLIBDIR}/lib${LIBOLD}.so.6 .endif .PATH: ${X11SRCDIR.Xaw}/src SRCS= Actions.c AllWidgets.c AsciiSink.c AsciiSrc.c AsciiText.c \ Box.c Command.c Converters.c Dialog.c DisplayList.c Form.c \ Grip.c Label.c List.c MenuButton.c MultiSink.c MultiSrc.c \ OS.c Paned.c Panner.c Pixmap.c Porthole.c Repeater.c \ Scrollbar.c Simple.c SimpleMenu.c Sme.c SmeBSB.c SmeLine.c \ StripChart.c Text.c TextAction.c TextPop.c TextSink.c \ TextSrc.c TextTr.c Toggle.c Tree.c Vendor.c Viewport.c \ XawI18n.c XawIm.c XawInit.c CPPFLAGS+= -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DOLDXAW \ -DHAVE_ISWALNUM LIBDPLIBS=\ Xmu ${.CURDIR}/../libXmu \ Xt ${.CURDIR}/../libXt \ SM ${.CURDIR}/../libSM \ ICE ${.CURDIR}/../libICE \ Xext ${.CURDIR}/../libXext \ X11 ${.CURDIR}/../libX11/dynamic PKGCONFIG= xaw6 PKGDIST= ${LIBOLD} .include .include @ 1.2 log @Install pkgconfig files. Where applicable, remove .if 0 code that tried to do the same thing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2008/07/29 05:01:21 mrg Exp $ d12 1 a12 1 LINKS+= ${X11USRLIBDIR}/lib${LIB}.so.6 ${X11USRLIBDIR}/lib${LIBOLD}.so.6 @ 1.2.2.1 log @file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:36 +0000 @ text @d1 41 @ 1.2.2.2 log @Sync with wrstuden-revivesa-base-2. @ text @a0 38 # $NetBSD: Makefile,v 1.1.1.1 2008/07/29 05:01:21 mrg Exp $ NOCHECKVER= yes # we want to install an older version ... MKLINKLIB= no .include LIB= Xaw6 LIBOLD= Xaw .if ${MKPIC} != "no" LINKS+= ${X11USRLIBDIR}/lib${LIB}.so.6 ${X11USRLIBDIR}/lib${LIBOLD}.so.6 .endif .PATH: ${X11SRCDIR.Xaw}/src SRCS= Actions.c AllWidgets.c AsciiSink.c AsciiSrc.c AsciiText.c \ Box.c Command.c Converters.c Dialog.c DisplayList.c Form.c \ Grip.c Label.c List.c MenuButton.c MultiSink.c MultiSrc.c \ OS.c Paned.c Panner.c Pixmap.c Porthole.c Repeater.c \ Scrollbar.c Simple.c SimpleMenu.c Sme.c SmeBSB.c SmeLine.c \ StripChart.c Text.c TextAction.c TextPop.c TextSink.c \ TextSrc.c TextTr.c Toggle.c Tree.c Vendor.c Viewport.c \ XawI18n.c XawIm.c XawInit.c CPPFLAGS+= -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DOLDXAW \ -DHAVE_ISWALNUM LIBDPLIBS=\ Xmu ${.CURDIR}/../libXmu \ Xt ${.CURDIR}/../libXt \ SM ${.CURDIR}/../libSM \ ICE ${.CURDIR}/../libICE \ Xext ${.CURDIR}/../libXext \ X11 ${.CURDIR}/../libX11/dynamic .include .include @ 1.2.2.3 log @Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2.2.2 2008/09/18 05:18:36 wrstuden Exp $ a36 3 PKGCONFIG= xaw6 PKGDIST= ${LIBOLD} @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/08/05 01:28:48 lukem Exp $ d37 3 @ 1.1.1.1 log @initial import of the crossbuild framework for modular Xorg. this is heavily based upon the work rtr@@ did on src/x11, but hacked to work for modern modular Xorg source split. the sources will live in xsrc/external/mit//dist. documentation on using this will come when the above directories are fully populated. there are 192 of them so it may take some time before that is completed. @ text @@