Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Feb 2006 15:03:05 +0100
From:      Anders Troback <freebsd@troback.com>
To:        vd@FreeBSD.org
Cc:        ports@FreeBSD.org
Subject:   Re: PREFIX problems...
Message-ID:  <20060213150305.036810fb@server25.gelita.swe>
In-Reply-To: <20060213064341.GA41133@qlovarnika.bg.datamax>
References:  <20060210124509.69332182@server25.gelita.swe> <20060210122601.GA64449@qlovarnika.bg.datamax> <20060210140902.2d64db73@server25.gelita.swe> <20060210133808.GB65207@qlovarnika.bg.datamax> <20060210201507.7855ce69@devil.troback.com> <20060213064341.GA41133@qlovarnika.bg.datamax>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 13 Feb 2006 08:43:41 +0200
Vasil Dimov <vd@FreeBSD.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>=20
> On Fri, Feb 10, 2006 at 08:15:07PM +0100, Anders Troback wrote:
> >=20
> > I did this with LOCALBASE as you told me and the port installs just
> > fine but now I have lots of empty folders:
> >=20
> > /usr/local/bigsister/libdata
> > /usr/local/bigsister/include
> > /usr/local/bigsister/libexec
> > etc.
> >=20
> > do you know know where the are coming from and/or how I cope with
> > them?
> >=20
>=20
> Maybe you are looking for NO_MTREE=3Dyes (bsd.port.mk is your friend)
>=20
> By the way I discussed that issue with some people and it showed that
> PREFIX?=3D${LOCALBASE}/bigsister has some disadvantages like that if one
> types ``make PREFIX=3D/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.
>=20
> Using CONFIGURE_ARGS=3D--prefix=3D${PREFIX}/bigsister has also some
> disadvantages like that if one types ``make PREFIX=3D/home/joe'' one
> would expect executables to be placed in /home/joe/bin/ rather than
> /home/joe/bigsister/bin/
>=20
> 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.
>=20
> Happy hacking ;-)
>=20

I was looking for NO_MTREE=3Dyes, 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.=20

Thanks guys!!!


\\troback=20

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060213150305.036810fb>