head	1.9;
access;
symbols
	netbsd-11-0-RC4:1.9
	netbsd-11-0-RC3:1.9
	netbsd-11-0-RC2:1.9
	netbsd-11-0-RC1:1.9
	perseant-exfatfs-base-20250801:1.9
	netbsd-11:1.9.0.6
	netbsd-11-base:1.9
	netbsd-10-1-RELEASE:1.9
	perseant-exfatfs-base-20240630:1.9
	perseant-exfatfs:1.9.0.4
	perseant-exfatfs-base:1.9
	netbsd-8-3-RELEASE:1.3.38.1
	netbsd-9-4-RELEASE:1.4
	netbsd-10-0-RELEASE:1.9
	netbsd-10-0-RC6:1.9
	netbsd-10-0-RC5:1.9
	netbsd-10-0-RC4:1.9
	netbsd-10-0-RC3:1.9
	netbsd-10-0-RC2:1.9
	netbsd-10-0-RC1:1.9
	netbsd-10:1.9.0.2
	netbsd-10-base:1.9
	netbsd-9-3-RELEASE:1.4
	cjep_sun2x-base1:1.5
	cjep_sun2x:1.5.0.4
	cjep_sun2x-base:1.5
	cjep_staticlib_x-base1:1.5
	netbsd-9-2-RELEASE:1.4
	cjep_staticlib_x:1.5.0.2
	cjep_staticlib_x-base:1.5
	netbsd-9-1-RELEASE:1.4
	phil-wifi-20200421:1.4
	phil-wifi-20200411:1.4
	is-mlppp:1.4.0.6
	is-mlppp-base:1.4
	phil-wifi-20200406:1.4
	netbsd-8-2-RELEASE:1.3.38.1
	netbsd-9-0-RELEASE:1.4
	netbsd-9-0-RC2:1.4
	netbsd-9-0-RC1:1.4
	phil-wifi-20191119:1.4
	netbsd-9:1.4.0.4
	netbsd-9-base:1.4
	phil-wifi-20190609:1.4
	netbsd-8-1-RELEASE:1.3.38.1
	netbsd-8-1-RC1:1.3.38.1
	pgoyette-compat-merge-20190127:1.3.44.1
	pgoyette-compat-20190127:1.4
	pgoyette-compat-20190118:1.4
	pgoyette-compat-1226:1.4
	pgoyette-compat-1126:1.4
	pgoyette-compat-1020:1.4
	pgoyette-compat-0930:1.4
	pgoyette-compat-0906:1.4
	netbsd-7-2-RELEASE:1.3.24.1
	pgoyette-compat-0728:1.4
	netbsd-8-0-RELEASE:1.3.38.1
	phil-wifi:1.4.0.2
	phil-wifi-base:1.4
	pgoyette-compat-0625:1.4
	netbsd-8-0-RC2:1.3.38.1
	pgoyette-compat-0521:1.3
	pgoyette-compat-0502:1.3
	pgoyette-compat-0422:1.3
	netbsd-8-0-RC1:1.3
	pgoyette-compat-0415:1.3
	pgoyette-compat-0407:1.3
	pgoyette-compat-0330:1.3
	pgoyette-compat-0322:1.3
	pgoyette-compat-0315:1.3
	netbsd-7-1-2-RELEASE:1.3
	pgoyette-compat:1.3.0.44
	pgoyette-compat-base:1.3
	netbsd-7-1-1-RELEASE:1.3
	matt-nb8-mediatek:1.3.0.42
	matt-nb8-mediatek-base:1.3
	perseant-stdc-iso10646:1.3.0.40
	perseant-stdc-iso10646-base:1.3
	netbsd-8:1.3.0.38
	netbsd-8-base:1.3
	prg-localcount2-base3:1.3
	prg-localcount2-base2:1.3
	prg-localcount2-base1:1.3
	prg-localcount2:1.3.0.36
	prg-localcount2-base:1.3
	pgoyette-localcount-20170426:1.3
	bouyer-socketcan-base1:1.3
	pgoyette-localcount-20170320:1.3
	netbsd-7-1:1.3.0.34
	netbsd-7-1-RELEASE:1.3
	netbsd-7-1-RC2:1.3
	netbsd-7-nhusb-base-20170116:1.3
	bouyer-socketcan:1.3.0.32
	bouyer-socketcan-base:1.3
	pgoyette-localcount-20170107:1.3
	netbsd-7-1-RC1:1.3
	pgoyette-localcount-20161104:1.3
	netbsd-7-0-2-RELEASE:1.3
	localcount-20160914:1.3
	netbsd-7-nhusb:1.3.0.30
	netbsd-7-nhusb-base:1.3
	pgoyette-localcount-20160806:1.3
	pgoyette-localcount-20160726:1.3
	pgoyette-localcount:1.3.0.28
	pgoyette-localcount-base:1.3
	netbsd-7-0-1-RELEASE:1.3
	netbsd-7-0:1.3.0.26
	netbsd-7-0-RELEASE:1.3
	netbsd-7-0-RC3:1.3
	netbsd-7-0-RC2:1.3
	netbsd-7-0-RC1:1.3
	netbsd-5-2-3-RELEASE:1.1.2.2
	netbsd-5-1-5-RELEASE:1.1.2.2
	netbsd-6-0-6-RELEASE:1.3
	netbsd-6-1-5-RELEASE:1.3
	netbsd-7:1.3.0.24
	netbsd-7-base:1.3
	yamt-pagecache-base9:1.3
	yamt-pagecache-tag8:1.3
	netbsd-6-1-4-RELEASE:1.3
	netbsd-6-0-5-RELEASE:1.3
	tls-earlyentropy:1.3.0.22
	tls-earlyentropy-base:1.3
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.3
	riastradh-drm2-base3:1.3
	netbsd-6-1-3-RELEASE:1.3
	netbsd-6-0-4-RELEASE:1.3
	netbsd-5-2-2-RELEASE:1.1.2.2
	netbsd-5-1-4-RELEASE:1.1.2.2
	netbsd-6-1-2-RELEASE:1.3
	netbsd-6-0-3-RELEASE:1.3
	netbsd-5-2-1-RELEASE:1.1.2.2
	netbsd-5-1-3-RELEASE:1.1.2.2
	netbsd-6-1-1-RELEASE:1.3
	riastradh-drm2-base2:1.3
	riastradh-drm2-base1:1.3
	riastradh-drm2:1.3.0.16
	riastradh-drm2-base:1.3
	netbsd-6-1:1.3.0.20
	netbsd-6-0-2-RELEASE:1.3
	netbsd-6-1-RELEASE:1.3
	netbsd-6-1-RC4:1.3
	netbsd-6-1-RC3:1.3
	agc-symver:1.3.0.18
	agc-symver-base:1.3
	netbsd-6-1-RC2:1.3
	netbsd-6-1-RC1:1.3
	yamt-pagecache-base8:1.3
	netbsd-5-2:1.1.2.2.0.6
	netbsd-6-0-1-RELEASE:1.3
	yamt-pagecache-base7:1.3
	netbsd-5-2-RELEASE:1.1.2.2
	netbsd-5-2-RC1:1.1.2.2
	matt-nb6-plus-nbase:1.3
	yamt-pagecache-base6:1.3
	netbsd-6-0:1.3.0.14
	netbsd-6-0-RELEASE:1.3
	netbsd-6-0-RC2:1.3
	tls-maxphys:1.3.0.12
	tls-maxphys-base:1.3
	matt-nb6-plus:1.3.0.10
	matt-nb6-plus-base:1.3
	netbsd-6-0-RC1:1.3
	yamt-pagecache-base5:1.3
	yamt-pagecache-base4:1.3
	netbsd-6:1.3.0.8
	netbsd-6-base:1.3
	netbsd-5-1-2-RELEASE:1.1.2.2
	netbsd-5-1-1-RELEASE:1.1.2.2
	yamt-pagecache-base3:1.3
	yamt-pagecache-base2:1.3
	yamt-pagecache:1.3.0.6
	yamt-pagecache-base:1.3
	cherry-xenmp:1.3.0.4
	cherry-xenmp-base:1.3
	bouyer-quota2-nbase:1.3
	bouyer-quota2:1.3.0.2
	bouyer-quota2-base:1.3
	matt-mips64-premerge-20101231:1.3
	matt-nb5-mips64-premerge-20101231:1.1.4.2
	matt-nb5-pq3:1.1.2.2.0.4
	matt-nb5-pq3-base:1.1.2.2
	netbsd-5-1:1.1.2.2.0.2
	netbsd-5-1-RELEASE:1.1.2.2
	netbsd-5-1-RC4:1.1.2.2
	matt-nb5-mips64-k15:1.1.4.2
	netbsd-5-1-RC3:1.1.2.2
	netbsd-5-1-RC2:1.1.2.2
	netbsd-5-1-RC1:1.1.2.2
	matt-nb5-mips64:1.1.0.4
	matt-premerge-20091211:1.1
	netbsd-5:1.1.0.2;
