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

MacPorts noreply at macports.org
Wed Sep 4 15:22:41 PDT 2013


#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 cairo-devel        |   Keywords:
  darktable efte gajim-devel gd2 ghostscript     |
  giflib gnokii gnome-sharp2 graphviz graphviz-  |
  devel gromacs gromacs-double gstreamer1-gst-   |
  plugins-bad gstreamer1-gst-plugins-base        |
  gstreamer010-gst-plugins-bad gstreamer010      |
  -gst-plugins-base gtk2 gtk2hs gtk3 gwyddion    |
  ImageMagick kmymoney4 kmymoney4-devel          |
  libbonoboui libgnomekbd libgnomeui libmpeg2    |
  libsdl libunique mjpegtools mlt mpeg2vidcodec  |
  nessus-core openssh openvrml pgplot pidgin     |
  pTeX sheepshaver surf wireshark                |
-------------------------------------------------+-------------------------

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: ====
>  - basiliskii-devel (nomaintainer) - Should be changed to +gtk
>  - libmpeg2 (nomaintainer) (also {{{no_sdl}}})
>  - mpeg2vidcodec (nomaintainer)
>  - nessus-core (nomaintainer) - the difference between {{{gtk}}} and
> {{{x11}}} not clear, dependencies are broken (#38114)
>  - sheepshaver (nomaintainer) - Should be changed to +gtk
>
> ==== Ports with open maintainer: ====
>  - efte (reiffert, open)
>  - ghostscript (takanori, open)
>  - gstreamer1-gst-plugins-bad (rmstonecipher, open)
>  - gstreamer1-gst-plugins-base (rmstonecipher, open) (also
> {{{no_gnome_vfs, no_ogg}}})
>  - gstreamer010-gst-plugins-bad (rmstonecipher, open)
>  - gstreamer010-gst-plugins-base (rmstonecipher, open) (also
> {{{no_gnome_vfs, no_ogg}}})
>  - kmymoney4 (mk, pixilla, open) (also {{{no_gtk}}})
>  - kmymoney4-devel (mk, pixilla, open) (also {{{no_gtk}}})
>  - pTeX (takanori, open) (also has {{{no_hiragino, no_otf, no_x11}}})
>  - surf (gmail.com:shreevatsa.public, open)
>
> ==== Other ports: ====
>  - gajim-devel (rene)
>  - gnokii (ieee.org:mpal1+bugzilla)
>  - gtk2hs (gwright)
>  - pidgin (otherware.org:nefar)
>  - 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}}})
>
> === Ports with both x11 and no_x11 by date: ===
>  - graphviz & graphviz-devel (ryandesign) - {{{x11}}} since r102579
> 2013-02-04
>  - gtk2 (nomaintainer) - {{{x11}}} changes since r103155 2013-02-16,
> variant existed earlier
>  - gtk3 (cal, open) - {{{x11}}} changes since r103160 2013-02-16, variant
> existed earlier
>  - 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
>

> === Ports where no_x11 may be removed: ===
>
>  - cairo-devel (ryandesign) - {{{x11}}} since r78848 2011-05-24
>  - darktable (gmail.com:julians37) - {{{x11}}} since r75631 2011-02-01;
> {{{no_x11}}} has never been a compatibility variant
>  - giflib (ryandesign) - {{{x11}}} since r93239 2012-05-17
>  - mjpegtools (gmail.com:filippo.natali) - {{{x11}}} since r87467
> 2011-11-22
>
> === Ports with x11 only/fixed ===
>  - at-spi (nomaintainer) - {{{no_x11}}} removed in r106775.
>  - gedit (devans, open) - {{{no_x11}}} removed in r106998. - gnuplot
> (mojca, open) - {{{x11}}} since r96459 2012-08-10, {{{no_x11}}} removed
> in r108795.
>  - libsdl (jmr, open) - {{{x11}}} since r78823 2011-05-23. no_x11 removed
> in r109316.
>  - 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.
>  - 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 with no maintainer: ====
  - basiliskii-devel (nomaintainer) - Should be changed to +gtk
  - libmpeg2 (nomaintainer) (also {{{no_sdl}}})
  - nessus-core (nomaintainer) - the difference between {{{gtk}}} and
 {{{x11}}} not clear, dependencies are broken (#38114)
  - sheepshaver (nomaintainer) - Should be changed to +gtk

 ==== Ports with open maintainer: ====
  - efte (reiffert, open)
  - ghostscript (takanori, open)
  - gstreamer1-gst-plugins-bad (rmstonecipher, open)
  - gstreamer1-gst-plugins-base (rmstonecipher, open) (also
 {{{no_gnome_vfs, no_ogg}}})
  - gstreamer010-gst-plugins-bad (rmstonecipher, open)
  - gstreamer010-gst-plugins-base (rmstonecipher, open) (also
 {{{no_gnome_vfs, no_ogg}}})
  - kmymoney4 (mk, pixilla, open) (also {{{no_gtk}}})
  - kmymoney4-devel (mk, pixilla, open) (also {{{no_gtk}}})
  - pTeX (takanori, open) (also has {{{no_hiragino, no_otf, no_x11}}})
  - surf (gmail.com:shreevatsa.public, open)

 ==== Other ports: ====
  - gajim-devel (rene)
  - gnokii (ieee.org:mpal1+bugzilla)
  - gtk2hs (gwright)
  - pidgin (otherware.org:nefar)
  - 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}}})

 === Ports with both x11 and no_x11 by date: ===
  - graphviz & graphviz-devel (ryandesign) - {{{x11}}} since r102579
 2013-02-04
  - gtk2 (nomaintainer) - {{{x11}}} changes since r103155 2013-02-16,
 variant existed earlier
  - gtk3 (cal, open) - {{{x11}}} changes since r103160 2013-02-16, variant
 existed earlier
  - 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

 === Ports where no_x11 may be removed: ===

  - cairo-devel (ryandesign) - {{{x11}}} since r78848 2011-05-24
  - darktable (gmail.com:julians37) - {{{x11}}} since r75631 2011-02-01;
 {{{no_x11}}} has never been a compatibility variant
  - giflib (ryandesign) - {{{x11}}} since r93239 2012-05-17
  - mjpegtools (gmail.com:filippo.natali) - {{{x11}}} since r87467
 2011-11-22

 === Ports with x11 only/fixed ===
  - at-spi (nomaintainer) - {{{no_x11}}} removed in r106775.
  - gedit (devans, open) - {{{no_x11}}} removed in r106998. - gnuplot
 (mojca, open) - {{{x11}}} since r96459 2012-08-10, {{{no_x11}}} removed in
 r108795.
  - libsdl (jmr, open) - {{{x11}}} since r78823 2011-05-23. no_x11 removed
 in r109316.
  - 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.
  - texlive-bin (dports) - {{{x11}}} since r82097 2011-08-07, {{{no_x11}}}
 removed in r108863.
  - transcode (cogweb.net:lionteeth, devans)

--

Comment (by macsforever2000@…):

 added x11 to mpeg2vidcodec in r110736.

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


More information about the macports-tickets mailing list