PREFIX problems...

Anders Troback freebsd at troback.com
Mon Feb 13 06:03:09 PST 2006


On Mon, 13 Feb 2006 08:43:41 +0200
Vasil Dimov <vd at FreeBSD.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Fri, Feb 10, 2006 at 08:15:07PM +0100, Anders Troback wrote:
> > 
> > I did this with LOCALBASE as you told me and the port installs just
> > fine but now I have lots of empty folders:
> > 
> > /usr/local/bigsister/libdata
> > /usr/local/bigsister/include
> > /usr/local/bigsister/libexec
> > etc.
> > 
> > do you know know where the are coming from and/or how I cope with
> > them?
> > 
> 
> Maybe you are looking for NO_MTREE=yes (bsd.port.mk is your friend)
> 
> By the way I discussed that issue with some people and it showed that
> PREFIX?=${LOCALBASE}/bigsister has some disadvantages like that if one
> types ``make PREFIX=/home/joe'' for example, then the port will not be
> installed in its own bigsister/ subdirectory (as it does by default)
> and /home/joe will get populated with all the bigsister stuff.
> 
> Using CONFIGURE_ARGS=--prefix=${PREFIX}/bigsister has also some
> disadvantages like that if one types ``make PREFIX=/home/joe'' one
> would expect executables to be placed in /home/joe/bin/ rather than
> /home/joe/bigsister/bin/
> 
> You see - both methods have some disadvantages. The perfect solution
> would be to patch bigsister to be hier(7) compatible - e.g. not to
> install *.pm files in bin/, install documentation in ${DOCSDIR}, man
> pages in ${MANPREFIX}, miscellaneous data in ${DATADIR} and
> configuration stuff in ${PREFIX}/etc/ or ${PREFIX}/etc/bigsister.
> 
> Happy hacking ;-)
> 

I was looking for NO_MTREE=yes, I just didn't know it:-D

I will try to make the "perfect solution" later, for now I just
upgrade and makes some small fixes. 

Thanks guys!!!


\\troback 

-- 
Anders Trobäck
http://www.troback.com/
============================================
Windows: "Where do you want to go today?"
Linux: "Where do you want to go tomorrow?"
FreeBSD: "Are you guys coming, or what?"
--------------------------------------------


More information about the freebsd-ports mailing list