head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.32
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.30
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.28
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.26
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.24
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.22
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.20
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.18
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.16
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.14
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.12
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.10
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.8
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.6
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.4
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.2
	pkgsrc-2022Q2-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2022.04.06.16.32.21;	author nia;	state Exp;
branches;
next	;
commitid	P38x5CFOmr8UV9zD;


desc
@@


1.1
log
@add audio/zam-plugins

zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins for sound
processing. It includes:

* ZaMaximX2: brickwall limiter for mastering.
* ZamAutoSat: automatic saturation plugin.
* ZamComp: powerful mono compressor strip.
* ZamCompX2: stereo version of ZamComp with knee slew control.
* ZamEQ2: two band parametric equaliser with high and low shelving circuits.
* ZamGEQ31: 31 band graphic equaliser.
* ZamPhono: collection of phono filters for restoring vinyl records, or
  preparing to cut new ones.
* ZamGate: gate plugin for ducking low gain sounds.
* ZamGateX2: gate plugin for ducking low gain sounds, stereo version.
* ZamTube: distortion effect. wave digital filter physical model of a triode
  tube amplifier stage, with modelled tone stacks from real guitar amplifiers.
* ZamDelay: simple feedback delay unit with sync-to-host BPM feature and
  filter.
* ZamDynamicEQ: dynamic equalizer that changes its gain based on detecting
  a narrow band of frequencies.
* ZaMultiComp: mono multiband compressor, with 3 adjustable bands.
* ZaMultiCompX2: stereo version of ZaMultiComp, with individual threshold
  controls for each band and real-time visualisation of comp curves.
@
text
@$NetBSD$

pkgsrc-friendly install path that doesn't depend on GNU-like
install(1).

--- Makefile.orig	2020-12-20 06:54:49.000000000 +0000
+++ Makefile
@@@@ -34,22 +34,22 @@@@ $(PLUGINS): libs
 # --------------------------------------------------------------
 
 install: all
-	install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa \
-		$(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2 \
-		$(DESTDIR)$(PREFIX)/$(LIBDIR)/vst \
-		$(DESTDIR)$(PREFIX)/$(BINDIR) ; \
+	$(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa
+	$(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2
+	$(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst
+	$(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(PREFIX)/$(BINDIR)
 	for plugin in $(PLUGINS); do \
-		install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 ; \
-		install -t $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 \
-			bin/"$$plugin".lv2/* ; \
+		$(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 ; \
+		$(BSD_INSTALL_LIB) bin/"$$plugin".lv2/* \
+			$(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2  ;\
 	done;
 ifeq ($(HAVE_JACK),true)
 	for plugin in $(PLUGINS); do \
-		install -t $(DESTDIR)$(PREFIX)/$(BINDIR) bin/"$$plugin" ; \
+		$(BSD_INSTALL_LIB) bin/"$$plugin" $(DESTDIR)$(PREFIX)/$(BINDIR)  ; \
 	done;
 endif
-	install -t $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa bin/*-ladspa.so
-	install -t $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst bin/*-vst.so
+	$(BSD_INSTALL_LIB) bin/*-ladspa.so $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa
+	$(BSD_INSTALL_LIB) bin/*-vst.so $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst
 
 uninstall:
 	for plugin in $(PLUGINS); do \
@
