From owner-freebsd-ports Thu May 23 4: 0:39 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 8336F37B40E for ; Thu, 23 May 2002 04:00:13 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g4NB0Dx76446; Thu, 23 May 2002 04:00:13 -0700 (PDT) (envelope-from gnats) Received: from tl.kom.tuwien.ac.at (tl.kom.tuwien.ac.at [128.130.34.35]) by hub.freebsd.org (Postfix) with ESMTP id 9A1CB37B413 for ; Thu, 23 May 2002 03:54:56 -0700 (PDT) Received: from tl.kom.tuwien.ac.at (localhost [127.0.0.1]) by tl.kom.tuwien.ac.at (8.12.2/8.12.2) with ESMTP id g4NAxqTc011239; Thu, 23 May 2002 12:59:52 +0200 (CEST) (envelope-from tilman@tl.kom.tuwien.ac.at) Received: (from tilman@localhost) by tl.kom.tuwien.ac.at (8.12.2/8.12.2/Submit) id g4NAxp7A011238; Thu, 23 May 2002 12:59:51 +0200 (CEST) Message-Id: <200205231059.g4NAxp7A011238@tl.kom.tuwien.ac.at> Date: Thu, 23 May 2002 12:59:51 +0200 (CEST) From: Tilman Linneweh Reply-To: Tilman Linneweh To: FreeBSD-gnats-submit@FreeBSD.org Cc: tilman@arved.de X-Send-Pr-Version: 3.113 Subject: ports/38450: New Port: audio/blop: Bandlimited oscillator plugins Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 38450 >Category: ports >Synopsis: New Port: audio/blop: Bandlimited oscillator plugins >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu May 23 04:00:12 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Tilman Linneweh >Release: FreeBSD 4.6-PRERELEASE i386 >Organization: Vienna University of Technology >Environment: System: FreeBSD tl.kom.tuwien.ac.at 4.6-PRERELEASE FreeBSD 4.6-PRERELEASE #1: Fri May 3 16:38:54 CEST 2002 tilman@tl.kom.tuwien.ac.at:/usr/obj/usr/src/sys/MYKERNEL i386 >Description: Bandlimited oscillator plugins for LADSPA-aware audio applications >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # blop/ # blop/Makefile # blop/files # blop/files/patch-Makefile # blop/files/patch-wdatutil.c # blop/distinfo # blop/pkg-comment # blop/pkg-plist # blop/pkg-descr # echo c - blop/ mkdir -p blop/ > /dev/null 2>&1 echo x - blop/Makefile sed 's/^X//' >blop/Makefile << 'END-of-blop/Makefile' X# New ports collection Makefile for: blop X# Date created: 15 May 2002 X# Whom: Tilman Linneweh X# X# $FreeBSD$ X XPORTNAME= blop XPORTVERSION= 0.1.0 XCATEGORIES= audio XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= blop X XMAINTAINER= freebsdports@arved.de X XBUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa XLIB_DEPENDS= gnugetopt:${PORTSDIR}/devel/libgnugetopt X XPLUGINS = sawtooth.so \ X square.so \ X pulse.so \ X triangle.so XPLUGIN_DIR= ${LOCALBASE}/lib/ladspa/ Xdo-install: X X.for file in ${PLUGINS} X @${INSTALL_DATA} ${WRKSRC}/${file} ${PLUGIN_DIR} X.endfor X X.include END-of-blop/Makefile echo c - blop/files mkdir -p blop/files > /dev/null 2>&1 echo x - blop/files/patch-Makefile sed 's/^X//' >blop/files/patch-Makefile << 'END-of-blop/files/patch-Makefile' X--- Makefile.orig Wed May 15 18:24:08 2002 X+++ Makefile Wed May 15 18:47:27 2002 X@@ -16,12 +16,8 @@ X square.so \ X pulse.so \ X triangle.so X-LD = ld X-CC = cc X-CFLAGS = -Iinclude -Wall -fomit-frame-pointer -fstrength-reduce \ X- -funroll-loops -fmove-all-movables -ffast-math -fPIC -DPIC \ X- -O6 -mcpu=i586 -march=i586 -c X-LDFLAGS = -shared -lm X+CFLAGS += -I/usr/local/include -Iinclude -Wall -DPIC X+LDFLAGS += -L/usr/local/lib -lm -lgnugetopt X X all: $(PLUGINS) X X@@ -39,45 +35,45 @@ X X X sawtooth.so: sawtooth.o avltree.o sawtooth.so.o X- $(LD) $(LDFLAGS) sawtooth.o avltree.o sawtooth.so.o -o sawtooth.so X+ $(LD) $(LDFLAGS) -shared sawtooth.o avltree.o sawtooth.so.o -o sawtooth.so X X square.so: square.o avltree.o square.so.o X- $(LD) $(LDFLAGS) square.o avltree.o square.so.o -o square.so X+ $(LD) $(LDFLAGS) -shared square.o avltree.o square.so.o -o square.so X X triangle.so: parabola.o avltree.o triangle.so.o X- $(LD) $(LDFLAGS) parabola.o avltree.o triangle.so.o -o triangle.so X+ $(LD) $(LDFLAGS) -shared parabola.o avltree.o triangle.so.o -o triangle.so X X pulse.so: sawtooth.o avltree.o pulse.so.o X- $(LD) $(LDFLAGS) sawtooth.o avltree.o pulse.so.o -o pulse.so X+ $(LD) $(LDFLAGS) -shared sawtooth.o avltree.o pulse.so.o -o pulse.so X X X avltree.o: avltree.h common.h avltree.c X- $(CC) $(CFLAGS) avltree.c X+ $(CC) $(CFLAGS) -c avltree.c X X sawtooth.o: sawtooth_data.h wavedata.h wavedata.c X- $(CC) $(CFLAGS) -DWAVETYPE_SAWTOOTH wavedata.c X+ $(CC) $(CFLAGS) -DWAVETYPE_SAWTOOTH -c wavedata.c X mv wavedata.o sawtooth.o X X square.o: square_data.h wavedata.h wavedata.c X- $(CC) $(CFLAGS) -DWAVETYPE_SQUARE wavedata.c X+ $(CC) $(CFLAGS) -DWAVETYPE_SQUARE -c wavedata.c X mv wavedata.o square.o X X parabola.o: parabola_data.h wavedata.h wavedata.c X- $(CC) $(CFLAGS) -DWAVETYPE_PARABOLA wavedata.c X+ $(CC) $(CFLAGS) -DWAVETYPE_PARABOLA -c wavedata.c X mv wavedata.o parabola.o X X X sawtooth.so.o: ladspa.h avltree.h wavedata.h sawtooth.so.c X- $(CC) $(CFLAGS) sawtooth.so.c X+ $(CC) $(CFLAGS) -c sawtooth.so.c X X square.so.o: ladspa.h avltree.h wavedata.h square.so.c X- $(CC) $(CFLAGS) square.so.c X+ $(CC) $(CFLAGS) -c square.so.c X X triangle.so.o: ladspa.h avltree.h wavedata.h triangle.so.c X- $(CC) $(CFLAGS) triangle.so.c X+ $(CC) $(CFLAGS) -c triangle.so.c X X pulse.so.o: ladspa.h avltree.h wavedata.h pulse.so.c X- $(CC) $(CFLAGS) pulse.so.c X+ $(CC) $(CFLAGS) -c pulse.so.c X X X sawtooth_data.h: wavegen X@@ -91,4 +87,4 @@ X X X wavegen: wdatutil.h wdatutil.c wavegen.c X- $(CC) -Iinclude wdatutil.c wavegen.c -lm -o wavegen X+ $(CC) ${CFLAGS} ${LDFLAGS} wdatutil.c wavegen.c -o wavegen END-of-blop/files/patch-Makefile echo x - blop/files/patch-wdatutil.c sed 's/^X//' >blop/files/patch-wdatutil.c << 'END-of-blop/files/patch-wdatutil.c' X--- wdatutil.c.orig Wed May 15 18:50:21 2002 X+++ wdatutil.c Wed May 15 18:51:20 2002 X@@ -2,6 +2,7 @@ X #include X #include "common.h" X #include "wdatutil.h" X+#include X X #ifdef __cplusplus X extern "C" { END-of-blop/files/patch-wdatutil.c echo x - blop/distinfo sed 's/^X//' >blop/distinfo << 'END-of-blop/distinfo' XMD5 (blop-0.1.0.tar.gz) = ff8a2220ea354e74ef83c2068b8c5c1d END-of-blop/distinfo echo x - blop/pkg-comment sed 's/^X//' >blop/pkg-comment << 'END-of-blop/pkg-comment' XBandlimited oscillator plugins for LADSPA-aware audio applications END-of-blop/pkg-comment echo x - blop/pkg-plist sed 's/^X//' >blop/pkg-plist << 'END-of-blop/pkg-plist' Xlib/ladspa/pulse.so Xlib/ladspa/sawtooth.so Xlib/ladspa/square.so Xlib/ladspa/triangle.so END-of-blop/pkg-plist echo x - blop/pkg-descr sed 's/^X//' >blop/pkg-descr << 'END-of-blop/pkg-descr' XBandlimited oscillator plugins for LADSPA-aware audio applications. XSawtooth, Square, Variable Pulse and Slope- variable triangle waves. X XAuthor: Mike Rawes XWWW: http://sourceforge.net/projects/blop X X-- Tilman Linneweh Xfreebsdports@arved.de END-of-blop/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message