The FreeBSD Xfce team proudly presents Xfce 4.12.

Announce: http://www.xfce.org/about/news/?post=1425081600

Global changes:
- Switch to USES= xfce (D677)
- Reorganize options helper
- Fix USES= gettext-* when NLS option is not set [1], [2]
- Add LICENSE (when missing)

Update:
- to 4.12 (core components)
- audio/xfce4-mpc-plugin to 0.4.5
- deskutils/xfce4-tumbler to 0.1.31
- deskutils/xfce4-xkb-plugin to 0.7.1
- editors/mousepad to 0.4.0
- graphics/ristretto to 0.8.0
- multimedia/xfce4-parole to 0.8.0
- sysutils/garcon to 0.4.0
- sysutils/xfce4-diskperf-plugin to 2.5.5 [3]
- sysutils/xfce4-fsguard-plugin to 1.0.2
- sysutils/xfce4-power-manager to 1.4.3
- sysutils/xfce4-wavelan-plugin to 0.5.12
- x11/libexo to 0.10.3
- x11-fm/thunar to 1.6.6
- x11-themes/gtk-xfce-engine to 3.2.0

PR:		196003 [1], 197251 [2], 198132
Differential Revision:	https://reviews.freebsd.org/D677
Submitted by:	Kamil Szczesny [1], amdmi3@ [2], myself
Exp-run by:	antoine@
Approved by:	danilo@ (maintainer) [3]
Tested by:	Ivan <enitarzi@gmail.com>
This commit is contained in:
Olivier Duchateau 2015-03-05 22:52:30 +00:00
parent 507a1eba6a
commit 86e4cb7cb0
165 changed files with 1629 additions and 2470 deletions

View file

@ -10,6 +10,12 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
20150305:
AUTHOR: olivierd@FreeBSD.org
Dependencies on the Xfce ports have been migrated to USES. Instead
of USE_XFCE= configenv, you should use USES= xfce.
20150224:
AUTHOR: makc@FreeBSD.org

105
Mk/Uses/xfce.mk Normal file
View file

@ -0,0 +1,105 @@
#
# $FreeBSD$
#
# Provide support for Xfce related ports.
#
# Feature: xfce
# Usage: USES=xfce or USES=xfce:ARGS
# Valid ARGS: gtk3
#
# Variables, which can be set by the port:
#
# MASTER_SITE_SUBDIR Path
# USE_XFCE List of components
#
# MAINTAINER: xfce@FreeBSD.org
.if !defined(_INCLUDE_USES_XFCE_Mk)
_INCLUDE_USES_XFCE_Mk= yes
_USES_POST+= xfce
_USE_XFCE_ALL= garcon libexo libgui libmenu libutil panel thunar xfconf
MASTER_SITE_SUBDIR?= xfce/4.12/src
xfce_ARGS?= # empty
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
garcon_LIB_DEPENDS= libgarcon-1.so:${PORTSDIR}/sysutils/garcon
garcon_USE_XFCE_REQ= libmenu
libexo_LIB_DEPENDS= libexo-1.so:${PORTSDIR}/x11/libexo
libexo_USE_XFCE_REQ= libmenu
libgui_LIB_DEPENDS= libxfcegui4.so:${PORTSDIR}/x11-toolkits/libxfce4gui
libgui_USE_XFCE_REQ= libutil
libmenu_LIB_DEPENDS= libxfce4ui-1.so:${PORTSDIR}/x11/libxfce4menu
libmenu_USE_XFCE_REQ= xfconf
libutil_LIB_DEPENDS= libxfce4util.so:${PORTSDIR}/x11/libxfce4util
panel_LIB_DEPENDS= libxfce4panel-1.0.so:${PORTSDIR}/x11-wm/xfce4-panel
panel_RUN_DEPENDS= xfce4-panel:${PORTSDIR}/x11-wm/xfce4-panel
panel_USE_XFCE_REQ= garcon libexo xfconf
thunar_LIB_DEPENDS= libthunarx-2.so:${PORTSDIR}/x11-fm/thunar
thunar_RUN_DEPENDS= Thunar:${PORTSDIR}/x11-fm/thunar
thunar_USE_XFCE_REQ= xfconf libmenu
xfconf_LIB_DEPENDS= libxfconf-0.so:${PORTSDIR}/x11/xfce4-conf
xfconf_USE_XFCE_REQ= libutil
.if defined(USE_XFCE)
# First, expand all USE_XFCE_REQ recursively.
.for comp in ${_USE_XFCE_ALL}
. for subcomp in ${${comp}_USE_XFCE_REQ}
${comp}_USE_XFCE_REQ+=${${subcomp}_USE_XFCE_REQ}
. endfor
.endfor
# Then, use already expanded USE_XFCE_REQ to expand USE_XFCE.
.for comp in ${USE_XFCE}
. if ${_USE_XFCE_ALL:M${comp}} == ""
IGNORE= cannot install: Unknown component ${comp}
. endif
_USE_XFCE+= ${${comp}_USE_XFCE_REQ} ${comp}
.endfor
# Remove duplicate components
USE_XFCE= ${_USE_XFCE:O:u}
.for comp in ${USE_XFCE}
. if defined(${comp}_BUILD_DEPENDS)
BUILD_DEPENDS+= ${${comp}_BUILD_DEPENDS}
. endif
. if defined(${comp}_LIB_DEPENDS)
LIB_DEPENDS+= ${${comp}_LIB_DEPENDS}
. endif
. if defined(${comp}_RUN_DEPENDS)
RUN_DEPENDS+= ${${comp}_RUN_DEPENDS}
. endif
.endfor
.if ${USE_XFCE:M*gui} == libgui
DEPRECATED?= Depends on unmaintained x11-toolkits/libxfce4gui
. endif
.if ${xfce_ARGS} == gtk3
. if exists(${LOCALBASE}/lib/libxfce4ui-1.so) && !exists(${LOCALBASE}/lib/libxfce4ui-2.so)
BROKEN= GTK3 option needs to be set in x11/libxfce4menu
. endif
.endif
.endif # end of defined(USE_XFCE)
.endif
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_XFCE_POST_MK)
_INCLUDE_USES_XFCE_POST_MK= yes
.endif

View file

@ -1,72 +0,0 @@
#
# $FreeBSD$
#
.if !defined(_POSTMKINCLUDED) && !defined(Xfce_Pre_Include)
Xfce_Pre_Include= bsd.xfce.mk
Xfce_Include_MAINTAINER= xfce@FreeBSD.org
# This file contains some variable definitions that are supposed to
# make your life easier when dealing with ports related to the Xfce
# desktop environment. It's automatically included when USE_XFCE
# is defined in the ports' makefile.
_USE_XFCE_ALL= configenv garcon libexo libgui libmenu libutil panel \
thunar wm xfconf xfdev
MASTER_SITE_SUBDIR?= xfce/4.10/src
configenv_CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib"
garcon_BUILD_DEPENDS= garcon>=0.2.1:${PORTSDIR}/sysutils/garcon
garcon_RUN_DEPENDS= garcon>=0.2.1:${PORTSDIR}/sysutils/garcon
libexo_BUILD_DEPENDS= libexo>=0.10.1:${PORTSDIR}/x11/libexo
libexo_RUN_DEPENDS= libexo>=0.10.1:${PORTSDIR}/x11/libexo
libgui_BUILD_DEPENDS= libxfce4gui>=4.10.0:${PORTSDIR}/x11-toolkits/libxfce4gui
libgui_RUN_DEPENDS= libxfce4gui>=4.10.0:${PORTSDIR}/x11-toolkits/libxfce4gui
libmenu_BUILD_DEPENDS= libxfce4menu>=4.10.0:${PORTSDIR}/x11/libxfce4menu
libmenu_RUN_DEPENDS= libxfce4menu>=4.10.0:${PORTSDIR}/x11/libxfce4menu
libutil_BUILD_DEPENDS= libxfce4util>=4.10.1:${PORTSDIR}/x11/libxfce4util
libutil_RUN_DEPENDS= libxfce4util>=4.10.1:${PORTSDIR}/x11/libxfce4util
panel_BUILD_DEPENDS= xfce4-panel>=4.10.1:${PORTSDIR}/x11-wm/xfce4-panel
panel_RUN_DEPENDS= xfce4-panel>=4.10.1:${PORTSDIR}/x11-wm/xfce4-panel
thunar_BUILD_DEPENDS= Thunar>=1.6.3:${PORTSDIR}/x11-fm/thunar
thunar_RUN_DEPENDS= Thunar>=1.6.3:${PORTSDIR}/x11-fm/thunar
wm_BUILD_DEPENDS= xfce4-wm>=4.10.1:${PORTSDIR}/x11-wm/xfce4-wm
wm_RUN_DEPENDS= xfce4-wm>=4.10.1:${PORTSDIR}/x11-wm/xfce4-wm
xfconf_BUILD_DEPENDS= xfce4-conf>=4.10.0:${PORTSDIR}/x11/xfce4-conf
xfconf_RUN_DEPENDS= xfce4-conf>=4.10.0:${PORTSDIR}/x11/xfce4-conf
xfdev_BUILD_DEPENDS= xdt-csource:${PORTSDIR}/devel/xfce4-dev-tools
xfdev_RUN_DEPENDS= xdt-csource:${PORTSDIR}/devel/xfce4-dev-tools
.endif
.if defined(_POSTMKINCLUDED) && !defined(Xfce_Post_Include)
Xfce_Post_Include= bsd.xfce.mk
.for component in ${USE_XFCE}
BUILD_DEPENDS+= ${${component}_BUILD_DEPENDS}
LIB_DEPENDS+= ${${component}_LIB_DEPENDS}
RUN_DEPENDS+= ${${component}_RUN_DEPENDS}
CONFIGURE_ENV+= ${${component}_CONFIGURE_ENV} \
ac_cv_prog_AWK="${AWK}"
.endfor
.for component in ${USE_XFCE}
. if ${_USE_XFCE_ALL:M${component}}==""
IGNORE= cannot install: Unknown component ${component}
. endif
.endfor
.endif

View file

@ -5,6 +5,27 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20150305:
AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
AUTHOR: olivierd@FreeBSD.org
Xfce 4.12 has been imported. Please use the following instructions to
upgrade.
For package users:
# pkg upgrade
For ports users:
# portmaster -a
# portmaster x11-wm/xfce4
GStreamer 1.0 is enabled by default in Parole media player.
Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from
Xfce 4.10 you probably still have the Tango or GNOME theme selected.
Open the Settings Manager and select Appearance. Inside dialog box switch
to the Icons tag and select the "Adwaita" entry in the list.
20150304:
AFFECTS: users of security/libressl
AUTHOR: vsevolod@highsecure.ru

View file

@ -3,7 +3,7 @@
PORTNAME= squeeze
PORTVERSION= 0.2.3
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= archivers xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
@ -19,22 +19,14 @@ LIB_DEPENDS= libthunar-vfs-1.so:${PORTSDIR}/x11-fm/thunar-vfs
SSP_UNSAFE= yes
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USES= tar:bzip2 pkgconfig gmake gettext pathfix desktop-file-utils libtool
USE_XFCE= configenv libutil thunar
USES= tar:bzip2 pkgconfig gmake gettext pathfix desktop-file-utils \
libtool xfce
USE_XFCE= thunar
USE_XORG= x11
USE_GNOME= gtk20 glib20 intltool intlhack
USE_LDCONFIG= yes
MAKE_JOB_SAFE= yes
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
.include <bsd.port.options.mk>
post-patch:
# Needed to remove gtk-doc installation
.if empty(PORT_OPTIONS:MDOCS)
@${REINPLACE_CMD} -e "s|docs||g" ${WRKSRC}/Makefile.in
.endif
CONFIGURE_ARGS=--disable-static --without-html-dir
.include <bsd.port.mk>

View file

@ -5,7 +5,6 @@ include/libsqueeze-0.2/libsqueeze/libsqueeze-module.h
include/libsqueeze-0.2/libsqueeze/libsqueeze-vfs-mime.h
include/libsqueeze-0.2/libsqueeze/libsqueeze-view.h
include/libsqueeze-0.2/libsqueeze/libsqueeze.h
lib/libsqueeze-0.2.a
lib/libsqueeze-0.2.so
lib/libsqueeze-0.2.so.0
lib/libsqueeze-0.2.so.0.0.2
@ -30,22 +29,6 @@ share/locale/tr/LC_MESSAGES/squeeze.mo
share/locale/uk/LC_MESSAGES/squeeze.mo
share/pixmaps/squeeze/archive-add.png
share/pixmaps/squeeze/archive-extract.png
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/LSQArchive.html
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/LSQArchiveCommand.html
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/archiving.html
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/home.png
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/index.html
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/index.sgml
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/ix01.html
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/left.png
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/libsqueeze-LSQArchiveSupport.html
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/libsqueeze-libsqueeze.html
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/libsqueeze.devhelp
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/libsqueeze.devhelp2
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/libsqueeze.html
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/right.png
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/style.css
%%PORTDOCS%%share/gtk-doc/html/libsqueeze/up.png
share/icons/hicolor/16x16/apps/squeeze.png
share/icons/hicolor/48x48/apps/squeeze.png
share/icons/hicolor/scalable/apps/squeeze.svg

View file

@ -3,7 +3,7 @@
PORTNAME= thunar-archive-plugin
PORTVERSION= 0.3.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= archivers xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/thunar-plugins/${PORTNAME}/${PORTVERSION:R}
@ -13,8 +13,8 @@ MAINTAINER= xfce@FreeBSD.org
COMMENT= Archive plugin for the Thunar File Manager
GNU_CONFIGURE= yes
USE_XFCE= configenv libexo thunar
USES= gettext gmake libtool pkgconfig tar:bzip2
USE_XFCE= thunar
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
INSTALLS_ICONS= yes
USE_GNOME= intltool

View file

@ -3,7 +3,7 @@
PORTNAME= thunar-media-tags-plugin
PORTVERSION= 0.2.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/thunar-plugins/${PORTNAME}/${PORTVERSION:R}
@ -17,9 +17,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib
USES= gmake pkgconfig gettext libtool tar:bzip2
USES= gmake pkgconfig gettext libtool xfce tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libexo thunar
USE_XFCE= thunar
.include <bsd.port.mk>

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-mixer
PORTVERSION= 4.11.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
@ -19,34 +19,20 @@ LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USES= gmake libtool pkgconfig tar:bzip2
USES= gmake libtool pkgconfig gettext-tools xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil panel xfconf
USE_XFCE= panel
USE_GSTREAMER= good
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= KEYBIND NLS
KEYBIND_DESC= Multimedia keyboard shortcuts
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MKEYBIND}
LIB_DEPENDS+= libkeybinder.so:${PORTSDIR}/x11/keybinder
CONFIGURE_ARGS+=--enable-keybinder
.else
CONFIGURE_ARGS+=--disable-keybinder
.endif
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
CONFIGURE_ARGS+=--enable-nls
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+= NLS="@comment "
.endif
KEYBIND_LIB_DEPENDS= libkeybinder.so:${PORTSDIR}/x11/keybinder
KEYBIND_CONFIGURE_ENABLE= keybinder
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
OPTIONS_SUB= yes
post-patch:
@${FIND} ${WRKSRC} -name 'Makefile.in' -or -name 'xfce-mixer-track.c' \

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= xfce4-mpc-plugin
PORTVERSION= 0.4.4
PORTREVISION= 8
PORTVERSION= 0.4.5
CATEGORIES= audio xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -19,8 +18,8 @@ RUN_DEPENDS= musicpd:${PORTSDIR}/audio/musicpd
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libexo libmenu panel
USE_XFCE= panel
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/xfce4-mpc-plugin-0.4.4.tar.bz2) = 4f0ce6146aa2680a4c1ca7bad1be30187a8a179e8c4355a8fe13d1fc38dac5c5
SIZE (xfce4/xfce4-mpc-plugin-0.4.4.tar.bz2) = 287320
SHA256 (xfce4/xfce4-mpc-plugin-0.4.5.tar.bz2) = e71f57a28915c57459d6ce0eeeee1d0934f523c0ed083158c3d3b3836fc06fcf
SIZE (xfce4/xfce4-mpc-plugin-0.4.5.tar.bz2) = 284335

View file

@ -1,11 +1,13 @@
lib/xfce4/panel/plugins/libmpc.so
share/locale/ar/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/ast/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/bg/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/ca/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/cs/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/da/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/de/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/el/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/en_AU/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/en_GB/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/es/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/eu/LC_MESSAGES/xfce4-mpc-plugin.mo
@ -20,14 +22,19 @@ share/locale/ja/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/ko/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/lt/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/lv/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/ms/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/nb/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/nl/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/oc/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/pl/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/pt/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/pt_BR/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/ru/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/sk/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/sq/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/sr/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/sv/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/th/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/tr/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/ug/LC_MESSAGES/xfce4-mpc-plugin.mo
share/locale/uk/LC_MESSAGES/xfce4-mpc-plugin.mo

View file

@ -3,7 +3,7 @@
PORTNAME= xfmpc
PORTVERSION= 0.2.2
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= audio xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=/src/apps/${PORTNAME}/${PORTVERSION:R}
@ -12,14 +12,16 @@ DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Graphical MPD client focusing on low footprint
LICENSE= GPLv2
BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
LIB_DEPENDS= libmpd.so:${PORTSDIR}/audio/libmpd
INSTALLS_ICONS= yes
USES= tar:bzip2 gettext gmake pkgconfig
USES= tar:bzip2 gettext gmake xfce pkgconfig
GNU_CONFIGURE= yes
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil
USE_XFCE= libmenu
post-extract:
${CP} ${FILESDIR}/config.vapi ${WRKSRC}/src

