Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 May 2001 00:13:33 -0400 (EDT)
From:      petef@databits.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/27652: New port: graphics/synaesthesia
Message-ID:  <200105260413.f4Q4DX949293@electron.databits.net>

next in thread | raw e-mail | index | archive | help

>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 <bsd.port.mk>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105260413.f4Q4DX949293>