The Xfce Goodies Project includes additional software and artwork that are
related to the Xfce desktop, but not part of the official release.
The Xfce Project itself provides a lightweight desktop environment, which
includes only the core compoments required for a desktop environment, like a
window manager, a file manager, a session manager, a panel and a few utilities.
Additional software packages and plugins to existing software, like the panel
or the file manager, are provided by the Xfce Goodies Project.
This meta-port does not install any software itself - it simply depends on other
ports which are part of the Xfce Goodies Project, and a few additional ports
which are not officially part of Goodies, but highly recommended for an Xfce
desktop environment.
===> The following configuration options are available for xfce4-goodies-4.20:
====> Options available for the group APPLICATIONS
DASHBOARD=on: GNOME shell like dashboard for the Xfce desktop
DICTIONARY=on: Xfce4 plugin to query different dictionaries
GIGOLO=on: Frontend to easily manage filesystem connections
MIXER=off: Volume control for the Xfce desktop
PAROLE=on: Lightweight media player based on GStreamer
POWERMANAGER=on: Power manager for the Xfce Desktop
RISTRETTO=on: Image viewer with Xfce integration
SCREENSAVER=on: Screen Saver for the Xfce Desktop
SCREENSHOOTER=on: Application and panel plugin to take screenshots
TASKMANAGER=on: Task manager for the Xfce desktop
TERMINAL=on: Terminal emulator for the X windowing system
VOLUMEDPULSE=off: Volume management daemon for Xfce using PulseAudio
XFBURN=on: CD/DVD burning tool for Xfce
XFMPC=off: Graphical MPD client focusing on low footprint
====> Options available for the group PANELPLUGINS
BATTERY=on: Battery monitor panel plugin for Xfce4
CALCULATOR=on: Simple calculator for the Xfce panel
CLIPMAN=on: Clipboard manager for the Xfce panel
CPUGRAPH=on: Graphical representation of the CPU load
DATETIME=on: Datetime panel plugin for the Xfce desktop
DISKPERF=on: Graphical representation of the disk IO
FSGUARD=on: Displays free space of mountpoint
GENERICSLIDER=off: Slider to adjust / monitor any numeric variable
GENMON=on: Generic Monitor Xfce4 panel plugin
MAILWATCH=on: Mail notification applet for the Xfce panel
MOUNT=on: Mount and umount utility for the Xfce4 panel
MPC=off: Musicpd client plugin for the Xfce panel
NETLOAD=on: Network Load plugin for Xfce4
NOTES=on: Notes plugin for the Xfce panel
PULSEAUDIO=off: Panel plugin for controlling PulseAudio mixer
SMARTBOOKMARK=on: Query search engines from the Xfce panel
STOPWATCH=on: Stopwatch plugin for the Xfce4 panel
SYSTEMLOAD=on: System Load plugin for Xfce4 panel
TIMER=on: Set alarm at specific time or after time period
TIMEOUT=on: Prompts the user to take a break every X minutes
VERVE=on: Command line plugin for the Xfce Desktop
WAVELAN=on: Displays information about a WaveLAN device
WEATHER=on: Weather plugin for the Xfce panel
WHISKERMENU=on: Alternate menu for the Xfce Desktop
WINDOWCK=off: Add window buttons to Xfce panel
XKB=on: Keyboard layout switching plugin for Xfce panel
====> Options available for the group THUNARPLUGINS
ARCHIVE=on: Create/extract archives from file context menus
MEDIATAGS=on: View/edit id3/ogg tags in file properties dialog
VCS=on: SVN+GIT Version Control System integration
====> Options available for the group UNOFFICIAL
BSDCPUFREQ=on: Display the CPU clock frequency in Xfce panel
MENULIBRE=on: Advanced compliant menu editor
THEMES=on: Additional themes for xfwm4
===> Use 'make config' to modify these settings
all: drop support for FreeBSD 13, mips and risc64sf
Reviewed by: many (*)
Differential Revision: https://reviews.freebsd.org/D55624
Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh)
many (*)
acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
nobutaka pkubaj se tagattie thj
Anton Saietskii
GenericRikka
Gert Doering
Jan Bramkamp
Oleh Hushchenkov
Oleksandr Kryvulia
Ralf van der Enden
Yamagi
desktop kde python tcltk office
Welcome XFCE 4.20 to the FreeBSD ports tree!
Announcement: https://xfce.org/about/news/?post=1734220800
This release has experimental Wayland support, but not all components
have been ported, YMMV. From upstream announcement:
Important Notice: Please be aware that the Wayland support in Xfce
4.20 is experimental. It is recommended for advanced users only,
as you may encounter bugs and experience incomplete functionality.
Proceed with caution!
Highlight of this commit:
- Adding new port x11/libxfce4windowing
- Changing some WWW links to XFCE project gitlab
- Cleaned up Makefiles
- Remove unneeded intltool dependencies
- Added WAYLAND option where applicable, enabled by default
Many thanks to Olivier Duchateau <duchateau.olivier@gmail.com> who
provided a set of patches I started work from.
PR: 283345
x11/xfce4-goodies: Remove MIDORI option
This is a followup to commit 32afc2de5073731f3fcdbfc38171908619651758 [1].
Midori is not part of XFCE anymore, so remove it from the metaport.
While here also reflow options, and add newlines to ease readability.
[1]
https://cgit.freebsd.org/ports/commit/?id=32afc2de5073731f3fcdbfc38171908619651758
x11/xfce4-goodies: Use PYTHON_DEFAULT instead of PYTHON3_DEFAULT
We do not support python=2.7 in DEFAULT_VERSIONS.
And x11/menulibre uses USES=python which means 3.8+.
With hat: python
Welcome XFCE 4.18 to the FreeBSD ports tree!
Upstream announce: https://xfce.org/about/news/?post=1671062400
Some notes:
- Updated pkg-descr for various packages
- Added some missing dependencies (reported by poudriere Q/A tests)
- Removed patches now included upstream
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
x11/xfce4-goodies: Enable BATTERY option only for supported archs
The xfce4-battery-plugin is available only for amd64 and i386. So
enable the option only for those archs.
Also add more unsupported archs to the OPTIONS_EXLUDE list.
While here enable again the BSDCPUFREQ option. xfce4-bsdcpufreq-plugin
has been fixed some time ago.
PR: 265378
x11: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Weinberger <adam@vectors.cx>
* Adam Weinberger <adamw@FreeBSD.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexander Matey <matey@cis.ohio-state.edu>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Alexey Mikhailov <karma@ez.pereslavl.ru>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Anton Berezin <tobez@FreeBSD.org>
* Anton Toernqvist <antont@inbox.lv>
(Only the first 15 lines of the commit message are shown above )
Welcome XFCE 4.16 to the FreeBSD ports tree!
Upstream announce: https://xfce.org/about/news/?post=1608595200
This XFCE release dropped support for GTK2 plugins and also dropped
GTK2 from all components.
WARNING: please check UPDATING before upgrading your packages. In
case of problems also read the libexo pkg-message.
Due to this some panel plugins and libraries will be removed since
they cannot compile anymore:
- print/xfce4-print
- x11/xfce4-quicklauncher-plugin
(Only the first 15 lines of the commit message are shown above )
Disable the battery app on powerpc since it states that it is x86-specific.
This allows this port to build properly on powerpc*.
Approved by: portmgr (tier-2 blanket)
Rename port from xfce4-timer-out-plugin to xfce4-time-out-plugin
This aligns the naming with upstream.
Approved by: madpilot (xfce maintainer)
Differential Revision: https://reviews.freebsd.org/D21951
Welcome XFCE 4.14 to the FreeBSD ports tree
- This XFCE release uses almost exclusively gtk3, so the USES=xfce
now defaults to gtk3
- Make x11-themes/gtk-xfce-engine an optional dependency(disabled
by default), it only supports gtk2, so would leave miost of this
XFCE version unthemed.
- Add Greybird as an optional and enabled dependency as a modern
theme supporting both GTK versions and all other XFCE parts
- The xfce4-vala port is deprecated and removed. The VALA bindings
are available in the library ports using the GIR and VAPI options
(on by default)
- Fixed various missing library and portlint warnings (portmgr fixit
blanket)
- Default Display Manager changed to lightdm (Thanks to woodsb02
(Only the first 15 lines of the commit message are shown above )
Add MENULIBRE option enabled by default to xfce4-goodies.
Adds the x11/menulibre to the component installed by the metaport.
It's a utility to edit Desktop environment application menus. If
present xfce allows calling it as it's default menu editor.
Add x11/xfce4-goodies: Meta-port for ports from the Xfce4 Goodies Project
This meta-port gathers together each of the ports from the Xfce4 Goodies
Project and allows them to be easily installed to create a functional
desktop environment.
Default options include those which do not bring in too many additional
dependencies, and are generally recommended for use on a modern Xfce
desktop.
It also includes ports which are not officially part of the Xfce4
Goodies Project (can not be found at http://goodies.xfce.org/),
but are generally recommended for use with Xfce4 on FreeBSD.
This goal of this meta-port is to help users get started with Xfce by:
1. Easily installing a sensible list of programs with a single command
2. Find new programs they may be interested in, by reviewing the list
of disabled by default options in the port
3. Show people which programs are not recommended for use by the FreeBSD
Xfce team (such as obsolete applications)
Reviewed by: olivierd (with Xfce hat)
Approved by: sbruno (with Xfce hat), mat (mentor)
Differential Revision: https://reviews.freebsd.org/D6981