Changes between Initial Version and Version 1 of Ticket #35616, comment 3


Ignore:
Timestamp:
Oct 1, 2013, 8:59:26 AM (11 years ago)
Author:
mojca (Mojca Miklavec)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #35616, comment 3

    initial v1  
    1515}}}
    1616
    17 Possibly (but not necessarily) followed by
     17Possibly (but not necessarily) followed by something like:
    1818{{{
    1919if{![variant_isset default_aquaterm] && ![variant_isset default_qt] && ![variant_isset default_wxt] && ![variant_isset default_x11]} {
     
    2525}
    2626}}}
     27This would need a tiny patch of gnuplot sources, but I don't see the need for providing a full patch for testing - explanation should suffice.
     28
     29Pro:
     30  * Some people (probably me included) might want to have all the terminals available, but would prefer to set a different default (for example to use `x11` or `qt` by default). Currently one can have a different default by setting `GNUTERM` in environment variable or in a config file in home directory. Or simply by making sure that only his/her favourite terminal is installed. For example, to make `wxt` default one needs to make sure that neither `aqua` nor `qt` terminals are installed.
     31
     32Contra:
     33  * (Too) many variants
     34
     35Currently:
     36{{{
     37> port variants gnuplot
     38gnuplot has the variants:
     39[+]aquaterm: Enable AquaTerm terminal
     40   emacs: An emacs mode for working with gnuplot
     41[+]luaterm: Enable lua-based terminals
     42   old_bitmap_terminals: Enable PBM (Portable Bit Map) and other older bitmap terminals
     43[+]pangocairo: Enable cairo-based terminals
     44   qt: Enable qt terminal
     45   universal: Build for multiple architectures
     46   wxwidgets: Enable wxt terminal
     47   wxwidgets30: Legacy compatibility variant
     48   wxwidgets_devel: Legacy compatibility variant
     49[+]x11: Enable X11 support
     50}}}
     51Then it would be:
     52{{{
     53> port variants gnuplot
     54gnuplot has the variants:
     55[+]aquaterm: Enable AquaTerm terminal
     56   default_aquaterm depends aquaterm: Use 'aquaterm' as default terminal
     57     * conflicts with default_qt default_wxt default_x11
     58   default_qt depends qt: Use 'qt' as default terminal
     59     * conflicts with default_aquaterm default_wxt default_x11
     60   default_wxt depends wxwidgets: Use 'wxt' as default terminal
     61     * conflicts with default_aquaterm default_qt default_x11
     62   default_x11 depends x11: Use 'x11' as default terminal
     63     * conflicts with default_aquaterm default_qt default_wxt
     64   emacs: An emacs mode for working with gnuplot
     65[+]luaterm: Enable lua-based terminals
     66   old_bitmap_terminals: Enable PBM (Portable Bit Map) and other older bitmap terminals
     67[+]pangocairo: Enable cairo-based terminals
     68   qt: Enable qt terminal
     69   universal: Build for multiple architectures
     70   wxwidgets: Enable wxt terminal
     71[+]x11: Enable X11 support
     72}}}