Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Sep 2006 10:58:51 +0300
From:      Ion-Mihai "IOnut" Tetcu <itetcu@FreeBSD.org>
To:        Doug Hardie <bc979@lafn.org>
Cc:        FreeBSD-PORTS <freebsd-ports@freebsd.org>
Subject:   Re: portconf port
Message-ID:  <20060911105851.6c1e1e58@it.buh.tecnik93.com>
In-Reply-To: <A4C08192-C706-4C54-800F-6B80DE3220CE@lafn.org>
References:  <A4C08192-C706-4C54-800F-6B80DE3220CE@lafn.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_N/5kN4nTaGvNwFhdIgaEqN+
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Sun, 10 Sep 2006 21:26:11 -0700
Doug Hardie <bc979@lafn.org> wrote:

> I have been trying to figure out how to configure portconf.  The 3 =20
> examples given are not much help with complex ports.  I am starting =20
> with the dspam port (mail/dspam) as if I can figure that one out the =20
> rest should be easy.  I first tried to use the arguments from the =20
> configure command:
>=20
> mail/dspam: CONFIGURE_ARGS=3D--with-logdir=3D/var/log/dspam \
> --with-dspam-home=3D/var/db/dspam \
> --with-dspam-home-owner=3Droot \
> --with-dspam-home-group=3Dmail  \
> --with-dspam-home-mode=3D0770 \
> --with-dspam-owner=3Droot \
> --with-dspam-group=3Dmail \
> --enable-homedir \
> --with-storage-driver=3Dhash_drv \
> --with-delivery-agent=3D/usr/sbin/sendmail \
> --with-dspam-mode=3D4511 \
> --prefix=3D/usr/local

I don't use portconf because I didn't have time to set it up
consistently for all my ports, but I suggest you stick to the KNOBS and
OPTIONS the port provides (except if you find something not covered by
them, which I doubt, and in which case please tell me about so I can
fix it). Based on their value I do a few things to the standard
distribution and I see no reason for you to repeat that post-install
each time.

> That still brought up the options selection menu.  Hitting cancel on =20
> that caused the port to start to build, but it still tried to =20
> download mysql 5.0 which I don't want.  The above configure command =20
> is how I normall build dspam - in the dspam directory.
>=20
> Then I tried to select the options from Makefile entering the
> options I wanted (haven't figured out how to sent the drectories
> though):
>=20
> mail/dspam:  WITH SYSLOG | DEBUG | HASH USER_HOMEDIR | SENDMAIL | =20
> SENDMAIL_LDA

Maybe if you also put BATCH here ? Also you need to put WITHOUT for all
options that default to on (that includes MYSQL50). My suggestion would
be to do a make config and copy/paste from resulting OPTIONS file.

> That skips the options selection menu fine, but still tries to =20
> download mysql 5.0 which I don't want.  I then tried to add the =20
> WITHOUT options:
>=20
> mail/dspam:  WITH SYSLOG | DEBUG | HASH USER_HOMEDIR | SENDMAIL | =20
> SENDMAIL_LDA WITHOUT DAEMON | MYSQL50 | POSTGRESQL | SQLITE3

AFAIK I don't have custom hack WRT to OPTIONS handling anymore (except
check-options-version: target which I guarantee it ain't responsible
for your problem) but I'll take a look tonight. Try to put in WITHOUT
for the rest of MYSQL versions and MYSQL_LOCAL and if something changes
then I have a bug in the port.


--=20
IOnut - Un^d^dregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

Actual war is a very messy business.  Very, very messy business.
		-- Kirk, "A Taste of Armageddon", stardate 3193.0



--Sig_N/5kN4nTaGvNwFhdIgaEqN+
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFFBRc8BX6fi0k6KXsRAstIAKDFIcUEWIBVhYGdBLv/L/5GEch6KQCgy00f
pA1c0r5Dcpp7jgV0b/OeQTA=
=Auk6
-----END PGP SIGNATURE-----

--Sig_N/5kN4nTaGvNwFhdIgaEqN+--



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