Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jun 2014 21:54:59 +0200
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        Matthew Seaman <matthew@FreeBSD.org>
Cc:        michelle@sorbs.net, freebsd-ports@freebsd.org
Subject:   Re: ports/189880: port pgpool-II out of date.
Message-ID:  <20140617195459.GK9253@f10.opsec.eu>
In-Reply-To: <53A09AB4.2080607@FreeBSD.org>
References:  <201405170220.s4H2K0G0085365@freefall.freebsd.org> <538D0AAE.7090800@sorbs.net> <20140615111101.GM2341@home.opsec.eu> <539DA4F3.2060004@sorbs.net> <20140615142903.GQ2341@home.opsec.eu> <539DB9DD.3050603@FreeBSD.org> <20140617190940.GI9253@f10.opsec.eu> <53A09AB4.2080607@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!

> > I tried this for PAM:
> >=20
> > PAM_CONFIGURE_WITH+=3D            pam
> > PAM_USE=3D                        PAM=3Dyes
[...]
> You don't need +=3D there -- just plain =3D

That '+' does not make a difference, I tried both versions.

> That should have resulted in configure being called with the argument
> --with-pam or --without-pam according to the option setting.

Olli Hauer wrote in private mail:

> some buggy configure scripts are setting an option to on if they
> get an --without-foo as argument but setting the build option to
> off by default.

> try with only an explizit opt_foo_on=3D--with-foo and without foo_off
> and look if this is working.
> i dont remember the ports but was running in this issue last year.

So it seems there are cases where this happens.

> >>     - The port cannot be staged as a non-root user.  This is due to the
> >>       way the contrib Makefiles are written -- although elsewhere it
> >>       uses standard autoconf stuff, which pretty much just works for
> >>       staging purposes.
> >=20
> > I'm unsure what you mean with "the contrib Makefiles" ?
> >=20
> > You refer to the
> >=20
> >         cd ${WRKSRC}/sql/${f} && ${GMAKE} \
> >                 STAGEDIR=3D${STAGEDIR} \
> >                 PREFIX=3D${PREFIX} \
> >                 ${INSTALL_TARGET}
> >=20
> > construct in target post-install ?
>=20
> Yes -- that's what I mean.  If you try running 'make stage' as a
> non-root user, you'll see where it tries to run 'install -o root ...'
> (which doesn't work).

I'll dig further, but not this evening 8-}

--=20
pi@FreeBSD.org         +49 171 3101372                          6 years to =
go !



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