locks; strict;
comment	@# @;


1.9
date	2022.10.18.08.18.36;	author mrg;	state Exp;
branches;
next	1.8;
commitid	600e5hGAb9wRVaYD;

1.8
date	2022.10.18.07.41.29;	author mrg;	state Exp;
branches;
next	1.7;
commitid	bYSvsdEAjpWaJaYD;

1.7
date	2022.10.17.18.51.35;	author mrg;	state Exp;
branches;
next	1.6;
commitid	ebX2uhG14BX0t6YD;

1.6
date	2022.10.17.07.40.23;	author mrg;	state Exp;
branches;
next	1.5;
commitid	eOEzSPWIInQLK2YD;

1.5
date	2021.04.27.03.58.55;	author mrg;	state Exp;
branches;
next	1.4;
commitid	NpryYW3dxoBYOSQC;

1.4
date	2018.06.01.01.21.02;	author christos;	state Exp;
branches;
next	1.3;
commitid	7whmnmhKWccg3wEA;

1.3
date	2010.05.29.07.58.24;	author ghen;	state Exp;
branches
	1.3.24.1
	1.3.38.1
	1.3.44.1;
next	1.2;

1.2
date	2010.05.28.12.38.34;	author ghen;	state Exp;
branches;
next	1.1;

1.1
date	2009.06.11.01.49.22;	author mrg;	state Exp;
branches
	1.1.2.1
	1.1.4.1;
