summaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2011-03-08 19:10:42 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2011-03-08 19:10:42 +0800
commit288f700259f16edb0acca58c8770b98b0dda01ec (patch)
tree828629c20603e3b61d7a50480736b741e8d2e566 /sysutils
parentbe9b006f435814bfc6ff6af4c0291a9634a8119f (diff)
downloadmarcuscom-ports-288f700259f16edb0acca58c8770b98b0dda01ec.tar.gz
marcuscom-ports-288f700259f16edb0acca58c8770b98b0dda01ec.tar.zst
marcuscom-ports-288f700259f16edb0acca58c8770b98b0dda01ec.zip
Chase libnotify shlib bump.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@15407 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/xfce4-settings/Makefile94
-rw-r--r--sysutils/xfce4-settings/distinfo2
-rw-r--r--sysutils/xfce4-settings/pkg-descr6
-rw-r--r--sysutils/xfce4-settings/pkg-plist79
4 files changed, 181 insertions, 0 deletions
diff --git a/sysutils/xfce4-settings/Makefile b/sysutils/xfce4-settings/Makefile
new file mode 100644
index 000000000..48a218db2
--- /dev/null
+++ b/sysutils/xfce4-settings/Makefile
@@ -0,0 +1,94 @@
+# New ports collection makefile for: xfce4-settings
+# Date created: 2 October 2008
+# Whom: Oliver Lehmann <oliver@FreeBSD.org>
+#
+# $FreeBSD: ports/sysutils/xfce4-settings/Makefile,v 1.13 2011/03/03 10:12:25 oliver Exp $
+#
+
+PORTNAME= xfce4-settings
+PORTVERSION= 4.8.1
+PORTREVISION= 1
+CATEGORIES= sysutils xfce
+MASTER_SITES= ${MASTER_SITE_XFCE}
+MASTER_SITE_SUBDIR= src/xfce/${PORTNAME}/${PORTVERSION:R}
+DIST_SUBDIR= xfce4
+
+MAINTAINER= oliver@FreeBSD.org
+COMMENT= XFce 4 settings application
+
+CONFLICTS= xfce4-settings-4.6*
+
+LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
+
+OPTIONS= XKLAVIER "Keyboard layout settings" off \
+ XCURSOR "Enable cursor themes support" on \
+ XRANDR "Enable Xrandr support" on \
+ NOTIFY "Enable notification support" on \
+ NLS "Enable Native Language Support" on
+
+CONFIGURE_ARGS= --disable-sound-settings \
+ --disable-debug
+USE_AUTOTOOLS= libtool
+GNU_CONFIGURE= yes
+INSTALLS_ICONS= yes
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehack glib20 gtk20 desktopfileutils intltool intlhack \
+ pkgconfig
+USE_XFCE= configenv libexo libmenu libutil xfconf
+USE_XORG= x11 xi
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_XKLAVIER)
+LIB_DEPENDS+= xklavier.12:${PORTSDIR}/x11/libxklavier
+CONFIGURE_ARGS+=--enable-libxklavier
+.else
+CONFIGURE_ARGS+=--disable-libxklavier
+.endif
+
+.if defined(WITH_XCURSOR)
+USE_XORG+= xcursor
+CONFIGURE_ARGS+=--enable-xcursor
+.else
+CONFIGURE_ARGS+=--disable-xcursor
+.endif
+
+.if defined(WITH_XRANDR)
+USE_XORG+= xrandr
+CONFIGURE_ARGS+=--enable-xrandr
+PLIST_SUB+= XRANDR=""
+.else
+CONFIGURE_ARGS+=--disable-xrandr
+PLIST_SUB+= XRANDR="@comment "
+.endif
+
+.if defined(WITH_NOTIFY)
+LIB_DEPENDS+= notify.4:${PORTSDIR}/devel/libnotify
+CONFIGURE_ARGS+=--enable-libnotify
+.else
+CONFIGURE_ARGS+=--disable-libnotify
+.endif
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT= yes
+CONFIGURE_ARGS+=--enable-nls
+PLIST_SUB+= NLS=""
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
+
+post-patch:
+ # until xfce4-icon-theme is back we rely on Tango
+ @${REINPLACE_CMD} -e 's|Rodent|Tango|g' \
+ ${WRKSRC}/dialogs/appearance-settings/main.c \
+ ${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
+
+post-install:
+ @-update-desktop-database
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/xfce4-settings/distinfo b/sysutils/xfce4-settings/distinfo
new file mode 100644
index 000000000..1b71f8686
--- /dev/null
+++ b/sysutils/xfce4-settings/distinfo
@@ -0,0 +1,2 @@
+SHA256 (xfce4/xfce4-settings-4.8.1.tar.bz2) = 0df5fa505c0a5c0ec0741c0ecb1f18b3fbb59eed39a0b21851ee0379501f1b5a
+SIZE (xfce4/xfce4-settings-4.8.1.tar.bz2) = 660885
diff --git a/sysutils/xfce4-settings/pkg-descr b/sysutils/xfce4-settings/pkg-descr
new file mode 100644
index 000000000..f3be82d49
--- /dev/null
+++ b/sysutils/xfce4-settings/pkg-descr
@@ -0,0 +1,6 @@
+The settings manager allows you to customize your desktop environment in
+an easy and intuitive way. You can set some hardware components such as
+mouse, keyboard or display; but also theme your windows, widgets and icons,
+set your preferred applications, manage your sessions...
+
+WWW: http://www.xfce.org/projects/xfce4-settings/
diff --git a/sysutils/xfce4-settings/pkg-plist b/sysutils/xfce4-settings/pkg-plist
new file mode 100644
index 000000000..0f77b3c08
--- /dev/null
+++ b/sysutils/xfce4-settings/pkg-plist
@@ -0,0 +1,79 @@
+bin/xfce4-accessibility-settings
+bin/xfce4-appearance-settings
+%%XRANDR%%bin/xfce4-display-settings
+bin/xfce4-keyboard-settings
+bin/xfce4-mouse-settings
+bin/xfce4-settings-editor
+bin/xfce4-settings-helper
+bin/xfce4-settings-manager
+bin/xfsettingsd
+etc/xdg/autostart/xfce4-settings-helper-autostart.desktop
+etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
+%%XRANDR%%%%NLS%%share/applications/xfce-display-settings.desktop
+share/applications/xfce-keyboard-settings.desktop
+share/applications/xfce-mouse-settings.desktop
+share/applications/xfce-settings-manager.desktop
+share/applications/xfce-ui-settings.desktop
+share/applications/xfce4-accessibility-settings.desktop
+share/applications/xfce4-settings-editor.desktop
+%%NLS%%share/locale/ar/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/ast/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/bn/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/xfce4-settings.mo
+%%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_GB/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/es/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/he/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/id/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/is/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/it/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/kk/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/lv/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/pa/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/xfce4-settings.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/xfce4-settings.mo
+%%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/sv/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_TW/LC_MESSAGES/xfce4-settings.mo
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+%%NLS%%@dirrmtry share/locale/ur_PK/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ur_PK
+%%NLS%%@dirrmtry share/locale/ur/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ur
+%%NLS%%@dirrmtry share/locale/ug/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ug
+%%NLS%%@dirrmtry share/locale/si/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/si
+%%NLS%%@dirrmtry share/locale/kk/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/kk
+%%NLS%%@dirrmtry share/locale/ast/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ast
+@dirrmtry etc/xdg/xfce4/xfconf/xfce-perchannel-xml
+@dirrmtry etc/xdg/xfce4/xfconf
+@dirrmtry etc/xdg/xfce4
+@dirrmtry etc/xdg/autostart
+@dirrmtry etc/xdg
+