Visit here for the current version of this page. I'm working on getting the current version published at /crux.nu/portdb. In the meantime, be sure to get the new httpup and pub files via the links in the section Obtaining the Ports within the new page, not the links in /crux.nu/portsdb for xfce_4.14)
[This page used jue's httpup index.html as a template--thanks, Jürgen!]
Except where otherwise noted, content on this web site is licensed as explained in this text file. |
The updated announcement published on 2019 Aug 12 at the xfce-announce mailing list is archived at the https://mail.xfce.org/pipermail/xfce-announce/2019-August/000778.html URL. The published News article's XML file was copied to this web site for posterity since the articles for previous releases seem to disappear after a while.
As of Dec 31 around 01:35 UT the following changes were incorporated into the repo
(see the announcements
here
):
1. Upgraded exo to 0.12.11-1 from 0.12.9-1 per the 2019-12-19 announcement
2. Upgraded tumbler to 0.2.8-1 from 0.2.7-2 per the 2019-12-21 announcement
3. Upgraded xfce4-terminal to 0.8.9.1-1 from 0.8.8-1 per the 2019-12-26-7 announcements
4. Revised post-install and/or README files (the release numbers were bumped) of:
elementary-xfce-icon-theme
ristretto
thunar
xfce4-notifyd
xfce4-screensaver
xfce4-weather-plugin
to make the post-installs dependent upon gtk being installed
5. Noted the current catfish version is 1.4.11 per the 2019-12-21 announcement
As of Nov 21 around 22:37 UT the xfce4-dev-tools and tumbler ports were updated to release 2 to (1) make xfce4-dev-tools depended on by all Xfce as advertised (by adding it to tumbler's Depends on) and (2) revise xfce4-dev-tools' pre-install script to return status 0 if it is being updated rather than installed.
As of Nov 20 the xfce4-panel release was back-ported from 4.15.0 to 4.14.1, producing a desktop without the panel freeze/thaw behavior previously induced. In addition, all the plugins now build successfully and are fully functional, and xfce4-cpugraph-plugin has been successfully ported to CRUX as well.
You can access the repository by using httpup. See the CRUX wiki's httpup and ports FAQs pages for additional information. Here are the /etc/ports xfce_4.14.httpup driver file and xfce_4.14.pub repo public key file.
If you want to install the minimum set of packages, use
prt-get depinst xfdesktop xfce4-settings xfwm4 xfce4-session
You may add any other packages you want; e.g., xfce4-terminal, to that list
(note the order of these packages is not pertinent—prt-get depinst takes
care of ordering all packages to be processed whether explicitly or implicitly
specified).
See the
depinst package list
for all available Xfce packages in the proper order of installation.
The CRUX collection strategy for Xfce treats each stable (even numbered)
release as a different, versioned collection.
Odd numbered releases are used by the Xfce developers to produce the next
stable release, with enhancements and bug fixes to the current stable release
appearing as point releases of the various individual packages throughout the
development cycle.
When a new stable release is announced, deprecated packages from the previous
stable release are moved to the archive git group and are no longer
installed.
In addition,
Gentoo documentation
indicates configurations between stable releases are not expected to be
compatible.
Thus, a need exists to force an uninstall of the previous stable release before
installing a new stable release, and this is what the versioned collections
facilitate.
When the collection for the new stable release becomes available, the upgrade
procedure involves:
(1) shutting down the Xfce desktop,
(2) removing all configuration/profile data as described in the Gentoo documentation
mentioned above,
(3) uninstalling all the ports installed from the prior collection,
(4) installing all desired ports of the new collection,
(5) starting up the new desktop, and
(6) reconfiguring all global and individualized settings as needed.
After a new stable release is announced, there may be more updates for the packages of the previous release, so there can be many months of support for that release before it becomes unsupported; e.g., in the thunar 1.6.18 announcement three months after Xfce 4.14 was announced, it was noted "Probably the last thunar release on the xfce-4.12 branch".
The breakage produced by using the 4.15 release of xfce4-panel has produced an amended strategy to keep 4.15 components out of the 4.14 repo. At some point a 4.15 repo may be developed while keeping 4.14 free of 4.15 enhancements.
The definitive index of all Xfce packages starts at https://git.xfce.org/ and links to a second page at the bottom. CRUX Xfce collections shall follow the releases of the individual packages by xfce.org as announced in the xfce-announce mailing list.
In the following list, italicized packages indicate the package has not been ported thus far. The first column contains a character defining the xfce.org group of the package (if any)—the characters and their meanings are: A apps B bindings D archive (deprecated) N N/A (not applicable) P panel‑plugins T thunar‑plugins U users W www X xfce. The second column is the package name. The third column is the version of the package most recently announced on the xfce-announce mailing list. The fourth column is the YYMMDD of that announcement. (if the package is deprecated; i.e., has been moved to the archive group, this is when it was retired). The fifth column briefly describes the package or is empty for deprecated packages. These descriptions are clickable links to the best available documentation for the packages.
1 | xfce4-dev-tools | 2 | tumbler | 3 | elementary-xfce-icon-theme |
4 | xarchiver | 5 | libxfce4util | 6 | xfconf |
7 | libxfce4ui | 8 | mousepad | 9 | exo |
10 | garcon | 11 | xfce4-session | 12 | xfwm4 |
13 | xfce4-theme-manager | 14 | xfmpc | 15 | xfce4-terminal |
16 | xfce4-panel | 17 | xfce4-appfinder | 18 | xfce4-screensaver |
19 | xfce4-settings | 20 | parole | 21 | thunar |
22 | xfce4-battery-plugin | 23 | xfce4-clipman-plugin | 24 | xfce4-cpufreq-plugin |
25 | xfce4-cpugraph-plugin | 26 | xfce4-datetime-plugin | 27 | xfce4-dict |
28 | xfce4-diskperf-plugin | 29 | xfce4-embed-plugin | 30 | xfce4-eyes-plugin |
31 | xfce4-fsguard-plugin | 32 | xfce4-genmon-plugin | 33 | xfce4-indicator-plugin |
34 | xfce4-mailwatch-plugin | 35 | xfce4-mount-plugin | 36 | xfce4-mpc-plugin |
37 | xfce4-netload-plugin | 38 | xfce4-notes-plugin | 39 | xfce4-notifyd |
40 | xfce4-panel-profiles | 41 | xfce4-power-manager | 42 | xfce4-pulseaudio-plugin |
43 | xfce4-screenshooter | 44 | xfce4-sensors-plugin | 45 | xfce4-smartbookmark-plugin |
46 | xfce4-statusnotifier-plugin | 47 | xfce4-systemload-plugin | 48 | xfce4-time-out-plugin |
49 | xfce4-verve-plugin | 50 | xfce4-wavelan-plugin | 51 | xfce4-weather-plugin |
52 | xfce4-whiskermenu-plugin | 53 | xfce4-xkb-plugin | 54 | ristretto |
55 | thunar-archive-plugin | 56 | thunar-media-tags-plugin | 57 | thunar-shares-plugin |
58 | thunar-vcs-plugin | 59 | thunar-volman | 60 | thunarx-python |
61 | xfburn | 62 | xfce4-places-plugin | 63 | xfdesktop |
64 | xfce4-taskmanager |
xfdesktop | thunar |
thunar | libexif libgudev libnotify polkit tumbler xfce4-panel |
xfce4-settings | exo garcon libnotify libxklavier upower |
xfce4-panel | exo garcon libwnck-gtk3 |
xfwm4 | libwnck-gtk3 libxfce4ui xorg-libxres |
xfce4-session | consolekit libwnck-gtk3 libxfce4ui polkit sudo xorg-iceauth xorg-xinit |
garcon | libxfce4ui |
exo | libxfce4ui p5-uri |
libxfce4ui | gtk3 startup-notification xfconf |
xfconf | dbus-glib libxfce4util p5-glib |
libxfce4util | vala |
tumbler | dbus-glib gdk-pixbuf poppler-glib util-linux xfce4-dev-tools |
xfce4-dev-tools | glib |
Last modified: approximately 2021 Jun 30 16:15 UT |
Copyright © 1972-2021 by David L. Craig |