-----BEGIN PGP SIGNED MESSAGE-----
Rakhesh Sasidharan wrote:
> On Mon, 6 Aug 2007, Arend P. van der Veen wrote:
>> Thanks for your story. The only reason we used -U was that we were not
>> sure what they meant got special macros. The man page for portsdb
>> status that you only use -U if you have special macros in
>> /etc/make.conf. All we have in there is version information so I
>> think that does not apply to use.
> Same here! Didn't make sense to me what the manpage meant by special
> macros. A couple of examples on the net seemed to be using the ''-U''
> switch and so I too gave it a shot. But it took an awfully long time and
> so I didn't try it again. Since I wasn't doing anything fancy, I figured
> I probably don't have special macros. :)
> If you ever figure out what special macros are or in which situations
> the ''-U'' switch is useful, please do let me know.
Having "Special Macros" is (I am almost certain) a strange way of
saying that you have set various make variables which will affect
the dependency tree for a port. Eg. if you were to have the
following in /etc/make.conf:
Then you'ld find that any port needed LDAP functionality would
depend on openldap-sasl-client-2.3.37 rather than
In which case, in order to have an accurate INDEX, you'ld need to
build one yourself rather than downloading the default one.
Building an INDEX from scratch is pretty time consuming, although
there are faster alternatives for incrementally updating it (if I
may be excused for blowing my own trumpet:
However, practically speaking, you don't need to have any INDEX
present to install a port via 'make install'; neither do you need an
INDEX present if you use the portmaster scripts. portupgrade will
generally work quite adequately in most cases if you just use the
default INDEX -- you may have to manually fix up some of the
recorded dependencies using pkgdb -- and 'make search' in /usr/ports
won't give you an accurate response.
Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
Kent, CT11 9PW
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----