View file

@ -3,7 +3,7 @@
PORTNAME= orage
PORTVERSION= 4.10.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= deskutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/apps/${PORTNAME}/${PORTVERSION:R}
@ -20,12 +20,13 @@ LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt \
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USES= pkgconfig gettext desktop-file-utils gmake tar:bzip2
USES= pkgconfig gettext desktop-file-utils gmake \
xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu panel
USE_XFCE= panel
USE_XORG= xext xrender xinerama xi xrandr xcursor xcomposite xdamage x11 \
xfixes
LDFLAGS+= -L${LOCALBASE}/lib
#LDFLAGS+= -L${LOCALBASE}/lib
OPTIONS_DEFINE= BDB ICAL NOTIFY
OPTIONS_DEFAULT= NOTIFY

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-generic-slider
PORTVERSION= 0.0.20100827
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= deskutils
MASTER_SITES= LOCAL/ehaupt/
@ -12,8 +12,8 @@ COMMENT= Slider plugin to adjust and/or monitor any numeric variable
LICENSE= GPLv3
USES= pkgconfig
USE_XFCE= panel libutil libgui
USES= pkgconfig xfce
USE_XFCE= panel libgui
CFLAGS+= `pkg-config --cflags libxfce4panel-1.0 libxfcegui4-1.0`
LDFLAGS+= `pkg-config --libs libxfce4panel-1.0 libxfcegui4-1.0`

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-notes-plugin
PORTVERSION= 1.7.7
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= deskutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -17,9 +17,11 @@ LICENSE= GPLv2
LIB_DEPENDS= libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique
GNU_CONFIGURE= yes
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libgui libutil panel xfconf
USE_XFCE= libgui panel
INSTALLS_ICONS= yes
CONFIGURE_ARGS=--disable-static
.include <bsd.port.mk>

View file

@ -2,7 +2,6 @@ bin/xfce4-notes
bin/xfce4-notes-settings
bin/xfce4-popup-notes
etc/xdg/autostart/xfce4-notes-autostart.desktop
lib/xfce4/panel-plugins/libnotes.a
lib/xfce4/panel-plugins/libnotes.so
lib/xfce4/panel-plugins/libnotes.so.0
lib/xfce4/panel-plugins/libnotes.so.0.0.0

View file

@ -3,7 +3,7 @@
PORTNAME= notification-daemon
PORTVERSION= 0.3.7
PORTREVISION= 21
PORTREVISION= 22
CATEGORIES= deskutils xfce
MASTER_SITES= LOCAL/ehaupt/
PKGNAMEPREFIX= xfce4-
@ -22,10 +22,10 @@ RUN_DEPENDS= dbus-daemon:${PORTSDIR}/devel/dbus
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USES= gmake libtool pkgconfig tar:bzip2
USES= gmake libtool pkgconfig gettext-tools xfce tar:bzip2
USE_GNOME= librsvg2
USE_LDCONFIG= yes
USE_XFCE= configenv libutil libgui
USE_XFCE= libgui
CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/xfce4 \
--libexecdir=${PREFIX}/libexec/xfce4 \
@ -43,7 +43,7 @@ OPTIONS_DEFAULT=CLOSE NLS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
USES+= gettext-runtime
PLIST_SUB+= NLS=""
.else
PLIST_SUB+= NLS="@comment "

View file

@ -3,6 +3,7 @@
PORTNAME= xfce4-notifyd
PORTVERSION= 0.2.4
PORTREVISION= 1
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE
MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
@ -16,10 +17,10 @@ LICENSE= GPLv3
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libnotify.so:${PORTSDIR}/devel/libnotify
USES= gmake libtool pkgconfig tar:bzip2
USES= gmake libtool pkgconfig gettext-tools xfce tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil xfconf
USE_XFCE= libmenu
INSTALLS_ICONS= yes
USE_XORG= x11
@ -28,7 +29,7 @@ OPTIONS_DEFINE= NLS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
USES+= gettext-runtime
CONFIGURE_ARGS+=--enable-nls
PLIST_SUB+= NLS=""
.else

View file

@ -2,11 +2,9 @@
# $FreeBSD$
PORTNAME= tumbler
PORTVERSION= 0.1.30
PORTREVISION= 6
PORTVERSION= 0.1.31
CATEGORIES= deskutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/xfce/${PORTNAME}/${PORTVERSION:R}
PKGNAMEPREFIX= xfce4-
DIST_SUBDIR= xfce4
@ -19,163 +17,43 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
USES= pathfix pkgconfig gmake libtool tar:bzip2
USES= pathfix pkgconfig gmake libtool gettext-tools xfce tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= glib20 intltool intlhack
USE_GNOME= glib20 intltool intlhack gdkpixbuf2
USE_LDCONFIG= yes
USE_XFCE= configenv
CONFIGURE_ARGS= --enable-xdg-cache \
--disable-gtk-doc-html
--enable-pixbuf-thumbnailer \
--disable-gtk-doc-html \
--without-html-dir
OPTIONS_DEFINE= NLS FONTS JPEG FFMPEG POPPLER \
GSTREAMER ODF COVER
OPTIONS_DEFAULT= FONTS JPEG POPPLER GSTREAMER ODF
OPTIONS_DEFINE= DOCS NLS PIXBUF FONTS JPEG FFMPEG POPPLER \
GSTREAMER ODF OPENRAW COVER
OPTIONS_DEFAULT= PIXBUF FONTS JPEG POPPLER ODF
FONTS_DESC= Fonts thumbnailer plugin
COVER_DESC= Open Movie Database thumbnailer plugin
GSTREAMER_DESC= GStreamer (1.0) thumbnailer plugin
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
FONTS_LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
FONTS_CONFIGURE_ENABLE= font-thumbnailer
JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libexif.so:${PORTSDIR}/graphics/libexif
JPEG_CONFIGURE_ENABLE= jpeg-thumbnailer
FFMPEG_LIB_DEPENDS= libffmpegthumbnailer.so:${PORTSDIR}/multimedia/ffmpegthumbnailer
FFMPEG_CONFIGURE_ENABLE= ffmpeg-thumbnailer
POPPLER_LIB_DEPENDS= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib
POPPLER_CONFIGURE_ENABLE= poppler-thumbnailer
GSTREAMER_USE= gstreamer1=yes
GSTREAMER_CONFIGURE_ENABLE= gstreamer-thumbnailer
ODF_USE= gnome=libgsf
ODF_CONFIGURE_ENABLE= odf-thumbnailer
COVER_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl
COVER_CONFIGURE_ENABLE= cover-thumbnailer
OPTIONS_SUB= yes
SUB_FILES= pkg-message
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
CONFIGURE_ARGS+=--enable-nls
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+= NLS="@comment "
.endif
.if ${PORT_OPTIONS:MDOCS}
CONFIGURE_ARGS+=--with-html-dir=${PREFIX}/share/gtk-doc/html
PLIST_SUB+= APIDOCS=""
.else
CONFIGURE_ARGS+=--without-html-dir
PLIST_SUB+= APIDOCS="@comment "
.endif
.if ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.else
CONFIGURE_ARGS+=--disable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF="@comment "
.endif
.if ${PORT_OPTIONS:MFONTS}
# PIXBUF needs to be set
.if ! ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.endif
LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2
CONFIGURE_ARGS+=--enable-font-thumbnailer
PLIST_SUB+= FONTS=""
.else
CONFIGURE_ARGS+=--disable-font-thumbnailer
PLIST_SUB+= FONTS="@comment "
.endif
.if ${PORT_OPTIONS:MJPEG}
.if ! ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.endif
LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg
CONFIGURE_ARGS+=--enable-jpeg-thumbnailer
PLIST_SUB+= JPEG=""
.else
CONFIGURE_ARGS+=--disable-jpeg-thumbnailer
PLIST_SUB+= JPEG="@comment "
.endif
.if ${PORT_OPTIONS:MFFMPEG}
.if ! ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.endif
LIB_DEPENDS+= libffmpegthumbnailer.so:${PORTSDIR}/multimedia/ffmpegthumbnailer
CONFIGURE_ARGS+=--enable-ffmpeg-thumbnailer
PLIST_SUB+= FFMPEG=""
.else
CONFIGURE_ARGS+=--disable-ffmpeg-thumbnailer
PLIST_SUB+= FFMPEG="@comment "
.endif
.if ${PORT_OPTIONS:MPOPPLER}
.if ! ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.endif
LIB_DEPENDS+= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib
CONFIGURE_ARGS+=--enable-poppler-thumbnailer
PLIST_SUB+= POPPLER=""
.else
CONFIGURE_ARGS+=--disable-poppler-thumbnailer
PLIST_SUB+= POPPLER="@comment "
.endif
.if ${PORT_OPTIONS:MGSTREAMER}
.if ! ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.endif
USE_GSTREAMER1= yes
CONFIGURE_ARGS+=--enable-gstreamer-thumbnailer
PLIST_SUB+= GSTREAMER=""
.else
CONFIGURE_ARGS+=--disable-gstreamer-thumbnailer
PLIST_SUB+= GSTREAMER="@comment "
.endif
.if ${PORT_OPTIONS:MODF}
.if ! ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.endif
USE_GNOME+= libgsf
CONFIGURE_ARGS+=--enable-odf-thumbnailer
PLIST_SUB+= ODF=""
.else
CONFIGURE_ARGS+=--disable-odf-thumbnailer
PLIST_SUB+= ODF="@comment "
.endif
.if ${PORT_OPTIONS:MOPENRAW}
.if ! ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.endif
LIB_DEPENDS+= libopenraw.so:${PORTSDIR}/graphics/libopenraw
CONFIGURE_ARGS+=--enable-raw-thumbnailer
PLIST_SUB+= RAW=""
.else
CONFIGURE_ARGS+=--disable-raw-thumbnailer
PLIST_SUB+= RAW="@comment "
.endif
.if ${PORT_OPTIONS:MCOVER}
.if ! ${PORT_OPTIONS:MPIXBUF}
USE_GNOME+= gdkpixbuf2
CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
PLIST_SUB+= PIXBUF=""
.endif
LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl
CONFIGURE_ARGS+=--enable-cover-thumbnailer
PLIST_SUB+= COVER=""
.else
CONFIGURE_ARGS+=--disable-cover-thumbnailer
PLIST_SUB+= COVER="@comment "
.endif
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/tumbler-0.1.30.tar.bz2) = e7c20d79c830465f8b3b792893f05e8b8d5ba90aec4973e7517e07ef31537304
SIZE (xfce4/tumbler-0.1.30.tar.bz2) = 515676
SHA256 (xfce4/tumbler-0.1.31.tar.bz2) = d0fd329273ff6ac98885eade4c3d8c87a4dd0816f713646130808bfa90b87173
SIZE (xfce4/tumbler-0.1.31.tar.bz2) = 550650

View file

@ -1,6 +1,6 @@
--- ./tumblerd/tumbler.rc.orig 2013-01-12 11:14:28.000000000 +0000
+++ ./tumblerd/tumbler.rc 2013-01-12 22:12:40.000000000 +0000
@@ -37,7 +37,7 @@
--- tumblerd/tumbler.rc.orig 2015-02-28 15:23:08 UTC
+++ tumblerd/tumbler.rc
@@ -37,7 +37,7 @@ MaxFileSize=0
# RAW image files using libopenraw
[RawThumbnailer]
@ -9,7 +9,7 @@
Priority=1
Locations=
MaxFileSize=0
@@ -58,14 +58,14 @@
@@ -58,7 +58,7 @@ MaxFileSize=0
# ffmpegthumbnailer plugin
[FfmegThumbnailer]
@ -18,11 +18,3 @@
Priority=2
Locations=
MaxFileSize=0
# GStreamer plugin
[GstThumbnailer]
-Disabled=false
+Disabled=true
Priority=1
Locations=
MaxFileSize=0

View file

@ -27,42 +27,13 @@ lib/tumbler-1/plugins/cache/tumbler-xdg-cache.so
%%JPEG%%lib/tumbler-1/plugins/tumbler-jpeg-thumbnailer.so
%%GSTREAMER%%lib/tumbler-1/plugins/tumbler-gst-thumbnailer.so
%%ODF%%lib/tumbler-1/plugins/tumbler-odf-thumbnailer.so
%%PIXBUF%%lib/tumbler-1/plugins/tumbler-pixbuf-thumbnailer.so
lib/tumbler-1/plugins/tumbler-pixbuf-thumbnailer.so
%%POPPLER%%lib/tumbler-1/plugins/tumbler-poppler-thumbnailer.so
%%RAW%%lib/tumbler-1/plugins/tumbler-raw-thumbnailer.so
lib/tumbler-1/tumblerd
libdata/pkgconfig/tumbler-1.pc
share/dbus-1/services/org.xfce.Tumbler.Cache1.service
share/dbus-1/services/org.xfce.Tumbler.Manager1.service
share/dbus-1/services/org.xfce.Tumbler.Thumbnailer1.service
%%APIDOCS%%share/gtk-doc/html/tumbler/TumblerAbstractThumbnailer.html
%%APIDOCS%%share/gtk-doc/html/tumbler/TumblerCache.html
%%APIDOCS%%share/gtk-doc/html/tumbler/TumblerThumbnail.html
%%APIDOCS%%share/gtk-doc/html/tumbler/TumblerThumbnailerProvider.html
%%APIDOCS%%share/gtk-doc/html/tumbler/api-index-full.html
%%APIDOCS%%share/gtk-doc/html/tumbler/extension-api.html
%%APIDOCS%%share/gtk-doc/html/tumbler/extension-tutorial.html
%%APIDOCS%%share/gtk-doc/html/tumbler/home.png
%%APIDOCS%%share/gtk-doc/html/tumbler/index.html
%%APIDOCS%%share/gtk-doc/html/tumbler/index.sgml
%%APIDOCS%%share/gtk-doc/html/tumbler/left-insensitive.png
%%APIDOCS%%share/gtk-doc/html/tumbler/left.png
%%APIDOCS%%share/gtk-doc/html/tumbler/miscellaneous.html
%%APIDOCS%%share/gtk-doc/html/tumbler/object-tree.html
%%APIDOCS%%share/gtk-doc/html/tumbler/pt01.html
%%APIDOCS%%share/gtk-doc/html/tumbler/right-insensitive.png
%%APIDOCS%%share/gtk-doc/html/tumbler/right.png
%%APIDOCS%%share/gtk-doc/html/tumbler/style.css
%%APIDOCS%%share/gtk-doc/html/tumbler/thumbnails.html
%%APIDOCS%%share/gtk-doc/html/tumbler/tumbler-Error-Domain-and-Types.html
%%APIDOCS%%share/gtk-doc/html/tumbler/tumbler-Various-Enumeration-Types.html
%%APIDOCS%%share/gtk-doc/html/tumbler/tumbler-Version-Information-and-Compatibility-Checks.html
%%APIDOCS%%share/gtk-doc/html/tumbler/tumbler-tumbler-file-info.html
%%APIDOCS%%share/gtk-doc/html/tumbler/tumbler-tumbler-provider-factory.html
%%APIDOCS%%share/gtk-doc/html/tumbler/tumbler-tumbler-provider-plugin.html
%%APIDOCS%%share/gtk-doc/html/tumbler/tumbler.devhelp2
%%APIDOCS%%share/gtk-doc/html/tumbler/up-insensitive.png
%%APIDOCS%%share/gtk-doc/html/tumbler/up.png
%%NLS%%share/locale/ar/LC_MESSAGES/tumbler.mo
%%NLS%%share/locale/ast/LC_MESSAGES/tumbler.mo
%%NLS%%share/locale/bg/LC_MESSAGES/tumbler.mo
@ -80,6 +51,7 @@ share/dbus-1/services/org.xfce.Tumbler.Thumbnailer1.service
%%NLS%%share/locale/fr/LC_MESSAGES/tumbler.mo
%%NLS%%share/locale/gl/LC_MESSAGES/tumbler.mo
%%NLS%%share/locale/he/LC_MESSAGES/tumbler.mo
%%NLS%%share/locale/hr/LC_MESSAGES/tumbler.mo
%%NLS%%share/locale/hu/LC_MESSAGES/tumbler.mo
%%NLS%%share/locale/id/LC_MESSAGES/tumbler.mo
%%NLS%%share/locale/is/LC_MESSAGES/tumbler.mo

View file

