diff --git a/audio/neuralrack-lv2/Makefile b/audio/neuralrack-lv2/Makefile index 0d24d4539a36..be8b9fff8e13 100644 --- a/audio/neuralrack-lv2/Makefile +++ b/audio/neuralrack-lv2/Makefile @@ -1,41 +1,43 @@ PORTNAME= neuralrack DISTVERSIONPREFIX= v -DISTVERSION= 0.1.3 +DISTVERSION= 0.1.4 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= NeuralRack is a Neural Model and Impulse Response File loader WWW= https://github.com/brummer10/NeuralRack LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ xxd:sysutils/xxd LIB_DEPENDS= libjack.so:audio/jack \ libsndfile.so:audio/libsndfile USES= compiler:c++20-lang gmake gnome localbase pkgconfig xorg USE_GNOME= cairo USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= brummer10 GH_TUPLE= \ brummer10:libxputty:9775b74862e3c10d482b35b38ad74865b9afc75c:brummer10_libxputty/libxputty \ - jatinchowdhury18:RTNeural:a8ae9c5af21cba309d06bce71a2008a9a13ab65b:jatinchowdhury18_RTNeural/RTNeural \ - xtensor-stack:xsimd:a00c81f7b9e808a42aedcf7da2fbb1f9a636da34:xtensor_stack_xsimd/RTNeural/modules/xsimd \ - sdatkinson:NeuralAmpModelerCore:e181f61efb8d05d34add45b5eecb3893ff21177c:sdatkinson_NeuralAmpModelerCore/NeuralAmpModelerCore \ - HiFi-LoFi:FFTConvolver:f2cdeb04c42141d2caec19ca4f137398b2a76b85:HiFi_LoFi_FFTConvolver/FFTConvolver + HiFi-LoFi:FFTConvolver:f2cdeb04c42141d2caec19ca4f137398b2a76b85:HiFi_LoFi_FFTConvolver/FFTConvolver \ + mikeoliphant:NeuralAudio:137cd6c:neural_audio/NeuralAudio \ + mikeoliphant:RTNeural:5909c44:RTNeural/NeuralAudio/deps/RTNeural \ + xtensor-stack:xsimd:a00c81f7b9e808a42aedcf7da2fbb1f9a636da34:xtensor_stack_xsimd/NeuralAudio/deps/RTNeural/modules/xsimd \ + mikeoliphant:NeuralAmpModelerCore:e181f61efb8d05d34add45b5eecb3893ff21177c:NeuralAmpModelerCore/NeuralAudio/deps/NeuralAmpModelerCore \ + Chowdhury-DSP:math_approx:f6d55e7:math_approx/NeuralAudio/deps/math_approx WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION} MAKEFILE= makefile -CXXFLAGS+= -I${WRKSRC}/RTNeural/modules/Eigen +CXXFLAGS+= -I${WRKSRC}/NeuralAudio/deps/RTNeural/modules/Eigen post-install: @${REINPLACE_CMD} -i '' -e 's|Neuralrack|NeuralRack|' ${STAGEDIR}${PREFIX}/lib/lv2/NeuralRack.lv2/*.ttl .include diff --git a/audio/neuralrack-lv2/distinfo b/audio/neuralrack-lv2/distinfo index 02e3309bceb7..0ca87a61df3f 100644 --- a/audio/neuralrack-lv2/distinfo +++ b/audio/neuralrack-lv2/distinfo @@ -1,13 +1,17 @@ -TIMESTAMP = 1743015953 -SHA256 (brummer10-neuralrack-v0.1.3_GH0.tar.gz) = a2597483165805b073243bfb6aac37715e0181d42e4407a8323580720f62e3ab -SIZE (brummer10-neuralrack-v0.1.3_GH0.tar.gz) = 630632 +TIMESTAMP = 1743610760 +SHA256 (brummer10-neuralrack-v0.1.4_GH0.tar.gz) = 62c08a935adca6130e0165e6b898dd23ebc0b8c96a16ad9c104b8ad75bcd82b1 +SIZE (brummer10-neuralrack-v0.1.4_GH0.tar.gz) = 629524 SHA256 (brummer10-libxputty-9775b74862e3c10d482b35b38ad74865b9afc75c_GH0.tar.gz) = ad8cdf0dcbac1372664b301b481f31d84166f2e5bd0e08e67b32595e7a135584 SIZE (brummer10-libxputty-9775b74862e3c10d482b35b38ad74865b9afc75c_GH0.tar.gz) = 577796 -SHA256 (jatinchowdhury18-RTNeural-a8ae9c5af21cba309d06bce71a2008a9a13ab65b_GH0.tar.gz) = 63aa3b252fb1d24dd55563f3f3d854f66e6aeb39c41ff8280f297bfb2d0c8bf8 -SIZE (jatinchowdhury18-RTNeural-a8ae9c5af21cba309d06bce71a2008a9a13ab65b_GH0.tar.gz) = 2494879 -SHA256 (xtensor-stack-xsimd-a00c81f7b9e808a42aedcf7da2fbb1f9a636da34_GH0.tar.gz) = f1c485107ae0b29069a88bf9619d2d93eaed8321ae03a83d7fc437da85d5b9fd -SIZE (xtensor-stack-xsimd-a00c81f7b9e808a42aedcf7da2fbb1f9a636da34_GH0.tar.gz) = 217905 -SHA256 (sdatkinson-NeuralAmpModelerCore-e181f61efb8d05d34add45b5eecb3893ff21177c_GH0.tar.gz) = e732c6e204597d4059aa01f5f416034383dac13d26859b97ef4b97ba0cb3ab39 -SIZE (sdatkinson-NeuralAmpModelerCore-e181f61efb8d05d34add45b5eecb3893ff21177c_GH0.tar.gz) = 161453 SHA256 (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 38c7c4d9d2973f80df152993eda871c8ffaf886f9d7185301a890f3f656142a2 SIZE (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 14537 +SHA256 (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 730ccfa5746c0dc7b76495869811e042e4e5e609c126bb8ee5b5d15fd227f52b +SIZE (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 217203 +SHA256 (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = bef7afb429ddc400680f30033b20fa961c4b5bc3adc72aaac3989505da7f402b +SIZE (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = 2649579 +SHA256 (xtensor-stack-xsimd-a00c81f7b9e808a42aedcf7da2fbb1f9a636da34_GH0.tar.gz) = f1c485107ae0b29069a88bf9619d2d93eaed8321ae03a83d7fc437da85d5b9fd +SIZE (xtensor-stack-xsimd-a00c81f7b9e808a42aedcf7da2fbb1f9a636da34_GH0.tar.gz) = 217905 +SHA256 (mikeoliphant-NeuralAmpModelerCore-e181f61efb8d05d34add45b5eecb3893ff21177c_GH0.tar.gz) = e732c6e204597d4059aa01f5f416034383dac13d26859b97ef4b97ba0cb3ab39 +SIZE (mikeoliphant-NeuralAmpModelerCore-e181f61efb8d05d34add45b5eecb3893ff21177c_GH0.tar.gz) = 161453 +SHA256 (Chowdhury-DSP-math_approx-f6d55e7_GH0.tar.gz) = d99c190fb6868a66ed1ef19a370a0b1dbf1f7096939955d92f94a6efd39e2de5 +SIZE (Chowdhury-DSP-math_approx-f6d55e7_GH0.tar.gz) = 38069 diff --git a/audio/neuralrack-lv2/files/patch-NeuralRack_makefile b/audio/neuralrack-lv2/files/patch-NeuralRack_makefile index cac1717fe2b6..fe695d6dcd7d 100644 --- a/audio/neuralrack-lv2/files/patch-NeuralRack_makefile +++ b/audio/neuralrack-lv2/files/patch-NeuralRack_makefile @@ -1,57 +1,57 @@ ---- NeuralRack/makefile.orig 2025-03-26 15:38:12 UTC +--- NeuralRack/makefile.orig 2025-04-02 08:41:27 UTC +++ NeuralRack/makefile @@ -2,14 +2,14 @@ # check on which OS we build UNAME_S := $(shell uname -s) # check which architecture we build on - UNAME_M := $(shell uname -m) + UNAME_M := $(shell uname -m | sed 's/amd64/x86_64/') # check which architecture we build for TARGET_ARCH = UNKNOWN # check if user is root user = $(shell whoami) - ifeq ($(user),root) - INSTALL_DIR = /usr/lib/lv2 - EXE_INSTALL_DIR = /usr/bin + ifneq ($(DESTDIR),) + INSTALL_DIR = $(PREFIX)/lib/lv2 + EXE_INSTALL_DIR = $(PREFIX)/bin else INSTALL_DIR = ~/.lv2 EXE_INSTALL_DIR = ~/bin @@ -30,9 +30,6 @@ ifeq ($(TARGET), Linux) # check if clang is available ifeq ($(TARGET), Linux) CXX_VERSION = $(shell clang++ --version 2>/dev/null) - ifneq ($(CXX_VERSION),) - CXX := clang++ - endif endif # get flags supported by CPU @@ -142,7 +139,7 @@ endif NAME = NeuralRack space := $(subst ,, ) - EXEC_NAME := Neuralrack + EXEC_NAME := NeuralRack BUNDLE = $(EXEC_NAME).lv2 LIB_DIR := ../libxputty/libxputty/ HEADER_DIR := $(LIB_DIR)include/ -@@ -438,13 +435,13 @@ ifneq ("$(wildcard ../bin/$(EXEC_NAME)$(EXE_EXT))","") +@@ -421,13 +418,13 @@ ifneq ("$(wildcard ../bin/$(EXEC_NAME)$(EXE_EXT))","") $(QUIET)mkdir -p $(DESTDIR)$(EXE_INSTALL_DIR)/ $(QUIET)cp -r ../bin/$(EXEC_NAME)$(EXE_EXT) $(DESTDIR)$(EXE_INSTALL_DIR)/$(EXEC_NAME)$(EXE_EXT) - ifeq ($(user),root) + #ifeq ($(user),root) $(QUIET)mkdir -p $(DESTDIR)$(DESKAPPS_DIR) - $(QUIET)cp $(STANDALONE_DIR)$(EXEC_NAME).desktop $(DESTDIR)$(DESKAPPS_DIR)$(EXEC_NAME).desktop + $(QUIET)cp $(STANDALONE_DIR)$(EXEC_NAME).desktop $(DESTDIR)$(DESKAPPS_DIR)$(NAME).desktop $(QUIET)mkdir -p $(DESTDIR)$(PIXMAPS_DIR) $(QUIET)cp $(STANDALONE_DIR)$(EXEC_NAME).svg $(DESTDIR)$(PIXMAPS_DIR)$(EXEC_NAME).svg - $(QUIET)update-desktop-database || true - endif + #$(QUIET)update-desktop-database || true + #endif @$(B_ECHO) ". ., done$(reset)" else @$(B_ECHO) "$(EXEC_NAME)$(EXE_EXT) standalone skipped$(reset)"