Date: Sun, 28 Sep 2003 08:37:10 -0700 (PDT) From: "Pedro F. Giffuni" <giffunip@yahoo.com> To: Erik Trulsson <ertr1013@student.uu.se> Cc: freebsd-ports@FreeBSD.org Subject: Re: xview-clients port and the bento log Message-ID: <20030928153710.81198.qmail@web13407.mail.yahoo.com> In-Reply-To: <20030928071402.GA72957@falcon.midgard.homeip.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I see... (I did the last "cleaning" on that port years ago) Your patch is an option, another one is merging xview-clients into xview. I think the best would be to do something like ghostscript-x11 does, merge the xview-clients patches into the xview port and add the Clients target from the xview-clients port. Yeah, it's quite a job and it has to be done with some care. cheers, Pedro. --- Erik Trulsson <ertr1013@student.uu.se> wrote: ... > > The port itself is not quite broken (and the patch itself is fine), but > the port has a somewhat incestous relataionship with the xview port. > If you first do a 'make patch' in the xviw port, then 'make patch' in > the xview-clients port, then things will work fine. Otherwise they > won't. > This used to work automatically, but some time ago there were changes > made to the ports system as to exactly when build-time dependencies are > checked. It used to be prior to the extract target, but was moved to > just prior to the configure target. > Things ought to work fine, since xview-clients DEPENDS on xview, but > it doesn't work right for some reason. > > Anyway, the problem lies in how xview-clients depends on xview. > (And in the fact that both these ports seem quite dusty and in need of > a complete overhaul to have them updated to modern ports-practice, but > that seems like a lot of work.) > > The following patch to xview-clients seems to make the patches apply > cleanly, but I am not at all sure if this is the right way to solve the > problem: > > > Index: Makefile > =================================================================== > RCS file: /ncvs/ports/x11-toolkits/xview-clients/Makefile,v > retrieving revision 1.27 > diff -u -r1.27 Makefile > --- Makefile 20 Feb 2003 19:20:28 -0000 1.27 > +++ Makefile 28 Sep 2003 07:03:28 -0000 > @@ -18,6 +18,7 @@ > COMMENT= OpenLook applications and man pages > > DEPENDS= ${PORTSDIR}/x11-toolkits/xview:install > +PATCH_DEPENDS= /nonexistent:${PORTSDIR}/x11-toolkits/xview:patch > > USE_X_PREFIX= yes > EXTRACT_ONLY= # empty > > > > > > > -- > <Insert your favourite quote here.> > Erik Trulsson > ertr1013@student.uu.se __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030928153710.81198.qmail>