pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/35108
The following reply was made to PR pkg/35108; it has been noted by GNATS.
From: Simon Gerraty <sjg%juniper.net@localhost>
To: OBATA Akio <obata%lins.jp@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost,
pkgsrc-bugs%NetBSD.org@localhost, diro%nixsys.bz@localhost
Subject: Re: pkg/35108
Date: Tue, 28 Nov 2006 19:04:17 -0800
>Because current pkgsrc's bmake have a bug to read _ALL_ mk files in mksyspath,
>so except ${PREFIX}/share/mk has been removed from mksyspath.
>If set makesyspath=${PREFIX}/share/mk:/usr/share/mk and those two directores
>have same name files, unexpected trouble may be occured.
>
>> --- Makefile.orig 2006-11-25 12:59:04.000000000 +0000
>> +++ Makefile 2006-11-25 14:37:51.000000000 +0000
>> @@ -18,7 +18,14 @@
>> NO_CHECKSUM= yes
>> NO_MTREE= yes
>>
>> +.include "../../mk/bsd.prefs.mk"
>> +
>> +.if ${OPSYS:MNetBSD}
>> +makesyspath= ${PREFIX}/share/mk:/usr/share/mk
>> +.else
>> makesyspath= ${PREFIX}/share/mk
>> +.endif
>> +
>
>Why not simply add following line to depend on mk-files?
>DEPENDS+= mk-files-[0-9]*:../devel/mk-files
Because those mk-files are potentially way out of date for netbsd.
Best bet would be to update bmake in pkgsrc to a later version that
doesn't have this issue.
The switch from the original pkgsrc bootstrap bmake to importing the
source into devel/bmake/files was to avoid the hassles caused by pkgsrc
having a bmake that was several years out of date.
The version in devel/bmake is currently 20051105, that's a year old.
--sjg
Home |
Main Index |
Thread Index |
Old Index