@ -3,6 +3,7 @@
PORTNAME= xfce4-volumed-pulse
PORTVERSION= 0.2.0
PORTREVISION= 1
CATEGORIES= deskutils xfce
MASTER_SITES= https://launchpadlibrarian.net/133628016/ \
https://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
@ -18,10 +19,10 @@ LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio \
libnotify.so:${PORTSDIR}/devel/libnotify \
libkeybinder.so:${PORTSDIR}/x11/keybinder
USES= pkgconfig gmake tar:bz2
USES= pkgconfig gmake xfce tar:bz2
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk20
USE_XFCE= configenv xfconf
USE_XFCE= xfconf
INSTALL_TARGET= install-strip
CONFIGURE_ARGS=--enable-libnotify

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-volumed
PORTVERSION= 0.1.13
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE
MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
@ -17,10 +17,10 @@ LICENSE= GPLv3
LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify \
libkeybinder.so:${PORTSDIR}/x11/keybinder
USES= pkgconfig gmake tar:bzip2
USES= pkgconfig gmake xfce tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= glib20
USE_GSTREAMER= yes
USE_XFCE= configenv xfconf
USE_XFCE= xfconf
.include <bsd.port.mk>

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= xfce4-xkb-plugin
PORTVERSION= 0.5.6
PORTREVISION= 2
PORTVERSION= 0.7.1
CATEGORIES= deskutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -10,12 +9,14 @@ MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
MAINTAINER= xfce@FreeBSD.org
COMMENT= Keyboard layout switching plugin for the Xfce panel
LICENSE= GPLv2
LIB_DEPENDS= libxklavier.so:${PORTSDIR}/x11/libxklavier
GNU_CONFIGURE= yes
USES= gettext pkgconfig gmake tar:bzip2
USES= gettext pkgconfig gmake xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack librsvg2 libwnck
USE_XFCE= configenv libmenu libutil panel
USE_XFCE= panel
USE_XORG= x11
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4-xkb-plugin-0.5.6.tar.bz2) = 09e4623033987ce7b711252609a17291b306cdf60863ee39677a4995a93318a5
SIZE (xfce4-xkb-plugin-0.5.6.tar.bz2) = 815228
SHA256 (xfce4-xkb-plugin-0.7.1.tar.bz2) = 61fe2e33fe99939d5d06a682e94e40e05ef844c930ad612154090d158b2ce681
SIZE (xfce4-xkb-plugin-0.7.1.tar.bz2) = 837922

View file

@ -7,6 +7,6 @@ label for that layout.
This plugin is used along with the XKB extension. For now the keyboard
layouts cannot be configured from the plugin itself, they should be
set in the XF86Config file or some other way (e.g. setxkbmap).
set in the Xorg file or some other way (e.g. setxkbmap).
WWW: http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin

View file

@ -8,22 +8,28 @@ share/locale/cs/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/da/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/de/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/el/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/en_AU/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/en_GB/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/es/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/eu/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/fi/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/fr/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/gl/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/he/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/hr/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/hu/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/id/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/is/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/it/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/ja/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/ka/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/kk/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/ko/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/lt/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/lv/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/ms/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/nb/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/nl/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/oc/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/pl/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/pt/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/pt_BR/LC_MESSAGES/xfce4-xkb-plugin.mo
@ -31,12 +37,16 @@ share/locale/ro/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/ru/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/sk/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/sq/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/sr/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/sv/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/th/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/tr/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/ug/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/uk/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/ur/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/ur_PK/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/uz/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/uz@Latn/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/zh_CN/LC_MESSAGES/xfce4-xkb-plugin.mo
share/locale/zh_TW/LC_MESSAGES/xfce4-xkb-plugin.mo
share/xfce4/panel-plugins/xkb-plugin.desktop
@ -65,6 +75,7 @@ share/xfce4/xkb/flags/dvorak.svg
share/xfce4/xkb/flags/dz.svg
share/xfce4/xkb/flags/ee.svg
share/xfce4/xkb/flags/eg.svg
share/xfce4/xkb/flags/el.svg
share/xfce4/xkb/flags/epo.svg
share/xfce4/xkb/flags/es.svg
share/xfce4/xkb/flags/fi.svg

View file

@ -3,7 +3,7 @@
PORTNAME= thunar-vcs-plugin
PORTVERSION= 0.1.4
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= devel xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/thunar-plugins/${PORTNAME}/${PORTVERSION:R}
@ -14,43 +14,21 @@ COMMENT= Version Control System plugin for Thunar
GNU_CONFIGURE= yes
USE_GNOME= gtk20 glib20 intltool intlhack
USE_XFCE= configenv libexo libutil thunar
USE_XFCE= thunar
INSTALLS_ICONS= yes
USES= pkgconfig gmake libtool tar:bzip2
USES= pkgconfig gmake libtool gettext-tools xfce tar:bzip2
LDFLAGS+= -L${LOCALBASE}/lib
OPTIONS_DEFINE= NLS GIT SVN
OPTIONS_DEFAULT= SVN
GIT_DESC= Git support
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
CONFIGURE_ARGS+=--enable-nls
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+= NLS="@comment "
.endif
.if ${PORT_OPTIONS:MGIT}
RUN_DEPENDS+= git:${PORTSDIR}/devel/git
CONFIGURE_ARGS+=--enable-git
PLIST_SUB+= GIT=""
.else
CONFIGURE_ARGS+=--disable-git
PLIST_SUB+= GIT="@comment "
.endif
.if ${PORT_OPTIONS:MSVN}
LIB_DEPENDS+= libsvn_client-1.so:${PORTSDIR}/devel/subversion
CONFIGURE_ARGS+=--enable-subversion
PLIST_SUB+= SVN=""
.else
CONFIGURE_ARGS+=--disable-subversion
PLIST_SUB+= SVN="@comment "
.endif
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
GIT_RUN_DEPENDS= git:${PORTSDIR}/devel/git
GIT_CONFIGURE_ENABLE= git
SVN_LIB_DEPENDS= libsvn_client-1.so:${PORTSDIR}/devel/subversion
SVN_CONFIGURE_ENABLE= subversion
OPTIONS_SUB= yes
.include <bsd.port.mk>

View file

@ -2,22 +2,22 @@
# $FreeBSD$
PORTNAME= xfce4-dev-tools
PORTVERSION= 4.10.0
PORTREVISION= 1
PORTVERSION= 4.12.0
CATEGORIES= devel xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Xfce 4 development tools
COMMENT= Xfce development tools
LICENSE= GPLv2
RUN_DEPENDS= autoconf-2.69:${PORTSDIR}/devel/autoconf \
automake-1.15:${PORTSDIR}/devel/automake \
libtoolize:${PORTSDIR}/devel/libtool
GNU_CONFIGURE= yes
USE_XFCE= configenv # to get MASTER_SITE_SUBDIR something has to be defined
USE_GNOME= glib20
USES= pkgconfig tar:bzip2
USES= pkgconfig xfce tar:bzip2
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/xfce4-dev-tools-4.10.0.tar.bz2) = f79649bbfbbf16881494ee9f67035063765aec12e23ab9bac31de2c8a4f32bf8
SIZE (xfce4/xfce4-dev-tools-4.10.0.tar.bz2) = 283987
SHA256 (xfce4/xfce4-dev-tools-4.12.0.tar.bz2) = e2e3a654fe9110df81f8c2483c9cbfa6d656fed15d5e5e717d6ef10bd0f5b5cb
SIZE (xfce4/xfce4-dev-tools-4.12.0.tar.bz2) = 309586

View file

@ -1,4 +1,4 @@
The Xfce development tools are a collection of tools and macros for
Xfce developers and people that want to build Xfce from Git.
WWW: http://www.xfce.org/projects
WWW: http://www.xfce.org/

View file

@ -3,6 +3,7 @@
PORTNAME= xfce4-vala
PORTVERSION= 4.10.3
PORTREVISION= 1
CATEGORIES= devel xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/bindings/${PORTNAME}/${PORTVERSION:R}
@ -16,14 +17,9 @@ LICENSE= LGPL21
BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
GNU_CONFIGURE= yes
USES= pkgconfig gmake pathfix tar:bzip2
USE_XFCE= configenv garcon libexo libmenu libutil panel xfconf
USES= pkgconfig gmake pathfix xfce tar:bzip2
USE_XFCE= panel
# vala-1.0.pc is symlink to libvala-${VALA_VER}.pc
CONFIGURE_ARGS= --with-vala-api=1.0
post-patch:
@${REINPLACE_CMD} -e 's|libvala-|vala-|g' ${WRKSRC}/acinclude.m4 \
${WRKSRC}/configure
CONFIGURE_ARGS= --with-vala-api=0.26
.include <bsd.port.mk>

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mousepad
PORTVERSION= 0.3.0
PORTVERSION= 0.4.0
CATEGORIES= editors xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/apps/${PORTNAME}/${PORTVERSION:R}
@ -14,21 +14,19 @@ COMMENT= Simple text editor for the Xfce Desktop
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
USES= desktop-file-utils gettext gmake pathfix pkgconfig perl5 tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack gtksourceview2
USE_XFCE= configenv
OPTIONS_DEFINE= DBUS
OPTIONS_DEFAULT= DBUS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDBUS}
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
CONFIGURE_ARGS+=--enable-dbus
.else
CONFIGURE_ARGS+=--disable-dbus
.endif
GNU_CONFIGURE= yes
USES= desktop-file-utils gettext gmake libtool pkgconfig perl5 tar:bzip2
USE_GNOME= glib20 intltool intlhack
OPTIONS_DEFINE= GTK3
GTK3_CONFIGURE_ENABLE= gtk3
GTK3_USE= gnome=gtk30,gtksourceview3
GTK3_USES= xfce:gtk3
GTK3_USE_OFF= gnome=gtk20,gtksourceview2
GTK3_USES_OFF= xfce
GLIB_SCHEMAS= org.xfce.mousepad.gschema.xml
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/mousepad-0.3.0.tar.bz2) = 10f27506994d0d0b8f9e02555404a144babedab97517abe3b6be8b2d21ff046d
SIZE (xfce4/mousepad-0.3.0.tar.bz2) = 481125
SHA256 (xfce4/mousepad-0.4.0.tar.bz2) = 60114431eac8db6bb6ce18bd38f1630cccb684375b97a445a1b6fd619848d132
SIZE (xfce4/mousepad-0.4.0.tar.bz2) = 578483

View file

@ -1,10 +0,0 @@
--- ./mousepad.desktop.in.in.orig 2012-12-30 11:04:01.000000000 +0000
+++ ./mousepad.desktop.in.in 2012-12-30 15:36:39.000000000 +0000
@@ -9,5 +9,5 @@
Terminal=false
StartupNotify=true
Type=Application
-Categories=Application;Utility;TextEditor;GTK;
-MimeType=text/plain
+Categories=Utility;TextEditor;GTK;
+MimeType=text/plain;

View file

@ -1,10 +0,0 @@
--- ./mousepad/main.c.orig 2012-12-30 11:04:01.000000000 +0000
+++ ./mousepad/main.c 2012-12-30 15:35:18.000000000 +0000
@@ -72,6 +72,7 @@
/* bind the text domain to the locale directory */
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
/* set the package textdomain */
textdomain (GETTEXT_PACKAGE);

View file

@ -1,3 +1,3 @@
Mousepad is a simple text editor for the Xfce desktop environment.
WWW: http://www.xfce.org/projects/mousepad/
WWW: http://goodies.xfce.org/projects/applications/mousepad

View file

@ -1,17 +1,31 @@
bin/mousepad
share/applications/mousepad.desktop
share/locale/ar/LC_MESSAGES/mousepad.mo
share/locale/ast/LC_MESSAGES/mousepad.mo
share/locale/bg/LC_MESSAGES/mousepad.mo
share/locale/cs/LC_MESSAGES/mousepad.mo
share/locale/da/LC_MESSAGES/mousepad.mo
share/locale/de/LC_MESSAGES/mousepad.mo
share/locale/el/LC_MESSAGES/mousepad.mo
share/locale/en_AU/LC_MESSAGES/mousepad.mo
share/locale/en_GB/LC_MESSAGES/mousepad.mo
share/locale/es/LC_MESSAGES/mousepad.mo
share/locale/eu/LC_MESSAGES/mousepad.mo
share/locale/fi/LC_MESSAGES/mousepad.mo
share/locale/fr/LC_MESSAGES/mousepad.mo
share/locale/hu/LC_MESSAGES/mousepad.mo
share/locale/hr/LC_MESSAGES/mousepad.mo
share/locale/id/LC_MESSAGES/mousepad.mo
share/locale/is/LC_MESSAGES/mousepad.mo
share/locale/it/LC_MESSAGES/mousepad.mo
share/locale/ja/LC_MESSAGES/mousepad.mo
share/locale/kk/LC_MESSAGES/mousepad.mo
share/locale/ko/LC_MESSAGES/mousepad.mo
share/locale/lt/LC_MESSAGES/mousepad.mo
share/locale/ms/LC_MESSAGES/mousepad.mo
share/locale/nb/LC_MESSAGES/mousepad.mo
share/locale/nl/LC_MESSAGES/mousepad.mo
share/locale/oc/LC_MESSAGES/mousepad.mo
share/locale/pl/LC_MESSAGES/mousepad.mo
share/locale/pt/LC_MESSAGES/mousepad.mo
share/locale/pt_BR/LC_MESSAGES/mousepad.mo
@ -20,6 +34,9 @@ share/locale/ru/LC_MESSAGES/mousepad.mo
share/locale/sk/LC_MESSAGES/mousepad.mo
share/locale/sr/LC_MESSAGES/mousepad.mo
share/locale/sv/LC_MESSAGES/mousepad.mo
share/locale/te/LC_MESSAGES/mousepad.mo
share/locale/th/LC_MESSAGES/mousepad.mo
share/locale/tr/LC_MESSAGES/mousepad.mo
share/locale/ug/LC_MESSAGES/mousepad.mo
share/locale/uk/LC_MESSAGES/mousepad.mo
share/locale/zh_CN/LC_MESSAGES/mousepad.mo

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= ristretto
PORTVERSION= 0.6.3
PORTREVISION= 2
PORTVERSION= 0.8.0
CATEGORIES= graphics xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
@ -17,13 +16,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libcairo.so:${PORTSDIR}/graphics/cairo
USES= pkgconfig gettext pathfix desktop-file-utils gmake tar:bzip2
USES= pkgconfig gettext desktop-file-utils gmake xfce tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gtk20 glib20 intltool intlhack
INSTALLS_ICONS= yes
USE_XFCE= configenv libmenu libutil xfconf
USE_XFCE= libmenu
USE_XORG= x11
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/ristretto-0.6.3.tar.bz2) = 2b6816de298e9a0d9b95662664690713c4123a9ac813a27bdde4727a03472d79
SIZE (xfce4/ristretto-0.6.3.tar.bz2) = 499323
SHA256 (xfce4/ristretto-0.8.0.tar.bz2) = 71625324cecda7199acbc95a3ea5132d0dcbf808771e7a209ea2b9503ae4f328
SIZE (xfce4/ristretto-0.8.0.tar.bz2) = 541473

View file

@ -1,4 +1,5 @@
bin/ristretto
share/appdata/ristretto.appdata.xml
share/applications/ristretto.desktop
share/icons/hicolor/16x16/apps/ristretto.png
share/icons/hicolor/48x48/apps/ristretto.png
@ -11,6 +12,7 @@ share/locale/cs/LC_MESSAGES/ristretto.mo
share/locale/da/LC_MESSAGES/ristretto.mo
share/locale/de/LC_MESSAGES/ristretto.mo
share/locale/el/LC_MESSAGES/ristretto.mo
share/locale/en_AU/LC_MESSAGES/ristretto.mo
share/locale/en_GB/LC_MESSAGES/ristretto.mo
share/locale/es/LC_MESSAGES/ristretto.mo
share/locale/eu/LC_MESSAGES/ristretto.mo
@ -23,11 +25,14 @@ share/locale/id/LC_MESSAGES/ristretto.mo
share/locale/is/LC_MESSAGES/ristretto.mo
share/locale/it/LC_MESSAGES/ristretto.mo
share/locale/ja/LC_MESSAGES/ristretto.mo
share/locale/kk/LC_MESSAGES/ristretto.mo
share/locale/ko/LC_MESSAGES/ristretto.mo
share/locale/lt/LC_MESSAGES/ristretto.mo
share/locale/lv/LC_MESSAGES/ristretto.mo
share/locale/ms/LC_MESSAGES/ristretto.mo
share/locale/nb/LC_MESSAGES/ristretto.mo
share/locale/nl/LC_MESSAGES/ristretto.mo
share/locale/oc/LC_MESSAGES/ristretto.mo
share/locale/pl/LC_MESSAGES/ristretto.mo
share/locale/pt/LC_MESSAGES/ristretto.mo
share/locale/pt_BR/LC_MESSAGES/ristretto.mo
@ -38,6 +43,7 @@ share/locale/sl/LC_MESSAGES/ristretto.mo
share/locale/sr/LC_MESSAGES/ristretto.mo
share/locale/sv/LC_MESSAGES/ristretto.mo
share/locale/te/LC_MESSAGES/ristretto.mo
share/locale/th/LC_MESSAGES/ristretto.mo
share/locale/tr/LC_MESSAGES/ristretto.mo
share/locale/ug/LC_MESSAGES/ristretto.mo
share/locale/uk/LC_MESSAGES/ristretto.mo

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-mailwatch-plugin
PORTVERSION= 1.2.0
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= mail xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -18,9 +18,9 @@ LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls \
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libexo libmenu libutil panel
USE_XFCE= panel
USE_XORG= x11
CONFIGURE_ARGS=--enable-ipv6

View file

