aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-12-31 17:08:26 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-12-31 17:25:33 +0000
commitab0e780780983fa38787c9982778db890c14dbf2 (patch)
tree4e53c5b8144bfbee0b5678e902dbe9808f451fca /audio
parenta47987c0c7168e84cc276f45a6a856dba4c1cc5f (diff)
downloadports-ab0e780780983fa38787c9982778db890c14dbf2.tar.gz
ports-ab0e780780983fa38787c9982778db890c14dbf2.zip
Diffstat (limited to 'audio')
-rw-r--r--audio/zita-alsa-pcmi/Makefile10
-rw-r--r--audio/zita-alsa-pcmi/distinfo6
-rw-r--r--audio/zita-alsa-pcmi/files/patch-source_zita-alsa-pcmi.cc33
3 files changed, 38 insertions, 11 deletions
diff --git a/audio/zita-alsa-pcmi/Makefile b/audio/zita-alsa-pcmi/Makefile
index 615435421c92..67efe783550b 100644
--- a/audio/zita-alsa-pcmi/Makefile
+++ b/audio/zita-alsa-pcmi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zita-alsa-pcmi
-DISTVERSION= 0.3.2
+DISTVERSION= 0.4.0
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
@@ -21,8 +21,8 @@ PLIST_FILES= bin/alsa_delay \
bin/alsa_loopback \
include/zita-alsa-pcmi.h \
lib/libzita-alsa-pcmi.so \
- lib/libzita-alsa-pcmi.so.0 \
- lib/libzita-alsa-pcmi.so.0.3.2
+ lib/libzita-alsa-pcmi.so.${DISTVERSION:R:R} \
+ lib/libzita-alsa-pcmi.so.${DISTVERSION}
do-build:
.for d in source apps
@@ -40,10 +40,10 @@ do-install:
post-install:
@cd ${STAGEDIR}${PREFIX} && \
- (cd lib && ${RLN} libzita-alsa-pcmi.so.0.3.2 libzita-alsa-pcmi.so.0) && \
+ (cd lib && ${RLN} libzita-alsa-pcmi.so.${DISTVERSION} libzita-alsa-pcmi.so.${DISTVERSION:R:R}) && \
${STRIP_CMD} \
bin/alsa_delay \
bin/alsa_loopback \
- lib/libzita-alsa-pcmi.so.0.3.2
+ lib/libzita-alsa-pcmi.so.${DISTVERSION}
.include <bsd.port.mk>
diff --git a/audio/zita-alsa-pcmi/distinfo b/audio/zita-alsa-pcmi/distinfo
index 104b62a2ee28..a75c95e46b72 100644
--- a/audio/zita-alsa-pcmi/distinfo
+++ b/audio/zita-alsa-pcmi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1626032654
-SHA256 (zita-alsa-pcmi-0.3.2.tar.bz2) = 1a1d9f7e373032bd5702382e4c923407911f4f791c449c0c0f027a725edba789
-SIZE (zita-alsa-pcmi-0.3.2.tar.bz2) = 21480
+TIMESTAMP = 1640969540
+SHA256 (zita-alsa-pcmi-0.4.0.tar.bz2) = bd8c9f360dfb541fb60e48a713baf1e22d41b2c74c19a0fe9f2d34e72f50f1c5
+SIZE (zita-alsa-pcmi-0.4.0.tar.bz2) = 21673
diff --git a/audio/zita-alsa-pcmi/files/patch-source_zita-alsa-pcmi.cc b/audio/zita-alsa-pcmi/files/patch-source_zita-alsa-pcmi.cc
index 104799869342..81cfa0fd035c 100644
--- a/audio/zita-alsa-pcmi/files/patch-source_zita-alsa-pcmi.cc
+++ b/audio/zita-alsa-pcmi/files/patch-source_zita-alsa-pcmi.cc
@@ -1,11 +1,38 @@
---- source/zita-alsa-pcmi.cc.orig 2021-07-11 19:49:44 UTC
+--- source/zita-alsa-pcmi.cc.orig 2021-11-26 09:24:45 UTC
+++ source/zita-alsa-pcmi.cc
-@@ -18,7 +18,7 @@
+@@ -18,9 +18,17 @@
// ----------------------------------------------------------------------------
--#include <endian.h>
++#if defined(__FreeBSD__)
+#include <machine/endian.h>
++#else
+ #include <endian.h>
++#endif
+ #include <stdint.h>
++#if defined(__FreeBSD__)
++#include <infiniband/byteswap.h>
++#else
+ #include <byteswap.h>
++#endif
#include <sys/time.h>
#include "zita-alsa-pcmi.h"
+@@ -983,7 +991,7 @@ char *Alsa_pcmi::play_floatre (const float *src, char
+ while (nfrm--)
+ {
+ d = *src;
+- *((float *) dst) = __bswap_32 (d);
++ *((float *) dst) = bswap_32 (d);
+ dst += _play_step;
+ src += step;
+ }
+@@ -1105,7 +1113,7 @@ const char *Alsa_pcmi::capt_floatre (const char *src,
+ while (nfrm--)
+ {
+ d = *((float *) src);
+- *dst = __bswap_32 (d);
++ *dst = bswap_32 (d);
+ dst += step;
+ src += _capt_step;
+ }