From owner-freebsd-ports Fri May 25 21:20:12 2001 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 1680337B423 for ; Fri, 25 May 2001 21:20:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f4Q4K1w61715; Fri, 25 May 2001 21:20:01 -0700 (PDT) (envelope-from gnats) Received: from electron.databits.net (electron.databits.net [207.29.204.16]) by hub.freebsd.org (Postfix) with ESMTP id EA61337B422 for ; Fri, 25 May 2001 21:13:55 -0700 (PDT) (envelope-from petef@electron.databits.net) Received: (from petef@localhost) by electron.databits.net (8.11.3/8.11.3) id f4Q4DX949293; Sat, 26 May 2001 00:13:33 -0400 (EDT) (envelope-from petef) Message-Id: <200105260413.f4Q4DX949293@electron.databits.net> Date: Sat, 26 May 2001 00:13:33 -0400 (EDT) From: petef@databits.net Reply-To: petef@databits.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/27652: New port: graphics/synaesthesia 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: 27652 >Category: ports >Synopsis: New port: graphics/synaesthesia >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: Fri May 25 21:20:00 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Pete Fritchman >Release: FreeBSD 4.3-STABLE i386 >Organization: Databits Network Services, Inc. >Environment: System: FreeBSD electron.databits.net 4.3-STABLE FreeBSD 4.3-STABLE #4: Sun Apr 22 21:17:37 EDT 2001 root@electron.databits.net:/usr/obj/usr/src/sys/ELECTRON i386 >Description: Synaesthesia is a program that represents music graphically in real time as coruscating field of fog and glowing lines. It is intended as a visual accompanyment to music. Synaesthesia seeks to provide not just a visual representation of sound, but a representation of how sound is percieved. Its display combines information about the frequency, location and diffuseness of sound. The display is sufficiently detailed to make it possible to distinguish several individual instruments, singers, or special effects on screen by their location, shape and color, and sufficiently fast to distinguish individual drum beats and notes. Some clues from: the OpenBSD port >How-To-Repeat: N/A >Fix: (http://hex.databits.net/~petef/freebsd/synaesthesia.shar) # 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: # # synaesthesia/ # synaesthesia/Makefile # synaesthesia/distinfo # synaesthesia/pkg-comment # synaesthesia/pkg-descr # synaesthesia/pkg-plist # synaesthesia/files # synaesthesia/files/patch-sound.cc # echo c - synaesthesia/ mkdir -p synaesthesia/ > /dev/null 2>&1 echo x - synaesthesia/Makefile sed 's/^X//' >synaesthesia/Makefile << 'END-of-synaesthesia/Makefile' X# New ports collection makefile for: synaesthesia X# Date created: 25 May 2001 X# Whom: petef@databits.net X# X# $FreeBSD$ X# X XPORTNAME= synaesthesia XPORTVERSION= 2.1 XCATEGORIES= graphics XMASTER_SITES= http://yoyo.cc.monash.edu.au/~pfh/ X XMAINTAINER= petef@databits.net X XLIB_DEPENDS= SDL-1.0.2:${PORTSDIR}/devel/sdl10 X XUSE_GMAKE= Yes XUSE_X_PREFIX= Yes X XGNU_CONFIGURE= Yes XCONFIGURE_ARGS= --with-sdl-prefix=${LOCALBASE} X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/synaesthesia ${PREFIX}/bin X.if !defined(NOPORTDICS) X @${MKDIR} ${PREFIX}/share/doc/synaesthesia X ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/synaesthesia X.endif X X.include END-of-synaesthesia/Makefile echo x - synaesthesia/distinfo sed 's/^X//' >synaesthesia/distinfo << 'END-of-synaesthesia/distinfo' XMD5 (synaesthesia-2.1.tar.gz) = 5bc166deb369a3c71efd61e1ad5e5475 END-of-synaesthesia/distinfo echo x - synaesthesia/pkg-comment sed 's/^X//' >synaesthesia/pkg-comment << 'END-of-synaesthesia/pkg-comment' XGraphically represents sound in real time END-of-synaesthesia/pkg-comment echo x - synaesthesia/pkg-descr sed 's/^X//' >synaesthesia/pkg-descr << 'END-of-synaesthesia/pkg-descr' XSynaesthesia is a program that represents music graphically in real Xtime as coruscating field of fog and glowing lines. It is intended Xas a visual accompanyment to music. Synaesthesia seeks to provide Xnot just a visual representation of sound, but a representation of Xhow sound is percieved. Its display combines information about Xthe frequency, location and diffuseness of sound. The display is Xsufficiently detailed to make it possible to distinguish several Xindividual instruments, singers, or special effects on screen by Xtheir location, shape and color, and sufficiently fast to distinguish Xindividual drum beats and notes. X XWWW: http://yoyo.cc.monash.edu.au/~pfh/synaesthesia.html X X- Pete Xpetef@databits.net END-of-synaesthesia/pkg-descr echo x - synaesthesia/pkg-plist sed 's/^X//' >synaesthesia/pkg-plist << 'END-of-synaesthesia/pkg-plist' Xbin/synaesthesia X%%PORTDOCS%%share/doc/synaesthesia/README X%%PORTDOCS%%@dirrm share/doc/synaesthesia END-of-synaesthesia/pkg-plist echo c - synaesthesia/files mkdir -p synaesthesia/files > /dev/null 2>&1 echo x - synaesthesia/files/patch-sound.cc sed 's/^X//' >synaesthesia/files/patch-sound.cc << 'END-of-synaesthesia/files/patch-sound.cc' X--- sound.cc.orig Fri May 25 23:13:55 2001 X+++ sound.cc Fri May 25 23:13:59 2001 X@@ -423,7 +423,7 @@ X } X } X X- data = new short[NumSamples*2]; X+ data = new u_short[NumSamples*2]; X memset((char*)data,0,NumSamples*4); X } X END-of-synaesthesia/files/patch-sound.cc exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message