diff options
| author | Max Brazhnikov <makc@FreeBSD.org> | 2025-07-29 11:18:08 +0000 |
|---|---|---|
| committer | Max Brazhnikov <makc@FreeBSD.org> | 2025-08-08 10:02:19 +0000 |
| commit | a322701017d473d823fd2c2772deaf306e43bf99 (patch) | |
| tree | f670bda81a82442b67043d9df2b21986bb45d3de | |
| parent | 8e1dea021bc39ef1fad3e268770e2c165cdab050 (diff) | |
audio/libcanberra*: prepare for splitting audio plugins
- Respect PORTREVISION
- Sort USES
- Deduplicate LIB_DEPENDS
(cherry picked from commit 3206915a57e9a1eb208a05aabb46768ad3574d0e)
| -rw-r--r-- | audio/libcanberra-gtk2/Makefile | 4 | ||||
| -rw-r--r-- | audio/libcanberra-gtk3/Makefile | 4 | ||||
| -rw-r--r-- | 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 6622c3759985..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 pathfix 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 \ |
