New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #31203 (assigned update)

Opened 21 months ago

Last modified 8 days ago

Updated ports for xfce 4.8

Reported by: ak.ml@… Owned by: afb@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: xfce, haspatch Cc: egall@…
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

Description

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

Attachments

patch-xfce-4.8.diff (27.4 KB) - added by ak.ml@… 21 months ago.
Cobined diff for updated ports
Portfile (925 bytes) - added by ak.ml@… 21 months ago.
garcon's Portfile
Portfile.2 (1.1 KB) - added by ak.ml@… 21 months ago.
libxfce4ui's Portfile
patch-environ.diff (742 bytes) - added by ak.ml@… 21 months ago.
xfce/libxfcegui4/files/patch-environ.diff
patch-terminal-Makefile.in (599 bytes) - added by ak.ml@… 21 months ago.
xfce/Terminal/files/patch-terminal-Makefile.in

Change History

Changed 21 months ago by ak.ml@…

Cobined diff for updated ports

Changed 21 months ago by ak.ml@…

garcon's Portfile

Changed 21 months ago by ak.ml@…

libxfce4ui's Portfile

Changed 21 months ago by ak.ml@…

xfce/libxfcegui4/files/patch-environ.diff

Changed 21 months ago by ak.ml@…

xfce/Terminal/files/patch-terminal-Makefile.in

comment:1 follow-up: ↓ 3 Changed 21 months ago by ak.ml@…

I thought I had kept the indentation as it was but didn't.

comment:2 Changed 21 months ago by afb@…

  • Owner changed from macports-tickets@… to afb@…
  • Status changed from new to assigned

comment:3 in reply to: ↑ 1 Changed 21 months ago 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.

comment:4 follow-up: ↓ 5 Changed 21 months ago by afb@…

All the ports will also need to have "license" added (for distribution), after "platforms".

comment:5 in reply to: ↑ 4 ; follow-up: ↓ 6 Changed 21 months ago 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+

comment:6 in reply to: ↑ 5 Changed 21 months ago by afb@…

Replying to 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 +.

comment:7 Changed 20 months ago by ak.ml@…

Any status update?
There were several updates on the XFCE side, especially for ristretto @0.1.1 which now works.

comment:8 follow-up: ↓ 9 Changed 20 months ago by afb@…

I got side-tracked, but tabs-to-spaces and licenses were done.

comment:9 in reply to: ↑ 8 ; follow-up: ↓ 10 Changed 20 months ago by ak.ml@…

Replying to afb@…:

I got side-tracked, but tabs-to-spaces and licenses were done.

Thanks for the reply.
You made a lot of changes in depends_build for the buildbot I guess.
Is this still a work in progress?
Are there other steps before you actually update to Xfce 4.8?

comment:10 in reply to: ↑ 9 Changed 20 months ago by afb@…

You made a lot of changes in depends_build for the buildbot I guess.
Is this still a work in progress?

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

comment:11 Changed 17 months ago by ryandesign@…

This update may fix #32596 and #32651.

comment:12 Changed 12 months ago by ryandesign@…

  • Cc afb@… removed

Anders, will you do this update?

comment:13 Changed 12 months ago 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 ?

comment:14 Changed 8 days ago by egall@…

  • Cc egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.