Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F150952289
D20830.id59321.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
45 KB
Referenced Files
None
Subscribers
None
D20830.id59321.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations
Attached
Detach File
Event Timeline
Log In to Comment