next	;

1.3.24.1
date	2018.06.06.15.09.51;	author martin;	state Exp;
branches;
next	;
commitid	IUppKYPOU7GIteFA;

1.3.38.1
date	2018.06.07.17.53.44;	author martin;	state Exp;
branches;
next	;
commitid	LSNPzT3Z1sMWlnFA;

1.3.44.1
date	2018.06.25.07.25.32;	author pgoyette;	state Exp;
branches;
next	;
commitid	8PtAu9af7VvhiDHA;

1.1.2.1
date	2009.06.11.01.49.22;	author snj;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2009.09.17.04.24.33;	author snj;	state Exp;
branches;
next	;

1.1.4.1
date	2009.06.11.01.49.22;	author matt;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2010.04.21.05.24.38;	author matt;	state Exp;
branches;
next	;


desc
@@


1.9
log
@keep changed-how-generated files in the ${FILES} list.
@
text
@#	$NetBSD: Makefile,v 1.8 2022/10/18 07:41:29 mrg Exp $
#
#	When upgrading, re-assemble the files base, base.lst, evdev and
#	evdev.lst by running ./configure && make in the dist directory,
#	and copy the resulting files back here.
#
#	% env PKG_CONFIG_PATH=/usr/X11R7/lib/pkgconfig meson --prefix=/usr/X11R7 build
#	% env PKG_CONFIG_PATH=/usr/X11R7/lib/pkgconfig meson compile -C build
#	% cp build/xkeyboard-config.7 src/external/mit/xorg/lib/xkeyboard-config/xkeyboard-config.man
#	% cp build/rules/{base,evdev}{,.lst} src/external/mit/xorg/lib/xkeyboard-config/rules
#
#       XXX and for now, this one too:
#
#	% cp build/meson-private/xkeyboard-config.pc src/external/mit/xorg/lib/xkeyboard-config/xkeyboard-config.pc.in

