On 15.11.2017 21:07, Bryan Drewery wrote: > First, using "WRKDIRPREFIX=''" doesn't seem like a "supported feature". > If there's docs or a specific commit to support such a thing then sure. I've used it from my first day as ports committer. Maybe, it was not supported, but it worked for tens of years :)
> However, It seems fine to me. >> ~/svn/ports/devel/subversion # WRKDIRPREFIX=/usr/local/ports make -V WRKDIR >> /usr/local/ports/root/svn/ports/devel/subversion/work >> ~/svn/ports/devel/subversion # WRKDIRPREFIX=/usr/local/ports make -V WRKDIR >> WRKDIRPREFIX= >> /root/svn/ports/devel/subversion/work >> ~/svn/ports/devel/subversion # WRKDIRPREFIX=/usr/local/ports make -V WRKDIR >> WRKDIRPREFIX='' >> /root/svn/ports/devel/subversion/work -V works for me too. Real build doesn't work with these stange "Don't know how to make" messages. % pwd /usr/home/lev/FreeBSD/ports/devel/subversion % svnversion 454265 % make -V WRKDIR /usr/local/build/ports/usr/home/lev/FreeBSD/ports/devel/subversion/work % make -V WRKDIR WRKDIRPREFIX='' /usr/home/lev/FreeBSD/ports/devel/subversion/work % make extract You can have the repository created for you by defining WITH_REPOSITORY_CREATION. Make sure that: * all your svn users are members of a common group * this group is the group id of the db/ and locks/ subdirectories of your repository * the above subdirectories are writable by this group Many useful scripts will be installed into /usr/local/share/subversion ===> License APACHE20 accepted by the user ===> subversion-1.9.7 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by subversion-1.9.7 for building ===> Extracting for subversion-1.9.7 => SHA256 Checksum OK for subversion19/subversion-1.9.7.tar.bz2. mkdir: /usr/local/build/ports/usr/home/lev/FreeBSD/ports/devel/subversion: Permission denied *** Error code 1 Stop. make[1]: stopped in /usr/home/lev/FreeBSD/ports/devel/subversion *** Error code 1 Stop. make: stopped in /usr/home/lev/FreeBSD/ports/devel/subversion % make WRKDIRPREFIX='' extract make[1]: don't know how to make /usr/home/lev/FreeBSD/ports/devel/subversion/work/.extract_done.subversion._usr_local. Stop make[1]: stopped in /usr/home/lev/FreeBSD/ports/devel/subversion *** Error code 2 Stop. make: stopped in /usr/home/lev/FreeBSD/ports/devel/subversion % -- // Lev Serebryakov
signature.asc
Description: OpenPGP digital signature