git: 3206915a57e9 - main - audio/libcanberra*: prepare for splitting audio plugins
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 29 Jul 2025 11:21:23 UTC
The branch main has been updated by makc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3206915a57e9a1eb208a05aabb46768ad3574d0e
commit 3206915a57e9a1eb208a05aabb46768ad3574d0e
Author: Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2025-07-29 11:18:08 +0000
Commit: Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-07-29 11:18:08 +0000
audio/libcanberra*: prepare for splitting audio plugins
- Respect PORTREVISION
- Sort USES
- Deduplicate LIB_DEPENDS
---
audio/libcanberra-gtk2/Makefile | 4 ++--
audio/libcanberra-gtk3/Makefile | 4 ++--
audio/libcanberra/Makefile | 22 ++++++++++++----------
3 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/audio/libcanberra-gtk2/Makefile b/audio/libcanberra-gtk2/Makefile
index feda323ad049..afdf85817fe9 100644
--- a/audio/libcanberra-gtk2/Makefile
+++ b/audio/libcanberra-gtk2/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR:H}/libcanberra
-PORTREVISION= 1
-SLAVEPORT= gtk2
+PORTREVISION= 11
+CANBERRA= gtk2
post-install:
@${MKDIR} ${STAGEDIR}/${PREFIX}/include/canberra-gtk2
diff --git a/audio/libcanberra-gtk3/Makefile b/audio/libcanberra-gtk3/Makefile
index 65bce8f80b07..928810429f44 100644
--- a/audio/libcanberra-gtk3/Makefile
+++ b/audio/libcanberra-gtk3/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR:H}/libcanberra
-PORTREVISION= 1
-SLAVEPORT= gtk3
+PORTREVISION= 11
+CANBERRA= gtk3
post-install:
@${MKDIR} ${STAGEDIR}/${PREFIX}/include/canberra-gtk3
diff --git a/audio/libcanberra/Makefile b/audio/libcanberra/Makefile
index 343b4aa68374..442baf563b8f 100644
--- a/audio/libcanberra/Makefile
+++ b/audio/libcanberra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcanberra
PORTVERSION= 0.30
-PORTREVISION= 11
+PORTREVISION?= 11
CATEGORIES= audio devel
MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \
http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/
@@ -15,30 +15,32 @@ LICENSE_FILE= ${WRKSRC}/LGPL
LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libltdl.so:devel/libltdl
-USES= gmake gnome localbase libtool pkgconfig tar:xz
+USES= gmake gnome libtool localbase pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-lynx --disable-tdb --disable-alsa --disable-udev
+CONFIGURE_ARGS= --disable-alsa \
+ --disable-lynx \
+ --disable-tdb \
+ --disable-udev
INSTALL_TARGET= install-strip
-SLAVEPORT?=
+CANBERRA?=
PLIST_SUB= VERSION=${PORTVERSION}
-.if ${SLAVEPORT} != ""
-PKGNAMESUFFIX= -${SLAVEPORT}
+.if ${CANBERRA} != ""
+PKGNAMESUFFIX= -${CANBERRA}
+LIB_DEPENDS+= libcanberra.so:audio/libcanberra
.endif
-.if ${SLAVEPORT:U} == gtk3
+.if ${CANBERRA:U} == gtk3
USE_GNOME+= gtk30
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
CONFIGURE_ARGS+= --enable-gtk3 \
--disable-gtk \
--disable-gstreamer \
--disable-pulse
PLIST_SUB+= BASE="@comment " GTK3="" GTK2="@comment "
-.elif ${SLAVEPORT:U} == gtk2
+.elif ${CANBERRA:U} == gtk2
USE_GNOME+= gnomeprefix gtk20
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
CONFIGURE_ARGS+= --enable-gtk \
--disable-gtk3 \
--disable-gstreamer \