svn commit: r305936 - head/audio/xfce4-mixer
Olivier Duchateau
olivierd at FreeBSD.org
Mon Oct 15 20:32:03 UTC 2012
Author: olivierd
Date: Mon Oct 15 20:32:02 2012
New Revision: 305936
URL: http://svn.freebsd.org/changeset/ports/305936
Log:
- Update to 4.10.0
- Cleanup Makefile header
- Use USE_PKGCONFIG
- Add new option, KEYBIND (for multimedia keys)
Approved by: rene, miwi (mentors)
Feature safe: yes
Modified:
head/audio/xfce4-mixer/Makefile (contents, props changed)
head/audio/xfce4-mixer/distinfo (contents, props changed)
head/audio/xfce4-mixer/pkg-plist (contents, props changed)
Modified: head/audio/xfce4-mixer/Makefile
==============================================================================
--- head/audio/xfce4-mixer/Makefile Mon Oct 15 20:30:45 2012 (r305935)
+++ head/audio/xfce4-mixer/Makefile Mon Oct 15 20:32:02 2012 (r305936)
@@ -1,37 +1,54 @@
-# New ports collection makefile for: xfce4-mixer
-# Date created: 3 July 2003
-# Whom: James Earl <jdearl at telus.net>
-#
+# Created by: James Earl <jdearl at telus.net>
# $FreeBSD$
#
PORTNAME= xfce4-mixer
-PORTVERSION= 4.8.0
-PORTREVISION= 2
+PORTVERSION= 4.10.0
CATEGORIES= audio xfce
MASTER_SITES= ${MASTER_SITE_XFCE}
-MASTER_SITE_SUBDIR=/src/apps/${PORTNAME}/4.8
+MASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R}
DIST_SUBDIR= xfce4
MAINTAINER= xfce at FreeBSD.org
-COMMENT= Xfce 4 volume mixer module for xfce4-panel
+COMMENT= A volume control for the Xfce desktop
-BUILD_DEPENDS+= gstreamer-plugins-good>=0.10.22:${PORTSDIR}/multimedia/gstreamer-plugins-good
-RUN_DEPENDS+= gstreamer-plugins-good>=0.10.22:${PORTSDIR}/multimedia/gstreamer-plugins-good
+LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
+ unique-1:${PORTSDIR}/x11-toolkits/unique
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USE_BZIP2= yes
USE_GETTEXT= yes
USE_GMAKE= yes
-USE_GNOME= gtk20 intltool intlhack libxml2 pkgconfig
-USE_XFCE= configenv libgui libutil panel xfconf
-USE_XORG= xproto x11 xrender xext xinerama xrandr xcursor xcomposite \
- xdamage xfixes xi xau xdmcp
+USE_GNOME= gnomehack glib20 gtk20 intltool intlhack desktopfileutils
+USE_XFCE= configenv libmenu libutil panel xfconf
+USE_PKGCONFIG= build
+USE_GSTREAMER= yes
MAKE_JOBS_UNSAFE= yes
+OPTIONS_DEFINE= KEYBIND
+
+KEYBIND_DESC= Global keyboard shortcuts
+
+MAN1= xfce4-mixer.1
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MKEYBIND}
+LIB_DEPENDS+= keybinder:${PORTSDIR}/x11/keybinder
+CONFIGURE_ARGS+=--enable-keybinder
+.else
+CONFIGURE_ARGS+=--disable-keybinder
+.endif
+
post-patch:
- @${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${WRKSRC}/configure
+ @${FIND} ${WRKSRC} -name 'Makefile.in' -type f \
+ | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|(pkgdatadir)/icons|(datadir)/icons| ; \
+ s|pixmaps/xfce4-mixer|pixmaps|'
+
+post-install:
+ @-update-desktop-database
.include <bsd.port.mk>
Modified: head/audio/xfce4-mixer/distinfo
==============================================================================
--- head/audio/xfce4-mixer/distinfo Mon Oct 15 20:30:45 2012 (r305935)
+++ head/audio/xfce4-mixer/distinfo Mon Oct 15 20:32:02 2012 (r305936)
@@ -1,2 +1,2 @@
-SHA256 (xfce4/xfce4-mixer-4.8.0.tar.bz2) = 9f9f48fdd0d3f6b1e46694b93a44d15b800db72a96d831b5111d9ac976970fab
-SIZE (xfce4/xfce4-mixer-4.8.0.tar.bz2) = 494990
+SHA256 (xfce4/xfce4-mixer-4.10.0.tar.bz2) = a8c589001b438171ea5a6b46ce9895c3ffbc5081ab67805ab9870e540068dade
+SIZE (xfce4/xfce4-mixer-4.10.0.tar.bz2) = 461526
Modified: head/audio/xfce4-mixer/pkg-plist
==============================================================================
--- head/audio/xfce4-mixer/pkg-plist Mon Oct 15 20:30:45 2012 (r305935)
+++ head/audio/xfce4-mixer/pkg-plist Mon Oct 15 20:32:02 2012 (r305936)
@@ -1,104 +1,73 @@
bin/xfce4-mixer
-libexec/xfce4/panel-plugins/xfce4-mixer-plugin
+lib/xfce4/panel/plugins/libmixer.la
+lib/xfce4/panel/plugins/libmixer.so
share/applications/xfce4-mixer.desktop
-share/locale/ast/LC_MESSAGES/xfce4-mixer.mo
-share/locale/lv/LC_MESSAGES/xfce4-mixer.mo
-share/locale/ro/LC_MESSAGES/xfce4-mixer.mo
-share/locale/sk/LC_MESSAGES/xfce4-mixer.mo
-share/locale/ur/LC_MESSAGES/xfce4-mixer.mo
-share/locale/ur_PK/LC_MESSAGES/xfce4-mixer.mo
share/locale/am/LC_MESSAGES/xfce4-mixer.mo
share/locale/ar/LC_MESSAGES/xfce4-mixer.mo
+share/locale/ast/LC_MESSAGES/xfce4-mixer.mo
+share/locale/bg/LC_MESSAGES/xfce4-mixer.mo
share/locale/ca/LC_MESSAGES/xfce4-mixer.mo
share/locale/cs/LC_MESSAGES/xfce4-mixer.mo
share/locale/da/LC_MESSAGES/xfce4-mixer.mo
share/locale/de/LC_MESSAGES/xfce4-mixer.mo
+share/locale/el/LC_MESSAGES/xfce4-mixer.mo
+share/locale/en_GB/LC_MESSAGES/xfce4-mixer.mo
share/locale/es/LC_MESSAGES/xfce4-mixer.mo
share/locale/eu/LC_MESSAGES/xfce4-mixer.mo
share/locale/fi/LC_MESSAGES/xfce4-mixer.mo
share/locale/fr/LC_MESSAGES/xfce4-mixer.mo
share/locale/gl/LC_MESSAGES/xfce4-mixer.mo
+share/locale/he/LC_MESSAGES/xfce4-mixer.mo
+share/locale/hr/LC_MESSAGES/xfce4-mixer.mo
share/locale/hu/LC_MESSAGES/xfce4-mixer.mo
share/locale/id/LC_MESSAGES/xfce4-mixer.mo
+share/locale/is/LC_MESSAGES/xfce4-mixer.mo
share/locale/it/LC_MESSAGES/xfce4-mixer.mo
share/locale/ja/LC_MESSAGES/xfce4-mixer.mo
+share/locale/kk/LC_MESSAGES/xfce4-mixer.mo
+share/locale/ko/LC_MESSAGES/xfce4-mixer.mo
+share/locale/lt/LC_MESSAGES/xfce4-mixer.mo
+share/locale/lv/LC_MESSAGES/xfce4-mixer.mo
share/locale/nb/LC_MESSAGES/xfce4-mixer.mo
share/locale/nl/LC_MESSAGES/xfce4-mixer.mo
+share/locale/nn/LC_MESSAGES/xfce4-mixer.mo
share/locale/pl/LC_MESSAGES/xfce4-mixer.mo
-share/locale/pt_BR/LC_MESSAGES/xfce4-mixer.mo
share/locale/pt/LC_MESSAGES/xfce4-mixer.mo
+share/locale/pt_BR/LC_MESSAGES/xfce4-mixer.mo
+share/locale/ro/LC_MESSAGES/xfce4-mixer.mo
share/locale/ru/LC_MESSAGES/xfce4-mixer.mo
share/locale/si/LC_MESSAGES/xfce4-mixer.mo
+share/locale/sk/LC_MESSAGES/xfce4-mixer.mo
+share/locale/sr/LC_MESSAGES/xfce4-mixer.mo
share/locale/sv/LC_MESSAGES/xfce4-mixer.mo
share/locale/tr/LC_MESSAGES/xfce4-mixer.mo
+share/locale/ug/LC_MESSAGES/xfce4-mixer.mo
share/locale/uk/LC_MESSAGES/xfce4-mixer.mo
+share/locale/ur/LC_MESSAGES/xfce4-mixer.mo
+share/locale/ur_PK/LC_MESSAGES/xfce4-mixer.mo
+share/locale/vi/LC_MESSAGES/xfce4-mixer.mo
share/locale/zh_CN/LC_MESSAGES/xfce4-mixer.mo
-share/pixmaps/xfce4-mixer/chain-broken.png
-share/pixmaps/xfce4-mixer/chain.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-volume-muted.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-volume-ultra-low.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-volume-low.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-volume-low-medium.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-volume-medium.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-volume-high.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-volume-very-high.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-record.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-no-record.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-muted.png
-share/xfce4-mixer/icons/hicolor/16x16/status/xfce4-mixer-no-muted.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-volume-muted.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-volume-ultra-low.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-volume-low.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-volume-low-medium.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-volume-medium.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-volume-high.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-volume-very-high.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-record.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-no-record.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-muted.png
-share/xfce4-mixer/icons/hicolor/24x24/status/xfce4-mixer-no-muted.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-volume-muted.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-volume-ultra-low.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-volume-low.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-volume-low-medium.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-volume-medium.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-volume-high.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-volume-very-high.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-record.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-no-record.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-muted.png
-share/xfce4-mixer/icons/hicolor/48x48/status/xfce4-mixer-no-muted.png
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-volume-muted.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-volume-ultra-low.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-volume-low.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-volume-low-medium.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-volume-medium.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-volume-high.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-volume-very-high.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-record.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-no-record.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-muted.svg
-share/xfce4-mixer/icons/hicolor/scalable/status/xfce4-mixer-no-muted.svg
-share/xfce4/panel-plugins/xfce4-mixer-plugin.desktop
- at dirrmtry libexec/xfce4/panel-plugins
- at dirrmtry libexec/xfce4
- at dirrm share/pixmaps/xfce4-mixer
- at dirrmtry share/xfce4/panel-plugins
- at dirrmtry share/xfce4
- at dirrm share/xfce4-mixer/icons/hicolor/16x16/status
- at dirrm share/xfce4-mixer/icons/hicolor/16x16
- at dirrm share/xfce4-mixer/icons/hicolor/24x24/status
- at dirrm share/xfce4-mixer/icons/hicolor/24x24
- at dirrm share/xfce4-mixer/icons/hicolor/48x48/status
- at dirrm share/xfce4-mixer/icons/hicolor/48x48
- at dirrm share/xfce4-mixer/icons/hicolor/scalable/status
- at dirrm share/xfce4-mixer/icons/hicolor/scalable
- at dirrm share/xfce4-mixer/icons/hicolor
- at dirrm share/xfce4-mixer/icons
- at dirrm share/xfce4-mixer
- at dirrmtry share/locale/ast/LC_MESSAGES
- at dirrmtry share/locale/ast
+share/locale/zh_TW/LC_MESSAGES/xfce4-mixer.mo
+share/pixmaps/chain-broken.png
+share/pixmaps/chain.png
+share/icons/hicolor/16x16/status/audio-input-microphone-muted.png
+share/icons/hicolor/scalable/status/audio-input-microphone-muted.svg
+share/xfce4/panel/plugins/mixer.desktop
+ at dirrmtry share/xfce4/panel/plugins
+ at dirrmtry share/xfce4/panel
@dirrmtry share/locale/ur_PK/LC_MESSAGES
@dirrmtry share/locale/ur_PK
@dirrmtry share/locale/ur/LC_MESSAGES
@dirrmtry share/locale/ur
+ at dirrmtry share/locale/ug/LC_MESSAGES
+ at dirrmtry share/locale/ug
+ at dirrmtry share/locale/si/LC_MESSAGES
+ at dirrmtry share/locale/si
+ at dirrmtry share/locale/kk/LC_MESSAGES
+ at dirrmtry share/locale/kk
+ at dirrmtry share/locale/ast/LC_MESSAGES
+ at dirrmtry share/locale/ast
+ at dirrmtry lib/xfce4/panel/plugins
+ at dirrmtry lib/xfce4/panel
+ at exec %%LOCALBASE%%/bin/update-desktop-database >/dev/null || /usr/bin/true
+ at unexec %%LOCALBASE%%/bin/update-desktop-database >/dev/null || /usr/bin/true
More information about the svn-ports-head
mailing list