From owner-freebsd-ports Thu Mar 25 21: 2:13 1999 Delivered-To: freebsd-ports@freebsd.org Received: from corp.au.triax.com (slwag2p20.ozemail.com.au [203.108.157.68]) by hub.freebsd.org (Postfix) with ESMTP id B40E214CB0 for ; Thu, 25 Mar 1999 21:01:57 -0800 (PST) (envelope-from jim@corp.au.triax.com) Received: (from jim@localhost) by corp.au.triax.com (8.9.3/8.9.3) id QAA01986; Fri, 26 Mar 1999 16:01:26 +1100 (EST) Date: Fri, 26 Mar 1999 16:01:25 +1100 From: Jim Mock To: Chuck Robey Cc: ports@FreeBSD.ORG Subject: Re: Makefile help Message-ID: <19990326160124.A89238@corp.au.triax.com> Reply-To: jim@corp.au.triax.com References: <19990326145433.A79699@corp.au.triax.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Mutt/0.96.1i In-Reply-To: Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 25 Mar 1999 at 23:03:17 -0500, Chuck Robey wrote: > On Fri, 26 Mar 1999, Jim Mock wrote: > > On Thu, 25 Mar 1999 at 21:44:54 -0600, Steve Price wrote: [snip..] > > > The key is probably in the Imakefile. Can you send me a copy > > > and let me take a look? > > > > > > > Boy do I feel dumb now.. I figured it was right in front of my > > face, and it was =) I've edited the Imakefiles and made some > > patches.. I'll be testing it with them in a sec. > > Everyone's allowed to make every mistake ONCE. Go find another > mistake to make (that one is now taken!) > Already have =P Even though it's now installing and playing nice with the X prefix, make deinstall is trying to remove /usr/X11R6/lib/libworkman.so.1 but it's not specified in the PLIST. Here's the relevant part of PLIST.. lib/libworkman.so lib/libworkman.so.1.4 And here's the relevant part during make install.. installing in ./libworkman... + /usr/bin/install -c -m 0755 libworkman.so.1.4.1 /usr/X11R6/lib/libworkman.so.1.4 + rm -f /usr/X11R6/lib/libworkman.so + ln -s libworkman.so.1.4 /usr/X11R6/lib/libworkman.so And here's what happens on make deinstall.. ===> Deinstalling for ascd-0.10.1 pkg_delete: file `/usr/X11R6/lib/libworkman.so.1' doesn't really exist pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) Am I being clueless again? Where is it getting libworkman.so.1? It should be .so.1.4, shouldn't it? > BTW, get rid of the explicit man page stuff, just listing it under > MAN1 does all that (including conditioning it against NOPORTDOCS). > Any man page you list there no longer goes into PLIST, either. > Yeah, I've already removed it. With the patches to Imakefile it doesn't need any of the other stuff. Once I figure out the problem above, it'll be ready to go. Later, -- Jim Mock System Administrator jim@corp.au.triax.com ,-._|\ FreeBSD work: Triax Internet Services http://www.triax.com/ / \ The personal: http://www.triax.com/~jim/ \_,--._/ Power To The FreeBSD 'zine http://www.freebsdzine.org/ v Serve! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message