.include <bsd.own.mk>

XKBNAME=	rules
GENFILES=	base.extras.xml base.xml
FILES=		README base base.lst evdev evdev.lst xfree98 xkb.dtd
FILES+=		evdev.extras.xml evdev.xml
FILES+=		${GENFILES}
CLEAN+=		${GENFILES}

.for i in ${GENFILES}
FILESBUILD_${i}=	yes
.endfor

SYMLINKS=	base ${FILESDIR}/xorg \
		base.lst ${FILESDIR}/xorg.lst \
		base.xml ${FILESDIR}/xorg.xml

.include "../Makefile.xkbdata"

.include <bsd.x11.mk>
.include <bsd.prog.mk>
@


1.8
log
@add a note about a hack for the pkgconfig file.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 2022/10/17 18:51:35 mrg Exp $
d21 1
@


1.7
log
@remove evdev.extras.xml and evdev.xml from the list (build) generated files.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 2022/10/17 07:40:23 mrg Exp $
d11 4
@


1.6
log
@updates for xkeyboard-config 2.37.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2021/04/27 03:58:55 mrg Exp $
d15 1
a15 1
GENFILES=	base.extras.xml base.xml evdev.extras.xml evdev.xml
@


1.5
log
@updates for xkeyboard-config 2.32.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2018/06/01 01:21:02 christos Exp $
d7 4
a10 6
#	% env PKG_CONFIG_PATH=/usr/X11R7/lib/pkgconfig ./configure --prefix=/usr/X11R7
#	% cd man
#	% gmake xkeyboard-config.7
#	% cd ../rules
#	% ln -s /usr/pkg/bin/python3.8 ./python3
#	% env PATH=${PATH}:. PYTHON=python3.8 gmake base base.lst evdev evdev.lst
@


1.4
log
@Generate xml files properly. Noted by youri.
XXX: pullup-8
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2010/05/29 07:58:24 ghen Exp $
d6 7
@


1.3
log
@Move "compiled" files from dist directory to reachover directory (suggested
by mrg).  Add a note in the Makefile for future upgrades.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2010/05/28 12:38:34 ghen Exp $
d10 8
a17 8
FILES=		README base base.lst base.extras.xml.in base.xml.in \
		evdev evdev.lst evdev.extras.xml.in evdev.xml.in \
		xfree98 xkb.dtd

FILESNAME_base.xml.in=		base.xml
FILESNAME_base.extras.xml.in=	base.extras.xml
FILESNAME_evdev.xml.in=		evdev.xml
FILESNAME_evdev.extras.xml.in=	evdev.extras.xml
@


1.3.44.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2018/06/01 01:21:02 christos Exp $
d10 8
a17 8
GENFILES=	base.extras.xml base.xml evdev.extras.xml evdev.xml
FILES=		README base base.lst evdev evdev.lst xfree98 xkb.dtd
FILES+=		${GENFILES}
CLEAN+=		${GENFILES}

.for i in ${GENFILES}
FILESBUILD_${i}=	yes
.endfor
@


