summaryrefslogtreecommitdiff
path: root/audio/alsa-utils
diff options
context:
space:
mode:
authorFlorian Smeets <flo@FreeBSD.org>2013-10-03 16:34:28 +0000
committerFlorian Smeets <flo@FreeBSD.org>2013-10-03 16:34:28 +0000
commit4e23b4863ee0411734cfcd77c9d45688d9f1fa4b (patch)
treec42aefa361c6c39a3ad79b95ef961c9abb53a543 /audio/alsa-utils
parent- Update to 3.0.5 (diff)
- update to 1.0.27.2 [1]
-- add PYTHON option to alsa-lib -- drop unresponsive mirrors and those that rarely catch up -- drop --disable-aload from alsa-lib, builds fine without -- drop USE_LDCONFIG from alsa-plugins, useless for dlopen'd plugins -- convert to new LIB_DEPENDS syntax and Makefile header -- convert PLIST_SUB to OPTIONS_SUB -- don't link alsa-utils against librt for clock_gettime(2) -- pass paths to configure relative to --prefix value -- install udev config(s) under PREFIX (for reference) -- cleanup /var/lib as it's not in default MTREE_FILE -- remove OSVERSION check for EOL releases - allow staging PR: ports/182245 [1] Submitted by: Jan Beich <jbeich@tormail.org> [1] Approved by: maintainer timeout
Notes
Notes: svn path=/head/; revision=329208
Diffstat (limited to 'audio/alsa-utils')
-rw-r--r--audio/alsa-utils/Makefile18
-rw-r--r--audio/alsa-utils/distinfo4
-rw-r--r--audio/alsa-utils/files/patch-alsa-utils2
-rw-r--r--audio/alsa-utils/pkg-plist22
4 files changed, 30 insertions, 16 deletions
diff --git a/audio/alsa-utils/Makefile b/audio/alsa-utils/Makefile
index 08038120f82d..1e8a2dcb71fe 100644
--- a/audio/alsa-utils/Makefile
+++ b/audio/alsa-utils/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= alsa-utils
-PORTVERSION= 1.0.26
+PORTVERSION= 1.0.27.2
CATEGORIES= audio
MASTER_SITES= ALSA/utils \
GENTOO/distfiles
@@ -10,21 +10,15 @@ MASTER_SITES= ALSA/utils \
MAINTAINER= aragon@phat.za.net
COMMENT= ALSA compatibility utils
-LIB_DEPENDS= asound:${PORTSDIR}/audio/alsa-lib
+LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib
RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
USE_BZIP2= yes
-NO_STAGE= yes
USES= gmake
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-udev-rules-dir="\$${prefix}/lib/udev"
CFLAGS+= -I${LOCALBASE}/include
-MAN1_EN= aconnect.1 alsactl.1 alsaloop.1 alsamixer.1 amidi.1 amixer.1 aplay.1 aplaymidi.1 \
- arecordmidi.1 aseqdump.1 aseqnet.1 iecset.1 speaker-test.1
-MAN8= alsaconf.8
-MLINKS= aplay.1 arecord.1
-_MANPAGES+= ${PREFIX}/man/fr/man8/${MAN8}
-
OPTIONS_DEFINE= XMLTO NLS
OPTIONS_DEFAULT=XMLTO
XMLTO_DESC= Generate alsactl_init(7) man page using xmlto(1)
@@ -49,10 +43,8 @@ PLIST_SUB+= NLS=""
.endif
post-patch: .SILENT
- ${REINPLACE_CMD} '/LIBS/s/-ldl//g' ${WRKSRC}/configure
- ${REINPLACE_CMD} -e '/install-data-am:/,/^$$/ \
- s/install-dist_udevrulesDATA//' \
- ${WRKSRC}/alsactl/Makefile.in
+ ${REINPLACE_CMD} -e '/LIBS/s/-ldl//g; /LIBRT/s/-lrt//g;' \
+ ${WRKSRC}/configure
${FIND} -E ${WRKSRC} -type f -regex \
'.*\.([[:digit:]]|spec\.in|csv|xml)' -exec \
${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
diff --git a/audio/alsa-utils/distinfo b/audio/alsa-utils/distinfo
index 150520a11b9a..815a81f0b3b9 100644
--- a/audio/alsa-utils/distinfo
+++ b/audio/alsa-utils/distinfo
@@ -1,2 +1,2 @@
-SHA256 (alsa-utils-1.0.26.tar.bz2) = f85f2a3aa6e78475bbe35b0cad3a8cabb99f45ebc5f37962f2137b8df8b081e7
-SIZE (alsa-utils-1.0.26.tar.bz2) = 1134474
+SHA256 (alsa-utils-1.0.27.2.tar.bz2) = 02bfac39092f3b68d743c23ad3d688d6c5aa8df69f2ccd692c5b8282edb352ea
+SIZE (alsa-utils-1.0.27.2.tar.bz2) = 1143802
diff --git a/audio/alsa-utils/files/patch-alsa-utils b/audio/alsa-utils/files/patch-alsa-utils
index 7e6207f0316b..66f4780055f0 100644
--- a/audio/alsa-utils/files/patch-alsa-utils
+++ b/audio/alsa-utils/files/patch-alsa-utils
@@ -131,6 +131,6 @@
+#ifndef __FreeBSD__
#include <byteswap.h>
+#endif
+ #include <signal.h>
#define ALSA_PCM_NEW_HW_PARAMS_API
- #define ALSA_PCM_NEW_SW_PARAMS_API
diff --git a/audio/alsa-utils/pkg-plist b/audio/alsa-utils/pkg-plist
index 04b0a719debf..6b45c647dc5c 100644
--- a/audio/alsa-utils/pkg-plist
+++ b/audio/alsa-utils/pkg-plist
@@ -1,3 +1,4 @@
+@exec mkdir -p /var/lib/alsa
bin/aconnect
bin/alsaloop
bin/alsamixer
@@ -12,9 +13,28 @@ bin/aseqdump
bin/aseqnet
bin/iecset
bin/speaker-test
+lib/udev/90-alsa-restore.rules
+man/fr/man8/alsaconf.8.gz
+man/man1/aconnect.1.gz
+man/man1/alsactl.1.gz
+man/man1/alsaloop.1.gz
+man/man1/alsamixer.1.gz
+man/man1/amidi.1.gz
+man/man1/amixer.1.gz
+man/man1/aplay.1.gz
+man/man1/aplaymidi.1.gz
+man/man1/arecord.1.gz
+man/man1/arecordmidi.1.gz
+man/man1/aseqdump.1.gz
+man/man1/aseqnet.1.gz
+man/man1/iecset.1.gz
+man/man1/speaker-test.1.gz
+man/man7/alsactl_init.7.gz
+man/man8/alsaconf.8.gz
sbin/alsaconf
sbin/alsactl
share/alsa/init/00main
+share/alsa/init/ca0106
share/alsa/init/default
share/alsa/init/hda
share/alsa/init/help
@@ -42,5 +62,7 @@ share/sounds/alsa/Side_Right.wav
@dirrmtry share/alsa/speaker-test
@dirrmtry share/alsa/init
@dirrmtry share/alsa
+@dirrmtry lib/udev
@cwd /var
@dirrmtry lib/alsa
+@dirrmtry lib