@ -2,35 +2,33 @@
# $FreeBSD$
PORTNAME= xfce4-appfinder
PORTVERSION= 4.10.1
PORTREVISION= 1
PORTVERSION= 4.12.0
CATEGORIES= misc xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/xfce/${PORTNAME}/${PORTVERSION:R}
DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Application launcher and finder
LICENSE= GPLv2
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
GNU_CONFIGURE= yes
USES= gmake pathfix pkgconfig tar:bzip2
USE_GNOME= gtk20 glib20 intltool intlhack
USE_XFCE= configenv garcon libmenu libutil xfconf
USES= gmake pkgconfig gettext-tools tar:bzip2
USE_GNOME= glib20 intltool intlhack
USE_XFCE= garcon
OPTIONS_DEFINE= NLS
OPTIONS_DEFINE= GTK3 NLS
GTK3_USES= xfce:gtk3
GTK3_USE= gnome=gtk30
GTK3_CONFIGURE_ENABLE= gtk3
GTK3_USES_OFF= xfce
GTK3_USE_OFF= gnome=gtk20
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
OPTIONS_SUB= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
CONFIGURE_ARGS+=--enable-nls
.else
CONFIGURE_ARGS+=--disable-nls
.endif
post-patch:
${REINPLACE_CMD} -e 's|=gtk-find|=system-search|' \
${WRKSRC}/data/xfce4-appfinder.desktop.in

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/xfce4-appfinder-4.10.1.tar.bz2) = 65ee74ffa76334d273e4c9ae501ec7f81f7de028813849f7d1441cbf7788eb77
SIZE (xfce4/xfce4-appfinder-4.10.1.tar.bz2) = 446043
SHA256 (xfce4/xfce4-appfinder-4.12.0.tar.bz2) = 2ad4a58019a76a6b64a816050db25f96854917c2f2e89d6a9df6c18e6c84c567
SIZE (xfce4/xfce4-appfinder-4.12.0.tar.bz2) = 459338

View file

@ -1,4 +1,4 @@
This application allows you to search, launch and find information about
applications installed on your system.
WWW: http://docs.xfce.org/xfce4-appfinder/start
WWW: http://www.xfce.org/

View file

@ -1,5 +1,6 @@
bin/xfce4-appfinder
bin/xfrun4
share/appdata/xfce4-appfinder.appdata.xml
share/applications/xfce4-appfinder.desktop
share/applications/xfce4-run.desktop
%%NLS%%share/locale/am/LC_MESSAGES/xfce4-appfinder.mo
@ -8,43 +9,36 @@ share/applications/xfce4-run.desktop
%%NLS%%share/locale/be/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/bg/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/bn/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/bn_IN/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/ca/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/cs/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/da/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/de/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/dz/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/el/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/en_AU/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/eo/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/es/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/es_MX/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/et/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/eu/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/fa/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/fi/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/fr/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/gl/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/gu/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/he/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/hr/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/hu/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/hy/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/id/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/is/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/it/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/ja/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/ka/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/kk/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/ko/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/ku/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/lt/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/lv/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/mk/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/mr/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/ms/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/nb/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/nl/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/nn/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/oc/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/pa/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/pl/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/pt/LC_MESSAGES/xfce4-appfinder.mo
@ -53,10 +47,12 @@ share/applications/xfce4-run.desktop
%%NLS%%share/locale/ru/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/si/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/sk/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/sl/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/sq/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/sr/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/sv/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/te/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/th/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/ug/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-appfinder.mo
@ -64,4 +60,5 @@ share/applications/xfce4-run.desktop
%%NLS%%share/locale/ur_PK/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/vi/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/zh_HK/LC_MESSAGES/xfce4-appfinder.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-appfinder.mo

View file

@ -3,6 +3,7 @@
PORTNAME= xfce4-weather-plugin
PORTVERSION= 0.8.5
PORTREVISION= 1
CATEGORIES= misc xfce geography
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -19,9 +20,9 @@ LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack libxml2
USE_XFCE= configenv libmenu libutil panel
USE_XFCE= panel
OPTIONS_DEFINE= UPOWER
UPOWER_DESC= Power management tasks

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= parole
PORTVERSION= 0.5.4
PORTREVISION= 1
PORTVERSION= 0.8.0
CATEGORIES= multimedia xfce
MASTER_SITES= XFCE/src/apps/${PORTNAME}/${PORTVERSION:R}/
DIST_SUBDIR= xfce4
@ -17,35 +16,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib \
libnotify.so:${PORTSDIR}/devel/libnotify \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
PORTSCOUT= limit:^0\.6\.
RUN_DEPENDS= gnome-icon-theme-symbolic>=3.6:${PORTSDIR}/x11-themes/gnome-icon-theme-symbolic
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
CONFIGURE_ARGS= --enable-notify-plugin \
--enable-tray-plugin \
--enable-taglib \
--disable-mpris2-plugin \
--without-html-dir
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
USE_GNOME= gtk20 glib20 intltool intlhack
USE_XFCE= configenv libmenu libutil
USE_GNOME= gtk30 glib20 intltool intlhack
USE_XFCE= panel
USE_XORG= x11 sm
USE_LDCONFIG= yes
USES= desktop-file-utils pkgconfig gmake libtool tar:bzip2
USES= desktop-file-utils pkgconfig gmake libtool gettext-tools \
xfce:gtk3 tar:bzip2
OPTIONS_DEFINE= NLS
OPTIONS_DEFINE= CLUTTER NLS
# With some video cards, Parole displays a purple/pink overlay on the video
OPTIONS_EXCLUDE= CLUTTER
OPTIONS_SINGLE= GSTREAMER
# GST01 (GStreamer 0.10), GST10 (GStreamer 1.0)
OPTIONS_SINGLE_GSTREAMER= GST01 GST10
OPTIONS_GROUP= GST_PLUG
OPTIONS_GROUP_GST_PLUG= CDDA HTTP
OPTIONS_DEFAULT= GST01 NLS
# Since 0.5.91 release, GStreamer 1.0 is enabled by default
OPTIONS_DEFAULT= GST10 HTTP NLS
CDDA_DESC= CD audio (cdparanoia)
HTTP_DESC= HTTP streaming (libsoup)
GST01_DESC= GStreamer 0.10
GST10_DESC= GStreamer 1.0
GST_PLUG_DESC= Additional GStreamer plugins
CLUTTER_DESC= Clutter (OpenGL) backend
.include <bsd.port.options.mk>
@ -78,7 +80,7 @@ USE_GSTREAMER1+= soup
.endif
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
USES+= gettext-runtime
CONFIGURE_ARGS+= --enable-nls
PLIST_SUB+= NLS=""
.else
@ -86,6 +88,14 @@ CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= NLS="@comment "
.endif
.if ${PORT_OPTIONS:MCLUTTER} && ${PORT_OPTIONS:MGST10}
LIB_DEPENDS+= libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst \
libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3
CONFIGURE_ARGS+=--enable-clutter
.else
CONFIGURE_ARGS+=--disable-clutter
.endif
post-patch:
# Fix .rc files path
@${REINPLACE_CMD} -e 's|xfce4/src/misc|${PORTNAME}|g' \

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/parole-0.5.4.tar.bz2) = c0f4bd7b45a016a0a84ec86336b912d0a12388e29c316beb86193ed7d2c3bfc3
SIZE (xfce4/parole-0.5.4.tar.bz2) = 669806
SHA256 (xfce4/parole-0.8.0.tar.bz2) = 2d966aeb426de81d992829e33b3f66185b19fd031a1891968b3a40d6d50239cc
SIZE (xfce4/parole-0.8.0.tar.bz2) = 813553

View file

@ -9,13 +9,17 @@ include/parole/parole-stream.h
include/parole/parole.h
lib/parole-0/parole-notify.so
lib/parole-0/tray-icon.so
share/appdata/parole.appdata.xml
share/applications/parole.desktop
share/icons/hicolor/16x16/apps/parole-extension.png
share/icons/hicolor/16x16/apps/parole-extension-symbolic.svg
share/icons/hicolor/128x128/apps/parole.png
share/icons/hicolor/16x16/apps/parole.png
share/icons/hicolor/24x24/apps/parole.png
share/icons/hicolor/32x32/apps/parole.png
share/icons/hicolor/48x48/apps/parole-extension.png
share/icons/hicolor/48x48/apps/parole.png
share/icons/hicolor/64x64/apps/parole.png
share/icons/hicolor/scalable/apps/parole.svg
%%NLS%%share/locale/ar/LC_MESSAGES/parole.mo
%%NLS%%share/locale/ast/LC_MESSAGES/parole.mo
@ -29,6 +33,7 @@ share/icons/hicolor/scalable/apps/parole.svg
%%NLS%%share/locale/en_GB/LC_MESSAGES/parole.mo
%%NLS%%share/locale/es/LC_MESSAGES/parole.mo
%%NLS%%share/locale/eu/LC_MESSAGES/parole.mo
%%NLS%%share/locale/fi/LC_MESSAGES/parole.mo
%%NLS%%share/locale/fr/LC_MESSAGES/parole.mo
%%NLS%%share/locale/gl/LC_MESSAGES/parole.mo
%%NLS%%share/locale/he/LC_MESSAGES/parole.mo
@ -42,8 +47,11 @@ share/icons/hicolor/scalable/apps/parole.svg
%%NLS%%share/locale/kk/LC_MESSAGES/parole.mo
%%NLS%%share/locale/lt/LC_MESSAGES/parole.mo
%%NLS%%share/locale/lv/LC_MESSAGES/parole.mo
%%NLS%%share/locale/ms/LC_MESSAGES/parole.mo
%%NLS%%share/locale/nb/LC_MESSAGES/parole.mo
%%NLS%%share/locale/nl/LC_MESSAGES/parole.mo
%%NLS%%share/locale/nn/LC_MESSAGES/parole.mo
%%NLS%%share/locale/oc/LC_MESSAGES/parole.mo
%%NLS%%share/locale/pl/LC_MESSAGES/parole.mo
%%NLS%%share/locale/pt/LC_MESSAGES/parole.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/parole.mo
@ -52,12 +60,13 @@ share/icons/hicolor/scalable/apps/parole.svg
%%NLS%%share/locale/sr/LC_MESSAGES/parole.mo
%%NLS%%share/locale/sv/LC_MESSAGES/parole.mo
%%NLS%%share/locale/te/LC_MESSAGES/parole.mo
%%NLS%%share/locale/th/LC_MESSAGES/parole.mo
%%NLS%%share/locale/tr/LC_MESSAGES/parole.mo
%%NLS%%share/locale/ug/LC_MESSAGES/parole.mo
%%NLS%%share/locale/uk/LC_MESSAGES/parole.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/parole.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/parole.mo
%%DATADIR%%/gtk-2.0/parole.gtkrc
%%DATADIR%%/parole-plugins-0/notify.desktop
%%DATADIR%%/parole-plugins-0/system-tray.desktop
share/pixmaps/no-cover.png
share/pixmaps/parole.png

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-print
PORTVERSION= 4.6.1
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= print xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/archive/xfprint/${PORTVERSION:R}
@ -20,10 +20,10 @@ RUN_DEPENDS= a2ps:${PORTSDIR}/print/a2ps
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USES= gettext gmake libtool pathfix pkgconfig tar:bzip2
USES= gettext gmake libtool pathfix pkgconfig xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_LDCONFIG= yes
USE_XFCE= configenv libgui libutil xfconf
USE_XFCE= libgui xfconf
OPTIONS_DEFINE= LETTER
OPTIONS_DEFAULT= LPR
@ -31,31 +31,12 @@ OPTIONS_SINGLE= PRINTMETHOD
OPTIONS_SINGLE_PRINTMETHOD= LPR CUPS
LETTER_DESC= Use letter paper format instead of A4
LPR_DESC= LPR printing system support
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCUPS}
CONFIGURE_ARGS+=--enable-cups
LIB_DEPENDS+= libcups.so:${PORTSDIR}/print/cups-client
PLIST_SUB+= CUPS=""
.else
CONFIGURE_ARGS+=--disable-cups
PLIST_SUB+= CUPS="@comment "
.endif
.if ${PORT_OPTIONS:MLPR}
CONFIGURE_ARGS+=--enable-bsdlpr --with-printcap=/etc/printcap
PLIST_SUB+= LPR=""
.else
CONFIGURE_ARGS+=--disable-bsdlpr
PLIST_SUB+= LPR="@comment "
.endif
.if ${PORT_OPTIONS:MLETTER}
CONFIGURE_ARGS+=--enable-letter
.else
CONFIGURE_ARGS+=--disable-letter
.endif
CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client
CUPS_CONFIGURE_ENABLE= cups
LPR_CONFIGURE_ENABLE= bsdlpr
LPR_CONFIGURE_WITH= printcap=/etc/printcap
LETTER_CONFIGURE_ENABLE= letter
OPTIONS_SUB= yes
post-patch:
@${REINPLACE_CMD} '/_LDADD =/s/=/= -lX11/' \

View file

@ -3,6 +3,7 @@
PORTNAME= xfce4-equake-plugin
PORTVERSION= 1.3.6
PORTREVISION= 1
CATEGORIES= science xfce
MASTER_SITES= XFCE
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -15,9 +16,9 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
USES= gettext pkgconfig gmake tar:bzip2
USES= gettext pkgconfig gmake xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libexo libmenu libutil panel
USE_XFCE= panel
USE_XORG= x11
INSTALLS_ICONS= yes

View file

@ -2,28 +2,29 @@
# $FreeBSD$
PORTNAME= garcon
PORTVERSION= 0.2.1
PORTREVISION= 2
PORTVERSION= 0.4.0
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/xfce/${PORTNAME}/${PORTVERSION:R}
DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Xfce 4 essential utilities and scripts
COMMENT= Freedesktop compliant menu library
# garcon's source code is licensed under GPLv2, while its
# documentation is under GFDL 1.1.
LICENSE= GPLv2
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= gmake libtool pathfix pkgconfig tar:bzip2
USE_GNOME= glib20 intltool intlhack
USE_XFCE= configenv libutil
USES= gmake libtool pathfix pkgconfig gettext-tools xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= libmenu
OPTIONS_DEFINE= DOCS NLS
CONFIGURE_ARGS=--without-html-dir
OPTIONS_DEFINE= NLS
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
OPTIONS_SUB= yes
DOCS_CONFIGURE_ENABLE= gtk-doc-html
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/garcon-0.2.1.tar.bz2) = 48b644b8b2ffe597974e2526ca1a5d2d7da6a09c2d434f008dec80e9152701f7
SIZE (xfce4/garcon-0.2.1.tar.bz2) = 454321
SHA256 (xfce4/garcon-0.4.0.tar.bz2) = 787dc859713b6518992d760d4b858fb02e8a30705e6f6e871d7a14cc97bca972
SIZE (xfce4/garcon-0.4.0.tar.bz2) = 466118

View file

@ -14,10 +14,16 @@ include/garcon-1/garcon/garcon-menu-separator.h
include/garcon-1/garcon/garcon-menu-tree-provider.h
include/garcon-1/garcon/garcon-menu.h
include/garcon-1/garcon/garcon.h
include/garcon-gtk2-1/garcon-gtk/garcon-gtk-menu.h
include/garcon-gtk2-1/garcon-gtk/garcon-gtk.h
lib/libgarcon-1.so
lib/libgarcon-1.so.0
lib/libgarcon-1.so.0.0.0
lib/libgarcon-gtk2-1.so
lib/libgarcon-gtk2-1.so.0
lib/libgarcon-gtk2-1.so.0.0.0
libdata/pkgconfig/garcon-1.pc
libdata/pkgconfig/garcon-gtk2-1.pc
share/desktop-directories/xfce-accessories.directory
share/desktop-directories/xfce-development.directory
share/desktop-directories/xfce-education.directory
@ -32,35 +38,8 @@ share/desktop-directories/xfce-personal.directory
share/desktop-directories/xfce-screensavers.directory
share/desktop-directories/xfce-settings.directory
share/desktop-directories/xfce-system.directory
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenu.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenuDirectory.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenuElement.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenuItem.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenuItemCache.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenuMerger.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenuParser.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenuSeparator.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-GarconMenuTreeProvider.html
%%PORTDOCS%%share/gtk-doc/html/garcon/api-index-full.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-Desktop-Environment-Configuration.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-Version-Information.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-garcon-menu-item-pool.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-garcon-menu-node.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-garcon.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-menus.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-miscellaneous.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon-parsing.html
%%PORTDOCS%%share/gtk-doc/html/garcon/garcon.devhelp2
%%PORTDOCS%%share/gtk-doc/html/garcon/home.png
%%PORTDOCS%%share/gtk-doc/html/garcon/index.html
%%PORTDOCS%%share/gtk-doc/html/garcon/index.sgml
%%PORTDOCS%%share/gtk-doc/html/garcon/left.png
%%PORTDOCS%%share/gtk-doc/html/garcon/object-tree.html
%%PORTDOCS%%share/gtk-doc/html/garcon/pt01.html
%%PORTDOCS%%share/gtk-doc/html/garcon/right.png
%%PORTDOCS%%share/gtk-doc/html/garcon/style.css
%%PORTDOCS%%share/gtk-doc/html/garcon/up.png
%%NLS%%share/locale/ar/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/ast/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/bg/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/bn/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/ca/LC_MESSAGES/garcon.mo
@ -68,9 +47,11 @@ share/desktop-directories/xfce-system.directory
%%NLS%%share/locale/da/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/de/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/el/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/en_AU/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/eo/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/es/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/et/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/eu/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/fi/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/fr/LC_MESSAGES/garcon.mo
@ -86,15 +67,15 @@ share/desktop-directories/xfce-system.directory
%%NLS%%share/locale/ko/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/lt/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/lv/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/ms/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/nb/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/nb_NO/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/nl/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/nn/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/oc/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/pa/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/pl/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/pt/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/pt_PT/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/ro/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/ru/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/sk/LC_MESSAGES/garcon.mo
@ -103,9 +84,12 @@ share/desktop-directories/xfce-system.directory
%%NLS%%share/locale/sr/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/sv/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/te/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/th/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/tr/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/ug/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/uk/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/ur/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/uz/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/uz@Latn/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/zh_HK/LC_MESSAGES/garcon.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/garcon.mo

