tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: USE_IMAKE on X11_TYPE=native



Hi,

In message <aYzCr86Ufzov8LDh%exadelic.gatalith.at@localhost>
	on Wed, 11 Feb 2026 18:56:53 +0100,
	Thomas Klausner <wiz%gatalith.at@localhost> wrote:
> I think you'll need to change mk/tools/replace.mk.
> 
> Compare these two sections from the current version:
Thank you for your advice.

Index: mk/tools/replace.mk
===================================================================
RCS file: /cvsroot/pkgsrc/mk/tools/replace.mk,v
retrieving revision 1.305
diff -u -u -r1.305 replace.mk
--- mk/tools/replace.mk	18 Feb 2025 13:01:28 -0000	1.305
+++ mk/tools/replace.mk	12 Feb 2026 03:07:56 -0000
@@ -1308,8 +1308,12 @@
 .  if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) && \
       !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS])
 TOOLS_CREATE+=		${_t_}
+.  if ${X11_TYPE:U} == modular
 TOOLS_DEPENDS.${_t_}?=	imake-[0-9]*:../../devel/imake
 TOOLS_PATH.${_t_}=	${TOOLBASE}/bin/${_t_}
+.  else
+TOOLS_PATH.${_t_}=	${X11BASE}/bin/${_t_}
+.endif
 .  endif
 .endfor
 
With this change, make configure still failed.

===> Configuring for jmk-fonts-3.0nb4
=> Checking for portability problems in extracted files
imake -DUseInstalled -I/usr/X11R7/lib/X11/config
Imakefile.c:15:2: fatal error: Imake.tmpl: No such file or directory
compilation terminated.
/usr/X11R7/bin/imake: Exit code 1.
  Stop.
*** Error code 1


But, disabling use of cwappers makes it success.

% USE_CWRAPPERS=no make configure
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
=> Checksum BLAKE2s OK for jmk-x11-fonts-3.0.tar.gz
=> Checksum SHA512 OK for jmk-x11-fonts-3.0.tar.gz
...
===> Configuring for jmk-fonts-3.0nb4
=> Checking for portability problems in extracted files
imake -DUseInstalled -I/usr/X11R7/lib/X11/config
make Makefiles
make includes
make depend


-- 
Takahiro Kambe <taca%NetBSD.org@localhost> / <taca%back-street.net@localhost>


Home | Main Index | Thread Index | Old Index