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

MacPorts noreply at macports.org
Fri May 30 09:43:57 PDT 2014


#39383: Ports with a no_x11 variant should be changed to use x11
-------------------------------------------------+-------------------------
  Reporter:  macsforever2000@…                   |      Owner:  macports-
      Type:  enhancement                         |  tickets@…
  Priority:  Normal                              |     Status:  new
 Component:  ports                               |  Milestone:
Resolution:                                      |    Version:
      Port:  basiliskii-devel efte gd2 gnokii    |   Keywords:
  gnome-sharp2 gromacs gromacs-double            |
  gstreamer010-gst-plugins-base gtk2hs gwyddion  |
  ImageMagick libbonoboui libgnomekbd            |
  libgnomeui libmpeg2 libunique mpeg2vidcodec    |
  openssh pgplot pidgin sheepshaver              |
-------------------------------------------------+-------------------------
Changes (by mojca@…):

 * port:
     basiliskii-devel efte gd2 gnokii gnome-sharp2 gromacs gromacs-double
     gstreamer010-gst-plugins-base gtk2hs gwyddion ImageMagick libbonoboui
     libgnomekbd libgnomeui libmpeg2 libunique mpeg2vidcodec nessus-core
     openssh pgplot pidgin sheepshaver wireshark
     =>
     basiliskii-devel efte gd2 gnokii gnome-sharp2 gromacs gromacs-double
     gstreamer010-gst-plugins-base gtk2hs gwyddion ImageMagick libbonoboui
     libgnomekbd libgnomeui libmpeg2 libunique mpeg2vidcodec openssh pgplot
     pidgin sheepshaver


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 with no maintainer: ====
>  - nessus-core (nomaintainer) - the difference between {{{gtk}}} and
> {{{x11}}} not clear, dependencies are broken (#38114, #42156)
>
> ==== Other ports: ====
>  - gtk2hs (gwright) – outdated, needs more changes (#43583)
>  - wireshark (darkart.com:opendarwin.org) (compare with wireshark-devel,
> also has `no_adns, no_geoip, no_gnutls, no_ipv6, no_libgcrypt, no_libsmi,
> no_lua, no_rtp, no_ssl, no_x11`) – needs a fix, but 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
>
> === Ports with both x11 and no_x11 by date: ===
>  - graphviz & graphviz-devel (ryandesign) - `x11` since r102579
> 2013-02-04
>  - ImageMagick (ryandesign) - `x11` since r106049 2013-05-13
>  - libunique (devans, open) - `x11` since r107051 2013-06-16
>  - gnome-sharp2 (nomaintainer) - `x11` since r107104 2013-06-18
>  - libgnomekbd (devans, open) - `x11` since r107083 2013-06-17
>  - libbonoboui (nomaintainer) - `x11` since r107293 2013-06-25
>  - libgnomeui (nomaintainer) - `x11` since r107294 2013-06-25
>  - gromacs & gromacs-double (nomaintainer) - `x11` since r108345
> 2013-07-20
>  - gwyddion (rowue, gwyddion.net:yeti) - `+quartz` since r108367
> 2013-07-21
>  - openssh (nomaintainer) - `+xauth` since r108465 2013-07-23
>  - gd2 (ryandesign) - `x11` since r109413 2013-08-14
>  - pgplot (mcalhoun, open) - `x11` since r110730 2013-09-04
>  - mpeg2vidcodec (nomaintainer). `x11` added in r110736 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
>  - basiliskii-devel (nomaintainer) - `gtk` since r115460 / r115462
> 2014-01-02
>  - sheepshaver (nomaintainer) - `+gtk` since r115661 2014-01-08 (see
> #30672, port broken)
>  - libmpeg2 (nomaintainer) - `x11` since r118506, r118542 2014-04-03
>  - 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.
>  - 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.
>  - gnuplot (mojca, open) - `x11` since r96459 2012-08-10, `no_x11`
> removed in r108795.
>  - ghostscript (takanori, open) - `no_x11` removed in r112515.
>  - ghostscript-fonts-hiragino (takanori, open) - `no_alias` removed in
> r112516.
>  - 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.
>  - kmymoney4 (mk, pixilla, open) removed in r110987
>  - kmymoney4-devel (mk, pixilla, open) removed in r110986
>  - libsdl (jmr, open) - `x11` since r78823 2011-05-23. `no_x11` removed
> in r109316.
>  - 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.
>  - 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.
>  - 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)

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 (gwright) – outdated, needs more changes (#43583)

 === Ports with both x11 and no_x11 by date: ===
  - graphviz & graphviz-devel (ryandesign) - `x11` since r102579 2013-02-04
  - ImageMagick (ryandesign) - `x11` since r106049 2013-05-13
  - libunique (devans, open) - `x11` since r107051 2013-06-16
  - gnome-sharp2 (nomaintainer) - `x11` since r107104 2013-06-18
  - libgnomekbd (devans, open) - `x11` since r107083 2013-06-17
  - libbonoboui (nomaintainer) - `x11` since r107293 2013-06-25
  - libgnomeui (nomaintainer) - `x11` since r107294 2013-06-25
  - gromacs & gromacs-double (nomaintainer) - `x11` since r108345
 2013-07-20
  - gwyddion (rowue, gwyddion.net:yeti) - `+quartz` since r108367
 2013-07-21
  - openssh (nomaintainer) - `+xauth` since r108465 2013-07-23
  - gd2 (ryandesign) - `x11` since r109413 2013-08-14
  - pgplot (mcalhoun, open) - `x11` since r110730 2013-09-04
  - mpeg2vidcodec (nomaintainer). `x11` added in r110736 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
  - basiliskii-devel (nomaintainer) - `gtk` since r115460 / r115462
 2014-01-02
  - sheepshaver (nomaintainer) - `+gtk` since r115661 2014-01-08 (see
 #30672, port broken)
  - libmpeg2 (nomaintainer) - `x11` since r118506, r118542 2014-04-03
  - 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.
  - 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.
  - gnuplot (mojca, open) - `x11` since r96459 2012-08-10, `no_x11` removed
 in r108795.
  - ghostscript (takanori, open) - `no_x11` removed in r112515.
  - ghostscript-fonts-hiragino (takanori, open) - `no_alias` removed in
 r112516.
  - 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.
  - kmymoney4 (mk, pixilla, open) removed in r110987
  - kmymoney4-devel (mk, pixilla, open) removed in r110986
  - libsdl (jmr, open) - `x11` since r78823 2011-05-23. `no_x11` removed in
 r109316.
  - 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.
  - 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.
  - 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:

 * `nessus-core` removed in r120502.
   * `wireshark` – `x11` since r119784 2014-05-06, `no_x11` removed in the
 same commit (but if the compatibility wasn't added one month ago, it might
 not make sense to add it back one month later either ...)

 One single port left ...

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


More information about the macports-tickets mailing list