Page MenuHomeFreeBSD

D20830.id59321.diff
No OneTemporary

D20830.id59321.diff

Index: Mk/Uses/canberra.mk
===================================================================
--- /dev/null
+++ Mk/Uses/canberra.mk
@@ -0,0 +1,81 @@
+# $FreeBSD$
+#
+# Handle dependency on libcanberra
+#
+# MAINTAINER: tcberner@FreeBSD.org
+
+.if ! defined(_INCLUDE_USES_CANBERRA_MK)
+_INCLUDE_USES_CANBERRA_MK= yes
+
+CANBERRA_VERSION= 0.30
+
+_CANBERRA_COMPONENTS= lib gtk2 gtk3 gstreamer pulse alsa
+_CANBERRA_SUPPORTED= selfbuild ${_CANBERRA_COMPONENTS}
+
+_CANBERRA_MODULE_DIR_REL= lib/libcanberra-${CANBERRA_VERSION}
+_CANBERRA_MODULE_DIR= ${PREFIX}/${_CANBERRA_MODULE_DIR_REL}
+
+. if ${canberra_ARGS:Mselfbuild}
+_CANBERRA_SELF_BUILD= yes
+. endif
+# Default to lib
+canberra_ARGS?= lib
+
+canberra-lib_LIB= libcanberra.so
+canberra-lib_PORT= audio/libcanberra
+
+canberra-gtk2_LIB= libcanberra-gtk.so
+canberra-gtk2_PORT= audio/libcanberra-gtk2
+
+canberra-gtk3_LIB= libcanberra-gtk3.so
+canberra-gtk3_PORT= audio/libcanberra-gtk3
+
+canberra-gstreamer_PATH= ${_CANBERRA_MODULE_DIR}/libcanberra-gstreamer.so
+canberra-gstreamer_PORT= audio/libcanberra-gstraemer
+
+canberra-pulse_PATH= ${_CANBERRA_MODULE_DIR}/libcanberra-pulse.so
+canberra-pulse_PORT= audio/libcanberra-pulse
+
+PLIST_SUB+= CANBERRA_VERSION=${CANBERRA_VERSION} \
+ CANBERRA_MODULE_DIR=${_CANBERRA_MODULE_DIR_REL}
+
+_USES_POST+= canberra
+.endif
+
+.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_CANBERRA_MK_POST) && !defined(_CANBERRA_SELF_BUILD)
+_INCLUDE_USES_CANBERRA_MK_POST= yes
+
+_USE_CANBERRA= ${canberra_ARGS:Nselfbuild}
+. for component in ${_USE_CANBERRA:O:u:C/_(build|run)$//}
+. if ${_CANBERRA_COMPONENTS:M${component}} != ""
+. if defined(canberra-${component}_PORT) && (defined(canberra-${component}_LIB) || defined(canberra-${component}_PATH))
+. if ${canberra_ARGS:M${component}_*} != "" && ${_USE_CANBERRA:M${component}} == ""
+canberra-${component}_TYPE= # empty
+. if ${_USE_CANBERRA:M${component}_build} != ""
+canberra--${component}_TYPE+= build
+. endif
+. if ${_USE_CANBERRA:M${component}_run} != ""
+canberra-${component}_TYPE+= run
+. endif
+. endif
+. if !defined(canberra-${component}_TYPE)
+canberra-${component}_TYPE= build run
+. endif
+. if defined(canberra-${component}_LIB) && ${canberra-${component}_TYPE:Mbuild} && ${canberra-${component}_TYPE:Mrun}
+LIB_DEPENDS+= ${canberra-${component}_LIB}:${canberra-${component}_PORT}
+. else
+canberra-${component}_PATH?= ${LOCALBASE}/lib/${canberra-${component}_LIB}
+canberra-${component}_DEPENDS= ${canberra-${component}_PATH}:${canberra-${component}_PORT}
+. if ${canberra-${component}_TYPE:Mbuild} != ""
+BUILD_DEPENDS+= ${canberra-${component}_DEPENDS}
+. endif
+. if ${canberra-${component}_TYPE:Mrun} != ""
+RUN_DEPENDS+= ${canberra-${component}_DEPENDS}
+. endif
+. endif
+. endif
+. else
+IGNORE= cannot be installed: unknown canberra component '${component}'
+. endif
+. endfor
+.endif
Index: audio/Makefile
===================================================================
--- audio/Makefile
+++ audio/Makefile
@@ -378,7 +378,10 @@
SUBDIR += libbpm
SUBDIR += libbs2b
SUBDIR += libcanberra
+ SUBDIR += libcanberra-gstreamer
+ SUBDIR += libcanberra-gtk2
SUBDIR += libcanberra-gtk3
+ SUBDIR += libcanberra-pulse
SUBDIR += libcdaudio
SUBDIR += libcddb
SUBDIR += libcddb-doc
Index: audio/gsound/Makefile
===================================================================
--- audio/gsound/Makefile
+++ audio/gsound/Makefile
@@ -10,9 +10,8 @@
COMMENT= GObject library for playing system sounds
BUILD_DEPENDS= vala:lang/vala
-LIB_DEPENDS= libcanberra.so:audio/libcanberra
-USES= gmake gnome libtool pathfix pkgconfig tar:xz
+USES= canberra:gtk2 gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 introspection:build
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
Index: audio/kmix/Makefile
===================================================================
--- audio/kmix/Makefile
+++ audio/kmix/Makefile
@@ -28,8 +28,8 @@
# ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
# ALSA_EXTRA_PATCHES_OFF= ${FILESDIR}/extrapatch-no_alsa
-PULSEAUDIO_LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libpulse.so:audio/pulseaudio
+PULSEAUDIO_USES= canberra
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_USE= GNOME=glib20
PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Canberra \
CMAKE_DISABLE_FIND_PACKAGE_PulseAudio
Index: audio/libcanberra-gstreamer/Makefile
===================================================================
--- /dev/null
+++ audio/libcanberra-gstreamer/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+CATEGORIES= audio devel
+PKGNAMESUFFIX= -gstreamer
+PORTREVISION= 0
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Implementation of the Freedesktop sound theme spec (gstreamer backend)
+
+MASTERDIR= ${.CURDIR}/../../audio/libcanberra
+PLIST= ${.CURDIR}/pkg-plist
+
+do-build:
+ cd ${BUILD_WRKSRC}/src && ${GMAKE} libcanberra${PKGNAMESUFFIX}.la
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}-${PORTVERSION} && \
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/src/.libs/libcanberra${PKGNAMESUFFIX}.so \
+ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}-${PORTVERSION}/
+
+.include "${MASTERDIR}/Makefile"
Index: audio/libcanberra-gstreamer/pkg-plist
===================================================================
--- /dev/null
+++ audio/libcanberra-gstreamer/pkg-plist
@@ -0,0 +1 @@
+lib/libcanberra-%%VERSION%%/libcanberra-gstreamer.so
Index: audio/libcanberra-gtk2/Makefile
===================================================================
--- /dev/null
+++ audio/libcanberra-gtk2/Makefile
@@ -0,0 +1,42 @@
+# $FreeBSD$
+
+CATEGORIES= audio devel
+PKGNAMESUFFIX= -gtk2
+PORTREVISION= 0
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Implementation of the Freedesktop sound theme spec (GTK2 bindings)
+
+MASTERDIR= ${.CURDIR}/../../audio/libcanberra
+PLIST= ${.CURDIR}/pkg-plist
+
+do-build:
+ cd ${BUILD_WRKSRC} \
+ && ${MAKE_ENV} ${GMAKE} \
+ libcanberra-gtk.pc
+ cd ${BUILD_WRKSRC}/src \
+ && ${MAKE_ENV} ${GMAKE} \
+ libcanberra-gtk.la \
+ libcanberra-gtk-module.la \
+ canberra-gtk-play
+
+do-install:
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/libcanberra-gtk.pc \
+ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/src/canberra-gtk.h \
+ ${STAGEDIR}${PREFIX}/include
+.for i in .so .so.0 .so.0.1.9
+ ${INSTALL_LIB} ${INSTALL_WRKSRC}/src/.libs/libcanberra-gtk${i} \
+ ${STAGEDIR}${PREFIX}/lib/
+.endfor
+ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/src/.libs/canberra-gtk-play \
+ ${STAGEDIR}${PREFIX}/bin/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/vala/libcanberra-gtk.vapi \
+ ${STAGEDIR}${PREFIX}/share/vala/vapi
+ cd ${INSTALL_WRKSRC}/src && env DESTDIR=${STAGEDIR} ${GMAKE} install-gtkmoduleLTLIBRARIES
+ cd ${INSTALL_WRKSRC}/src && env DESTDIR=${STAGEDIR} ${GMAKE} install-dist_gsdgtkmodulesDATA
+ ${LN} -sf libcanberra-gtk-module.so \
+ ${STAGEDIR}${PREFIX}/lib/gtk-2.0/modules/libcanberra-gtk-module.so
+
+.include "${MASTERDIR}/Makefile"
Index: audio/libcanberra-gtk2/pkg-plist
===================================================================
--- /dev/null
+++ audio/libcanberra-gtk2/pkg-plist
@@ -0,0 +1,9 @@
+bin/canberra-gtk-play
+include/canberra-gtk.h
+lib/gnome-settings-daemon-3.0/gtk-modules/canberra-gtk-module.desktop
+lib/gtk-2.0/modules/libcanberra-gtk-module.so
+lib/libcanberra-gtk.so
+lib/libcanberra-gtk.so.0
+lib/libcanberra-gtk.so.0.1.9
+libdata/pkgconfig/libcanberra-gtk.pc
+share/vala/vapi/libcanberra-gtk.vapi
Index: audio/libcanberra-gtk3/Makefile
===================================================================
--- audio/libcanberra-gtk3/Makefile
+++ audio/libcanberra-gtk3/Makefile
@@ -4,12 +4,12 @@
CATEGORIES= audio devel
PKGNAMESUFFIX= -gtk3
+PORTREVISION= 1
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Implementation of the Freedesktop sound theme spec
+COMMENT= Implementation of the Freedesktop sound theme spec (GTK3 bindings)
MASTERDIR= ${.CURDIR}/../../audio/libcanberra
-SLAVEPORT= gtk3
PLIST= ${.CURDIR}/pkg-plist
do-build:
Index: audio/libcanberra-pulse/Makefile
===================================================================
--- /dev/null
+++ audio/libcanberra-pulse/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+CATEGORIES= audio devel
+PKGNAMESUFFIX= -pulse
+PORTREVISION= 0
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Implementation of the Freedesktop sound theme spec (pulse backend)
+
+MASTERDIR= ${.CURDIR}/../../audio/libcanberra
+PLIST= ${.CURDIR}/pkg-plist
+
+do-build:
+ cd ${BUILD_WRKSRC}/src && ${GMAKE} libcanberra${PKGNAMESUFFIX}.la
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}-${PORTVERSION} && \
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/src/.libs/libcanberra${PKGNAMESUFFIX}.so \
+ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}-${PORTVERSION}/
+
+.include "${MASTERDIR}/Makefile"
Index: audio/libcanberra-pulse/pkg-plist
===================================================================
--- /dev/null
+++ audio/libcanberra-pulse/pkg-plist
@@ -0,0 +1 @@
+lib/libcanberra-%%VERSION%%/libcanberra-pulse.so
Index: audio/libcanberra/Makefile
===================================================================
--- audio/libcanberra/Makefile
+++ audio/libcanberra/Makefile
@@ -3,8 +3,8 @@
# $MCom: ports/trunk/audio/libcanberra/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= libcanberra
-PORTVERSION= 0.30
-PORTREVISION= 5
+DISTVERSION= ${CANBERRA_VERSION}
+PORTREVISION?= 6
CATEGORIES= audio devel
MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \
http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/
@@ -18,46 +18,51 @@
LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libltdl.so:devel/libltdl
-USES= gmake gnome libtool pathfix pkgconfig tar:xz
-USE_GNOME= gnomeprefix gtk20
+USES= gmake gnome libtool localbase:ldflags pathfix pkgconfig tar:xz
+USE_GNOME= gnomeprefix
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-lynx --disable-tdb --disable-alsa
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
-.if defined(SLAVEPORT)
-OPTIONS_DEFINE= PULSEAUDIO GSTREAMER
-.endif
-
PLIST_SUB= VERSION=${PORTVERSION}
-.include <bsd.port.options.mk>
+.if defined(PKGNAMESUFFIX) # Slave ports for backends and GTK3
+USES+= canberra:lib
+CONFIGURE_ARGS+= --disable-null --disable-oss
-.if defined(SLAVEPORT)
-USE_GNOME+= gtk30
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
-CONFIGURE_ARGS+=--enable-gtk3
-.else
-CONFIGURE_ARGS+=--disable-gtk3
+. if ${PKGNAMESUFFIX:M-gtk2}
+USE_GNOME+= cairo gdkpixbuf2 gtk20
+USE_XORG+= x11
+CONFIGURE_ARGS+= --enable-gtk \
+ --disable-gtk3 --disable-pulse --disable-gstreamer --enable-null
+. endif
-.if ${PORT_OPTIONS:MPULSEAUDIO}
-LIB_DEPENDS+= libpulse.so:audio/pulseaudio
-PLIST_SUB+= PULSE=""
-.else
-CONFIGURE_ARGS+=--disable-pulse
-PLIST_SUB+= PULSE="@comment "
-.endif
+. if ${PKGNAMESUFFIX:M-gtk3}
+USE_GNOME+= cairo gdkpixbuf2 gtk30
+USE_XORG+= x11
+CONFIGURE_ARGS+= --enable-gtk3 \
+ --disable-gtk --disable-pulse --disable-gstreamer --enable-null
+. endif
-.if ${PORT_OPTIONS:MGSTREAMER}
+. if ${PKGNAMESUFFIX:M-pulse}
+LIB_DEPENDS+= libpulse.so:audio/pulseaudio
+CONFIGURE_ARGS+= --enable-pulse \
+ --disable-gtk --disable-gtk3 --disable-gstreamer
+. endif
+
+. if ${PKGNAMESUFFIX:M-gstreamer}
USE_GSTREAMER1= yes
-PLIST_SUB+= GSTREAMER=""
-.else
-CONFIGURE_ARGS+=--disable-gstreamer
-PLIST_SUB+= GSTREAMER="@comment "
-.endif
+CONFIGURE_ARGS+= --enable-gstreamer \
+ --disable-gtk --disable-gtk3 --disable-pulse
+. endif
+.else # Master
+USES+= canberra:selfbuild
+CONFIGURE_ARGS+= --disable-gtk \
+ --disable-gtk3 \
+ --disable-pulse \
+ --disable-gstreamer
.endif # end slaveport
post-patch:
Index: audio/libcanberra/pkg-plist
===================================================================
--- audio/libcanberra/pkg-plist
+++ audio/libcanberra/pkg-plist
@@ -1,20 +1,10 @@
-bin/canberra-gtk-play
-include/canberra-gtk.h
include/canberra.h
-lib/gnome-settings-daemon-3.0/gtk-modules/canberra-gtk-module.desktop
-lib/gtk-2.0/modules/libcanberra-gtk-module.so
-lib/libcanberra-gtk.so
-lib/libcanberra-gtk.so.0
-lib/libcanberra-gtk.so.0.1.9
+%%CANBERRA_MODULE_DIR%%/libcanberra-multi.so
+%%CANBERRA_MODULE_DIR%%/libcanberra-null.so
+%%CANBERRA_MODULE_DIR%%/libcanberra-oss.so
lib/libcanberra.so
lib/libcanberra.so.0
lib/libcanberra.so.0.2.5
-%%GSTREAMER%%lib/libcanberra-%%VERSION%%/libcanberra-gstreamer.so
-lib/libcanberra-%%VERSION%%/libcanberra-multi.so
-lib/libcanberra-%%VERSION%%/libcanberra-null.so
-lib/libcanberra-%%VERSION%%/libcanberra-oss.so
-%%PULSE%%lib/libcanberra-%%VERSION%%/libcanberra-pulse.so
-libdata/pkgconfig/libcanberra-gtk.pc
libdata/pkgconfig/libcanberra.pc
%%DOCSDIR%%/README
%%DOCSDIR%%/ch01.html
@@ -28,8 +18,4 @@
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css
%%DOCSDIR%%/up.png
-share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop
-share/gnome/autostart/libcanberra-login-sound.desktop
-share/gnome/shutdown/libcanberra-logout-sound.sh
-share/vala/vapi/libcanberra-gtk.vapi
share/vala/vapi/libcanberra.vapi
Index: audio/mate-media/Makefile
===================================================================
--- audio/mate-media/Makefile
+++ audio/mate-media/Makefile
@@ -14,16 +14,14 @@
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
-LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libfontconfig.so:x11-fonts/fontconfig \
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libstartup-notification-1.so:x11/startup-notification \
libunique-3.0.so:x11-toolkits/libunique3
PORTSCOUT= limitw:1,even
-USES= gettext gmake libtool localbase pathfix \
+USES= canberra:gtk2,gtk3 gettext gmake libtool localbase pathfix \
pkgconfig tar:xz
USE_MATE= desktop mixer panel
USE_GNOME= cairo glib20 gtk30 intlhack libxml2
Index: audio/pavucontrol/Makefile
===================================================================
--- audio/pavucontrol/Makefile
+++ audio/pavucontrol/Makefile
@@ -13,10 +13,9 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libpulse.so:audio/pulseaudio \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
+LIB_DEPENDS= libpulse.so:audio/pulseaudio
-USES= gmake pkgconfig gettext tar:xz compiler:c++11-lang
+USES= canberra:gtk2,gtk3 gmake pkgconfig gettext tar:xz compiler:c++11-lang
USE_GNOME= glibmm gtkmm30 intltool libsigc++20
USE_CXXSTD= c++11
Index: audio/plasma5-plasma-pa/Makefile
===================================================================
--- audio/plasma5-plasma-pa/Makefile
+++ audio/plasma5-plasma-pa/Makefile
@@ -7,10 +7,9 @@
MAINTAINER= kde@FreeBSD.org
COMMENT= Plasma5 Plasma pulse audio mixer
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libpulse.so:audio/pulseaudio
+LIB_DEPENDS= libpulse.so:audio/pulseaudio
-USES= cmake compiler:c++11-lib cpe gettext kde:5 \
+USES= canberra:pulse cmake compiler:c++11-lib cpe gettext kde:5 \
pkgconfig qt:5 shebangfix tar:xz
USE_GNOME= gconf2
USE_KDE= config configwidgets coreaddons ecm globalaccel i18n \
Index: audio/pulseaudio-qt/Makefile
===================================================================
--- audio/pulseaudio-qt/Makefile
+++ audio/pulseaudio-qt/Makefile
@@ -8,10 +8,9 @@
MAINTAINER= kde@FreeBSD.org
COMMENT= Pulseaudio bindings for Qt
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libpulse.so:audio/pulseaudio
+LIB_DEPENDS= libpulse.so:audio/pulseaudio
-USES= cmake compiler:c++11-lib cpe gettext kde:5 \
+USES= canberra cmake compiler:c++11-lib cpe gettext kde:5 \
pkgconfig qt:5 shebangfix tar:xz
USE_KDE= coreaddons ecm doctools i18n
USE_QT= core dbus gui \
Index: audio/sound-juicer/Makefile
===================================================================
--- audio/sound-juicer/Makefile
+++ audio/sound-juicer/Makefile
@@ -14,13 +14,12 @@
LIB_DEPENDS= libmusicbrainz5.so:audio/libmusicbrainz5 \
libdiscid.so:audio/libdiscid \
libtag.so:audio/taglib \
- libcanberra.so:audio/libcanberra \
libdbus-glib-1.so:devel/dbus-glib \
libbrasero-media3.so:sysutils/brasero
PORTSCOUT= limitw:1,even
-USES= desktop-file-utils gettext gmake gnome pathfix pkgconfig tar:xz
+USES= canberra desktop-file-utils gettext gmake gnome pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix intlhack
USE_GSTREAMER1= cdparanoia flac good vorbis
GNU_CONFIGURE= yes
Index: deskutils/gnome-screenshot/Makefile
===================================================================
--- deskutils/gnome-screenshot/Makefile
+++ deskutils/gnome-screenshot/Makefile
@@ -14,13 +14,11 @@
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= appstream-builder:devel/appstream-glib
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
CONFLICTS= gnome-utils-2.[0-9]*
PORTSCOUT= limitw:1,even
-USES= gettext gnome localbase meson pkgconfig python:3.4+,build \
+USES= canberra:gtk2,gtk3 gettext gnome localbase meson pkgconfig python:3.4+,build \
shebangfix tar:xz
USE_GNOME= cairo gdkpixbuf2 gtk30
USE_XORG= x11 xext
Index: deskutils/mate-notification-daemon/Makefile
===================================================================
--- deskutils/mate-notification-daemon/Makefile
+++ deskutils/mate-notification-daemon/Makefile
@@ -15,13 +15,11 @@
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libnotify.so:devel/libnotify
PORTSCOUT= limitw:1,even
-USES= gettext gmake libtool localbase pathfix \
+USES= canberra:gtk2,gtk3 gettext gmake libtool localbase pathfix \
pkgconfig tar:xz
USE_XORG= x11
USE_GNOME= cairo glib20 gtk30 librsvg2 libwnck3 intlhack
Index: deskutils/mate-utils/Makefile
===================================================================
--- deskutils/mate-utils/Makefile
+++ deskutils/mate-utils/Makefile
@@ -18,13 +18,11 @@
BUILD_DEPENDS= itstool:textproc/itstool \
inkscape:graphics/inkscape
-LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \
- libcanberra-gtk.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
+LIB_DEPENDS= libgtop-2.0.so:devel/libgtop
PORTSCOUT= limitw:1,even
-USES= gettext gmake libtool localbase pathfix \
+USES= canberra:gtk2,gtk3 gettext gmake libtool localbase pathfix \
pkgconfig tar:xz
USE_MATE= panel
USE_XORG= ice sm x11 xext
Index: deskutils/notification-daemon/Makefile
===================================================================
--- deskutils/notification-daemon/Makefile
+++ deskutils/notification-daemon/Makefile
@@ -12,13 +12,12 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libdbus-1.so:devel/dbus \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
+LIB_DEPENDS= libdbus-1.so:devel/dbus
PORTSCOUT= limitw:1,even
USE_GNOME= gnomeprefix gtk30
-USES= gettext gmake gnome localbase pathfix \
+USES= canberra:gtk3 gettext gmake gnome localbase pathfix \
pkgconfig tar:xz
USE_XORG= x11
INSTALLS_ICONS= yes
Index: devel/kf5-knotifications/Makefile
===================================================================
--- devel/kf5-knotifications/Makefile
+++ devel/kf5-knotifications/Makefile
@@ -20,8 +20,7 @@
OPTIONS_DEFAULT= AUDIO
AUDIO_DESC= Audio notifications/text-to-speech support
-AUDIO_LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3
AUDIO_USE= QT=speech
-AUDIO_USES= pkgconfig
+AUDIO_USES= canberra:gtk3 pkgconfig
.include <bsd.port.mk>
Index: games/aisleriot/Makefile
===================================================================
--- games/aisleriot/Makefile
+++ games/aisleriot/Makefile
@@ -14,14 +14,12 @@
BUILD_DEPENDS= itstool:textproc/itstool \
bash:shells/bash
LIB_DEPENDS= libguile-2.2.so:lang/guile2 \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libgc-threaded.so:devel/boehm-gc-threaded
CONFLICTS_INSTALL= sol-[0-9]*
PORTSCOUT= limitw:1,even
-USES= desktop-file-utils gettext gmake gnome pathfix pkgconfig tar:xz
+USES= canberra:gtk2,gtk3 desktop-file-utils gettext gmake gnome pathfix pkgconfig tar:xz
USE_GNOME= cairo gconf2 gtk30 intlhack librsvg2 libxml2:build
USE_XORG= x11
Index: games/four-in-a-row/Makefile
===================================================================
--- games/four-in-a-row/Makefile
+++ games/four-in-a-row/Makefile
@@ -16,12 +16,10 @@
BUILD_DEPENDS= itstool:textproc/itstool \
vala:lang/vala \
appstream-util:devel/appstream-glib
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome localbase pathfix pkgconfig tar:xz
+USES= canberra:gtk2,gtk3 gettext gmake gnome localbase pathfix pkgconfig tar:xz
INSTALLS_ICONS= yes
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
USE_XORG= x11
Index: games/gnome-nibbles/Makefile
===================================================================
--- games/gnome-nibbles/Makefile
+++ games/gnome-nibbles/Makefile
@@ -17,9 +17,7 @@
BUILD_DEPENDS= vala:lang/vala \
itstool:textproc/itstool \
appstream-util:devel/appstream-glib
-LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libcanberra.so:audio/libcanberra \
- libclutter-gtk-1.0.so:graphics/clutter-gtk3 \
+LIB_DEPENDS= libclutter-gtk-1.0.so:graphics/clutter-gtk3 \
libclutter-1.0.so:graphics/clutter \
libcogl.so:graphics/cogl \
libjson-glib-1.0.so:devel/json-glib \
@@ -28,7 +26,7 @@
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome localbase pathfix \
+USES= canberra:gtk2,gtk3 gettext gmake gnome localbase pathfix \
pkgconfig tar:xz
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
INSTALLS_ICONS= yes
Index: games/gnome-robots/Makefile
===================================================================
--- games/gnome-robots/Makefile
+++ games/gnome-robots/Makefile
@@ -15,14 +15,12 @@
BUILD_DEPENDS= itstool:textproc/itstool \
appstream-util:devel/appstream-glib
-LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libcanberra.so:audio/libcanberra \
- libgnome-games-support-1.so:games/libgnome-games-support \
+LIB_DEPENDS= libgnome-games-support-1.so:games/libgnome-games-support \
libgee-0.8.so:devel/libgee
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome localbase pathfix \
+USES= canberra:gtk2,gtk3 gettext gmake gnome localbase pathfix \
pkgconfig tar:xz
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
USE_XORG= x11
Index: games/gnome-taquin/Makefile
===================================================================
--- games/gnome-taquin/Makefile
+++ games/gnome-taquin/Makefile
@@ -15,12 +15,10 @@
BUILD_DEPENDS= vala:lang/vala \
itstool:textproc/itstool
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome localbase pathfix pkgconfig tar:xz
+USES= canberra:gtk2,gtk3 gettext gmake gnome localbase pathfix pkgconfig tar:xz
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
USE_XORG= x11
INSTALLS_ICONS= yes
Index: games/gnubg/Makefile
===================================================================
--- games/gnubg/Makefile
+++ games/gnubg/Makefile
@@ -16,13 +16,12 @@
RUN_DEPENDS= sqlite3:databases/sqlite3
LIB_DEPENDS= libpng.so:graphics/png \
libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \
- libcanberra-gtk.so:audio/libcanberra \
libgmp.so:math/gmp \
libcurl.so:ftp/curl \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
-USES= bison gmake libtool pathfix shebangfix python pkgconfig compiler:c++11-lang readline gnome gl
+USES= canberra:gtk2 bison gmake libtool pathfix shebangfix python pkgconfig compiler:c++11-lang readline gnome gl
USE_GNOME= glib20 gtk20 cairo pangox-compat
USE_XORG+= xmu xt sm ice x11
USE_GL+= glu gl
Index: games/iagno/Makefile
===================================================================
--- games/iagno/Makefile
+++ games/iagno/Makefile
@@ -17,12 +17,9 @@
itstool:textproc/itstool \
appstream-util:devel/appstream-glib
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
-
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome localbase pathfix pkgconfig tar:xz
+USES= canberra:gtk2,gtk3 gettext gmake gnome localbase pathfix pkgconfig tar:xz
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
USE_XORG= x11
INSTALLS_ICONS= yes
Index: games/quadrapassel/Makefile
===================================================================
--- games/quadrapassel/Makefile
+++ games/quadrapassel/Makefile
@@ -19,14 +19,12 @@
appstream-util:devel/appstream-glib
LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \
libclutter-gtk-1.0.so:graphics/clutter-gtk3 \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libcogl.so:graphics/cogl \
libjson-glib-1.0.so:devel/json-glib
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome localbase pathfix \
+USES= canberra:gtk2,gtk3 gettext gmake gnome localbase pathfix \
pkgconfig tar:xz
USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
INSTALLS_ICONS= yes
Index: graphics/gnome-color-manager/Makefile
===================================================================
--- graphics/gnome-color-manager/Makefile
+++ graphics/gnome-color-manager/Makefile
@@ -20,14 +20,12 @@
LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
libcolord.so:graphics/colord \
libcolord-gtk.so:graphics/colord-gtk \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libtiff.so:graphics/tiff \
libexif.so:graphics/libexif
PORTSCOUT= limitw:1,even
-USES= compiler:c++11-lang gettext gnome meson pkgconfig tar:xz
+USES= canberra:gtk2,gtk3 compiler:c++11-lang gettext gnome meson pkgconfig tar:xz
USE_GNOME= cairo gtk30 vte3
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
Index: graphics/rawtherapee/Makefile
===================================================================
--- graphics/rawtherapee/Makefile
+++ graphics/rawtherapee/Makefile
@@ -15,8 +15,6 @@
LIB_DEPENDS= \
liblensfun.so:graphics/lensfun \
- libcanberra-gtk.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libexpat.so:textproc/expat2 \
libfftw3.so:math/fftw3 \
libfftw3f.so:math/fftw3-float \
@@ -28,7 +26,7 @@
libsigc-2.0.so:devel/libsigc++20 \
libtiff.so:graphics/tiff
-USES= cmake desktop-file-utils gnome dos2unix \
+USES= canberra:gtk2,gtk3 cmake desktop-file-utils gnome dos2unix \
jpeg localbase:ldflags pkgconfig tar:xz
DOS2UNIX_REGEX= .*\.(cc|h)
Index: irc/hexchat/Makefile
===================================================================
--- irc/hexchat/Makefile
+++ irc/hexchat/Makefile
@@ -53,7 +53,7 @@
CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
CA_BUNDLE_VARS= CA_BUNDLE="${LOCALBASE}/share/certs/ca-root-nss.crt"
CA_BUNDLE_VARS_OFF= CA_BUNDLE=NULL
-CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra
+CANBERRA_USES= canberra:gtk2
CANBERRA_MESON_TRUE= with-libcanberra
DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib
DBUS_MESON_TRUE= with-dbus
Index: mail/balsa/Makefile
===================================================================
--- mail/balsa/Makefile
+++ mail/balsa/Makefile
@@ -16,13 +16,12 @@
yelp-tools>=0:textproc/yelp-tools
LIB_DEPENDS= libpcre.so:devel/pcre \
libesmtp.so:mail/libesmtp \
- libgmime-2.6.so:mail/gmime26 \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
+ libgmime-2.6.so:mail/gmime26
RUN_DEPENDS= gnome-keyring:security/gnome-keyring
# Depends on gtkhtml4 (which is being abandonend). When our webkitgtk3
# in ports gets updated to > 1.10.x, balsa should depend on it.
-USES= desktop-file-utils gettext gmake iconv pathfix \
+USES= canberra:gtk3 desktop-file-utils gettext gmake iconv pathfix \
perl5 pkgconfig tar:bzip2 ssl
USE_GNOME= gnomeprefix gtkhtml4 intlhack libxslt
INSTALLS_ICONS= yes
Index: mail/claws-mail-notification/Makefile
===================================================================
--- mail/claws-mail-notification/Makefile
+++ mail/claws-mail-notification/Makefile
@@ -6,8 +6,9 @@
COMMENT= New mail notification plugin for Claws Mail
-LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra \
- libnotify.so:devel/libnotify
+LIB_DEPENDS= libnotify.so:devel/libnotify
+
+USES= canberra:gtk2
CLAWS_PLUGINS_BUILD= notification
Index: mail/evolution/Makefile
===================================================================
--- mail/evolution/Makefile
+++ mail/evolution/Makefile
@@ -113,8 +113,7 @@
BOGOFILTER_RUN_DEPENDS= bogofilter:mail/bogofilter
CANBERRA_DESC= Canberra theme audio plugin
-CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
+CANBERRA_USES= canberra:gtk2,gtk3
CANBERRA_CMAKE_BOOL= ENABLE_CANBERRA
PST_DESC= Outlook .pst importer
Index: mail/geary/Makefile
===================================================================
--- mail/geary/Makefile
+++ mail/geary/Makefile
@@ -21,14 +21,13 @@
libjson-glib-1.0.so:devel/json-glib \
libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
libgoa-1.0.so:net/gnome-online-accounts \
- libcanberra.so:audio/libcanberra \
libnotify.so:devel/libnotify \
libgee-0.8.so:devel/libgee \
libgcr-3.so:security/gcr \
libsecret-1.so:security/libsecret \
libenchant-2.so:textproc/enchant2
-USES= compiler:c11 desktop-file-utils gettext gmake gnome meson \
+USES= canberra:gtk2 compiler:c11 desktop-file-utils gettext gmake gnome meson \
pkgconfig python:3.5+,build shebangfix sqlite tar:xz
USE_GNOME= cairo gtk30 libxml2
Index: multimedia/cheese/Makefile
===================================================================
--- multimedia/cheese/Makefile
+++ multimedia/cheese/Makefile
@@ -17,9 +17,7 @@
gnome-video-effects>=0:graphics/gnome-video-effects \
vala>=0.14.0:lang/vala \
itstool:textproc/itstool
-LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libcanberra.so:audio/libcanberra \
- libclutter-1.0.so:graphics/clutter \
+LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \
libcogl.so:graphics/cogl \
libjson-glib-1.0.so:devel/json-glib \
libhal.so:sysutils/hal \
@@ -29,7 +27,7 @@
PORTSCOUT= limitw:1,even
-USES= gettext gmake gnome libtool localbase pathfix \
+USES= canberra:gtk2,gtk3 gettext gmake gnome libtool localbase pathfix \
pkgconfig tar:xz
USE_GNOME= cairo intlhack evolutiondataserver3 librsvg2 \
gnomedesktop3 libxml2:build introspection:build
Index: net-im/empathy/Makefile
===================================================================
--- net-im/empathy/Makefile
+++ net-im/empathy/Makefile
@@ -36,8 +36,6 @@
libfolks-telepathy.so:net-im/folks \
libnotify.so:devel/libnotify \
libgcr-3.so:security/gcr \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libclutter-gtk-1.0.so:graphics/clutter-gtk3 \
libclutter-gst-3.0.so:multimedia/clutter-gst3 \
libsoup-2.4.so:devel/libsoup \
@@ -48,7 +46,7 @@
geoclue>=0:net/geoclue \
mc-tool:net-im/telepathy-mission-control
-USES= compiler:c11 gettext gmake gnome libtool localbase pathfix \
+USES= canberra:gtk2,gtk3 compiler:c11 gettext gmake gnome libtool localbase pathfix \
pkgconfig python:2.7 tar:xz
USE_GNOME= cairo evolutiondataserver3 intlhack
USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr
Index: net-p2p/eiskaltdcpp-gtk/Makefile
===================================================================
--- net-p2p/eiskaltdcpp-gtk/Makefile
+++ net-p2p/eiskaltdcpp-gtk/Makefile
@@ -40,7 +40,7 @@
LIBGNOME2_USE= gnome=libgnome
LIBGNOME2_CMAKE_ON= -DUSE_LIBGNOME2:BOOL=ON -DUSE_LIBCANBERRA:BOOL=OFF
-LIBCANBERRA_LIB_DEPENDS=libcanberra-gtk.so:audio/libcanberra
+LIBCANBERRA_USES= canberra:gtk2
LIBCANBERRA_CMAKE_ON= -DUSE_LIBGNOME2:BOOL=OFF -DUSE_LIBCANBERRA:BOOL=ON
LIBNOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
Index: net/twitux/Makefile
===================================================================
--- net/twitux/Makefile
+++ net/twitux/Makefile
@@ -12,14 +12,13 @@
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libsexy.so:x11-toolkits/libsexy \
- libnotify.so:devel/libnotify \
- libcanberra.so:audio/libcanberra
+ libnotify.so:devel/libnotify
USE_XORG= x11
USE_GNOME= glib20 gtk20 gconf2 intltool libxml2 gnomedocutils
INSTALLS_OMF= yes
GNU_CONFIGURE= yes
-USES= gettext gmake pkgconfig tar:bzip2
+USES= canberra:gtk2 gettext gmake pkgconfig tar:bzip2
CONFIGURE_ENV+= GMSGFMT="${LOCALBASE}/bin/msgfmt"
GCONF_SCHEMAS= twitux.schemas
INSTALLS_ICONS= yes
Index: sysutils/brasero/Makefile
===================================================================
--- sysutils/brasero/Makefile
+++ sysutils/brasero/Makefile
@@ -12,12 +12,11 @@
BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libnotify.so:devel/libnotify \
- libtotem-plparser.so:multimedia/totem-pl-parser \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
+ libtotem-plparser.so:multimedia/totem-pl-parser
RUN_DEPENDS= growisofs:sysutils/dvd+rw-tools \
cdrdao:sysutils/cdrdao
-USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \
+USES= canberra:gtk2,gtk3 desktop-file-utils gettext gmake libtool pathfix pkgconfig \
shared-mime-info tar:xz
USE_GNOME= gnomeprefix gtk30 intlhack libxml2
GNU_CONFIGURE= yes
Index: sysutils/cinnamon-settings-daemon/Makefile
===================================================================
--- sysutils/cinnamon-settings-daemon/Makefile
+++ sysutils/cinnamon-settings-daemon/Makefile
@@ -14,8 +14,7 @@
gnome-autogen.sh:devel/gnome-common \
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
docbook-xsl>=0:textproc/docbook-xsl
-LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libpolkit-gobject-1.so:sysutils/polkit \
+LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit \
libibus-1.0.so:textproc/ibus \
libdbus-1.so:devel/dbus \
libcolord.so:graphics/colord \
@@ -27,7 +26,7 @@
RUN_DEPENDS= cinnamon-session:x11/cinnamon-session \
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
-USES= autoreconf gettext gmake libtool pathfix \
+USES= autoreconf canberra:gtk3 gettext gmake libtool pathfix \
pkgconfig tar:xz
USE_GNOME= gnomeprefix intlhack libgnomekbd \
libxslt:build
Index: sysutils/gnome-control-center/Makefile
===================================================================
--- sysutils/gnome-control-center/Makefile
+++ sysutils/gnome-control-center/Makefile
@@ -17,9 +17,7 @@
BUILD_DEPENDS= gnome-settings-daemon>=3.4.0:sysutils/gnome-settings-daemon \
gsettings-desktop-schemas>=3.2.2:devel/gsettings-desktop-schemas #\
# docbook-xsl>=0:textproc/docbook-xsl
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libcups.so:print/cups \
+LIB_DEPENDS= libcups.so:print/cups \
libpulse.so:audio/pulseaudio \
libfontconfig.so:x11-fonts/fontconfig \
libclutter-gtk-1.0.so:graphics/clutter-gtk3 \
@@ -42,7 +40,7 @@
PORTSCOUT= limitw:1,even
-USES= compiler:c++11-lib gettext gnome localbase:ldflags meson \
+USES= canberra:gtk3 compiler:c++11-lib gettext gnome localbase:ldflags meson \
pkgconfig python:3.6+,build samba:lib tar:xz
USE_GNOME= cairo gnomedesktop3 libxml2
USE_XORG= x11 xi
Index: sysutils/gnome-settings-daemon/Makefile
===================================================================
--- sysutils/gnome-settings-daemon/Makefile
+++ sysutils/gnome-settings-daemon/Makefile
@@ -14,9 +14,7 @@
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libpolkit-gobject-1.so:sysutils/polkit \
+LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit \
libfontconfig.so:x11-fonts/fontconfig \
libcolord.so:graphics/colord \
liblcms2.so:graphics/lcms2 \
@@ -31,7 +29,7 @@
USE_XORG= x11 xext xi xtst
USE_GNOME= cairo gnomedesktop3 gtk30
-USES= gettext gnome localbase:ldflags meson perl5 \
+USES= canberra:gtk2,gtk3 gettext gnome localbase:ldflags meson perl5 \
pkgconfig python:3.6+,build tar:xz
USE_PERL5= build
INSTALLS_ICONS= yes
Index: sysutils/mate-control-center/Makefile
===================================================================
--- sysutils/mate-control-center/Makefile
+++ sysutils/mate-control-center/Makefile
@@ -14,9 +14,7 @@
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
-LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libdbus-1.so:devel/dbus \
+LIB_DEPENDS= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
libxklavier.so:x11/libxklavier \
libfontconfig.so:x11-fonts/fontconfig \
@@ -27,7 +25,7 @@
PORTSCOUT= limitw:1,even
-USES= desktop-file-utils gettext gmake libtool localbase \
+USES= canberra:gtk2,gtk3 desktop-file-utils gettext gmake libtool localbase \
pathfix pkgconfig shared-mime-info tar:xz
USE_MATE= desktop libmatekbd marco menus settingsdaemon
USE_XORG= ice sm x11 xcursor xext xxf86misc xft xi xrandr xscrnsaver
Index: sysutils/mate-power-manager/Makefile
===================================================================
--- sysutils/mate-power-manager/Makefile
+++ sysutils/mate-power-manager/Makefile
@@ -12,9 +12,7 @@
BUILD_DEPENDS= itstool:textproc/itstool \
gnome-keyring>=3.0.0:security/gnome-keyring
-LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libdbus-1.so:devel/dbus \
+LIB_DEPENDS= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
libupower-glib.so:sysutils/upower \
libfontconfig.so:x11-fonts/fontconfig \
@@ -27,7 +25,7 @@
PORTSCOUT= limitw:1,even
-USES= gettext gmake libtool localbase \
+USES= canberra:gtk2,gtk3 gettext gmake libtool localbase \
pathfix pkgconfig tar:xz
USE_MATE= panel
USE_XORG= x11 xext xorgproto xrandr xrender
Index: sysutils/mate-settings-daemon/Makefile
===================================================================
--- sysutils/mate-settings-daemon/Makefile
+++ sysutils/mate-settings-daemon/Makefile
@@ -18,15 +18,13 @@
libfontconfig.so:x11-fonts/fontconfig \
libpolkit-gobject-1.so:sysutils/polkit \
libstartup-notification-1.so:x11/startup-notification \
- libcanberra-gtk.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libnspr4.so:devel/nspr \
libnotify.so:devel/libnotify
RUN_DEPENDS= xrdb:x11/xrdb
PORTSCOUT= limitw:1,even
-USES= gettext gmake libtool localbase pathfix \
+USES= canberra:gtk2,gtk3 gettext gmake libtool localbase pathfix \
pkgconfig tar:xz
USE_MATE= desktop libmatekbd mixer
USE_XORG= ice sm x11 xext xi xxf86misc
Index: www/gnome-user-share/Makefile
===================================================================
--- www/gnome-user-share/Makefile
+++ www/gnome-user-share/Makefile
@@ -15,12 +15,11 @@
BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libnotify.so:devel/libnotify \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libunique-1.0.so:x11-toolkits/unique
RUN_DEPENDS= ap*-mod_dnssd>=0:www/mod_dnssd \
console-kit-daemon:sysutils/consolekit2
-USES= apache:2.2+ gettext gmake libtool pkgconfig tar:xz
+USES= apache:2.2+ canberra:gtk3 gettext gmake libtool pkgconfig tar:xz
USE_XORG= sm
USE_GNOME= gnomeprefix gtk30 intlhack nautilus3
GNU_CONFIGURE= yes
Index: x11-toolkits/gnocl/Makefile
===================================================================
--- x11-toolkits/gnocl/Makefile
+++ x11-toolkits/gnocl/Makefile
@@ -15,11 +15,10 @@
LICENSE_FILE= ${WRKSRC}/license.terms
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-LIB_DEPENDS= libcanberra.so:audio/libcanberra \
- libnotify.so:devel/libnotify \
+LIB_DEPENDS= libnotify.so:devel/libnotify \
libgtkimageview.so:x11-toolkits/gtkimageview
-USES= gmake pkgconfig tar:bzip2 tcl
+USES= canberra gmake pkgconfig tar:bzip2 tcl
USE_GNOME= gtk20 libglade2
USE_LDCONFIG= yes
CFLAGS+= -I${TCL_INCLUDEDIR} -L${TCL_LIBDIR}
Index: x11-wm/marco/Makefile
===================================================================
--- x11-wm/marco/Makefile
+++ x11-wm/marco/Makefile
@@ -16,14 +16,12 @@
BUILD_DEPENDS= itstool:textproc/itstool \
zenity>=3.0.0:x11/zenity
LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libgtop-2.0.so:devel/libgtop
RUN_DEPENDS= zenity>=3.0.0:x11/zenity
PORTSCOUT= limitw:1,even
-USES= gettext gmake libtool localbase pathfix pkgconfig tar:xz
+USES= canberra:gtk2,gtk3 gettext gmake libtool localbase pathfix pkgconfig tar:xz
USE_XORG= ice sm x11 xcomposite xcursor xdamage xext xfixes \
xinerama xrandr xrender
USE_GNOME= cairo gdkpixbuf2 gtk30 intltool
Index: x11-wm/metacity/Makefile
===================================================================
--- x11-wm/metacity/Makefile
+++ x11-wm/metacity/Makefile
@@ -15,15 +15,14 @@
itstool:textproc/itstool \
gsettings-desktop-schemas>=3.3.0:devel/gsettings-desktop-schemas
LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
- libgtop-2.0.so:devel/libgtop \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
+ libgtop-2.0.so:devel/libgtop
RUN_DEPENDS= zenity>=3.0.0:x11/zenity \
gsettings-desktop-schemas>=3.3.0:devel/gsettings-desktop-schemas
PORTSCOUT= limitw:1,even
USE_XORG= x11 xcomposite xdamage xrender xcursor xinerama xext xrandr
-USES= compiler:c11 gettext gmake gnome libtool \
+USES= canberra:gtk2,gtk3 compiler:c11 gettext gmake gnome libtool \
localbase pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
USE_GNOME= gnomeprefix gtk30 intlhack libxml2:build
Index: x11-wm/muffin/Makefile
===================================================================
--- x11-wm/muffin/Makefile
+++ x11-wm/muffin/Makefile
@@ -15,11 +15,10 @@
gsettings-desktop-schemas>=3.4.0:devel/gsettings-desktop-schemas
LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
libclutter-glx-1.0.so:graphics/clutter \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libcinnamon-desktop.so:x11/cinnamon-desktop
RUN_DEPENDS= zenity>=3.0.0:x11/zenity
-USES= autoreconf:build gettext libtool gmake \
+USES= autoreconf:build canberra:gtk2,gtk3 gettext libtool gmake \
pathfix pkgconfig python:2.7
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
Index: x11-wm/mutter/Makefile
===================================================================
--- x11-wm/mutter/Makefile
+++ x11-wm/mutter/Makefile
@@ -20,8 +20,6 @@
LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
libfribidi.so:converters/fribidi \
libxkbcommon.so:x11/libxkbcommon \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libupower-glib.so:sysutils/upower \
libjson-glib-1.0.so:devel/json-glib \
libxkbfile.so:x11/libxkbfile \
@@ -34,7 +32,7 @@
PORTSCOUT= limitw:1,even
-USES= compiler:c++0x gettext gl gmake gnome libtool localbase pathfix \
+USES= canberra:gtk2,gtk3 compiler:c++0x gettext gl gmake gnome libtool localbase pathfix \
pkgconfig tar:xz
USE_GL= egl
USE_GNOME= cairo gdkpixbuf2 gnomedesktop3 introspection
Index: x11/cinnamon-session/Makefile
===================================================================
--- x11/cinnamon-session/Makefile
+++ x11/cinnamon-session/Makefile
@@ -13,12 +13,11 @@
BUILD_DEPENDS= gnome-autogen.sh:devel/gnome-common
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
libjson-glib-1.0.so:devel/json-glib \
- libupower-glib.so:sysutils/upower \
- libcanberra.so:audio/libcanberra
+ libupower-glib.so:sysutils/upower
RUN_DEPENDS= console-kit-daemon:sysutils/consolekit2 \
xdpyinfo:x11/xdpyinfo
-USES= autoreconf:build gettext gmake libtool \
+USES= autoreconf:build canberra:gtk2 gettext gmake libtool \
pathfix pkgconfig tar:xz
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
Index: x11/gdm/Makefile
===================================================================
--- x11/gdm/Makefile
+++ x11/gdm/Makefile
@@ -16,9 +16,7 @@
iso-codes>=0:misc/iso-codes
LIB_DEPENDS= libck-connector.so:sysutils/consolekit2 \
libaccountsservice.so:sysutils/accountsservice \
- libfribidi.so:converters/fribidi \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3
+ libfribidi.so:converters/fribidi
RUN_DEPENDS= zenity>=3.0.0:x11/zenity \
gnome-shell>=3.15.92:x11/gnome-shell \
gnome-settings-daemon>=3.0.0:sysutils/gnome-settings-daemon \
@@ -41,7 +39,7 @@
PORTSCOUT= limitw:1,even
-USES= cpe gettext gmake gnome libtool pathfix pkgconfig tar:xz
+USES= canberra:gtk2,gtk3 cpe gettext gmake gnome libtool pathfix pkgconfig tar:xz
CPE_VENDOR= gnome
CPE_PRODUCT= gnome_display_manager
USE_GNOME= cairo dconf gtk30 intltool introspection
Index: x11/gnome-shell/Makefile
===================================================================
--- x11/gnome-shell/Makefile
+++ x11/gnome-shell/Makefile
@@ -31,15 +31,13 @@
libicuuc.so:devel/icu \
libpulse.so:audio/pulseaudio \
libcroco-0.6.so:textproc/libcroco \
- libcanberra.so:audio/libcanberra \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libp11-kit.so:security/p11-kit \
libgjs.so:lang/gjs
RUN_DEPENDS= gnome-control-center:sysutils/gnome-control-center
PORTSCOUT= limitw:1,even
-USES= compiler:c11 cpe gettext gl gnome libtool localbase meson \
+USES= canberra:gtk3 compiler:c11 cpe gettext gl gnome libtool localbase meson \
pathfix perl5 pkgconfig python:3.4+ shebangfix tar:xz webplugin:native
USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 introspection \
libxslt:build libxml2
Index: x11/libgnome/Makefile
===================================================================
--- x11/libgnome/Makefile
+++ x11/libgnome/Makefile
@@ -16,13 +16,12 @@
.if !defined(REFERENCE_PORT)
BUILD_DEPENDS= rarian-sk-config:textproc/rarian
-LIB_DEPENDS= libcanberra-gtk.so:audio/libcanberra \
- libpopt.so:devel/popt
+LIB_DEPENDS= libpopt.so:devel/popt
RUN_DEPENDS= rarian-sk-config:textproc/rarian
INSTALL_TARGET= install-strip
USE_GNOME= gnomeprefix intlhack libbonobo gnomevfs2 referencehack
-USES+= bison gettext gmake localbase libtool:keepla pathfix pkgconfig
+USES+= bison canberra:gtk2 gettext gmake localbase libtool:keepla pathfix pkgconfig
USE_XORG= xpm
USE_LDCONFIG= yes
GNU_CONFIGURE= yes

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 6, 4:04 AM (7 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30935944
Default Alt Text
D20830.id59321.diff (45 KB)

Event Timeline