| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: bsd.x11.mk,v 1.132.2.2 2020/08/20 16:15:43 martin Exp $ | | 1 | # $NetBSD: bsd.x11.mk,v 1.132.2.3 2024/04/17 18:04:57 martin Exp $ |
2 | | | 2 | |
3 | .include <bsd.init.mk> | | 3 | .include <bsd.init.mk> |
4 | | | 4 | |
5 | BINDIR= ${X11BINDIR} | | 5 | BINDIR= ${X11BINDIR} |
6 | LIBDIR= ${X11USRLIBDIR} | | 6 | LIBDIR= ${X11USRLIBDIR} |
7 | MANDIR= ${X11MANDIR} | | 7 | MANDIR= ${X11MANDIR} |
8 | | | 8 | |
9 | COPTS+= -fno-strict-aliasing | | 9 | COPTS+= -fno-strict-aliasing |
10 | | | 10 | |
11 | .include <bsd.sys.mk> | | 11 | .include <bsd.sys.mk> |
12 | | | 12 | |
13 | .if !defined(NOSSP) && (${USE_SSP:Uno} != "no") | | 13 | .if !defined(NOSSP) && (${USE_SSP:Uno} != "no") |
14 | CPPFLAGS+= -DNO_ALLOCA | | 14 | CPPFLAGS+= -DNO_ALLOCA |
| @@ -136,27 +136,27 @@ XORG_SERVER_TEENY= 6 | | | @@ -136,27 +136,27 @@ XORG_SERVER_TEENY= 6 |
136 | XORG_SERVER_MINOR= 20 | | 136 | XORG_SERVER_MINOR= 20 |
137 | XORG_SERVER_TEENY= 5 | | 137 | XORG_SERVER_TEENY= 5 |
138 | .endif | | 138 | .endif |
139 | | | 139 | |
140 | XVENDORNAMESHORT= '"X.Org"' | | 140 | XVENDORNAMESHORT= '"X.Org"' |
141 | XVENDORNAME= '"The X.Org Foundation"' | | 141 | XVENDORNAME= '"The X.Org Foundation"' |
142 | XORG_RELEASE= '"Release ${XORG_SERVER_MAJOR}.${XORG_SERVER_MINOR}.${XORG_SERVER_TEENY}"' | | 142 | XORG_RELEASE= '"Release ${XORG_SERVER_MAJOR}.${XORG_SERVER_MINOR}.${XORG_SERVER_TEENY}"' |
143 | __XKBDEFRULES__= '"xorg"' | | 143 | __XKBDEFRULES__= '"xorg"' |
144 | XLOCALE.DEFINES= -DXLOCALEDIR=\"${X11LIBDIR}/locale\" \ | | 144 | XLOCALE.DEFINES= -DXLOCALEDIR=\"${X11LIBDIR}/locale\" \ |
145 | -DXLOCALELIBDIR=\"${X11LIBDIR}/locale\" | | 145 | -DXLOCALELIBDIR=\"${X11LIBDIR}/locale\" |
146 | | | 146 | |
147 | XORG_VERSION_CURRENT="(((${XORG_SERVER_MAJOR}) * 10000000) + ((${XORG_SERVER_MINOR}) * 100000) + ((${XORG_SERVER_TEENY}) * 1000) + 0)" | | 147 | XORG_VERSION_CURRENT="(((${XORG_SERVER_MAJOR}) * 10000000) + ((${XORG_SERVER_MINOR}) * 100000) + ((${XORG_SERVER_TEENY}) * 1000) + 0)" |
148 | | | 148 | |
149 | PRINT_PACKAGE_VERSION= awk '/^PACKAGE_VERSION=/ { \ | | 149 | PRINT_PACKAGE_VERSION= ${TOOL_AWK} '/^PACKAGE_VERSION=/ { \ |
150 | match($$1, "([0-9]+\\.)+[0-9]+"); \ | | 150 | match($$1, "([0-9]+\\.)+[0-9]+"); \ |
151 | version = substr($$1, RSTART, RLENGTH); \ | | 151 | version = substr($$1, RSTART, RLENGTH); \ |
152 | } END { print version }' | | 152 | } END { print version }' |
153 | | | 153 | |
154 | | | 154 | |
155 | # Commandline to convert 'XCOMM' comments and 'XHASH' to '#', among other | | 155 | # Commandline to convert 'XCOMM' comments and 'XHASH' to '#', among other |
156 | # things. Transformed from the "CppSedMagic" macro from "Imake.rules". | | 156 | # things. Transformed from the "CppSedMagic" macro from "Imake.rules". |
157 | # | | 157 | # |
158 | X11TOOL_UNXCOMM= ${TOOL_SED} -e '/^\# *[0-9][0-9]* *.*$$/d' \ | | 158 | X11TOOL_UNXCOMM= ${TOOL_SED} -e '/^\# *[0-9][0-9]* *.*$$/d' \ |
159 | -e '/^\#line *[0-9][0-9]* *.*$$/d' \ | | 159 | -e '/^\#line *[0-9][0-9]* *.*$$/d' \ |
160 | -e '/^[ ]*XCOMM$$/s/XCOMM/\#/' \ | | 160 | -e '/^[ ]*XCOMM$$/s/XCOMM/\#/' \ |
161 | -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/\#/' \ | | 161 | -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/\#/' \ |
162 | -e '/^[ ]*XHASH/s/XHASH/\#/' \ | | 162 | -e '/^[ ]*XHASH/s/XHASH/\#/' \ |