diff --git a/audio/neuralrack-lv2/Makefile b/audio/neuralrack-lv2/Makefile index 0f0632de19fd..a1476d161a51 100644 --- a/audio/neuralrack-lv2/Makefile +++ b/audio/neuralrack-lv2/Makefile @@ -1,43 +1,43 @@ PORTNAME= neuralrack DISTVERSIONPREFIX= v -DISTVERSION= 0.1.6 +DISTVERSION= 0.1.8 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:dae5da5:brummer10_libxputty/libxputty \ 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}/NeuralAudio/deps/RTNeural/modules/Eigen -post-install: +xpost-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 9b6172d69ea5..f70f4d494b51 100644 --- a/audio/neuralrack-lv2/distinfo +++ b/audio/neuralrack-lv2/distinfo @@ -1,17 +1,17 @@ -TIMESTAMP = 1745687858 -SHA256 (brummer10-neuralrack-v0.1.6_GH0.tar.gz) = 83f730d185744adc071c350d810658fef5618271ef733310512dc01b980a74cd -SIZE (brummer10-neuralrack-v0.1.6_GH0.tar.gz) = 224236 +TIMESTAMP = 1748532410 +SHA256 (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = a85fe79b0e7e305b3502ec071070c3c44537eb0dade1e45b2bbb03323e8664d4 +SIZE (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = 284183 SHA256 (brummer10-libxputty-dae5da5_GH0.tar.gz) = 9c54a2d54d26bc6b6d253ab85d1ff76d9a45465bfd4ac5be267852ada3a9eec2 SIZE (brummer10-libxputty-dae5da5_GH0.tar.gz) = 576732 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 664596431ca7..70a7a74ee045 100644 --- a/audio/neuralrack-lv2/files/patch-NeuralRack_makefile +++ b/audio/neuralrack-lv2/files/patch-NeuralRack_makefile @@ -1,46 +1,41 @@ ---- NeuralRack/makefile.orig 2025-04-24 06:02:50 UTC +--- NeuralRack/makefile.orig 2025-05-28 06:33:50 UTC +++ NeuralRack/makefile -@@ -2,14 +2,14 @@ +@@ -2,16 +2,16 @@ # 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/') ++ 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 +- CLAP_INSTAL_DIR = /usr/lib/clap +- VST2_INSTAL_DIR = /usr/lib/vst + ifneq ($(DESTDIR),) + INSTALL_DIR = $(PREFIX)/lib/lv2 + EXE_INSTALL_DIR = $(PREFIX)/bin ++ CLAP_INSTAL_DIR = $(PREFIX)/lib/clap ++ VST2_INSTAL_DIR = $(PREFIX)/lib/vst else INSTALL_DIR = ~/.lv2 EXE_INSTALL_DIR = ~/bin -@@ -142,7 +142,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/ -@@ -421,13 +421,12 @@ ifneq ("$(wildcard ../bin/$(EXEC_NAME)$(EXE_EXT))","") +@@ -484,13 +484,12 @@ 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)$(NAME).desktop $(DESTDIR)$(DESKAPPS_DIR)$(NAME).desktop $(QUIET)mkdir -p $(DESTDIR)$(PIXMAPS_DIR) $(QUIET)cp $(STANDALONE_DIR)$(NAME).svg $(DESTDIR)$(PIXMAPS_DIR)$(NAME).svg - $(QUIET)update-desktop-database || true - endif + #endif @$(B_ECHO) ". ., done$(reset)" else @$(B_ECHO) "$(EXEC_NAME)$(EXE_EXT) standalone skipped$(reset)" diff --git a/audio/neuralrack-lv2/pkg-plist b/audio/neuralrack-lv2/pkg-plist index 38d9c78977dc..a691ac6be3a2 100644 --- a/audio/neuralrack-lv2/pkg-plist +++ b/audio/neuralrack-lv2/pkg-plist @@ -1,7 +1,9 @@ -bin/NeuralRack -lib/lv2/NeuralRack.lv2/NeuralRack.so -lib/lv2/NeuralRack.lv2/NeuralRack.ttl -lib/lv2/NeuralRack.lv2/NeuralRack_ui.so -lib/lv2/NeuralRack.lv2/manifest.ttl +bin/Neuralrack +lib/clap/NeuralRack.clap +lib/lv2/Neuralrack.lv2/NeuralRack.ttl +lib/lv2/Neuralrack.lv2/Neuralrack.so +lib/lv2/Neuralrack.lv2/Neuralrack_ui.so +lib/lv2/Neuralrack.lv2/manifest.ttl +lib/vst/NeuralRackvst.so share/applications/NeuralRack.desktop share/pixmaps/NeuralRack.svg