Index: x11/Makefile =================================================================== --- x11/Makefile +++ x11/Makefile @@ -374,6 +374,7 @@ SUBDIR += xfce4-conf SUBDIR += xfce4-dashboard SUBDIR += xfce4-embed-plugin + SUBDIR += xfce4-goodies SUBDIR += xfce4-quicklauncher-plugin SUBDIR += xfce4-screenshooter-plugin SUBDIR += xfce4-taskmanager Index: x11/xfce4-goodies/Makefile =================================================================== --- /dev/null +++ x11/xfce4-goodies/Makefile @@ -0,0 +1,155 @@ +# Created by: Ben Woods +# $FreeBSD$ + +PORTNAME= xfce4-goodies +PORTVERSION= 4.12 +CATEGORIES= x11 + +MAINTAINER= xfce@FreeBSD.org +COMMENT= Meta-port for software and artwork from the XFCE4 Goodies Project + +USES= metaport + +OPTIONS_DEFAULT= DASHBOARD DICTIONARY GIGOLO NOTIFYD PAROLE \ + POWER-MANAGER RISTRETTO SCREENSHOOTER TASKMANAGER \ + TERMINAL XFBURN \ + BATTERY CALCULATOR CLIPMAN CPUGRAPH \ + DATETIME DISKPERF EMBED FSGUARD GENERIC-SLIDER GENMON \ + MAILWATCH MOUNT NETLOAD NOTES QUICKLAUNCHER \ + SMARTBOOKMARK SYSTEMLOAD TIMER TIME-OUT VERVE WAVELAN \ + WEATHER WHISKERMENU WMDOCK XKB \ + ARCHIVE MEDIA-TAGS VCS \ + BSDCPUFREQ EQUAKE MIXER PRINT THEMES VFS VOLUMED + +OPTIONS_GROUP= APPLICATIONS PANEL-PLUGINS THUNAR-PLUGINS UNOFFICIAL + +OPTIONS_GROUP_APPLICATIONS= DASHBOARD DICTIONARY GIGOLO MIDORI \ + NOTIFICATIONDAEMON NOTIFYD PAROLE \ + POWER-MANAGER RISTRETTO SCREENSHOOTER \ + TASKMANAGER TERMINAL XFBURN XFMPC +DASHBOARD_DESC= GNOME shell like dashboard for the Xfce desktop +DICTIONARY_DESC= Xfce4 plugin to query different dictionaries +GIGOLO_DESC= Frontend to easily manage filesystem connections +MIDORI_DESC= Lightweight web browser using WebKit engine +NOTIFICATIONDAEMON_DESC= Port of Gnome's notification-daemon for Xfce +NOTIFYD_DESC= Visually-appealing notification daemon for Xfce +PAROLE_DESC= Lightweight media player based on GStreamer +POWER-MANAGER_DESC= Power manager for the Xfce Desktop +RISTRETTO_DESC= Image viewer with Xfce integration +SCREENSHOOTER_DESC= Application and panel plugin to take screenshots +TASKMANAGER_DESC= Task manager for the Xfce desktop +TERMINAL_DESC= Terminal emulator for the X windowing system +XFBURN_DESC= CD/DVD burning tool for Xfce +XFMPC_DESC= Graphical MPD client focusing on low footprint + +DASHBOARD_RUN_DEPENDS= xfdashboard:x11/xfce4-dashboard +DICTIONARY_RUN_DEPENDS= xfce4-dict:textproc/xfce4-dict-plugin +GIGOLO_RUN_DEPENDS= gigolo:sysutils/gigolo +MIDORI_RUN_DEPENDS= midori:www/midori +NOTIFICATIONDAEMON_RUN_DEPENDS= notification-settings:deskutils/xfce4-notification-daemon +NOTIFYD_RUN_DEPENDS= xfce4-notifyd-config:deskutils/xfce4-notifyd +PAROLE_RUN_DEPENDS= parole:multimedia/xfce4-parole +POWER-MANAGER_RUN_DEPENDS= xfce4-power-manager:sysutils/xfce4-power-manager +RISTRETTO_RUN_DEPENDS= ristretto:graphics/ristretto +SCREENSHOOTER_RUN_DEPENDS= xfce4-screenshooter:x11/xfce4-screenshooter-plugin +TASKMANAGER_RUN_DEPENDS= xfce4-taskmanager:x11/xfce4-taskmanager +TERMINAL_RUN_DEPENDS= xfce4-terminal:x11/xfce4-terminal +XFBURN_RUN_DEPENDS= xfburn:sysutils/xfburn +XFMPC_RUN_DEPENDS= xfmpc:audio/xfmpc + +OPTIONS_GROUP_PANEL-PLUGINS= BATTERY CALCULATOR CLIPMAN CPUGRAPH DATETIME \ + DISKPERF EMBED FSGUARD GENERIC-SLIDER GENMON \ + MAILWATCH MOUNT MPC NETLOAD NOTES PULSEAUDIO \ + QUICKLAUNCHER SMARTBOOKMARK SYSTEMLOAD TIMER \ + TIME-OUT VERVE WAVELAN WEATHER WHISKERMENU \ + WMDOCK XKB +BATTERY_DESC= Battery monitor panel plugin for Xfce4 +CALCULATOR_DESC= Simple calculator for the Xfce panel +CLIPMAN_DESC= Clipboard manager for the Xfce panel +CPUGRAPH_DESC= Graphical representation of the CPU load +DATETIME_DESC= Datetime panel plugin for the Xfce desktop +DISKPERF_DESC= Graphical representation of the disk IO +EMBED_DESC= Embed arbitrary windows into the Xfce panel +FSGUARD_DESC= Displays free space of mountpoint +GENERIC-SLIDER_DESC= Slider to adjust / monitor any numeric variable +GENMON_DESC= Generic Monitor Xfce4 panel plugin +MAILWATCH_DESC= Mail notification applet for the Xfce panel +MOUNT_DESC= Mount and umount utility for the Xfce4 panel +MPC_DESC= Musicpd client plugin for the Xfce panel +NETLOAD_DESC= Network Load plugin for Xfce4 +NOTES_DESC= Notes plugin for the Xfce panel +PULSEAUDIO_DESC= Panel plugin for controlling PulseAudio mixer +QUICKLAUNCHER_DESC= Quicklauncher plugin for Xfce +SMARTBOOKMARK_DESC= Query search engines from the Xfce panel +SYSTEMLOAD_DESC= System Load plugin for Xfce4 panel +TIME-OUT_DESC= Prompts the user to take a break every X minutes +TIMER_DESC= Set alarm at specific time or after time period +VERVE_DESC= Command line plugin for the Xfce Desktop +WAVELAN_DESC= Displays information about a WaveLAN device +WEATHER_DESC= Weather plugin for the Xfce panel +WHISKERMENU_DESC= Alternate menu for the Xfce Desktop +WMDOCK_DESC= WMdock plugin for Xfce +XKB_DESC= Keyboard layout switching plugin for Xfce panel + +BATTERY_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/battery.desktop:sysutils/xfce4-battery-plugin +CALCULATOR_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/calculator.desktop:math/xfce4-calculator-plugin +CLIPMAN_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/xfce4-clipman-plugin.desktop:x11/xfce4-clipman-plugin +CPUGRAPH_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/cpugraph.desktop:sysutils/xfce4-cpugraph-plugin +DATETIME_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/datetime.desktop:x11-clocks/xfce4-datetime-plugin +DISKPERF_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/diskperf.desktop:sysutils/xfce4-diskperf-plugin +EMBED_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/embed.desktop:x11/xfce4-embed-plugin +FSGUARD_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/fsguard.desktop:sysutils/xfce4-fsguard-plugin +GENERIC-SLIDER_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/generic-slider.desktop:deskutils/xfce4-generic-slider +GENMON_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/genmon.desktop:sysutils/xfce4-genmon-plugin +MAILWATCH_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/mailwatch.desktop:mail/xfce4-mailwatch-plugin +MOUNT_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/xfce4-mount-plugin.desktop:sysutils/xfce4-mount-plugin +MPC_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/xfce4-mpc-plugin.desktop:audio/xfce4-mpc-plugin +NETLOAD_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/netload.desktop:sysutils/xfce4-netload-plugin +NOTES_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/xfce4-notes-plugin.desktop:deskutils/xfce4-notes-plugin +PULSEAUDIO_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/pulseaudio.desktop:audio/xfce4-pulseaudio-plugin +QUICKLAUNCHER_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/quicklauncher.desktop:x11/xfce4-quicklauncher-plugin +SMARTBOOKMARK_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/smartbookmark.desktop:www/xfce4-smartbookmark-plugin +SYSTEMLOAD_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/systemload.desktop:sysutils/xfce4-systemload-plugin +TIME-OUT_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/xfce4-time-out-plugin.desktop:x11-clocks/xfce4-timer-out-plugin +TIMER_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/xfce4-timer.desktop:x11-clocks/xfce4-timer-plugin +VERVE_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/xfce4-verve-plugin.desktop:x11/xfce4-verve-plugin +WAVELAN_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/wavelan.desktop:sysutils/xfce4-wavelan-plugin +WEATHER_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/weather.desktop:misc/xfce4-weather-plugin +WHISKERMENU_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/whiskermenu.desktop:x11/xfce4-whiskermenu-plugin +WMDOCK_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/wmdock.desktop:x11/xfce4-wmdock-plugin +XKB_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/xkb-plugin.desktop:deskutils/xfce4-xkb-plugin + +OPTIONS_GROUP_THUNAR-PLUGINS= ARCHIVE MEDIA-TAGS VCS +ARCHIVE_DESC= Create/extract archives from file context menus +MEDIA-TAGS_DESC= View/edit id3/ogg tags in file properties dialog +VCS_DESC= SVN+GIT Version Control System integration + +ARCHIVE_RUN_DEPENDS= ${LOCALBASE}/lib/thunarx-2/thunar-archive-plugin.so:archivers/thunar-archive-plugin +MEDIA-TAGS_RUN_DEPENDS= ${LOCALBASE}/lib/thunarx-2/thunar-media-tags-plugin.so:audio/thunar-media-tags-plugin +VCS_RUN_DEPENDS= ${LOCALBASE}/lib/thunarx-2/thunar-vcs-plugin.so:devel/thunar-vcs-plugin + +OPTIONS_GROUP_UNOFFICIAL= BSDCPUFREQ DEV-TOOLS EQUAKE MIXER PRINT THEMES \ + VALA VFS VOLUMED VOLUMED-PULSE +BSDCPUFREQ_DESC= Display the CPU clock frequency in Xfce panel +DEV-TOOLS_DESC= Xfce development tools +EQUAKE_DESC= Earthquake monitor plugin for the Xfce panel +MIXER_DESC= Volume control for the Xfce desktop +PRINT_DESC= Print system support for the Xfce Desktop +THEMES_DESC= Additional themes for xfwm4 +VALA_DESC= Vala binding for the Xfce core libraries +VFS_DESC= The virtual filesystem for Thunar +VOLUMED_DESC= Volume management daemon for the Xfce desktop +VOLUMED-PULSE_DESC= Volume management daemon for Xfce using PulseAudio + +BSDCPUFREQ_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel/plugins/bsdcpufreq.desktop:sysutils/xfce4-bsdcpufreq-plugin +DEV-TOOLS_RUN_DPENDS= xdt-commit:devel/xfce4-dev-tools +EQUAKE_RUN_DEPENDS= ${LOCALBASE}/share/xfce4/panel-plugins/xfce4-equake-plugin.desktop:science/xfce4-equake-plugin +MIXER_RUN_DEPENDS= xfce4-mixer:audio/xfce4-mixer +PRINT_RUN_DEPENDS= xfprint4:print/xfce4-print +THEMES_RUN_DEPENDS= ${LOCALBASE}/share/themes/Xfce/xfwm4/themerc:misc/xfce4-wm-themes +VALA_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xfce4-vala.pc:devel/xfce4-vala +VFS_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/thunar-vfs-1.pc:x11-fm/thunar-vfs +VOLUMED_RUN_DEPENDS= xfce4-volumed:deskutils/xfce4-volumed +VOLUMED-PULSE_RUN_DEPENDS= xfce4-volumed-pulse:deskutils/xfce4-volumed-pulse + +.include Index: x11/xfce4-goodies/pkg-descr =================================================================== --- /dev/null +++ x11/xfce4-goodies/pkg-descr @@ -0,0 +1,15 @@ +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. + +WWW: http://goodies.xfce.org/