[MacPorts] #39383: Ports with a no_x11 variant should be changed to use x11

MacPorts noreply at macports.org
Wed Nov 4 00:09:04 PST 2015


#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:                     |
--------------------------------+--------------------------------
Changes (by mojca@…):

 * port:  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 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

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 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

 ==== Broken: ====
  - gtk2hs (nomaintainer) – outdated, needs more changes (#43583), but
 `no_x11` removed in r142121

--

Comment:

 * gtk2hs - r142121

-- 
Ticket URL: <https://trac.macports.org/ticket/39383#comment:56>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list