View file

@ -3,6 +3,7 @@
PORTNAME= gigolo
PORTVERSION= 0.4.2
PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= XFCE
MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
@ -14,7 +15,7 @@ LICENSE= GPLv2
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
USES= gmake fuse pkgconfig tar:bzip2
USES= gmake fuse pkgconfig gettext-tools xfce tar:bzip2
USE_GNOME= cairo gtk20 gvfs intlhack
USE_XORG= x11
GNU_CONFIGURE= yes
@ -25,7 +26,7 @@ OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
NLS_USES= gettext-runtime
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= Does not compile

View file

@ -3,7 +3,7 @@
PORTNAME= xfburn
PORTVERSION= 0.5.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/apps/${PORTNAME}/${PORTVERSION:R}
@ -20,24 +20,17 @@ RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao
GNU_CONFIGURE= yes
USE_GNOME= intltool intlhack glib20 gtk20
USE_XFCE= configenv libexo libmenu
USES= pkgconfig gmake desktop-file-utils tar:bzip2
USE_XFCE= libexo
USES= pkgconfig gmake desktop-file-utils gettext-tools xfce tar:bzip2
INSTALLS_ICONS= yes
CONFIGURE_ARGS=--disable-gudev
OPTIONS_DEFINE= GSTREAMER NLS
OPTIONS_SUB= yes
NLS_USES= gettext
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGSTREAMER}
USE_GSTREAMER= yes
CONFIGURE_ARGS+=--enable-gstreamer
.else
CONFIGURE_ARGS+=--disable-gstreamer
.endif
GSTREAMER_USE= gstreamer=yes
GSTREAMER_CONFIGURE_ENABLE= gstreamer
.include <bsd.port.mk>

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-battery-plugin
PORTVERSION= 1.0.5
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -20,22 +20,14 @@ SSP_UNSAFE= yes
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USES= alias gmake libtool pkgconfig tar:bzip2
USES= alias gmake libtool pkgconfig gettext-tools xfce tar:bzip2
USE_GNOME= gtk20 glib20 intltool intlhack
USE_XFCE= configenv libmenu libutil panel
USE_XFCE= panel
OPTIONS_DEFINE= NLS
OPTIONS_DEFAULT= NLS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
CONFIGURE_ARGS+=--enable-nls
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+= NLS="@comment "
.endif
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
OPTIONS_SUB= yes
.include <bsd.port.mk>

View file

@ -4,7 +4,9 @@
PORTNAME= xfce4-bsdcpufreq-plugin
PORTVERSION= 0.2
PORTREVISION= 1
CATEGORIES= sysutils xfce
MASTER_SITES= GH GHC
MAINTAINER= riggs@FreeBSD.org
COMMENT= Displays the current CPU clock frequency in the panel
@ -19,11 +21,8 @@ GH_TAGNAME= ${GH_COMMIT}
USE_GNOME= gtk20
USES= pkgconfig
LIB_DEPENDS+= libxfce4util.so:${PORTSDIR}/x11/libxfce4util \
libxfce4panel-1.0.so:${PORTSDIR}/x11-wm/xfce4-panel \
libxfce4ui-1.so:${PORTSDIR}/x11/libxfce4menu
USES= pkgconfig xfce
USE_XFCE= panel
PLIST_FILES= lib/xfce4/panel/plugins/libbsdcpufreq.so \
share/xfce4/panel/plugins/bsdcpufreq.desktop

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= xfce4-diskperf-plugin
PORTVERSION= 2.5.4
PORTREVISION= 2
PORTVERSION= 2.5.5
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -15,16 +14,16 @@ COMMENT= Graphical representation of the disk IO
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USES= gmake libtool pkgconfig tar:bzip2
USES= gmake libtool pkgconfig gettext-tools xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu panel
USE_XFCE= panel
LIBS+= -ldevstat
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
NLS_USES= gettext-runtime
.include <bsd.port.options.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/xfce4-diskperf-plugin-2.5.4.tar.bz2) = aab6b9c4e2f78620920efac6874c4edf426f05b63b94cfda0da8c99a91110a0b
SIZE (xfce4/xfce4-diskperf-plugin-2.5.4.tar.bz2) = 321974
SHA256 (xfce4/xfce4-diskperf-plugin-2.5.5.tar.bz2) = cbeb0c00f97362eef3f135afb77947aef73e938bae0386250a122ac6644b521b
SIZE (xfce4/xfce4-diskperf-plugin-2.5.5.tar.bz2) = 321446

View file

@ -1,96 +0,0 @@
--- panel-plugin/devperf.c.orig 2012-04-03 13:22:41 UTC
+++ panel-plugin/devperf.c
@@ -225,6 +225,93 @@
/************************** Linux End ***************/
+#elif defined(__FreeBSD__)
+
+#include <sys/disk.h>
+#include <sys/param.h>
+#include <sys/sysctl.h>
+#include <sys/types.h>
+#include <sys/errno.h>
+#include <sys/resource.h>
+#include <sys/time.h>
+#include <devstat.h>
+#include <fcntl.h>
+#include <limits.h>
+#include <string.h>
+#include <syslog.h>
+#include <stdarg.h>
+
+#define MAXNAMELEN 256
+
+struct statinfo stats;
+struct devinfo dinfo;
+
+int DevPerfInit ()
+{
+ stats.dinfo = &dinfo;
+
+ return (0);
+}
+
+int DevCheckStatAvailability(char const **strptr)
+{
+ return (0);
+}
+
+int DevGetPerfData (const void *p_pvDevice, struct devperf_t *perf)
+{
+ struct timeval tv;
+ struct timespec ts;
+ struct devstat dev;
+ kvm_t *kd = NULL;
+ int i, found = 0;
+ char *check_dev = (char *) p_pvDevice;
+
+ if(devstat_getdevs(kd, &stats) == -1) {
+ syslog(0, "DISKPERF: getdevs fail");
+ }
+
+ for(found = 0, i = 0; i < (stats.dinfo)->numdevs; i++) {
+ char dev_name[MAXNAMELEN];
+ dev = (stats.dinfo)->devices[i];
+ snprintf(dev_name, MAXNAMELEN-1, "%s%d",
+ dev.device_name, dev.unit_number);
+ if ((check_dev != NULL) && (strcmp(check_dev, dev_name) != 0))
+ continue;
+ else {
+ found = 1;
+ break;
+ }
+
+ }
+
+ if(check_dev != NULL && found) {
+ perf->wbytes = dev.bytes[DEVSTAT_WRITE];
+ perf->rbytes = dev.bytes[DEVSTAT_READ];
+ gettimeofday (&tv, 0);
+ perf->timestamp_ns = (uint64_t)1000ull * 1000ull * 1000ull *
+ tv.tv_sec + 1000ull * tv.tv_usec;
+ perf->qlen = dev.start_count - dev.end_count;
+ // I'm not sure about rbusy and wbusy calculation
+ bintime2timespec(&dev.busy_time, &ts);
+ perf->rbusy_ns = (uint64_t) ts.tv_nsec;
+ perf->wbusy_ns = perf->rbusy_ns;
+ }
+
+ return (0);
+}
+
+#if 0 /* Standalone test purpose */
+int main ()
+{
+ struct devperf_t oPerf;
+ DevGetPerfData ((void*)"ada0", &oPerf);
+ printf ("%lu\t%lu\n", oPerf.rbytes, oPerf.wbytes);
+ return (0);
+}
+#endif
+
+
#elif defined(__NetBSD__)
/**************************************************************/

View file

@ -1,75 +0,0 @@
--- ./panel-plugin/main.c.orig 2012-06-23 05:02:16.000000000 -0300
+++ ./panel-plugin/main.c 2013-09-11 17:44:45.000000000 -0300
@@ -86,7 +86,7 @@
typedef struct param_t {
/* Configurable parameters */
char acDevice[64];
-#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
dev_t st_rdev;
#endif
int fTitleDisplayed;
@@ -172,7 +172,7 @@
struct param_t *poConf = &(p_poPlugin->oConf.oParam);
struct monitor_t *poMonitor = &(p_poPlugin->oMonitor);
struct perfbar_t *poPerf = poMonitor->aoPerfBar;
-#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
struct stat oStat;
#endif
uint64_t iInterval_ns, rbytes, wbytes, iRBusy_ns, iWBusy_ns;
@@ -185,7 +185,7 @@
rbytes = wbytes = iRBusy_ns = iWBusy_ns = -1;
memset (&oPerf, 0, sizeof (oPerf));
oPerf.qlen = -1;
-#if defined (__NetBSD__) || defined(__OpenBSD__) || defined(__sun__)
+#if defined(__FreeBSD__) || defined (__NetBSD__) || defined(__OpenBSD__) || defined(__sun__)
status = DevGetPerfData (poConf->acDevice, &oPerf);
#else
if (poConf->st_rdev == 0)
@@ -429,7 +429,7 @@
struct diskperf_t *poPlugin;
struct param_t *poConf;
struct monitor_t *poMonitor;
-#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
struct stat oStat;
int status;
#endif
@@ -444,6 +444,9 @@
#if defined(__NetBSD__) || defined(__OpenBSD__)
strncpy (poConf->acDevice, "wd0", 64);
strncpy (poConf->acTitle, "wd0", 16);
+#elif defined(__FreeBSD__)
+ strncpy (poConf->acDevice, "ada0", 64);
+ strncpy (poConf->acTitle, "ada0", 16);
#elif defined(__sun__)
strncpy (poConf->acDevice, "sd0", 64);
strncpy (poConf->acTitle, "sd0", 16);
@@ -517,7 +520,7 @@
struct param_t *poConf = &(poPlugin->oConf.oParam);
struct monitor_t *poMonitor = &(poPlugin->oMonitor);
Widget_t *pw2ndBar = poPlugin->oMonitor.awProgressBar + 1;
-#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
struct stat oStat;
int status;
#endif
@@ -534,7 +537,7 @@
if ((value = xfce_rc_read_entry (rc, (CONF_DEVICE), NULL))) {
memset (poConf->acDevice, 0, sizeof (poConf->acDevice));
strncpy (poConf->acDevice, value, sizeof (poConf->acDevice) - 1);
-#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
status = stat (poConf->acDevice, &oStat);
poConf->st_rdev = (status == -1 ? 0 : oStat.st_rdev);
#endif
@@ -666,7 +669,7 @@
struct diskperf_t *poPlugin = (diskperf_t *) p_pvPlugin;
struct param_t *poConf = &(poPlugin->oConf.oParam);
const char *pcDevice = gtk_entry_get_text (GTK_ENTRY (p_wTF));
-#if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__sun__)
struct stat oStat;
int status;

View file

@ -3,14 +3,17 @@ lib/xfce4/panel/plugins/libdiskperf.so
%%NLS%%share/locale/ast/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/ca/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/cs/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/bg/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/da/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/de/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/el/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/en_AU/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/es/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/eu/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/fr/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/gl/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/hr/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/hu/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/id/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/it/LC_MESSAGES/xfce4-diskperf-plugin.mo
@ -18,8 +21,10 @@ lib/xfce4/panel/plugins/libdiskperf.so
%%NLS%%share/locale/ko/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/lt/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/lv/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/ms/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/nb/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/nl/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/oc/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/pa/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/pl/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/pt/LC_MESSAGES/xfce4-diskperf-plugin.mo
@ -27,7 +32,9 @@ lib/xfce4/panel/plugins/libdiskperf.so
%%NLS%%share/locale/ru/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/sk/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/sq/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/sr/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/sv/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/th/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/ug/LC_MESSAGES/xfce4-diskperf-plugin.mo
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-diskperf-plugin.mo

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= xfce4-fsguard-plugin
PORTVERSION= 1.0.1
PORTREVISION= 2
PORTVERSION= 1.0.2
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -15,24 +14,18 @@ COMMENT= Panel plugin which displays free space of mountpoint
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USES= gmake libtool pkgconfig tar:bzip2
USES= gmake libtool pkgconfig gettext-tools xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil panel
USE_XFCE= panel
USE_XORG= x11
OPTIONS_DEFINE= NLS
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
OPTIONS_SUB= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
CONFIGURE_ARGS+=--enable-nls
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+= NLS="@comment "
.endif
post-patch:
.if empty(PORT_OPTIONS:MNLS)
@${REINPLACE_CMD} -e 's| po||' ${WRKSRC}/Makefile.in

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/xfce4-fsguard-plugin-1.0.1.tar.bz2) = fffb7ee09769ec0b991b8752b848578e6434a675a939c5588f0728c2ef33aab7
SIZE (xfce4/xfce4-fsguard-plugin-1.0.1.tar.bz2) = 356783
SHA256 (xfce4/xfce4-fsguard-plugin-1.0.2.tar.bz2) = a2c8d59386ae3d23cf6bdd06a1cdd7a1b9473cf6f38ae106600b194c601040ae
SIZE (xfce4/xfce4-fsguard-plugin-1.0.2.tar.bz2) = 356715

View file

@ -22,11 +22,13 @@ share/icons/hicolor/scalable/apps/xfce4-fsguard-plugin-warning.svg
share/icons/hicolor/scalable/apps/xfce4-fsguard-plugin.svg
%%NLS%%share/locale/ar/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/ast/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/bg/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/ca/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/cs/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/da/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/de/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/el/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/en_AU/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/es/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/eu/LC_MESSAGES/xfce4-fsguard-plugin.mo
@ -36,22 +38,28 @@ share/icons/hicolor/scalable/apps/xfce4-fsguard-plugin.svg
%%NLS%%share/locale/hr/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/hu/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/id/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/is/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/it/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/ja/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/kk/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/ko/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/lt/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/lv/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/ms/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/nb/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/nl/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/oc/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/pa/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/pl/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/pt/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/ru/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/sk/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/sl/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/sq/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/sr/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/sv/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/th/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/ug/LC_MESSAGES/xfce4-fsguard-plugin.mo
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-fsguard-plugin.mo

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-genmon-plugin
PORTVERSION= 3.4.0
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -16,9 +16,9 @@ LICENSE= LGPL21
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu panel
USE_XFCE= panel
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-minicmd-plugin
PORTVERSION= 0.4
PORTREVISION= 17
PORTREVISION= 18
CATEGORIES= sysutils xfce
MASTER_SITES= ftp://ftp.berlios.de/pub/xfce-goodies/panel-plugins/4.4/
DIST_SUBDIR= xfce4
@ -12,8 +12,10 @@ MAINTAINER= demon@FreeBSD.org
COMMENT= Displays a mini-command line on the xfce4-panel
GNU_CONFIGURE= yes
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= libgui configenv panel
USE_XFCE= libgui panel
CONFIGURE_ARGS=--disable-static
.include <bsd.port.mk>

View file

@ -1,3 +1,2 @@
lib/xfce4/panel-plugins/libminicmd.a
lib/xfce4/panel-plugins/libminicmd.so
share/xfce4/panel-plugins/minicmd.desktop

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-mount-plugin
PORTVERSION= 0.6.7
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -17,9 +17,9 @@ LICENSE= GPLv2
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= intltool intlhack
USE_LDCONFIG= yes
USE_XFCE= configenv libmenu panel
USE_XFCE= panel
.include <bsd.port.mk>

View file

@ -3,6 +3,7 @@
PORTNAME= xfce4-netload-plugin
PORTVERSION= 1.2.4
PORTREVISION= 1
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -16,15 +17,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
USE_GNOME= intltool intlhack
USE_XFCE= configenv libmenu panel
USES= gmake pkgconfig libtool tar:bzip2
USE_XFCE= panel
USES= gmake pkgconfig libtool gettext-tools xfce tar:bzip2
INSTALLS_ICONS= yes
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
NLS_USES= gettext-runtime
.include <bsd.port.options.mk>

View file

@ -2,27 +2,30 @@
# $FreeBSD$
PORTNAME= xfce4-power-manager
PORTVERSION= 1.2.0
PORTREVISION= 2
PORTVERSION= 1.4.3
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/xfce/${PORTNAME}/${PORTVERSION:R}
DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Power manager for the Xfce Desktop
LICENSE= GPLv2
LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit
libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit \
libupower-glib.so:${PORTSDIR}/sysutils/upower
GNU_CONFIGURE= yes
USES= gettext pkgconfig gmake tar:bzip2
USES= gettext pkgconfig gmake libtool xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libutil libmenu panel xfconf
USE_XFCE= panel
INSTALLS_ICONS= yes
USE_XORG= xrandr x11 xext
USE_XORG= xrandr x11 xext xtst xscrnsaver
CONFIGURE_ARGS= --disable-network-manager \
--enable-polkit
--enable-polkit \
--enable-xfce4panel \
--disable-lxdepanel
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/xfce4-power-manager-1.2.0.tar.bz2) = d7fb98a540284b62f4201527de17d4b24123f9d26c9f49131dd497c8387184e9
SIZE (xfce4/xfce4-power-manager-1.2.0.tar.bz2) = 1034821
SHA256 (xfce4/xfce4-power-manager-1.4.3.tar.bz2) = 018e11dd315745f582d70108b6071d37fb94854fde70961e17325bc19c4e2011
SIZE (xfce4/xfce4-power-manager-1.4.3.tar.bz2) = 1138831

