Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Aug 2021 05:54:12 +0900
From:      Tatsuki Makino <tatsuki_makino@hotmail.com>
To:        Dan Langille <dan@langille.org>, freebsd-ports <freebsd-ports@freebsd.org>
Subject:   Re: extracting pkg-message for FreshPorts
Message-ID:  <PSAPR03MB563950CBD29C7F6EE2D38793FAF89@PSAPR03MB5639.apcprd03.prod.outlook.com>
In-Reply-To: <66f831d1-a332-6ad7-de21-438f68471a31@langille.org>
References:  <9b3d3bf7-5555-7f0b-9ed5-3bb4d0555a54@langille.org> <66f831d1-a332-6ad7-de21-438f68471a31@langille.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Dan Langille wrote on 2021/08/11 08:33:
> [dan@empty:/usr/ports/x11/nvidia-driver-390] $ ls -l /var/ports/usr/ports/x11/nvidia-driver-390/work/pkg-message
> -rw-r--r--  1 root  wheel  1808 Aug 10 22:31 /var/ports/usr/ports/x11/nvidia-driver-390/work/pkg-message
> 
>> Is there a better way?
> Yes, there is.  make apply-slist
> 
> From IRC came that suggestion, which, oddly enough, I was originally using before heading down this rabbit hole.
> 
> [root@empty /usr/ports/x11/nvidia-driver-390]# make apply-slist
> /bin/sh: cannot create /var/ports/usr/ports/x11/nvidia-driver-390/work/pkg-message: No such file or directory
> *** Error code 2
> 
> Stop.
> make: stopped in /usr/ports/x11/nvidia-driver-390
> [root@empty /usr/ports/x11/nvidia-driver-390]#
> 
> 
> Nope. That won't work.

The _PORTS_DIRECTORIES directory seems to have a target that executes mkdir.

I think the following is also possible... I'm just thinking :)

make -C /usr/ports/x11/nvidia-driver-390 `make -C /usr/ports/x11/nvidia-driver-390 -V EXTRACT_WRKDIR` apply-slist




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?PSAPR03MB563950CBD29C7F6EE2D38793FAF89>