1.3.38.1
log
@Pull up following revision(s) (requested by youri in ticket #845):

	external/mit/xorg/lib/xkeyboard-config/Makefile.xkbdata: revision 1.4
	external/mit/xorg/lib/xkeyboard-config/rules/Makefile: revision 1.4

Generate xml files properly. Noted by youri.
XXX: pullup-8
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2010/05/29 07:58:24 ghen Exp $
d10 8
a17 8
GENFILES=	base.extras.xml base.xml evdev.extras.xml evdev.xml
FILES=		README base base.lst evdev evdev.lst xfree98 xkb.dtd
FILES+=		${GENFILES}
CLEAN+=		${GENFILES}

.for i in ${GENFILES}
FILESBUILD_${i}=	yes
.endfor
@


1.3.24.1
log
@Pull up following revision(s) (requested by youri in ticket #1608):

	external/mit/xorg/lib/xkeyboard-config/Makefile.xkbdata: revision 1.4
	external/mit/xorg/lib/xkeyboard-config/rules/Makefile: revision 1.4

Generate xml files properly. Noted by youri.
XXX: pullup-8
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2010/05/29 07:58:24 ghen Exp $
d10 8
a17 8
GENFILES=	base.extras.xml base.xml evdev.extras.xml evdev.xml
FILES=		README base base.lst evdev evdev.lst xfree98 xkb.dtd
FILES+=		${GENFILES}
CLEAN+=		${GENFILES}

.for i in ${GENFILES}
FILESBUILD_${i}=	yes
.endfor
@


1.2
log
@Update to xkeyboard-config 1.9.
@
text
@d1 5
a5 1
#	$NetBSD: Makefile,v 1.1 2009/06/11 01:49:22 mrg Exp $
@


1.1
log
@reachover build for xkeyboard-config
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1.1.1 2008/07/29 05:01:22 mrg Exp $
d6 2
a7 2
FILES=		README base base.lst base.xml.in \
		evdev evdev.lst evdev.xml.in \
d10 4
a13 2
FILESNAME_base.xml.in=	base.xml
FILESNAME_evdev.xml.in=	evdev.xml
@


1.1.4.1
log
@file Makefile was added on branch matt-nb5-mips64 on 2010-04-21 05:24:38 +0000
@
text
@d1 20
@


1.1.4.2
log
@sync to netbsd-5
@
text
@a0 20
#	$NetBSD: Makefile,v 1.1.2.2 2009/09/17 04:24:33 snj Exp $

.include <bsd.own.mk>

XKBNAME=	rules
FILES=		README base base.lst base.xml.in \
		evdev evdev.lst evdev.xml.in \
		xfree98 xkb.dtd

FILESNAME_base.xml.in=	base.xml
FILESNAME_evdev.xml.in=	evdev.xml

SYMLINKS=	base ${FILESDIR}/xorg \
		base.lst ${FILESDIR}/xorg.lst \
		base.xml ${FILESDIR}/xorg.xml

.include "../Makefile.xkbdata"

.include <bsd.x11.mk>
.include <bsd.prog.mk>
@


1.1.2.1
log
@file Makefile was added on branch netbsd-5 on 2009-09-17 04:24:33 +0000
@
text
@d1 20
@


1.1.2.2
log
@Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
@
text
@a0 20
#	$NetBSD: Makefile,v 1.1 2009/06/11 01:49:22 mrg Exp $

.include <bsd.own.mk>

XKBNAME=	rules
FILES=		README base base.lst base.xml.in \
		evdev evdev.lst evdev.xml.in \
		xfree98 xkb.dtd

FILESNAME_base.xml.in=	base.xml
FILESNAME_evdev.xml.in=	evdev.xml

SYMLINKS=	base ${FILESDIR}/xorg \
		base.lst ${FILESDIR}/xorg.lst \
		base.xml ${FILESDIR}/xorg.xml

.include "../Makefile.xkbdata"

.include <bsd.x11.mk>
.include <bsd.prog.mk>
@


