#39383: Ports with a no_x11 variant should be changed to use x11 --------------------------------+-------------------------------- Reporter: macsforever2000@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gtk2hs | --------------------------------+-------------------------------- Changes (by mojca@…): * port: efte gd2 gnokii gstreamer010-gst-plugins-base gtk2hs pgplot pidgin => gtk2hs Old description:
Per Macports policy against no_foo variant names, all ports with a {{{+no_x11}}} variant should be changed to use {{{+x11}}} instead. The dependencies and code will need to be reversed in most cases.
Some ports have {{{no_x11}}} as a legacy variant, which should be retained for one year and then it can be removed.
Here's a list: ==== Ports to be fixed: ==== - gtk2hs (nomaintainer) – outdated, needs more changes (#43583)
=== Ports with both x11 and no_x11 by date: === - gd2 (ryandesign) - `x11` since r109413 2013-08-14 - pgplot (mcalhoun, open) - `x11` since r110730 2013-09-04 - gstreamer1-gst-plugins-base (rmstonecipher, open) `x11` and `ogg` added in r113914 2013-11-25 - efte (reiffert, open) - `x11` since r115028 2013-12-22 - pidgin (devans, open) - `x11` since r119699 2014-05-03 - gstreamer010-gst-plugins-base (rmstonecipher, open) - `gnome_vfs` `x11` and `ogg` added in r119724 2014-05-04 - gnokii (ieee.org:mpal1+bugzilla) - `x11` since r119749 2014-05-05
=== Ports with x11 only/fixed === - at-spi (nomaintainer) - `no_x11` removed in r106775. - basiliskii-devel (nomaintainer) - `gtk` since r115460 / r115462 2014-01-02, `no_x11` removed in r134348. - cairo-devel (ryandesign) - `x11` since r78848 2011-05-24, `no_x11` removed in r111805. - darktable (gmail.com:julians37) - `x11` since r75631 2011-02-01; `no_x11` has never been a compatibility variant. `no_x11` removed in r118500, r118501. - gedit (devans, open) - `no_x11` removed in r106998. - giflib (ryandesign) - `x11` since r93239 2012-05-17, `no_x11` removed in r115523. - ghostscript (takanori, open) - `no_x11` removed in r112515. - ghostscript-fonts-hiragino (takanori, open) - `no_alias` removed in r112516. - gnome-sharp2 (nomaintainer) - `x11` since r107104 2013-06-18, `no_x11` removed in r121925 - gnuplot (mojca, open) - `x11` since r96459 2012-08-10, `no_x11` removed in r108795. - graphviz & graphviz-devel (ryandesign) - `x11` since r102579 2013-02-04, `no_x11` and `no_pangocairo` removed in r121932 - gromacs & gromacs-double (nomaintainer) - `x11` since r108345 2013-07-20, `no_x11` removed in r123374 - gstreamer010-gst-plugins-bad (rmstonecipher, open) - `no_x11` removed in r119678. - gstreamer1-gst-plugins-bad (rmstonecipher, open) - `no_x11` removed in r113908. - gtk2 (nomaintainer) - `x11` changes since r103155 2013-02-16, variant existed earlier. `no_x11` removed in r118503. - gtk3 (cal, open) - `x11` changes since r103160 2013-02-16, variant existed earlier. `no_x11` removed in r118504. - gwyddion (rowue, open) - +quartz since r108367 2013-07-21. `no_x11` removed in r128218. - ImageMagick (ryandesign) - `x11` since r106049 2013-05-13, `no_x11` removed in r121931 - kmymoney4 (mk, pixilla, open) removed in r110987 - kmymoney4-devel (mk, pixilla, open) removed in r110986 - libbonoboui (nomaintainer) - `x11` since r107293 2013-06-25, `no_x11` removed in r121921 - libgnomekbd (devans, open) - `x11` since r107083 2013-06-17, `no_x11` removed in r121924 - libgnomeui (nomaintainer) - `x11` since r107294 2013-06-25, `no_x11` removed in r121919 - libmpeg2 (nomaintainer) - `x11` since r118506, r118542 2014-04-03, `no_x11` removed in r134351. - libsdl (jmr, open) - `x11` since r78823 2011-05-23. `no_x11` removed in r109316. - libunique (devans, open) - `x11` since r107051 2013-06-16, `no_x11` removed in r121927 - mjpegtools (gmail.com:filippo.natali) - `x11` since r87467 2011-11-22. `no_x11` removed in r118502. - mlt (dennedy.org:dan) - Probably should be called `+gtk2` instead and reversed. `no_x11` removed in r110684. - mpeg2vidcodec (nomaintainer). `x11` added in r110736 2013-09-04, `no_x11` removed in r134349 - openssh (nomaintainer) - `+xauth` since r108465 2013-07-23, `no_x11` removed in r123375 - openvrml (raphael, open) - `x11` since r82212 and r82194 2011-08-10. `no_x11` and `no_opengl` removed in r110726. - plplot & plplot-single (takeshi, open) - `x11` since r99946 2012-11-21, `no_x11` removed in r108600. - pTeX (takanori, open) (also has `no_hiragino`, `no_otf`, `no_x11`) removed in r111190. - sheepshaver (nomaintainer) - `+gtk` since r115661 2014-01-08 (see #30672, port broken); `no_x11` removed in r134350. - surf (gmail.com:shreevatsa.public, open) - `gui` added, `no_x11` removed in r119755 2014-05-05 (#43582) - texlive-bin (dports) - `x11` since r82097 2011-08-07, `no_x11` removed in r108863. - transcode (cogweb.net:lionteeth, devans) - wireshark (darkart.com:opendarwin.org) - `x11` since r119784 2014-05-06, `no_x11` removed in the same commit (compare with wireshark- devel, also das `no_adns, no_geoip, no_gnutls, no_ipv6, no_libgcrypt, no_libsmi, no_lua, no_rtp, no_ssl, no_x11`) – replacing it with what's now in `wireshark-devel` and using Qt in version 1.11.x/1.12.x might eliminate the need for `x11` altogether
New description: Per Macports policy against no_foo variant names, all ports with a {{{+no_x11}}} variant should be changed to use {{{+x11}}} instead. The dependencies and code will need to be reversed in most cases. Some ports have {{{no_x11}}} as a legacy variant, which should be retained for one year and then it can be removed. Here's a list: ==== Ports to be fixed: ==== - gtk2hs (nomaintainer) – outdated, needs more changes (#43583) === Ports with x11 only/fixed === - at-spi (nomaintainer) - `no_x11` removed in r106775. - basiliskii-devel (nomaintainer) - `gtk` since r115460 / r115462 2014-01-02, `no_x11` removed in r134348. - cairo-devel (ryandesign) - `x11` since r78848 2011-05-24, `no_x11` removed in r111805. - darktable (gmail.com:julians37) - `x11` since r75631 2011-02-01; `no_x11` has never been a compatibility variant. `no_x11` removed in r118500, r118501. - efte (reiffert, open) - `x11` since r115028 2013-12-22, `no_x11` removed in r142118 - gd2 (ryandesign) - `x11` since r109413 2013-08-14, `no_x11` removed in r142115 - gedit (devans, open) - `no_x11` removed in r106998. - giflib (ryandesign) - `x11` since r93239 2012-05-17, `no_x11` removed in r115523. - ghostscript (takanori, open) - `no_x11` removed in r112515. - ghostscript-fonts-hiragino (takanori, open) - `no_alias` removed in r112516. - gnokii (ieee.org:mpal1+bugzilla) - `x11` since r119749 2014-05-05, `no_x11` removed in r142120 - gnome-sharp2 (nomaintainer) - `x11` since r107104 2013-06-18, `no_x11` removed in r121925 - gnuplot (mojca, open) - `x11` since r96459 2012-08-10, `no_x11` removed in r108795. - graphviz & graphviz-devel (ryandesign) - `x11` since r102579 2013-02-04, `no_x11` and `no_pangocairo` removed in r121932 - gromacs & gromacs-double (nomaintainer) - `x11` since r108345 2013-07-20, `no_x11` removed in r123374 - gstreamer010-gst-plugins-bad (rmstonecipher, open) - `no_x11` removed in r119678. - gstreamer010-gst-plugins-base (rmstonecipher, open) - `gnome_vfs` `x11` and `ogg` added in r119724 2014-05-04, `no_x11`, `no_ogg`, `no_gnome_vfs` removed in r142117 - gstreamer1-gst-plugins-bad (rmstonecipher, open) - `no_x11` removed in r113908. - gstreamer1-gst-plugins-base (rmstonecipher, open) `x11` and `ogg` added in r113914 2013-11-25, `no_x11` and `no_ogg` removed in r131952 - gtk2 (nomaintainer) - `x11` changes since r103155 2013-02-16, variant existed earlier. `no_x11` removed in r118503. - gtk3 (cal, open) - `x11` changes since r103160 2013-02-16, variant existed earlier. `no_x11` removed in r118504. - gwyddion (rowue, open) - +quartz since r108367 2013-07-21. `no_x11` removed in r128218. - ImageMagick (ryandesign) - `x11` since r106049 2013-05-13, `no_x11` removed in r121931 - kmymoney4 (mk, pixilla, open) removed in r110987 - kmymoney4-devel (mk, pixilla, open) removed in r110986 - libbonoboui (nomaintainer) - `x11` since r107293 2013-06-25, `no_x11` removed in r121921 - libgnomekbd (devans, open) - `x11` since r107083 2013-06-17, `no_x11` removed in r121924 - libgnomeui (nomaintainer) - `x11` since r107294 2013-06-25, `no_x11` removed in r121919 - libmpeg2 (nomaintainer) - `x11` since r118506, r118542 2014-04-03, `no_x11` removed in r134351. - libsdl (jmr, open) - `x11` since r78823 2011-05-23. `no_x11` removed in r109316. - libunique (devans, open) - `x11` since r107051 2013-06-16, `no_x11` removed in r121927 - mjpegtools (gmail.com:filippo.natali) - `x11` since r87467 2011-11-22. `no_x11` removed in r118502. - mlt (dennedy.org:dan) - Probably should be called `+gtk2` instead and reversed. `no_x11` removed in r110684. - mpeg2vidcodec (nomaintainer). `x11` added in r110736 2013-09-04, `no_x11` removed in r134349 - openssh (nomaintainer) - `+xauth` since r108465 2013-07-23, `no_x11` removed in r123375 - openvrml (raphael, open) - `x11` since r82212 and r82194 2011-08-10. `no_x11` and `no_opengl` removed in r110726. - pgplot (mcalhoun, open) - `x11` since r110730 2013-09-04, `no_x11` removed in r142116 - pidgin (devans, open) - `x11` since r119699 2014-05-03, `no_x11` removed in r142119 - plplot & plplot-single (takeshi, open) - `x11` since r99946 2012-11-21, `no_x11` removed in r108600. - pTeX (takanori, open) (also has `no_hiragino`, `no_otf`, `no_x11`) removed in r111190. - sheepshaver (nomaintainer) - `+gtk` since r115661 2014-01-08 (see #30672, port broken); `no_x11` removed in r134350. - surf (gmail.com:shreevatsa.public, open) - `gui` added, `no_x11` removed in r119755 2014-05-05 (#43582) - texlive-bin (dports) - `x11` since r82097 2011-08-07, `no_x11` removed in r108863. - transcode (cogweb.net:lionteeth, devans) - wireshark (darkart.com:opendarwin.org) - `x11` since r119784 2014-05-06, `no_x11` removed in the same commit (compare with wireshark- devel, also das `no_adns, no_geoip, no_gnutls, no_ipv6, no_libgcrypt, no_libsmi, no_lua, no_rtp, no_ssl, no_x11`) – replacing it with what's now in `wireshark-devel` and using Qt in version 1.11.x/1.12.x might eliminate the need for `x11` altogether -- Comment: * efte - r142118 * gd2 - r142115 * gnokii - r142120 * gstreamer010-gst-plugins-base - r142117 * pgplot - r142116 * pidgin - r142119 -- Ticket URL: <https://trac.macports.org/ticket/39383#comment:55> MacPorts <https://www.macports.org/> Ports system for OS X