View file

@ -0,0 +1,28 @@
--- config.h.in.orig 2014-12-01 11:37:05 UTC
+++ config.h.in
@@ -60,6 +60,12 @@
/* Define if libxfce4panel-1.0 >= libxfce4panel_minimum_version present */
#undef HAVE_LIBXFCE4PANEL
+/* Define to 1 if you have the `Xss' library (-lXss). */
+#undef HAVE_LIBXSS
+
+/* Define to 1 if you have the `Xtst' library (-lXtst). */
+#undef HAVE_LIBXTST
+
/* Define to 1 if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H
@@ -132,6 +138,12 @@
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
+/* Define to 1 if you have the <X11/extensions/scrnsaver.h> header file. */
+#undef HAVE_X11_EXTENSIONS_SCRNSAVER_H
+
+/* Define to 1 if you have the <X11/extensions/XTest.h> header file. */
+#undef HAVE_X11_EXTENSIONS_XTEST_H
+
/* Define if XF86XK_Hibernate is available */
#undef HAVE_XF86XK_HIBERNATE

View file

@ -0,0 +1,117 @@
--- configure.orig 2014-12-01 11:37:01 UTC
+++ configure
@@ -13481,7 +13481,8 @@ fi
for ac_header in errno.h signal.h stddef.h sys/types.h memory.h stdlib.h \
string.h sys/stat.h sys/user.h sys/wait.h time.h math.h \
unistd.h sys/resource.h sys/socket.h sys/sysctl.h fcntl.h \
- sys/param.h procfs.h
+ sys/param.h procfs.h X11/extensions/scrnsaver.h \
+ X11/extensions/XTest.h
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
@@ -13558,6 +13559,104 @@ fi
# ===================================================== #
+# Check for XScreenSaverSuspend #
+# ===================================================== #
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XScreenSaverSuspend in -lXss" >&5
+$as_echo_n "checking for XScreenSaverSuspend in -lXss... " >&6; }
+if ${ac_cv_lib_Xss_XScreenSaverSuspend+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXss $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XScreenSaverSuspend ();
+int
+main ()
+{
+return XScreenSaverSuspend ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_Xss_XScreenSaverSuspend=yes
+else
+ ac_cv_lib_Xss_XScreenSaverSuspend=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xss_XScreenSaverSuspend" >&5
+$as_echo "$ac_cv_lib_Xss_XScreenSaverSuspend" >&6; }
+if test "x$ac_cv_lib_Xss_XScreenSaverSuspend" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBXSS 1
+_ACEOF
+
+ LIBS="-lXss $LIBS"
+
+fi
+
+
+# ===================================================== #
+# Check for XTestFakeKeyEvent #
+# ===================================================== #
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTestFakeKeyEvent in -lXtst" >&5
+$as_echo_n "checking for XTestFakeKeyEvent in -lXtst... " >&6; }
+if ${ac_cv_lib_Xtst_XTestFakeKeyEvent+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXtst $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XTestFakeKeyEvent ();
+int
+main ()
+{
+return XTestFakeKeyEvent ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_Xtst_XTestFakeKeyEvent=yes
+else
+ ac_cv_lib_Xtst_XTestFakeKeyEvent=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xtst_XTestFakeKeyEvent" >&5
+$as_echo "$ac_cv_lib_Xtst_XTestFakeKeyEvent" >&6; }
+if test "x$ac_cv_lib_Xtst_XTestFakeKeyEvent" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBXTST 1
+_ACEOF
+
+ LIBS="-lXtst $LIBS"
+
+fi
+
+
+# ===================================================== #
# Check for i18n support #
# ===================================================== #

View file

@ -0,0 +1,19 @@
--- panel-plugins/power-manager-plugin/xfce/xfce-power-manager-plugin.c.orig 2014-08-20 20:18:43 UTC
+++ panel-plugins/power-manager-plugin/xfce/xfce-power-manager-plugin.c
@@ -33,6 +33,7 @@
#ifdef XFCE_PLUGIN
#include <libxfce4panel/libxfce4panel.h>
#include <libxfce4panel/xfce-panel-plugin.h>
+#include <libxfce4util/libxfce4util.h>
#endif
#include "../power-manager-button.h"
@@ -84,6 +85,8 @@ power_manager_plugin_construct (XfcePane
{
PowerManagerPlugin *power_manager_plugin;
+ xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
+
/* create the plugin */
power_manager_plugin = power_manager_plugin_new (plugin);

View file

@ -1,45 +0,0 @@
--- ./src/xfpm-battery.c.orig 2011-02-15 08:58:47.000000000 -0500
+++ ./src/xfpm-battery.c 2011-05-29 14:46:28.720111315 -0400
@@ -144,6 +144,8 @@
visible = FALSE;
else visible = TRUE;
}
+ if ( battery->priv->state == XFPM_DEVICE_STATE_UNKNOWN )
+ visible = FALSE;
XFPM_DEBUG_ENUM (show_icon, XFPM_TYPE_SHOW_ICON, "visible=%s", xfpm_bool_to_string (visible));
@@ -537,13 +539,18 @@
}
state = g_value_get_uint (value);
+
if ( state != battery->priv->state )
{
battery->priv->state = state;
xfpm_battery_refresh_visible (battery);
xfpm_battery_notify_state (battery);
}
-
+ else {
+ if ( battery->priv->state == XFPM_DEVICE_STATE_UNKNOWN )
+ goto out;
+ }
+
value = g_hash_table_lookup (props, "Percentage");
if ( value == NULL )
@@ -896,6 +903,13 @@
return battery->priv->battery_name;
}
+XfpmDeviceState xfpm_battery_get_device_state (XfpmBattery *battery)
+{
+ g_return_val_if_fail (XFPM_IS_BATTERY (battery), XFPM_DEVICE_STATE_UNKNOWN);
+
+ return battery->priv->state;
+}
+
gchar *xfpm_battery_get_time_left (XfpmBattery *battery)
{
g_return_val_if_fail (XFPM_IS_BATTERY (battery), NULL);

View file

@ -1,11 +0,0 @@
--- ./src/xfpm-battery.h.orig 2011-02-15 04:53:05.000000000 -0500
+++ ./src/xfpm-battery.h 2011-05-29 14:46:28.721112321 -0400
@@ -62,6 +62,8 @@
XfpmDeviceType xfpm_battery_get_device_type (XfpmBattery *battery);
+XfpmDeviceState xfpm_battery_get_device_state (XfpmBattery *battery);
+
XfpmBatteryCharge xfpm_battery_get_charge (XfpmBattery *battery);
const gchar *xfpm_battery_get_battery_name(XfpmBattery *battery);

View file

@ -1,56 +0,0 @@
--- ./src/xfpm-power.c.orig 2011-02-15 15:30:04.000000000 -0500
+++ ./src/xfpm-power.c 2011-05-29 19:25:21.634588113 -0400
@@ -1028,6 +1028,9 @@
g_signal_connect (battery, "battery-charge-changed",
G_CALLBACK (xfpm_power_battery_charge_changed_cb), power);
+ g_signal_connect_swapped (battery, "battery-charge-changed",
+ G_CALLBACK (xfpm_power_refresh_adaptor_visible), power);
+
xfpm_power_refresh_adaptor_visible (power);
}
else if ( device_type != XFPM_DEVICE_TYPE_LINE_POWER )
@@ -1144,6 +1147,11 @@
xfpm_power_refresh_adaptor_visible (XfpmPower *power)
{
XfpmShowIcon show_icon;
+ XfpmDeviceState state;
+ GtkStatusIcon *battery = NULL;
+ gboolean show_adapter_icon;
+ guint i, len;
+ GList *list;
g_object_get (G_OBJECT (power->priv->conf),
SHOW_TRAY_ICON_CFG, &show_icon,
@@ -1153,8 +1161,30 @@
if ( show_icon == SHOW_ICON_ALWAYS )
{
- if ( g_hash_table_size (power->priv->hash) == 0 )
+ show_adapter_icon = TRUE;
+ if ( g_hash_table_size (power->priv->hash) != 0 )
{
+ /*
+ * Make sure that a least one battery has a valid state before disabling
+ * the adapter icon.
+ */
+ list = g_hash_table_get_values (power->priv->hash);
+ len = g_list_length (list);
+
+ for ( i = 0; i < len; i++)
+ {
+ battery = g_list_nth_data (list, i);
+ state = xfpm_battery_get_device_state(XFPM_BATTERY (battery));
+ if ( state != XFPM_DEVICE_STATE_UNKNOWN )
+ {
+ show_adapter_icon = FALSE;
+ break;
+ }
+ }
+ }
+
+ if ( show_adapter_icon )
+ {
xfpm_power_show_adapter_icon (power);
#if GTK_CHECK_VERSION (2, 16, 0)
gtk_status_icon_set_tooltip_text (power->priv->adapter_icon,

View file

@ -0,0 +1,206 @@
From: Eric Koegel <eric.koegel@gmail.com>
Date: Mon, 1 Sep 2014 20:19:15 +0300
Subject: [PATCH] Use XScreenSaverSuspend and XTestFakeKeyEvent (Bug 11083)
--- src/xfpm-power.c.orig 2014-12-01 11:33:52 UTC
+++ src/xfpm-power.c
@@ -63,6 +63,13 @@
#include "xfpm-suspend.h"
#include "xfpm-brightness.h"
+#ifdef HAVE_LIBXTST
+#include "X11/extensions/XTest.h"
+#endif
+
+#ifdef HAVE_LIBXSS
+#include <X11/extensions/scrnsaver.h>
+#endif /* HAVE_LIBXSS */
static void xfpm_power_finalize (GObject *object);
@@ -112,6 +119,8 @@ struct XfpmPowerPrivate
EggIdletime *idletime;
gboolean inhibited;
+ gboolean screensaver_inhibited;
+ gulong screensaver_id;
XfpmNotify *notify;
#ifdef ENABLE_POLKIT
@@ -886,10 +895,106 @@ xfpm_power_remove_device (XfpmPower *pow
g_hash_table_remove (power->priv->hash, object_path);
}
+static gboolean
+idle_reset_screen_saver (XfpmPower *power)
+{
+ Display *dpy = gdk_x11_get_default_xdisplay ();
+
+ TRACE("entering");
+
+ XResetScreenSaver (dpy);
+
+#ifdef HAVE_LIBXTST
+ /* keycode of 255 does not map to any actual key,
+ * this works for xscreensaver */
+ XTestFakeKeyEvent (dpy, 255, TRUE, 0);
+ XTestFakeKeyEvent (dpy, 255, FALSE, 0);
+#endif /* HAVE_LIBXTST */
+
+ XFlush (dpy);
+
+ /* continue until we're removed */
+ return TRUE;
+}
+
+static void
+screen_saver_suspend(XfpmPower *power, gboolean suspend)
+{
+#ifndef HAVE_LIBXSS
+ TRACE("!HAVE_XSS");
+#else
+ int event, dummy, major, minor;
+ Display *dpy = gdk_x11_get_default_xdisplay();
+
+ TRACE("entering");
+
+ if (XScreenSaverQueryExtension(dpy, &event, &dummy) != TRUE ||
+ XScreenSaverQueryVersion(dpy, &major, &minor) != TRUE)
+ {
+ XFPM_DEBUG ("XScreenSaverQueryExtension or XScreenSaverQueryVersion call failed");
+ }
+
+ /* XScreenSaverSuspend was introduced in MIT-SCREEN-SAVER 1.1 */
+ if (major < 1 || (major == 1 && minor < 1))
+ {
+ XFPM_DEBUG ("version %d.%d not supported", major, minor);
+ }
+
+ XFPM_DEBUG ("XScreenSaverSuspend: %s", suspend ? "TRUE" : "FALSE");
+ XScreenSaverSuspend(dpy, suspend);
+#endif /* HAVE_LIBXSS */
+
+ if (power->priv->screensaver_id != 0)
+ {
+ g_source_remove (power->priv->screensaver_id);
+ power->priv->screensaver_id = 0;
+ }
+
+ if (suspend)
+ {
+ /* Reset the screensaver timers every so often so they don't activate */
+ power->priv->screensaver_id = g_timeout_add_seconds (20,
+ (GSourceFunc)idle_reset_screen_saver,
+ power);
+ }
+}
+
static void
xfpm_power_inhibit_changed_cb (XfpmInhibit *inhibit, gboolean is_inhibit, XfpmPower *power)
{
- power->priv->inhibited = is_inhibit;
+ if (power->priv->inhibited != is_inhibit)
+ {
+ power->priv->inhibited = is_inhibit;
+
+ DBG ("is_inhibit %s, screensaver_inhibited %s, presentation_mode %s",
+ power->priv->inhibited ? "TRUE" : "FALSE",
+ power->priv->screensaver_inhibited ? "TRUE" : "FALSE",
+ power->priv->presentation_mode ? "TRUE" : "FALSE");
+
+ /* If we are inhibited make sure we inhibit the screensaver too */
+ if (is_inhibit)
+ {
+ if (!power->priv->screensaver_inhibited)
+ {
+ screen_saver_suspend (power, TRUE);
+ power->priv->screensaver_inhibited = TRUE;
+ }
+ }
+ else
+ {
+ /* Or make sure we remove the screensaver inhibit */
+ if (power->priv->screensaver_inhibited && !power->priv->presentation_mode)
+ {
+ screen_saver_suspend (power, FALSE);
+ power->priv->screensaver_inhibited = FALSE;
+ }
+ }
+ }
+
+ DBG ("is_inhibit %s, screensaver_inhibited %s, presentation_mode %s",
+ power->priv->inhibited ? "TRUE" : "FALSE",
+ power->priv->screensaver_inhibited ? "TRUE" : "FALSE",
+ power->priv->presentation_mode ? "TRUE" : "FALSE");
}
static void
@@ -1270,6 +1375,12 @@ xfpm_power_finalize (GObject *object)
g_object_unref(power->priv->dpms);
+ if (power->priv->screensaver_id != 0)
+ {
+ g_source_remove (power->priv->screensaver_id);
+ power->priv->screensaver_id = 0;
+ }
+
G_OBJECT_CLASS (xfpm_power_parent_class)->finalize (object);
}
@@ -1375,24 +1486,49 @@ xfpm_power_change_presentation_mode (Xfp
if (power->priv->presentation_mode == presentation_mode)
return;
- XFPM_DEBUG ("presentation mode %s, changing to %s",
- power->priv->presentation_mode ? "TRUE" : "FALSE",
- presentation_mode ? "TRUE" : "FALSE");
-
power->priv->presentation_mode = presentation_mode;
/* presentation mode inhibits dpms */
xfpm_dpms_inhibit (power->priv->dpms, presentation_mode);
- if (presentation_mode == FALSE)
+ DBG ("is_inhibit %s, screensaver_inhibited %s, presentation_mode %s",
+ power->priv->inhibited ? "TRUE" : "FALSE",
+ power->priv->screensaver_inhibited ? "TRUE" : "FALSE",
+ power->priv->presentation_mode ? "TRUE" : "FALSE");
+
+ if (presentation_mode)
{
- EggIdletime *idletime;
+ /* presentation mode inhibits the screensaver */
+ if (!power->priv->screensaver_inhibited)
+ {
+ screen_saver_suspend (power, TRUE);
+ power->priv->screensaver_inhibited = TRUE;
+ }
+ }
+ else
+ {
+ EggIdletime *idletime;
+
+ /* make sure we remove the screensaver inhibit */
+ if (power->priv->screensaver_inhibited && !power->priv->inhibited)
+ {
+ DBG("here");
+ screen_saver_suspend (power, FALSE);
+ power->priv->screensaver_inhibited = FALSE;
+ }
+
+ /* reset the timers */
idletime = egg_idletime_new ();
egg_idletime_alarm_reset_all (idletime);
g_object_unref (idletime);
}
+ DBG ("is_inhibit %s, screensaver_inhibited %s, presentation_mode %s",
+ power->priv->inhibited ? "TRUE" : "FALSE",
+ power->priv->screensaver_inhibited ? "TRUE" : "FALSE",
+ power->priv->presentation_mode ? "TRUE" : "FALSE");
+
xfpm_update_blank_time (power);
}

View file

@ -1,30 +1,14 @@
bin/xfce4-power-information
bin/xfce4-power-manager
bin/xfce4-power-manager-settings
etc/xdg/autostart/xfce4-power-manager.desktop
lib/xfce4/panel-plugins/xfce4-brightness-plugin
man/man1/xfce4-power-manager.1.gz
lib/xfce4/panel/plugins/libxfce4powermanager.so
man/man1/xfce4-power-manager-settings.1.gz
man/man1/xfce4-power-manager.1.gz
sbin/xfce4-pm-helper
sbin/xfpm-power-backlight-helper
share/appdata/xfce4-power-manager.appdata.xml
share/applications/xfce4-power-manager-settings.desktop
share/icons/hicolor/128x128/devices/processor.png
share/icons/hicolor/16x16/actions/xfpm-hibernate.png
share/icons/hicolor/16x16/actions/xfpm-suspend.png
share/icons/hicolor/16x16/status/xfpm-ac-adapter.png
share/icons/hicolor/16x16/status/xfpm-brightness-lcd-invalid.png
share/icons/hicolor/16x16/status/xfpm-brightness-lcd.png
share/icons/hicolor/16x16/status/xfpm-keyboard-000.png
share/icons/hicolor/16x16/status/xfpm-keyboard-030.png
share/icons/hicolor/16x16/status/xfpm-keyboard-060.png
share/icons/hicolor/16x16/status/xfpm-keyboard-100.png
share/icons/hicolor/16x16/status/xfpm-mouse-000.png
share/icons/hicolor/16x16/status/xfpm-mouse-030.png
share/icons/hicolor/16x16/status/xfpm-mouse-060.png
share/icons/hicolor/16x16/status/xfpm-mouse-100.png
share/icons/hicolor/16x16/status/xfpm-phone-000.png
share/icons/hicolor/16x16/status/xfpm-phone-030.png
share/icons/hicolor/16x16/status/xfpm-phone-060.png
share/icons/hicolor/16x16/status/xfpm-phone-100.png
share/icons/hicolor/16x16/status/xfpm-primary-000-charging.png
share/icons/hicolor/16x16/status/xfpm-primary-000.png
share/icons/hicolor/16x16/status/xfpm-primary-020-charging.png
@ -39,37 +23,7 @@ share/icons/hicolor/16x16/status/xfpm-primary-100-charging.png
share/icons/hicolor/16x16/status/xfpm-primary-100.png
share/icons/hicolor/16x16/status/xfpm-primary-charged.png
share/icons/hicolor/16x16/status/xfpm-primary-missing.png
share/icons/hicolor/16x16/status/xfpm-ups-000-charging.png
share/icons/hicolor/16x16/status/xfpm-ups-000.png
share/icons/hicolor/16x16/status/xfpm-ups-020-charging.png
share/icons/hicolor/16x16/status/xfpm-ups-020.png
share/icons/hicolor/16x16/status/xfpm-ups-040-charging.png
share/icons/hicolor/16x16/status/xfpm-ups-040.png
share/icons/hicolor/16x16/status/xfpm-ups-060-charging.png
share/icons/hicolor/16x16/status/xfpm-ups-060.png
share/icons/hicolor/16x16/status/xfpm-ups-080-charging.png
share/icons/hicolor/16x16/status/xfpm-ups-080.png
share/icons/hicolor/16x16/status/xfpm-ups-100-charging.png
share/icons/hicolor/16x16/status/xfpm-ups-100.png
share/icons/hicolor/16x16/status/xfpm-ups-charged.png
share/icons/hicolor/16x16/status/xfpm-ups-missing.png
share/icons/hicolor/22x22/actions/xfpm-hibernate.png
share/icons/hicolor/22x22/actions/xfpm-suspend.png
share/icons/hicolor/22x22/status/xfpm-ac-adapter.png
share/icons/hicolor/22x22/status/xfpm-brightness-lcd-invalid.png
share/icons/hicolor/22x22/status/xfpm-brightness-lcd.png
share/icons/hicolor/22x22/status/xfpm-keyboard-000.png
share/icons/hicolor/22x22/status/xfpm-keyboard-030.png
share/icons/hicolor/22x22/status/xfpm-keyboard-060.png
share/icons/hicolor/22x22/status/xfpm-keyboard-100.png
share/icons/hicolor/22x22/status/xfpm-mouse-000.png
share/icons/hicolor/22x22/status/xfpm-mouse-030.png
share/icons/hicolor/22x22/status/xfpm-mouse-060.png
share/icons/hicolor/22x22/status/xfpm-mouse-100.png
share/icons/hicolor/22x22/status/xfpm-phone-000.png
share/icons/hicolor/22x22/status/xfpm-phone-030.png
share/icons/hicolor/22x22/status/xfpm-phone-060.png
share/icons/hicolor/22x22/status/xfpm-phone-100.png
share/icons/hicolor/22x22/status/xfpm-primary-000-charging.png
share/icons/hicolor/22x22/status/xfpm-primary-000.png
share/icons/hicolor/22x22/status/xfpm-primary-020-charging.png
@ -84,37 +38,7 @@ share/icons/hicolor/22x22/status/xfpm-primary-100-charging.png
share/icons/hicolor/22x22/status/xfpm-primary-100.png
share/icons/hicolor/22x22/status/xfpm-primary-charged.png
share/icons/hicolor/22x22/status/xfpm-primary-missing.png
share/icons/hicolor/22x22/status/xfpm-ups-000-charging.png
share/icons/hicolor/22x22/status/xfpm-ups-000.png
share/icons/hicolor/22x22/status/xfpm-ups-020-charging.png
share/icons/hicolor/22x22/status/xfpm-ups-020.png
share/icons/hicolor/22x22/status/xfpm-ups-040-charging.png
share/icons/hicolor/22x22/status/xfpm-ups-040.png
share/icons/hicolor/22x22/status/xfpm-ups-060-charging.png
share/icons/hicolor/22x22/status/xfpm-ups-060.png
share/icons/hicolor/22x22/status/xfpm-ups-080-charging.png
share/icons/hicolor/22x22/status/xfpm-ups-080.png
share/icons/hicolor/22x22/status/xfpm-ups-100-charging.png
share/icons/hicolor/22x22/status/xfpm-ups-100.png
share/icons/hicolor/22x22/status/xfpm-ups-charged.png
share/icons/hicolor/22x22/status/xfpm-ups-missing.png
share/icons/hicolor/24x24/actions/xfpm-hibernate.png
share/icons/hicolor/24x24/actions/xfpm-suspend.png
share/icons/hicolor/24x24/status/xfpm-ac-adapter.png
share/icons/hicolor/24x24/status/xfpm-brightness-lcd-invalid.png
share/icons/hicolor/24x24/status/xfpm-brightness-lcd.png
share/icons/hicolor/24x24/status/xfpm-keyboard-000.png
share/icons/hicolor/24x24/status/xfpm-keyboard-030.png
share/icons/hicolor/24x24/status/xfpm-keyboard-060.png
share/icons/hicolor/24x24/status/xfpm-keyboard-100.png
share/icons/hicolor/24x24/status/xfpm-mouse-000.png
share/icons/hicolor/24x24/status/xfpm-mouse-030.png
share/icons/hicolor/24x24/status/xfpm-mouse-060.png
share/icons/hicolor/24x24/status/xfpm-mouse-100.png
share/icons/hicolor/24x24/status/xfpm-phone-000.png
share/icons/hicolor/24x24/status/xfpm-phone-030.png
share/icons/hicolor/24x24/status/xfpm-phone-060.png
share/icons/hicolor/24x24/status/xfpm-phone-100.png
share/icons/hicolor/24x24/status/xfpm-primary-000-charging.png
share/icons/hicolor/24x24/status/xfpm-primary-000.png
share/icons/hicolor/24x24/status/xfpm-primary-020-charging.png
@ -129,37 +53,47 @@ share/icons/hicolor/24x24/status/xfpm-primary-100-charging.png
share/icons/hicolor/24x24/status/xfpm-primary-100.png
share/icons/hicolor/24x24/status/xfpm-primary-charged.png
share/icons/hicolor/24x24/status/xfpm-primary-missing.png
share/icons/hicolor/24x24/status/xfpm-ups-000-charging.png
share/icons/hicolor/24x24/status/xfpm-ups-000.png
share/icons/hicolor/24x24/status/xfpm-ups-020-charging.png
share/icons/hicolor/24x24/status/xfpm-ups-020.png
share/icons/hicolor/24x24/status/xfpm-ups-040-charging.png
share/icons/hicolor/24x24/status/xfpm-ups-040.png
share/icons/hicolor/24x24/status/xfpm-ups-060-charging.png
share/icons/hicolor/24x24/status/xfpm-ups-060.png
share/icons/hicolor/24x24/status/xfpm-ups-080-charging.png
share/icons/hicolor/24x24/status/xfpm-ups-080.png
share/icons/hicolor/24x24/status/xfpm-ups-100-charging.png
share/icons/hicolor/24x24/status/xfpm-ups-100.png
share/icons/hicolor/24x24/status/xfpm-ups-charged.png
share/icons/hicolor/24x24/status/xfpm-ups-missing.png
share/icons/hicolor/48x48/actions/xfpm-hibernate.png
share/icons/hicolor/48x48/actions/xfpm-suspend.png
share/icons/hicolor/32x32/status/computer.png
share/icons/hicolor/32x32/status/input-keyboard.png
share/icons/hicolor/32x32/status/input-mouse.png
share/icons/hicolor/32x32/status/multimedia-player.png
share/icons/hicolor/32x32/status/pda.png
share/icons/hicolor/32x32/status/phone.png
share/icons/hicolor/32x32/status/tablet.png
share/icons/hicolor/32x32/status/video-display.png
share/icons/hicolor/32x32/status/xfpm-ac-adapter.png
share/icons/hicolor/32x32/status/xfpm-brightness-lcd.png
share/icons/hicolor/32x32/status/xfpm-primary-000-charging.png
share/icons/hicolor/32x32/status/xfpm-primary-000.png
share/icons/hicolor/32x32/status/xfpm-primary-020-charging.png
share/icons/hicolor/32x32/status/xfpm-primary-020.png
share/icons/hicolor/32x32/status/xfpm-primary-040-charging.png
share/icons/hicolor/32x32/status/xfpm-primary-040.png
share/icons/hicolor/32x32/status/xfpm-primary-060-charging.png
share/icons/hicolor/32x32/status/xfpm-primary-060.png
share/icons/hicolor/32x32/status/xfpm-primary-080-charging.png
share/icons/hicolor/32x32/status/xfpm-primary-080.png
share/icons/hicolor/32x32/status/xfpm-primary-100-charging.png
share/icons/hicolor/32x32/status/xfpm-primary-100.png
share/icons/hicolor/32x32/status/xfpm-primary-charged.png
share/icons/hicolor/32x32/status/xfpm-primary-missing.png
share/icons/hicolor/32x32/status/xfpm-ups-000.png
share/icons/hicolor/32x32/status/xfpm-ups-020.png
share/icons/hicolor/32x32/status/xfpm-ups-040.png
share/icons/hicolor/32x32/status/xfpm-ups-060.png
share/icons/hicolor/32x32/status/xfpm-ups-080.png
share/icons/hicolor/32x32/status/xfpm-ups-100.png
share/icons/hicolor/48x48/status/computer.png
share/icons/hicolor/48x48/status/input-keyboard.png
share/icons/hicolor/48x48/status/input-mouse.png
share/icons/hicolor/48x48/status/multimedia-player.png
share/icons/hicolor/48x48/status/pda.png
share/icons/hicolor/48x48/status/phone.png
share/icons/hicolor/48x48/status/tablet.png
share/icons/hicolor/48x48/status/video-display.png
share/icons/hicolor/48x48/status/xfpm-ac-adapter.png
share/icons/hicolor/48x48/status/xfpm-brightness-lcd-invalid.png
share/icons/hicolor/48x48/status/xfpm-brightness-keyboard.png
share/icons/hicolor/48x48/status/xfpm-brightness-lcd.png
share/icons/hicolor/48x48/status/xfpm-keyboard-000.png
share/icons/hicolor/48x48/status/xfpm-keyboard-030.png
share/icons/hicolor/48x48/status/xfpm-keyboard-060.png
share/icons/hicolor/48x48/status/xfpm-keyboard-100.png
share/icons/hicolor/48x48/status/xfpm-mouse-000.png
share/icons/hicolor/48x48/status/xfpm-mouse-030.png
share/icons/hicolor/48x48/status/xfpm-mouse-060.png
share/icons/hicolor/48x48/status/xfpm-mouse-100.png
share/icons/hicolor/48x48/status/xfpm-phone-000.png
share/icons/hicolor/48x48/status/xfpm-phone-030.png
share/icons/hicolor/48x48/status/xfpm-phone-060.png
share/icons/hicolor/48x48/status/xfpm-phone-100.png
share/icons/hicolor/48x48/status/xfpm-primary-000-charging.png
share/icons/hicolor/48x48/status/xfpm-primary-000.png
share/icons/hicolor/48x48/status/xfpm-primary-020-charging.png
@ -174,37 +108,23 @@ share/icons/hicolor/48x48/status/xfpm-primary-100-charging.png
share/icons/hicolor/48x48/status/xfpm-primary-100.png
share/icons/hicolor/48x48/status/xfpm-primary-charged.png
share/icons/hicolor/48x48/status/xfpm-primary-missing.png
share/icons/hicolor/48x48/status/xfpm-ups-000-charging.png
share/icons/hicolor/48x48/status/xfpm-ups-000.png
share/icons/hicolor/48x48/status/xfpm-ups-020-charging.png
share/icons/hicolor/48x48/status/xfpm-ups-020.png
share/icons/hicolor/48x48/status/xfpm-ups-040-charging.png
share/icons/hicolor/48x48/status/xfpm-ups-040.png
share/icons/hicolor/48x48/status/xfpm-ups-060-charging.png
share/icons/hicolor/48x48/status/xfpm-ups-060.png
share/icons/hicolor/48x48/status/xfpm-ups-080-charging.png
share/icons/hicolor/48x48/status/xfpm-ups-080.png
share/icons/hicolor/48x48/status/xfpm-ups-100-charging.png
share/icons/hicolor/48x48/status/xfpm-ups-100.png
share/icons/hicolor/48x48/status/xfpm-ups-charged.png
share/icons/hicolor/48x48/status/xfpm-ups-missing.png
share/icons/hicolor/scalable/actions/xfpm-hibernate.svg
share/icons/hicolor/scalable/actions/xfpm-suspend.svg
share/icons/hicolor/scalable/status/computer.svg
share/icons/hicolor/scalable/status/keyboard.svg
share/icons/hicolor/scalable/status/mouse.svg
share/icons/hicolor/scalable/status/multimedia-player.svg
share/icons/hicolor/scalable/status/pda.svg
share/icons/hicolor/scalable/status/phone.svg
share/icons/hicolor/scalable/status/tablet.svg
share/icons/hicolor/scalable/status/video-display.svg
share/icons/hicolor/scalable/status/xfpm-ac-adapter.svg
share/icons/hicolor/scalable/status/xfpm-brightness-lcd-invalid.svg
share/icons/hicolor/scalable/status/xfpm-brightness-keyboard.svg
share/icons/hicolor/scalable/status/xfpm-brightness-lcd.svg
share/icons/hicolor/scalable/status/xfpm-keyboard-000.svg
share/icons/hicolor/scalable/status/xfpm-keyboard-030.svg
share/icons/hicolor/scalable/status/xfpm-keyboard-060.svg
share/icons/hicolor/scalable/status/xfpm-keyboard-100.svg
share/icons/hicolor/scalable/status/xfpm-mouse-000.svg
share/icons/hicolor/scalable/status/xfpm-mouse-030.svg
share/icons/hicolor/scalable/status/xfpm-mouse-060.svg
share/icons/hicolor/scalable/status/xfpm-mouse-100.svg
share/icons/hicolor/scalable/status/xfpm-phone-000.svg
share/icons/hicolor/scalable/status/xfpm-phone-030.svg
share/icons/hicolor/scalable/status/xfpm-phone-060.svg
share/icons/hicolor/scalable/status/xfpm-phone-100.svg
share/icons/hicolor/scalable/status/xfpm-primary-000-charging.svg
share/icons/hicolor/scalable/status/xfpm-primary-000.svg
share/icons/hicolor/scalable/status/xfpm-primary-020-charging.svg
@ -219,20 +139,12 @@ share/icons/hicolor/scalable/status/xfpm-primary-100-charging.svg
share/icons/hicolor/scalable/status/xfpm-primary-100.svg
share/icons/hicolor/scalable/status/xfpm-primary-charged.svg
share/icons/hicolor/scalable/status/xfpm-primary-missing.svg
share/icons/hicolor/scalable/status/xfpm-ups-000-charging.svg
share/icons/hicolor/scalable/status/xfpm-ups-000.svg
share/icons/hicolor/scalable/status/xfpm-ups-020-charging.svg
share/icons/hicolor/scalable/status/xfpm-ups-020.svg
share/icons/hicolor/scalable/status/xfpm-ups-040-charging.svg
share/icons/hicolor/scalable/status/xfpm-ups-040.svg
share/icons/hicolor/scalable/status/xfpm-ups-060-charging.svg
share/icons/hicolor/scalable/status/xfpm-ups-060.svg
share/icons/hicolor/scalable/status/xfpm-ups-080-charging.svg
share/icons/hicolor/scalable/status/xfpm-ups-080.svg
share/icons/hicolor/scalable/status/xfpm-ups-100-charging.svg
share/icons/hicolor/scalable/status/xfpm-ups-100.svg
share/icons/hicolor/scalable/status/xfpm-ups-charged.svg
share/icons/hicolor/scalable/status/xfpm-ups-missing.svg
share/locale/ar/LC_MESSAGES/xfce4-power-manager.mo
share/locale/ast/LC_MESSAGES/xfce4-power-manager.mo
share/locale/bg/LC_MESSAGES/xfce4-power-manager.mo
@ -241,6 +153,7 @@ share/locale/cs/LC_MESSAGES/xfce4-power-manager.mo
share/locale/da/LC_MESSAGES/xfce4-power-manager.mo
share/locale/de/LC_MESSAGES/xfce4-power-manager.mo
share/locale/el/LC_MESSAGES/xfce4-power-manager.mo
share/locale/en_AU/LC_MESSAGES/xfce4-power-manager.mo
share/locale/en_GB/LC_MESSAGES/xfce4-power-manager.mo
share/locale/es/LC_MESSAGES/xfce4-power-manager.mo
share/locale/et/LC_MESSAGES/xfce4-power-manager.mo
@ -248,6 +161,7 @@ share/locale/eu/LC_MESSAGES/xfce4-power-manager.mo
share/locale/fi/LC_MESSAGES/xfce4-power-manager.mo
share/locale/fr/LC_MESSAGES/xfce4-power-manager.mo
share/locale/gl/LC_MESSAGES/xfce4-power-manager.mo
share/locale/he/LC_MESSAGES/xfce4-power-manager.mo
share/locale/hr/LC_MESSAGES/xfce4-power-manager.mo
share/locale/hu/LC_MESSAGES/xfce4-power-manager.mo
share/locale/id/LC_MESSAGES/xfce4-power-manager.mo
@ -257,9 +171,11 @@ share/locale/ja/LC_MESSAGES/xfce4-power-manager.mo
share/locale/kk/LC_MESSAGES/xfce4-power-manager.mo
share/locale/ko/LC_MESSAGES/xfce4-power-manager.mo
share/locale/lt/LC_MESSAGES/xfce4-power-manager.mo
share/locale/nn/LC_MESSAGES/xfce4-power-manager.mo
share/locale/ms/LC_MESSAGES/xfce4-power-manager.mo
share/locale/nb/LC_MESSAGES/xfce4-power-manager.mo
share/locale/nl/LC_MESSAGES/xfce4-power-manager.mo
share/locale/nn/LC_MESSAGES/xfce4-power-manager.mo
share/locale/oc/LC_MESSAGES/xfce4-power-manager.mo
share/locale/pa/LC_MESSAGES/xfce4-power-manager.mo
share/locale/pl/LC_MESSAGES/xfce4-power-manager.mo
share/locale/pt/LC_MESSAGES/xfce4-power-manager.mo
@ -268,19 +184,19 @@ share/locale/ro/LC_MESSAGES/xfce4-power-manager.mo
share/locale/ru/LC_MESSAGES/xfce4-power-manager.mo
share/locale/si/LC_MESSAGES/xfce4-power-manager.mo
share/locale/sk/LC_MESSAGES/xfce4-power-manager.mo
share/locale/sl/LC_MESSAGES/xfce4-power-manager.mo
share/locale/sr/LC_MESSAGES/xfce4-power-manager.mo
share/locale/sv/LC_MESSAGES/xfce4-power-manager.mo
share/locale/te/LC_MESSAGES/xfce4-power-manager.mo
share/locale/th/LC_MESSAGES/xfce4-power-manager.mo
share/locale/tr/LC_MESSAGES/xfce4-power-manager.mo
share/locale/ug/LC_MESSAGES/xfce4-power-manager.mo
share/locale/uk/LC_MESSAGES/xfce4-power-manager.mo
share/locale/ur/LC_MESSAGES/xfce4-power-manager.mo
share/locale/ur_PK/LC_MESSAGES/xfce4-power-manager.mo
share/locale/vi/LC_MESSAGES/xfce4-power-manager.mo
share/locale/zh_CN/LC_MESSAGES/xfce4-power-manager.mo
share/locale/zh_HK/LC_MESSAGES/xfce4-power-manager.mo
share/locale/zh_TW/LC_MESSAGES/xfce4-power-manager.mo
share/polkit-1/actions/org.xfce.power.policy
share/xfce4/doc/C/images/xfpm-brightness-plugin.png
share/xfce4/doc/C/images/xfpm-context-menu.png
share/xfce4/doc/C/images/xfpm-extended-settings.png
share/xfce4/doc/C/images/xfpm-general-settings.png
share/xfce4/doc/C/xfce4-power-manager.html
share/xfce4/panel-plugins/xfce4-brightness-plugin.desktop
share/xfce4/panel/plugins/power-manager-plugin.desktop

View file

@ -2,11 +2,9 @@
# $FreeBSD$
PORTNAME= xfce4-settings
PORTVERSION= 4.10.1
PORTREVISION= 5
PORTVERSION= 4.12.0
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/xfce/${PORTNAME}/${PORTVERSION:R}
DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
@ -16,79 +14,37 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig
libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
libxklavier.so:${PORTSDIR}/x11/libxklavier
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv garcon libexo libmenu libutil xfconf
USE_XORG= inputproto x11 xi
USES= libtool pkgconfig gmake tar:bzip2
USE_XFCE= garcon libexo
USE_XORG= inputproto x11 xcursor xi xrandr
USES= libtool pkgconfig gmake gettext-tools xfce tar:bzip2
CONFIGURE_ARGS= --enable-pluggable-dialogs \
--enable-gio-unix
CONFIGURE_ARGS=--enable-debug=yes \
--disable-xorg-libinput
OPTIONS_DEFINE= XKLAVIER XCURSOR XRANDR NOTIFY NLS SOUND
OPTIONS_DEFAULT= XKLAVIER XCURSOR XRANDR NOTIFY NLS
SOUND_DESC= Enable sound control
OPTIONS_DEFINE= NOTIFY NLS UPOWER
OPTIONS_DEFAULT= NOTIFY NLS
.include <bsd.port.options.mk>
UPOWER_DESC= Power management tasks
.if ${PORT_OPTIONS:MXKLAVIER}
LIB_DEPENDS+= libxklavier.so:${PORTSDIR}/x11/libxklavier
CONFIGURE_ARGS+=--enable-libxklavier
.else
CONFIGURE_ARGS+=--disable-libxklavier
.endif
.if ${PORT_OPTIONS:MXCURSOR}
USE_XORG+= xcursor
CONFIGURE_ARGS+=--enable-xcursor
.else
CONFIGURE_ARGS+=--disable-xcursor
.endif
.if ${PORT_OPTIONS:MXRANDR}
USE_XORG+= xrandr
CONFIGURE_ARGS+=--enable-xrandr
PLIST_SUB+= XRANDR=""
.else
CONFIGURE_ARGS+=--disable-xrandr
PLIST_SUB+= XRANDR="@comment "
.endif
.if ${PORT_OPTIONS:MNOTIFY}
LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify
CONFIGURE_ARGS+=--enable-libnotify
.else
CONFIGURE_ARGS+=--disable-libnotify
.endif
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
CONFIGURE_ARGS+=--enable-nls
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+= NLS="@comment "
.endif
.if ${PORT_OPTIONS:MSOUND}
LIB_DEPENDS+= libcanberra.so:${PORTSDIR}/audio/libcanberra
CONFIGURE_ARGS+=--enable-sound-settings
.else
CONFIGURE_ARGS+=--disable-sound-settings
.endif
NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
NOTIFY_CONFIGURE_ENABLE= libnotify
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext-runtime
UPOWER_LIB_DEPENDS= libupower-glib.so:${PORTSDIR}/sysutils/upower
UPOWER_CONFIGURE_ENABLE= upower-glib
OPTIONS_SUB= yes
post-patch:
# GNOME is default icon theme
@${REINPLACE_CMD} -e 's|Rodent|gnome|g' \
@${REINPLACE_CMD} -e 's|Rodent|Adwaita|g' \
${WRKSRC}/dialogs/appearance-settings/main.c
@${REINPLACE_CMD} -e 's|IconThemeName" type="empty|IconThemeName" type="string" value="gnome|; \
@${REINPLACE_CMD} -e 's|IconThemeName" type="empty|IconThemeName" type="string" value="Adwaita|; \
s|"ThemeName" type="empty|"ThemeName" type="string" value="Xfce|' \
${WRKSRC}/xfsettingsd/xsettings.xml
@${REINPLACE_CMD} -e 's|xkl_config_registry_load (settings->priv->xkl_registry)|xkl_config_registry_load (settings->priv->xkl_registry, FALSE)|g; \
s|xkl_engine_stop_listen (settings->priv->xkl_engine)|xkl_engine_stop_listen (settings->priv->xkl_engine, FALSE)|g' \
${WRKSRC}/dialogs/keyboard-settings/xfce-keyboard-settings.c
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/xfce4-settings-4.10.1.tar.bz2) = 118a6959ea50e3a533d7aa18ec5a878a47a30608b3ce9ce59a93c3888f4e13d5
SIZE (xfce4/xfce4-settings-4.10.1.tar.bz2) = 777735
SHA256 (xfce4/xfce4-settings-4.12.0.tar.bz2) = 04becef105c19d0266cfe8dbf42619e7233c3b9fa99b43dbfc9c6a5959501f81
SIZE (xfce4/xfce4-settings-4.12.0.tar.bz2) = 973324

View file

@ -1,15 +0,0 @@
--- ./dialogs/appearance-settings/appearance-install-theme.orig 2014-02-22 23:09:05.000000000 +0000
+++ ./dialogs/appearance-settings/appearance-install-theme 2014-02-23 18:58:38.000000000 +0000
@@ -89,7 +89,11 @@
# check file size, abort if bigger then 50Mb, only works for files
if test x"`which stat 2>/dev/null`" != x""; then
- dndsize=`stat -c %s "$dndfilename"`
+ if test "`uname -s`" = "Linux"; then
+ dndsize=`stat -c %s "$dndfilename"`
+ elif [ "`uname -s`" = "FreeBSD" ] || [ "`uname -s`" = "DragonFly" ]; then
+ dndsize=`stat -f %z "$dndfilename"`
+ fi
if test "$dndsize" -gt 52428800; then
# 2: File too big
exit 2

View file

@ -1,4 +1,4 @@
The settings manager allows you to configure every detail of your desktop
environment.
WWW: http://docs.xfce.org/xfce/xfce4-settings/start
WWW: http://www.xfce.org/

View file

@ -1,6 +1,6 @@
bin/xfce4-accessibility-settings
bin/xfce4-appearance-settings
%%XRANDR%%bin/xfce4-display-settings
bin/xfce4-display-settings
bin/xfce4-keyboard-settings
bin/xfce4-mime-settings
bin/xfce4-mouse-settings
@ -11,7 +11,7 @@ etc/xdg/autostart/xfsettingsd.desktop
etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
etc/xdg/menus/xfce-settings-manager.menu
lib/xfce4/settings/appearance-install-theme
%%XRANDR%%share/applications/xfce-display-settings.desktop
share/applications/xfce-display-settings.desktop
share/applications/xfce-keyboard-settings.desktop
share/applications/xfce4-mime-settings.desktop
share/applications/xfce-mouse-settings.desktop
@ -19,6 +19,10 @@ share/applications/xfce-settings-manager.desktop
share/applications/xfce-ui-settings.desktop
share/applications/xfce4-accessibility-settings.desktop
share/applications/xfce4-settings-editor.desktop
share/icons/hicolor/128x128/devices/xfce-display-extend.png
share/icons/hicolor/128x128/devices/xfce-display-external.png
share/icons/hicolor/128x128/devices/xfce-display-internal.png
share/icons/hicolor/128x128/devices/xfce-display-mirror.png
%%NLS%%share/locale/ar/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/ast/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/bg/LC_MESSAGES/xfce4-settings.mo
@ -28,6 +32,7 @@ share/applications/xfce4-settings-editor.desktop
%%NLS%%share/locale/da/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/de/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/el/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/en_AU/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/es/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/eu/LC_MESSAGES/xfce4-settings.mo
@ -45,9 +50,11 @@ share/applications/xfce4-settings-editor.desktop
%%NLS%%share/locale/ko/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/lt/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/lv/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/ms/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/nb/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/nl/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/nn/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/oc/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/pa/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/pl/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/pt/LC_MESSAGES/xfce4-settings.mo
@ -56,13 +63,16 @@ share/applications/xfce4-settings-editor.desktop
%%NLS%%share/locale/ru/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/si/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/sk/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/sl/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/sr/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/sv/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/te/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/th/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/ug/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/ur/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/ur_PK/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/zh_HK/LC_MESSAGES/xfce4-settings.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-settings.mo

View file

@ -3,6 +3,7 @@
PORTNAME= xfce4-systemload-plugin
PORTVERSION= 1.1.2
PORTREVISION= 1
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -18,15 +19,15 @@ LIB_DEPENDS= libupower-glib.so:${PORTSDIR}/sysutils/upower
SSP_UNSAFE= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= gmake libtool pkgconfig tar:bzip2
USES= gmake libtool pkgconfig gettext-tools xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil panel
USE_XFCE= panel
OPTIONS_DEFINE= NLS
OPTIONS_DEFAULT=NLS
OPTIONS_SUB= yes
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
NLS_USES= gettext-runtime
.include <bsd.port.mk>

View file

@ -1,3 +1,4 @@
System Load plugin for XFce4.
Author: Riccardo Persichetti <riccardo.persichetti@tin.it>
WWW: http://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= xfce4-wavelan-plugin
PORTVERSION= 0.5.11
PORTREVISION= 1
PORTVERSION= 0.5.12
CATEGORIES= sysutils xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -12,9 +11,11 @@ DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Displays various information about a WaveLAN device
LICENSE= BSD3CLAUSE
GNU_CONFIGURE= yes
USES= gettext pkgconfig gmake libtool tar:bzip2
USES= gettext pkgconfig gmake libtool xfce tar:bzip2
USE_GNOME= gtk20 glib20 intltool intlhack
USE_XFCE= configenv libutil libmenu panel
USE_XFCE= panel
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (xfce4/xfce4-wavelan-plugin-0.5.11.tar.bz2) = fe06c7ffc29c2d4ca7bc452b3356825354e276565de9b0a2d087ab55471755ae
SIZE (xfce4/xfce4-wavelan-plugin-0.5.11.tar.bz2) = 293840
SHA256 (xfce4/xfce4-wavelan-plugin-0.5.12.tar.bz2) = 67dce45739f063b95e2bc2232c625277685887b1f84088316d919671b5500ac4
SIZE (xfce4/xfce4-wavelan-plugin-0.5.12.tar.bz2) = 302148

View file

@ -2,34 +2,43 @@ lib/xfce4/panel/plugins/libwavelan.so
share/locale/ar/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/ast/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/be/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/bg/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/ca/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/cs/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/da/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/de/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/el/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/en_AU/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/en_GB/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/es/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/eu/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/fi/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/fr/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/gl/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/he/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/hr/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/hu/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/id/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/is/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/it/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/ja/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/kk/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/ko/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/lt/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/lv/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/ms/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/nb/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/nl/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/oc/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/pl/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/pt/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/pt_BR/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/ru/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/sk/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/sq/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/sr/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/sv/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/th/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/tr/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/ug/LC_MESSAGES/xfce4-wavelan-plugin.mo
share/locale/uk/LC_MESSAGES/xfce4-wavelan-plugin.mo

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-dict
PORTVERSION= 0.7.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= textproc xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
@ -18,9 +18,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USES= gettext pkgconfig gmake libtool tar:bzip2
USES= gettext pkgconfig gmake libtool xfce tar:bzip2
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil panel
USE_XFCE= panel
USE_XORG= x11
USE_LDCONFIG= yes

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-smartbookmark-plugin
PORTVERSION= 0.4.5
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= www xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -17,8 +17,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
USE_GNOME= gtk20 intltool intlhack
USES= pkgconfig gettext gmake libtool:keepla tar:bzip2
USE_XFCE= configenv libexo libmenu libutil panel
USES= pkgconfig gettext gmake libtool xfce tar:bzip2
USE_XFCE= panel
USE_XORG= ice
.include <bsd.port.mk>

View file

@ -1,4 +1,3 @@
lib/xfce4/panel/plugins/libsmartbookmark.la
lib/xfce4/panel/plugins/libsmartbookmark.so
share/locale/ar/LC_MESSAGES/xfce4-smartbookmark-plugin.mo
share/locale/ast/LC_MESSAGES/xfce4-smartbookmark-plugin.mo

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-datetime-plugin
PORTVERSION= 0.6.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= x11-clocks xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -17,8 +17,8 @@ LICENSE= GPLv2
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil panel
USE_XFCE= panel
.include <bsd.port.mk>

View file

@ -3,7 +3,7 @@
PORTNAME= xfce4-time-out-plugin
PORTVERSION= 1.0.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= x11-clocks xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -17,8 +17,8 @@ LICENSE= GPLv2
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USES= gettext gmake libtool pkgconfig tar:bzip2
USES= gettext gmake libtool pkgconfig xfce tar:bzip2
USE_GNOME= gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil panel
USE_XFCE= panel
.include <bsd.port.mk>

View file

@ -3,6 +3,7 @@
PORTNAME= xfce4-timer-plugin
PORTVERSION= 1.6.0
PORTREVISION= 1
CATEGORIES= x11-clocks xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
@ -16,7 +17,7 @@ LICENSE= GPLv2
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk20 intltool intlhack
USE_XFCE= configenv libmenu libutil panel
USES= pkgconfig gettext gmake tar:bzip2
USE_XFCE= panel
USES= pkgconfig gettext gmake xfce tar:bzip2
.include <bsd.port.mk>

Some files were not shown because too many files have changed in this diff Show more