summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorarved <arved@FreeBSD.org>2002-11-15 19:25:58 +0000
committerarved <arved@FreeBSD.org>2002-11-15 19:25:58 +0000
commit8138f6fb68baadc6bbe284db1c4246cc223f2399 (patch)
tree01d5ee8f2165ccfcf04fa277379b3c2defacf130 /audio
parent3d9b0511d20d71e09d63323c7e697fb8a2b60a32 (diff)
downloadFreeBSD-ports-8138f6fb68baadc6bbe284db1c4246cc223f2399.zip
FreeBSD-ports-8138f6fb68baadc6bbe284db1c4246cc223f2399.tar.gz
Add swhplugins, the largest collection of Ladspa plugins
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/swhplugins/Makefile36
-rw-r--r--audio/swhplugins/distinfo1
-rw-r--r--audio/swhplugins/files/patch-Makefile.am66
-rw-r--r--audio/swhplugins/files/patch-aclocal.m411
-rw-r--r--audio/swhplugins/files/patch-configure.in20
-rw-r--r--audio/swhplugins/pkg-comment1
-rw-r--r--audio/swhplugins/pkg-descr4
-rw-r--r--audio/swhplugins/pkg-plist43
9 files changed, 183 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 84a0295..3fd235b 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -242,6 +242,7 @@
SUBDIR += splaytk
SUBDIR += streamripper
SUBDIR += sweep
+ SUBDIR += swhplugins
SUBDIR += tclmidi
SUBDIR += teknap
SUBDIR += tempest_for_eliza
diff --git a/audio/swhplugins/Makefile b/audio/swhplugins/Makefile
new file mode 100644
index 0000000..fa0dbcf
--- /dev/null
+++ b/audio/swhplugins/Makefile
@@ -0,0 +1,36 @@
+# New ports collection Makefile for: swhplugins
+# Date created: 12 May 2002
+# Whom: Tilman Linneweh <arved@FreeBSD.org>
+#
+# $FreeBSD$
+
+PORTNAME= swhplugins
+PORTVERSION= 0.3.0
+CATEGORIES= audio
+MASTER_SITES= http://plugin.org.uk/releases/${PORTVERSION}/
+DISTNAME= swh-plugins-${PORTVERSION}
+
+MAINTAINER= arved@FreeBSD.org
+
+BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa \
+ autoconf:${PORTSDIR}/devel/autoconf
+LIB_DEPENDS= fftw.2:${PORTSDIR}/math/fftw
+
+AUTOCONF= ${LOCALBASE}/bin/autoconf
+USE_AUTOMAKE= yes
+AUTOMAKE_VER= 14
+AUTOMAKE_ARGS= --add-missing --foreign
+INSTALLS_SHLIB= yes
+USE_REINPLACE= yes
+USE_GMAKE= yes
+
+pre-extract:
+ @${ECHO_CMD} "NOTE: This port does not build all \
+ Plugins, due to missing lrintf() function on FreeBSD"
+
+post-patch:
+ ${REINPLACE_CMD} -e "s,-Bsymbolic,-Bsymbolic -L${LOCALBASE}/lib," \
+ ${WRKSRC}/Makefile.am
+ cd ${WRKSRC} && ${AUTOCONF}
+
+.include <bsd.port.mk>
diff --git a/audio/swhplugins/distinfo b/audio/swhplugins/distinfo
new file mode 100644
index 0000000..2e2def5
--- /dev/null
+++ b/audio/swhplugins/distinfo
@@ -0,0 +1 @@
+MD5 (swh-plugins-0.3.0.tar.gz) = c0cf09e9f143b79214a53087ed737919
diff --git a/audio/swhplugins/files/patch-Makefile.am b/audio/swhplugins/files/patch-Makefile.am
new file mode 100644
index 0000000..aa91b09
--- /dev/null
+++ b/audio/swhplugins/files/patch-Makefile.am
@@ -0,0 +1,66 @@
+--- Makefile.am.orig Fri Nov 1 21:10:34 2002
++++ Makefile.am Sun Nov 3 17:54:07 2002
+@@ -1,31 +1,31 @@
+ VERSION = @VERSION@
+
+ SOBS = amp_1181.so debug_1184.so diode_1185.so \
+- divider_1186.so shaper_1187.so ringmod_1188.so comb_1190.so \
++ divider_1186.so shaper_1187.so comb_1190.so \
+ declip_1195.so foverdrive_1196.so sinus_wavewrapper_1198.so \
+- hermes_filter_1200.so multivoice_chorus_1201.so flanger_1191.so \
++ hermes_filter_1200.so \
+ decimator_1202.so single_para_1203.so triple_para_1204.so \
+ transient_1206.so fad_delay_1192.so \
+ dc_remove_1207.so retro_flange_1208.so valve_1209.so \
+- sifter_1210.so tape_delay_1211.so step_muxer_1212.so \
+- foldover_1213.so svf_1214.so gsm_1215.so gverb_1216.so \
+- phasers_1217.so harmonic_gen_1220.so surround_encoder_1401.so \
+- delayorama_1402.so dyson_compress_1403.so crossover_dist_1404.so \
++ step_muxer_1212.so \
++ foldover_1213.so \
++ harmonic_gen_1220.so surround_encoder_1401.so \
++ dyson_compress_1403.so crossover_dist_1404.so \
+ valve_rect_1405.so split_1406.so alias_1407.so \
+- satan_maximiser_1408.so karaoke_1409.so gate_1410.so \
++ karaoke_1409.so \
+ comb_splitter_1411.so wave_terrain_1412.so \
+- hard_limiter_1413.so smooth_decimate_1414.so fm_osc_1415.so \
+- analogue_osc_1416.so rate_shifter_1417.so freq_tracker_1418.so \
+- mod_delay_1419.so matrix_st_ms_1420.so matrix_ms_st_1421.so \
+- matrix_spatialiser_1422.so plate_1423.so gong_1424.so \
+- sc1_1425.so sc2_1426.so sc3_1427.so zm1_1428.so inv_1429.so \
+- mbeq_1197.so pitch_scale_1193.so pitch_scale_1194.so imp_1199.so
++ hard_limiter_1413.so smooth_decimate_1414.so \
++ rate_shifter_1417.so freq_tracker_1418.so \
++ matrix_st_ms_1420.so matrix_ms_st_1421.so \
++ plate_1423.so gong_1424.so \
++ zm1_1428.so inv_1429.so \
++ mbeq_1197.so pitch_scale_1193.so pitch_scale_1194.so
+
+ SUBDIRS = util gsm gverb
+
+ # Wacky stuff to stop automake getting confused
+ EXTRA_DIST = *.xml *.c *.h *.dtd *.pl *.css impulses/*.h
+-LINK = ld -shared -Bsymbolic -lc -lm -o $@
++LINK = ld -shared -Bsymbolic -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lc -lm -o $@
+ pkgbin_PROGRAMS = $(SOBS)
+ pkgbindir = @prefix@/lib/ladspa
+ DESTDIR = $(INSTALL_ROOT)
+@@ -39,17 +39,6 @@
+ pitch_scale_1194_so_SOURCES = pitch_scale_1194.so.c
+ mbeq_1197_so_LDADD = $(FFTLIBS)
+ mbeq_1197_so_SOURCES = mbeq_1197.so.c
+-imp_1199_so_LDADD = $(FFTLIBS)
+-imp_1199_so_DEPENDENCIES = impulses/*
+-fm_osc_1415_so_DEPENDENCIES = util/blo.h
+-fm_osc_1415_so_SOURCES = fm_osc_1415.so.c util/blo.c
+-analogue_osc_1416_so_DEPENDENCIES = util/blo.h
+-analogue_osc_1416_so_LDADD = util/libblo.a
+-sc1_1425_so_LDADD = util/libdb.a util/librms.a
+-sc2_1426_so_LDADD = util/libdb.a util/librms.a
+-sc3_1427_so_LDADD = util/libdb.a util/librms.a
+-gsm_1215_so_LDADD = gsm/libgsm.a
+-gverb_1216_so_LDADD = gverb/libgverb.a
+
+ # Rule to build .c files from XML source
+ %.so.c: %.xml
diff --git a/audio/swhplugins/files/patch-aclocal.m4 b/audio/swhplugins/files/patch-aclocal.m4
new file mode 100644
index 0000000..e96cd0c
--- /dev/null
+++ b/audio/swhplugins/files/patch-aclocal.m4
@@ -0,0 +1,11 @@
+--- aclocal.m4.orig Mon May 13 00:01:38 2002
++++ aclocal.m4 Mon May 13 00:06:09 2002
+@@ -61,7 +61,7 @@
+ missing_dir=`cd $ac_aux_dir && pwd`
+ AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
+ AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
+-AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
++AM_MISSING_PROG(AUTOMAKE, automake14, $missing_dir)
+ AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
+ AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
+ AC_REQUIRE([AC_PROG_MAKE_SET])])
diff --git a/audio/swhplugins/files/patch-configure.in b/audio/swhplugins/files/patch-configure.in
new file mode 100644
index 0000000..b129a03
--- /dev/null
+++ b/audio/swhplugins/files/patch-configure.in
@@ -0,0 +1,20 @@
+--- configure.in.orig Fri Nov 1 21:07:14 2002
++++ configure.in Sun Nov 3 17:33:21 2002
+@@ -15,7 +15,8 @@
+ AC_REQUIRE_CPP
+ dnl AC_CHECK_HEADER(ladspa.h, [], [AC_MSG_ERROR([Cannot find ladspa.h, please install the LADSPA_SDK, or put ladspa.h somewhere it can be found]);])
+
+-CFLAGS="-lm"
++CFLAGS="-I/usr/local/include"
++LDFLAGS="-lm -L/usr/local/lib"
+
+ AC_CHECK_LIB(sfftw,fftw_one,
+ [
+@@ -41,7 +42,6 @@
+
+ dnl For gcc use:
+ MACHINE=${build_cpu}
+-CFLAGS="-Wall -O6 -fomit-frame-pointer -fstrength-reduce -funroll-loops -fmove-all-movables -ffast-math -fPIC -DPIC -mcpu=${MACHINE} -march=${MACHINE}"
+
+ dnl For Intel's C compiler use:
+ dnl CC="icc"
diff --git a/audio/swhplugins/pkg-comment b/audio/swhplugins/pkg-comment
new file mode 100644
index 0000000..425c6f0
--- /dev/null
+++ b/audio/swhplugins/pkg-comment
@@ -0,0 +1 @@
+This is Steve Harris' huge Collection of LADSPA Plugins
diff --git a/audio/swhplugins/pkg-descr b/audio/swhplugins/pkg-descr
new file mode 100644
index 0000000..3f8c13b
--- /dev/null
+++ b/audio/swhplugins/pkg-descr
@@ -0,0 +1,4 @@
+This is Steve Harris' LADSPA-Plugin Collection.
+
+Author: Steve Harris <steve@plugin.org.uk>
+WWW: http://www.plugin.org.uk
diff --git a/audio/swhplugins/pkg-plist b/audio/swhplugins/pkg-plist
new file mode 100644
index 0000000..b047698
--- /dev/null
+++ b/audio/swhplugins/pkg-plist
@@ -0,0 +1,43 @@
+lib/ladspa/alias_1407.so
+lib/ladspa/amp_1181.so
+lib/ladspa/comb_1190.so
+lib/ladspa/comb_splitter_1411.so
+lib/ladspa/crossover_dist_1404.so
+lib/ladspa/dc_remove_1207.so
+lib/ladspa/debug_1184.so
+lib/ladspa/decimator_1202.so
+lib/ladspa/declip_1195.so
+lib/ladspa/diode_1185.so
+lib/ladspa/divider_1186.so
+lib/ladspa/dyson_compress_1403.so
+lib/ladspa/fad_delay_1192.so
+lib/ladspa/foldover_1213.so
+lib/ladspa/foverdrive_1196.so
+lib/ladspa/hard_limiter_1413.so
+lib/ladspa/harmonic_gen_1220.so
+lib/ladspa/hermes_filter_1200.so
+lib/ladspa/karaoke_1409.so
+lib/ladspa/retro_flange_1208.so
+lib/ladspa/shaper_1187.so
+lib/ladspa/single_para_1203.so
+lib/ladspa/sinus_wavewrapper_1198.so
+lib/ladspa/smooth_decimate_1414.so
+lib/ladspa/split_1406.so
+lib/ladspa/step_muxer_1212.so
+lib/ladspa/surround_encoder_1401.so
+lib/ladspa/transient_1206.so
+lib/ladspa/triple_para_1204.so
+lib/ladspa/valve_1209.so
+lib/ladspa/valve_rect_1405.so
+lib/ladspa/wave_terrain_1412.so
+lib/ladspa/rate_shifter_1417.so
+lib/ladspa/freq_tracker_1418.so
+lib/ladspa/matrix_st_ms_1420.so
+lib/ladspa/matrix_ms_st_1421.so
+lib/ladspa/plate_1423.so
+lib/ladspa/gong_1424.so
+lib/ladspa/mbeq_1197.so
+lib/ladspa/pitch_scale_1193.so
+lib/ladspa/pitch_scale_1194.so
+lib/ladspa/zm1_1428.so
+lib/ladspa/inv_1429.so
OpenPOWER on IntegriCloud