svn commit: r476508 - head/x11/xorgproto
Niclas Zeising
zeising at freebsd.org
Sat Aug 11 09:33:23 UTC 2018
On 08/11/18 11:23, Niclas Zeising wrote:
> On 08/06/18 14:20, Mathieu Arnold wrote:
>> Author: mat
>> Date: Mon Aug 6 12:20:39 2018
>> New Revision: 476508
>> URL: https://svnweb.freebsd.org/changeset/ports/476508
>>
>> Log:
>> Fix Xprint build issue.
>> For some reason, the Xprint.man patch is supposed to get into a
>> subdirectory
>> that does not exist:
>> --------------------------
>> |--- man/Xprint.man.orig 2018-07-24 10:46:56 UTC
>> |+++ man/Xprint.man
>> --------------------------
>> (Creating file Xprint.man...)
>> Patching file Xprint.man using Plan A...
>> Empty context always matches.
>> Hunk #1 succeeded at 1.
>> done
>> So patch extracts it in the first existing directory, and then the
>> build fails:
>> make[1]: don't know how to make man/Xprint.7. Stop
>> make[1]: stopped in
>> /wrkdirs/usr/ports/x11/xorgproto/work/xorgproto-2018.4
>> *** Error code 1
>> Stop.
>> Sponsored by: Absolight
>>
>> Modified:
>> head/x11/xorgproto/Makefile (contents, props changed)
>>
>> Modified: head/x11/xorgproto/Makefile
>> ==============================================================================
>>
>> --- head/x11/xorgproto/Makefile Mon Aug 6 11:23:41 2018 (r476507)
>> +++ head/x11/xorgproto/Makefile Mon Aug 6 12:20:39 2018 (r476508)
>> @@ -14,4 +14,7 @@ CONFIGURE_ARGS= --without-fop \
>> --without-xsltproc \
>> --enable-legacy
>> +pre-patch:
>> + @${MKDIR} ${WRKSRC}/man
>> +
>> .include <bsd.port.mk>
>>
>
> Strangely, I've never ran into this issue. I created the patch pointing
> to the directory, and it gets extracted, built and installed fine. Are
> there differences in how patch handles nonexistent directories on
> dfifferent versions of FreeBSD?
Hi!
So, I just tried some more, in a bunch of different versions. In all my
jails, with poudriere, the man directory gets created and the patch is
extracted there as it should be. How are you building the port/package?
I'm just curious as to why we see this different behavior. This went
through an exp-run without issue, but something strange is happening here.
Regards
--
Niclas
More information about the svn-ports-all
mailing list