| @@ -1,215 +1,214 @@ | | | @@ -1,215 +1,214 @@ |
1 | # $NetBSD: Makefile,v 1.319 2023/08/14 05:24:21 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.320 2023/08/21 12:10:59 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= qemu-8.0.3 | | 3 | DISTNAME= qemu-8.0.4 |
4 | PKGREVISION= 1 | | | |
5 | CATEGORIES= emulators | | 4 | CATEGORIES= emulators |
6 | MASTER_SITES= https://download.qemu.org/ | | 5 | MASTER_SITES= https://download.qemu.org/ |
7 | EXTRACT_SUFX= .tar.xz | | 6 | EXTRACT_SUFX= .tar.xz |
8 | | | 7 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://www.qemu.org/ | | 9 | HOMEPAGE= https://www.qemu.org/ |
11 | COMMENT= CPU emulator using dynamic translation | | 10 | COMMENT= CPU emulator using dynamic translation |
12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd | | 11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd |
13 | | | 12 | |
14 | TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build | | 13 | TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build |
15 | | | 14 | |
16 | USE_CURSES= resize_term wide | | 15 | USE_CURSES= resize_term wide |
17 | USE_LANGUAGES+= c c++ | | 16 | USE_LANGUAGES+= c c++ |
18 | USE_TOOLS+= bison flex makeinfo perl:build pod2man pkg-config | | 17 | USE_TOOLS+= bison flex makeinfo perl:build pod2man pkg-config |
19 | UNLIMIT_RESOURCES= datasize | | 18 | UNLIMIT_RESOURCES= datasize |
20 | HAS_CONFIGURE= yes | | 19 | HAS_CONFIGURE= yes |
21 | | | 20 | |
22 | # https://github.com/qemu/qemu/commit/56208a0d473c6db263cc333c787ca48b502d72ab | | 21 | # https://github.com/qemu/qemu/commit/56208a0d473c6db263cc333c787ca48b502d72ab |
23 | GCC_REQD+= 7 | | 22 | GCC_REQD+= 7 |
24 | | | 23 | |
25 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | 24 | PYTHON_VERSIONS_INCOMPATIBLE= 27 |
26 | | | 25 | |
27 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx | | 26 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx |
28 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme>=1.2.0:../../textproc/py-sphinx-rtd-theme | | 27 | TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme>=1.2.0:../../textproc/py-sphinx-rtd-theme |
29 | CONFIGURE_ARGS+= --sphinx-build=${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX} | | 28 | CONFIGURE_ARGS+= --sphinx-build=${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX} |
30 | | | 29 | |
31 | .include "options.mk" | | 30 | .include "options.mk" |
32 | | | 31 | |
33 | .include "../../mk/bsd.prefs.mk" | | 32 | .include "../../mk/bsd.prefs.mk" |
34 | | | 33 | |
35 | # When upgrading Qemu, you need to determine if this PALcode binary for | | 34 | # When upgrading Qemu, you need to determine if this PALcode binary for |
36 | # the Alpha emulator needs to be re-built. If it does not, then you do | | 35 | # the Alpha emulator needs to be re-built. If it does not, then you do |
37 | # not need to bump the version of this PALcode binary blob (which is | | 36 | # not need to bump the version of this PALcode binary blob (which is |
38 | # supplied as a separate distfile). Contact thorpej@ for details. | | 37 | # supplied as a separate distfile). Contact thorpej@ for details. |
39 | PALCODE_CLIPPER= palcode-clipper-qemu-5.2.0nb8 | | 38 | PALCODE_CLIPPER= palcode-clipper-qemu-5.2.0nb8 |
40 | | | 39 | |
41 | DISTFILES= ${DEFAULT_DISTFILES} | | 40 | DISTFILES= ${DEFAULT_DISTFILES} |
42 | DISTFILES+= ${PALCODE_CLIPPER} | | 41 | DISTFILES+= ${PALCODE_CLIPPER} |
43 | SITES.${PALCODE_CLIPPER}= http://ftp.NetBSD.org/pub/NetBSD/arch/alpha/qemu/ | | 42 | SITES.${PALCODE_CLIPPER}= http://ftp.NetBSD.org/pub/NetBSD/arch/alpha/qemu/ |
44 | | | 43 | |
45 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 44 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
46 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX}/share/qemu | | 45 | CONFIGURE_ARGS+= --interp-prefix=${PREFIX}/share/qemu |
47 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 46 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
48 | CONFIGURE_ARGS+= --python=${PYTHONBIN} | | 47 | CONFIGURE_ARGS+= --python=${PYTHONBIN} |
49 | CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd | | 48 | CONFIGURE_ARGS+= --smbd=${PREFIX}/sbin/smbd |
50 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 49 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
51 | CONFIGURE_ARGS+= --enable-curses | | 50 | CONFIGURE_ARGS+= --enable-curses |
52 | CONFIGURE_ARGS+= --enable-docs | | 51 | CONFIGURE_ARGS+= --enable-docs |
53 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} | | 52 | CONFIGURE_ENV+= mansuffix=/${PKGMANDIR} |
54 | | | 53 | |
55 | .if defined(PKGSRC_USE_SSP) | | 54 | .if defined(PKGSRC_USE_SSP) |
56 | # do not add flags to everything | | 55 | # do not add flags to everything |
57 | PKGSRC_USE_SSP= no | | 56 | PKGSRC_USE_SSP= no |
58 | CONFIGURE_ARGS+= --enable-stack-protector | | 57 | CONFIGURE_ARGS+= --enable-stack-protector |
59 | .endif | | 58 | .endif |
60 | | | 59 | |
61 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 | | 60 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-aarch64 |
62 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha | | 61 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-alpha |
63 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm | | 62 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-arm |
64 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris | | 63 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-cris |
65 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-hppa | | 64 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-hppa |
66 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 | | 65 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-i386 |
67 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-m68k | | 66 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-m68k |
68 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze | | 67 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblaze |
69 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel | | 68 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-microblazeel |
70 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips | | 69 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips |
71 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64 | | 70 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64 |
72 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el | | 71 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mips64el |
73 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mipsel | | 72 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-mipsel |
74 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-nios2 | | 73 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-nios2 |
75 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-or1k | | 74 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-or1k |
76 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc | | 75 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc |
77 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc64 | | 76 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-ppc64 |
78 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv32 | | 77 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv32 |
79 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv64 | | 78 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-riscv64 |
80 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-s390x | | 79 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-s390x |
81 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4 | | 80 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4 |
82 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4eb | | 81 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sh4eb |
83 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc | | 82 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc |
84 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc64 | | 83 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-sparc64 |
85 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-tricore | | 84 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-tricore |
86 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-x86_64 | | 85 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-x86_64 |
87 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-xtensa | | 86 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-xtensa |
88 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-xtensaeb | | 87 | NOT_PAX_MPROTECT_SAFE+= bin/qemu-system-xtensaeb |
89 | | | 88 | |
90 | PKG_SYSCONFSUBDIR= qemu | | 89 | PKG_SYSCONFSUBDIR= qemu |
91 | | | 90 | |
92 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 share/doc/qemu | | 91 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 share/doc/qemu |
93 | | | 92 | |
94 | .include "../../mk/oss.buildlink3.mk" | | 93 | .include "../../mk/oss.buildlink3.mk" |
95 | | | 94 | |
96 | .if ${OSS_TYPE} != "none" | | 95 | .if ${OSS_TYPE} != "none" |
97 | SUBST_CLASSES+= oss | | 96 | SUBST_CLASSES+= oss |
98 | SUBST_STAGE.oss= pre-configure | | 97 | SUBST_STAGE.oss= pre-configure |
99 | SUBST_MESSAGE.oss= Correcting the path to the OSS device. | | 98 | SUBST_MESSAGE.oss= Correcting the path to the OSS device. |
100 | SUBST_FILES.oss+= audio/ossaudio.c | | 99 | SUBST_FILES.oss+= audio/ossaudio.c |
101 | SUBST_SED.oss+= -e "s,/dev/dsp,${DEVOSSAUDIO},g" | | 100 | SUBST_SED.oss+= -e "s,/dev/dsp,${DEVOSSAUDIO},g" |
102 | .endif | | 101 | .endif |
103 | | | 102 | |
104 | UE_ARCHS+= aarch64 aarch64_be | | 103 | UE_ARCHS+= aarch64 aarch64_be |
105 | UE_ARCHS+= alpha arm armeb cris | | 104 | UE_ARCHS+= alpha arm armeb cris |
106 | UE_ARCHS+= hexagon hppa | | 105 | UE_ARCHS+= hexagon hppa |
107 | UE_ARCHS+= i386 | | 106 | UE_ARCHS+= i386 |
108 | UE_ARCHS+= loongarch64 | | 107 | UE_ARCHS+= loongarch64 |
109 | UE_ARCHS+= m68k microblaze microblazeel | | 108 | UE_ARCHS+= m68k microblaze microblazeel |
110 | UE_ARCHS+= mips mips64 mips64el mipsel mipsn32 mipsn32el | | 109 | UE_ARCHS+= mips mips64 mips64el mipsel mipsn32 mipsn32el |
111 | UE_ARCHS+= nios2 | | 110 | UE_ARCHS+= nios2 |
112 | UE_ARCHS+= or1k ppc ppc64 ppc64le | | 111 | UE_ARCHS+= or1k ppc ppc64 ppc64le |
113 | UE_ARCHS+= riscv32 riscv64 | | 112 | UE_ARCHS+= riscv32 riscv64 |
114 | UE_ARCHS+= s390x sh4 sh4eb sparc sparc32plus sparc64 | | 113 | UE_ARCHS+= s390x sh4 sh4eb sparc sparc32plus sparc64 |
115 | UE_ARCHS+= x86_64 xtensa xtensaeb | | 114 | UE_ARCHS+= x86_64 xtensa xtensaeb |
116 | | | 115 | |
117 | .if ${OPSYS} == "NetBSD" | | 116 | .if ${OPSYS} == "NetBSD" |
118 | PLIST.ga= yes | | 117 | PLIST.ga= yes |
119 | PLIST.nbd= yes | | 118 | PLIST.nbd= yes |
120 | . if !exists(/usr/include/machine/trap.h) \ | | 119 | . if !exists(/usr/include/machine/trap.h) \ |
121 | || "1"=="1" # XXX usermode emulation is broken | | 120 | || "1"=="1" # XXX usermode emulation is broken |
122 | CONFIGURE_ARGS+= --disable-bsd-user | | 121 | CONFIGURE_ARGS+= --disable-bsd-user |
123 | . else | | 122 | . else |
124 | CONFIGURE_ARGS+= --enable-bsd-user | | 123 | CONFIGURE_ARGS+= --enable-bsd-user |
125 | USER_EMUL= i386 x86_64 | | 124 | USER_EMUL= i386 x86_64 |
126 | . endif | | 125 | . endif |
127 | .elif ${OPSYS:M*BSD} || ${OPSYS} == "DragonFly" | | 126 | .elif ${OPSYS:M*BSD} || ${OPSYS} == "DragonFly" |
128 | USER_EMUL= i386 x86_64 | | 127 | USER_EMUL= i386 x86_64 |
129 | PLIST.ga= yes | | 128 | PLIST.ga= yes |
130 | PLIST.nbd= yes | | 129 | PLIST.nbd= yes |
131 | .elif ${OPSYS} == "Darwin" | | 130 | .elif ${OPSYS} == "Darwin" |
132 | USER_EMUL= | | 131 | USER_EMUL= |
133 | CONFIGURE_ARGS+= --disable-bsd-user | | 132 | CONFIGURE_ARGS+= --disable-bsd-user |
134 | PLIST.nbd= yes | | 133 | PLIST.nbd= yes |
135 | .elif ${OPSYS} == "Linux" | | 134 | .elif ${OPSYS} == "Linux" |
136 | USER_EMUL= ${UE_ARCHS} | | 135 | USER_EMUL= ${UE_ARCHS} |
137 | PLIST.bridge-helper= yes | | 136 | PLIST.bridge-helper= yes |
138 | PLIST.ga= yes | | 137 | PLIST.ga= yes |
139 | PLIST.nbd= yes | | 138 | PLIST.nbd= yes |
140 | PLIST.pr-helper= yes | | 139 | PLIST.pr-helper= yes |
141 | .elif ${MACHINE_PLATFORM:MSunOS-5.11-*} | | 140 | .elif ${MACHINE_PLATFORM:MSunOS-5.11-*} |
142 | PLIST.ga= yes | | 141 | PLIST.ga= yes |
143 | PLIST.nbd= yes | | 142 | PLIST.nbd= yes |
144 | CONFIGURE_ARGS+= --disable-coroutine-pool | | 143 | CONFIGURE_ARGS+= --disable-coroutine-pool |
145 | .endif | | 144 | .endif |
146 | | | 145 | |
147 | PLIST_VARS+= plugins | | 146 | PLIST_VARS+= plugins |
148 | .if ${OPSYS} != "SunOS" | | 147 | .if ${OPSYS} != "SunOS" |
149 | PLIST.plugins= yes | | 148 | PLIST.plugins= yes |
150 | CONFIGURE_ARGS+= --enable-plugins | | 149 | CONFIGURE_ARGS+= --enable-plugins |
151 | .else | | 150 | .else |
152 | CONFIGURE_ARGS+= --disable-plugins | | 151 | CONFIGURE_ARGS+= --disable-plugins |
153 | .endif | | 152 | .endif |
154 | | | 153 | |
155 | PLIST_VARS+= ${UE_ARCHS} bridge-helper ga keymap nbd pr-helper | | 154 | PLIST_VARS+= ${UE_ARCHS} bridge-helper ga keymap nbd pr-helper |
156 | .for pvar in ${USER_EMUL} | | 155 | .for pvar in ${USER_EMUL} |
157 | PLIST.${pvar}= yes | | 156 | PLIST.${pvar}= yes |
158 | .endfor | | 157 | .endfor |
159 | | | 158 | |
160 | # different versions of Sphinx generate different static files | | 159 | # different versions of Sphinx generate different static files |
161 | PLIST_SRC= PLIST ${WRKDIR}/PLIST.STATIC | | 160 | PLIST_SRC= PLIST ${WRKDIR}/PLIST.STATIC |
162 | | | 161 | |
163 | PRINT_PLIST_AWK+= /\/_static\// { next; } | | 162 | PRINT_PLIST_AWK+= /\/_static\// { next; } |
164 | | | 163 | |
165 | TEST_TARGET= check | | 164 | TEST_TARGET= check |
166 | | | 165 | |
167 | PYTHON_FOR_BUILD_ONLY= tool | | 166 | PYTHON_FOR_BUILD_ONLY= tool |
168 | | | 167 | |
169 | post-extract: | | 168 | post-extract: |
170 | cp ${WRKDIR}/${PALCODE_CLIPPER} ${WRKSRC}/pc-bios/palcode-clipper | | 169 | cp ${WRKDIR}/${PALCODE_CLIPPER} ${WRKSRC}/pc-bios/palcode-clipper |
171 | cp ${FILESDIR}/hw-mips-mipssim_virtio.c ${WRKSRC}/hw/mips/mipssim_virtio.c | | 170 | cp ${FILESDIR}/hw-mips-mipssim_virtio.c ${WRKSRC}/hw/mips/mipssim_virtio.c |
172 | | | 171 | |
173 | do-build: | | 172 | do-build: |
174 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ | | 173 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
175 | ninja -j ${_MAKE_JOBS_N:U1} -C build | | 174 | ninja -j ${_MAKE_JOBS_N:U1} -C build |
176 | | | 175 | |
177 | do-install: | | 176 | do-install: |
178 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} \ | | 177 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} \ |
179 | ninja -j ${_MAKE_JOBS_N:U1} -C build install | | 178 | ninja -j ${_MAKE_JOBS_N:U1} -C build install |
180 | | | 179 | |
181 | # Some dependencies aren't correct and this tries to be re-made on install, | | 180 | # Some dependencies aren't correct and this tries to be re-made on install, |
182 | # failing due to configure bugs. | | 181 | # failing due to configure bugs. |
183 | post-build: | | 182 | post-build: |
184 | ${TOUCH} ${WRKSRC}/config-host.mak | | 183 | ${TOUCH} ${WRKSRC}/config-host.mak |
185 | | | 184 | |
186 | post-install: | | 185 | post-install: |
187 | ${INSTALL_DATA} ${FILESDIR}/Makefile.multinode-NetBSD \ | | 186 | ${INSTALL_DATA} ${FILESDIR}/Makefile.multinode-NetBSD \ |
188 | ${DESTDIR}${PREFIX}/share/doc/qemu/ | | 187 | ${DESTDIR}${PREFIX}/share/doc/qemu/ |
189 | ${RM} -f ${DESTDIR}${PREFIX}/share/doc/qemu/interop/.buildinfo | | 188 | ${RM} -f ${DESTDIR}${PREFIX}/share/doc/qemu/interop/.buildinfo |
190 | ${RM} -f ${DESTDIR}${PREFIX}/share/doc/qemu/specs/.buildinfo | | 189 | ${RM} -f ${DESTDIR}${PREFIX}/share/doc/qemu/specs/.buildinfo |
191 | ${RM} -f ${WRKDIR}/PLIST.STATIC | | 190 | ${RM} -f ${WRKDIR}/PLIST.STATIC |
192 | cd ${DESTDIR}${PREFIX} && \ | | 191 | cd ${DESTDIR}${PREFIX} && \ |
193 | ${FIND} share/doc/qemu -path '*/_static/*' -type f -print > ${WRKDIR}/PLIST.STATIC | | 192 | ${FIND} share/doc/qemu -path '*/_static/*' -type f -print > ${WRKDIR}/PLIST.STATIC |
194 | | | 193 | |
195 | .include "../../archivers/lzo/buildlink3.mk" | | 194 | .include "../../archivers/lzo/buildlink3.mk" |
196 | .include "../../archivers/zstd/buildlink3.mk" | | 195 | .include "../../archivers/zstd/buildlink3.mk" |
197 | .include "../../devel/glib2/buildlink3.mk" | | 196 | .include "../../devel/glib2/buildlink3.mk" |
198 | .include "../../devel/libusb1/buildlink3.mk" | | 197 | .include "../../devel/libusb1/buildlink3.mk" |
199 | .include "../../devel/snappy/buildlink3.mk" | | 198 | .include "../../devel/snappy/buildlink3.mk" |
200 | .include "../../devel/zlib/buildlink3.mk" | | 199 | .include "../../devel/zlib/buildlink3.mk" |
201 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 200 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
202 | .include "../../graphics/png/buildlink3.mk" | | 201 | .include "../../graphics/png/buildlink3.mk" |
203 | .include "../../lang/python/tool.mk" | | 202 | .include "../../lang/python/tool.mk" |
204 | .include "../../net/libslirp/buildlink3.mk" | | 203 | .include "../../net/libslirp/buildlink3.mk" |
205 | .include "../../security/libgcrypt/buildlink3.mk" | | 204 | .include "../../security/libgcrypt/buildlink3.mk" |
206 | .include "../../sysutils/dtc/buildlink3.mk" | | 205 | .include "../../sysutils/dtc/buildlink3.mk" |
207 | .include "../../www/curl/buildlink3.mk" | | 206 | .include "../../www/curl/buildlink3.mk" |
208 | .include "../../x11/pixman/buildlink3.mk" | | 207 | .include "../../x11/pixman/buildlink3.mk" |
209 | .if ${OPSYS} != "Darwin" | | 208 | .if ${OPSYS} != "Darwin" |
210 | .include "../../x11/xkeyboard-config/buildlink3.mk" | | 209 | .include "../../x11/xkeyboard-config/buildlink3.mk" |
211 | .endif | | 210 | .endif |
212 | .include "../../mk/curses.buildlink3.mk" | | 211 | .include "../../mk/curses.buildlink3.mk" |
213 | .include "../../mk/jpeg.buildlink3.mk" | | 212 | .include "../../mk/jpeg.buildlink3.mk" |
214 | .include "../../mk/pthread.buildlink3.mk" | | 213 | .include "../../mk/pthread.buildlink3.mk" |
215 | .include "../../mk/bsd.pkg.mk" | | 214 | .include "../../mk/bsd.pkg.mk" |