On Wed, May 15, 2013 at 01:21:52PM -0700, patrick keshishian wrote:
> Hi,
> 
> On Wed, May 15, 2013 at 1:08 PM, Antoine Jacoutot <ajacou...@bsdfrog.org> 
> wrote:
> > Hi.
> >
> > Some time ago espie@ added a check to make sure that /usr/ports was not a 
> > symlink because this could break a couple (or 3?) ports.
> > I hate that restriction.
> > Last time I talked to him he said that chromium needed to be fixed because 
> > it was one of the outstanding ports that would not build with a symlinked 
> > /usr/ports.
> >
> > Well I just reverted the diff and chromium built fine with /usr/ports -> 
> > /home/cvs/openbsd/ports today.
> > So I am proposing to revert the diff and if any other port breaks because 
> > of this, I volunteer to fix it/them; I just find the restriction stupid.
> 
> :-)
> 
> I had this diff locally, and got "yelled" at by espie@. He suggested
> setting PORTSDIR to point to the actual directory /usr/ports is
> symlinked to.
> 
> I'm not against your proposal, but curious if there is any reason
> setting PORTSDIR does not work?

Setting PORTSDIR works, but is not the point of this diff.


> 
> --patrick
> 
> 
> > Sometimes it is good to adapt the infrastructure for broken stuffs, but 
> > here it makes no sense especially if we are talking about a couple of ports.
> >
> > comments/ok?
> >
> >
> > Index: bsd.port.mk
> > ===================================================================
> > RCS file: /cvs/ports/infrastructure/mk/bsd.port.mk,v
> > retrieving revision 1.1224
> > diff -u -r1.1224 bsd.port.mk
> > --- bsd.port.mk 14 May 2013 13:38:59 -0000      1.1224
> > +++ bsd.port.mk 15 May 2013 20:03:33 -0000
> > @@ -2401,11 +2401,6 @@
> >
> >  ${_WRKDIR_COOKIE}:
> >         @rm -rf ${WRKDIR}
> > -       @if test -h ${PORTSDIR}; then \
> > -               echo 1>&2 "Fatal: ${PORTSDIR} is a symlink."; \
> > -               echo 1>&2 "Please point PORTSDIR to the real directory (in 
> > /etc/mk.conf)"; \
> > -               exit 1; \
> > -       fi
> >  .if ${PORTS_BUILD_XENOCARA_TOO:L} != "yes"
> >         @appdefaults=${LOCALBASE}/lib/X11/app-defaults; \
> >         if ! test -d $$appdefaults -a -h $$appdefaults; then \
> >
> > --
> > Antoine
> >

-- 
Antoine

Reply via email to