Date: Tue, 7 Aug 2012 14:17:02 +0800 From: HU Dong <itechbear@gmail.com> To: Jason Helfman <jgh@freebsd.org> Cc: freebsd-ports@freebsd.org Subject: Re: How to change docdir in port Makefile? Message-ID: <CAA96eVvf0=LKo46Vxi4fyWJnbFsJw0xhboEpdc0aUVGXE-AFxw@mail.gmail.com> In-Reply-To: <CAMuy=%2BhT-jE3WjdDgVon=CGiCoLZnyHeN2b16VwXDhDBV9Te6A@mail.gmail.com> References: <CAA96eVuC6kSknTFueaAMuOaDvmiuB_%2Bb-XYoh711aKmTXtDA2w@mail.gmail.com> <CAMuy=%2BhT-jE3WjdDgVon=CGiCoLZnyHeN2b16VwXDhDBV9Te6A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I found that line in Makefile.in. Thank you! B.R. HU Dong On Tue, Aug 7, 2012 at 1:37 PM, Jason Helfman <jgh@freebsd.org> wrote: > On Mon, Aug 6, 2012 at 8:36 PM, HU Dong <itechbear@gmail.com> wrote: > >> Hi, all. I'm making a new port. It uses GNU configure to generate a >> GNU Makefile. But it set DOCSDIR to >> ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} instead >> of ${PREFIX}/share/doc/${PORTNAME}: >> >> *** >> docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) >> *** >> >> I've tried post-patch, but it didn't help, cause post-patch phase is >> earlier than the time when GNU Makefile is generated. So how to modify the >> GNU Makefile to correct this problem? >> >> B.R. >> HU Dong >> >> > If it is generated from, I assume a Makefile.in, or similar file, try > patching that file. Then your change > should follow. I had to take this approach for deskutils/virt-manager > recently for NLS location > change. > > Hope this helps. > > -jgh > > -- > Jason Helfman | FreeBSD Committer > jgh@FreeBSD.org | http://people.freebsd.org/~jgh > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAA96eVvf0=LKo46Vxi4fyWJnbFsJw0xhboEpdc0aUVGXE-AFxw>