summaryrefslogtreecommitdiff
path: root/audio/py-torchaudio/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/py-torchaudio/Makefile')
-rw-r--r--audio/py-torchaudio/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/audio/py-torchaudio/Makefile b/audio/py-torchaudio/Makefile
index 3284864a85c0..0dabff5f6e6b 100644
--- a/audio/py-torchaudio/Makefile
+++ b/audio/py-torchaudio/Makefile
@@ -1,6 +1,7 @@
PORTNAME= torchaudio
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
+PORTREVISION= 3
CATEGORIES= audio python # machine-learning
MASTER_SITES= https://downloads.sourceforge.net/project/sox/sox/14.4.2/:sox
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -34,7 +35,8 @@ USE_GITHUB= yes
GH_ACCOUNT= pytorch
GH_PROJECT= audio
-LDFLAGS+= -Wl,-rpath=${PYTHON_SITELIBDIR}/torch/lib # https://github.com/pytorch/audio/issues/4047
+# workaround for missing libsox.so, see https://github.com/pytorch/audio/issues/4062
+PLIST_FILES= lib/python${_PYTHON_VERSION}/site-packages/torchaudio/lib/libsox.so
post-patch:
@${REINPLACE_CMD} \
@@ -47,5 +49,9 @@ post-install:
torchaudio/lib/_torchaudio_sox.so \
torchaudio/lib/libtorchaudio.so \
torchaudio/lib/libtorchaudio_sox.so
+ # workaround for missing libsox.so, see https://github.com/pytorch/audio/issues/4062
+ @${CP} \
+ ${WRKSRC}/build/*/third_party/sox/libsox.so \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/torchaudio/lib
.include <bsd.port.mk>