[MacPorts] #31203: Updated ports for xfce 4.8
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- I followed the build guideline [http://xfce.org/download/building#dependencies] Core components: * {{{exo}}} * {{{garcon}}} [new] * {{{gtk-xfce-engine}}} * {{{libxfce4ui}}} [new] * {{{libxfce4util}}} * {{{libxfcegui4}}} [deprecated] * {{{Thunar}}} * {{{xfce-utils}}} * {{{xfce4-appfinder}}} * {{{xfce4-panel}}} * {{{xfce4-session}}} * {{{xfce4-settings}}} * {{{xfconf}}} * {{{xfdesktop}}} * {{{xfwm4}}} Applications: * {{{orage}}} * {{{ristretto}}} * {{{Terminal}}} Attached: * Combined diff of modified Portfiles, I kept the indentation as it was in hope that it would make it easier to review. * New Portfiles for {{{garcon}}} and {{{libxfce4ui}}} * New patchfile: {{{xfce/libxfcegui4/files/patch-environ.diff}}} * Updated patchfile: {{{xfce/Terminal/files/patch-terminal- Makefile.in}}} I removed the following patchfiles: {{{ xfce/exo/files/exo-mmintrin.diff xfce/Thunar/files/patch-configure-snow.diff xfce/Thunar/files/patch-thunar-metafile.c xfce/xfce4-panel/files/config-launcher-icons.diff xfce/xfce4-panel/files/fix-xfce-bug-6110.diff xfce/xfce4-settings/files/patch-configure.diff xfce/xfce4-settings/files/patch-workspaces.c }}} Remarks: * I haven't updated {{{xfce}}} metaport but I can come up with something if you like. By the way I would refer to [wiki:Xfce] (which would need an update as well) for the setup instructions. I would use notes for the setup instructions. * If this gets committed, I'd appreciate if it was consistently indented, and modelines were added * You can add me as co-maintainer * {{{ristretto}}} doesn't work for me: I can't select any file for display -- Ticket URL: <https://trac.macports.org/ticket/31203> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by ak.ml@…): I thought I had kept the indentation as it was but didn't. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Changes (by afb@…): * status: new => assigned * owner: macports-tickets@… => afb@… -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by afb@…):
I thought I had kept the indentation as it was but didn't. It could be changed to spaces, if you're allergic to tabs.
-- Ticket URL: <https://trac.macports.org/ticket/31203#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by afb@…): All the ports will also need to have "license" added (for distribution), after "platforms". -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by ak.ml@…): I wasn't aware of that when I updated the Portfiles in the first place. However I still can't tell the difference between {{{GPL-2}}} and {{{GPL-2+}}} -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by afb@…): Replying to [comment:5 ak.ml@…]:
I wasn't aware of that when I updated the Portfiles in the first place. However I still can't tell the difference between {{{GPL-2}}} and {{{GPL-2+}}}
The only way to tell is to look at the header of the actual source code... If it says "or (at your option) any later version" it's +. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by ak.ml@…): Any status update?[[br]] There were several updates on the XFCE side, especially for {{{ristretto @0.1.1}}} which now works. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by afb@…): I got side-tracked, but tabs-to-spaces and licenses were done. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by ak.ml@…): Replying to [comment:8 afb@…]:
I got side-tracked, but tabs-to-spaces and licenses were done.
Thanks for the reply.[[br]] You made a lot of changes in {{{depends_build}}} for the buildbot I guess.[[br]] Is this still a work in progress?[[br]] Are there other steps before you actually update to Xfce 4.8? -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by afb@…):
You made a lot of changes in {{{depends_build}}} for the buildbot I guess.[[br]] Is this still a work in progress?[[br]]
There shouldn't be any more such changes needed (to 4.6), I think.
Are there other steps before you actually update to Xfce 4.8?
Nope, except that all ports must be updated at once due to deps... -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by ryandesign@…): This update may fix #32596 and #32651. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Changes (by ryandesign@…): * cc: afb@… (removed) Comment: Anders, will you do this update? -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------+-------------------------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: xfce, haspatch | Port: exo, garcon, gtk-xfce-engine, libxfce4ui, libxfce4util, libxfcegui4, orage, ristretto, Terminal, Thunar, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfconf, xfdesktop, xfwm4 -------------------------------+-------------------------------------------- Comment(by afb@…): I think it was mostly ready to go, but not submitted... Maybe it should be, if someone wanted to look at 4.10 ? -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31203: Updated ports for xfce 4.8 -------------------------------------------------+------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: xfce, Port: exo, garcon, gtk-xfce-engine, | haspatch libxfce4ui, libxfce4util, libxfcegui4, orage, | ristretto, Terminal, Thunar, xfce-utils, | xfce4-appfinder, xfce4-panel, xfce4-session, | xfce4-settings, xfconf, xfdesktop, xfwm4 | -------------------------------------------------+------------------------- Comment (by egall@…): r107757 noted that a bunch of the xfce ports were broken... -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#31203: Updated ports for xfce 4.8 -------------------------------------------------+------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: xfce, Port: exo, garcon, gtk-xfce-engine, | haspatch libxfce4ui, libxfce4util, libxfcegui4, orage, | ristretto, Terminal, Thunar, xfce-utils, | xfce4-appfinder, xfce4-panel, xfce4-session, | xfce4-settings, xfconf, xfdesktop, xfwm4 | -------------------------------------------------+------------------------- Comment (by afb@…): Seems like r107757 noted that intltool is broken ? But yeah, it also noted that xfce ports are outdated. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
#31203: Updated ports for xfce 4.8 -------------------------------------------------+------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: xfce, Port: exo, garcon, gtk-xfce-engine, | haspatch libxfce4ui, libxfce4util, libxfcegui4, orage, | ristretto, Terminal, Thunar, xfce-utils, | xfce4-appfinder, xfce4-panel, xfce4-session, | xfce4-settings, xfconf, xfdesktop, xfwm4 | -------------------------------------------------+------------------------- Comment (by jeremyhu@…): This patch no longer applies, but a quick comment anyways... patch-environ.diff is wrong. You should just #include <crt_externs.h> rather than declaring that yourself. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:17> MacPorts <http://www.macports.org/> Ports system for OS X
#31203: Updated ports for xfce 4.8 -------------------------------------------------+------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: xfce, Port: exo, garcon, gtk-xfce-engine, | haspatch libxfce4ui, libxfce4util, libxfcegui4, orage, | ristretto, Terminal, Thunar, xfce-utils, | xfce4-appfinder, xfce4-panel, xfce4-session, | xfce4-settings, xfconf, xfdesktop, xfwm4 | -------------------------------------------------+------------------------- Comment (by jeremyhu@…): I spent a few minutes on this updating the core libraries (patch attached). Someone else needs to pick up the torch and complete the work if they care about having xfce in MacPorts. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:18> MacPorts <http://www.macports.org/> Ports system for OS X
#31203: Updated ports for xfce 4.8 -------------------------------------------------+------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: xfce, Port: exo, garcon, gtk-xfce-engine, | haspatch libxfce4ui, libxfce4util, libxfcegui4, orage, | ristretto, Terminal, Thunar, xfce-utils, | xfce4-appfinder, xfce4-panel, xfce4-session, | xfce4-settings, xfconf, xfdesktop, xfwm4 | -------------------------------------------------+------------------------- Comment (by afb@…): Replying to [comment:17 jeremyhu@…]:
This patch no longer applies, but a quick comment anyways...
patch-environ.diff is wrong. You should just #include <crt_externs.h> rather than declaring that yourself.
Sounds right. Not sure that it actually matters, those definitions/that file isn't updated much. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:19> MacPorts <http://www.macports.org/> Ports system for OS X
#31203: Updated ports for xfce 4.8 -------------------------------------------------+------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: xfce, Port: exo, garcon, gtk-xfce-engine, | haspatch libxfce4ui, libxfce4util, libxfcegui4, orage, | ristretto, Terminal, Thunar, xfce-utils, | xfce4-appfinder, xfce4-panel, xfce4-session, | xfce4-settings, xfconf, xfdesktop, xfwm4 | -------------------------------------------------+------------------------- Comment (by afb@…): Replying to [comment:18 jeremyhu@…]:
I spent a few minutes on this updating the core libraries (patch attached). Someone else needs to pick up the torch and complete the work if they care about having xfce in MacPorts.
I don't really care about fixing Xfce, but I think I have enough patches for it. Or maybe it's more that I don't care if it works from MacPorts ports, but anyway... If anyone else want to maintain, feel free to apply (again). Meanwhile, I'll fix it. -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:20> MacPorts <http://www.macports.org/> Ports system for OS X
#31203: Updated ports for xfce 4.8 -------------------------------------------------+------------------------- Reporter: ak.ml@… | Owner: afb@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: xfce, Port: exo, garcon, gtk-xfce-engine, | haspatch libxfce4ui, libxfce4util, libxfcegui4, orage, | ristretto, Terminal, Thunar, xfce-utils, | xfce4-appfinder, xfce4-panel, xfce4-session, | xfce4-settings, xfconf, xfdesktop, xfwm4 | -------------------------------------------------+------------------------- Comment (by afb@…): Seems like people keep filing and updating bugs on Xfce, guess it should be updated and tested on Mavericks... It can probably "borrow" some stuff from http://svnweb.freebsd.org/ports/head/x11-wm/xfce4/ and its friends ? -- Ticket URL: <https://trac.macports.org/ticket/31203#comment:21> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts