|
Posted by J.O. Aho on 10/13/80 11:44
anthony wrote:
> OK. Im gonna go an do it that way. I agree with u that installing things
> with out emerge can break stuff... ive seen it happen.
>
> Is there a listing somewhere of what all the +/- variables mean? I have
> the list but still trying to find out what the following are in gentoo:
>
> --enable-discard-path = discard-path ?
> --with-gettext
> --with-mm
> --enable-overload
> --enable-dba
> --enable-gd-native-ttf
>
> --enable-gd-jis-conv = iconv ?
> --with-zend-vm=GOTO = vm-goto ?
> --with-java = java-external ?
> --with-mcrypt = crypt ?
euse (app-portage/gentoolkit) can be of help here, it gives you information
about USE flags
[- ] iconv - Enable support for the iconv character set conversion library
[+ D ] crypt - Add support for encryption -- using mcrypt or gpg where applicable
[- ] vm-goto (dev-lang/php): Use the GOTO Zend-VM
[- ] java-external (dev-lang/php): Use the external java extension rather
than the bundled one
(your guesses seems to be correct).
Not all options are available as USE-flags in Gentoo, some you will need to
set in the my_conf varaible, or you can make your own USE-flag, but I think
it's better to hardcode the options, as we never know what will be official
USE flags and we could mess things up in worst case.
I guess you will need enable/disable the following hardcoded, at least I
didn't find a userflag for thise:
--enable-discard-path --with-gettext --with-mm --enable-overload --enable-dba
--enable-gd-native-ttf
Sometimes one an USE can enable more than one option too, seen this in
mozilla/seamonkey ebuilds, this of course makes it a bit more difficult to
track things, but enabling something twice don't hurt and I think when you
have one enable and one disable, the last one issued will take over, so I
think it can be good to see to that your options that isn't USE-flag
controlled are last for the configuration.
By the way, found that there is a pic USE-flag in the
/usr/portage/eclass/php5_1-sapi.eclass (not all are defined in the main ebuild).
//Aho
[Back to original message]
|