Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Feb 2003 13:31:29 -0800 (PST)
From:      Lars Eggert <larse@isi.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/47917: New port: audio/gkrellmss2
Message-ID:  <200302042131.h14LVTGk070299@nik.isi.edu>

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

>Number:         47917
>Category:       ports
>Synopsis:       New port: audio/gkrellmss2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 04 13:40:19 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Lars Eggert
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
USC/ISI
>Environment:
System: FreeBSD nik.isi.edu 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Fri Jan 31 12:21:24 PST 2003 root@nik.isi.edu:/usr/obj/usr/src/sys/KERNEL-1.15 i386


	
>Description:
Attached is a port of the gkrellmss plugin for gkrellm2.
	
>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:
#
#	gkrellmss2
#	gkrellmss2/files
#	gkrellmss2/files/patch-src::Makefile
#	gkrellmss2/distinfo
#	gkrellmss2/pkg-comment
#	gkrellmss2/Makefile
#	gkrellmss2/pkg-descr
#	gkrellmss2/pkg-plist
#
echo c - gkrellmss2
mkdir -p gkrellmss2 > /dev/null 2>&1
echo c - gkrellmss2/files
mkdir -p gkrellmss2/files > /dev/null 2>&1
echo x - gkrellmss2/files/patch-src::Makefile
sed 's/^X//' >gkrellmss2/files/patch-src::Makefile << 'END-of-gkrellmss2/files/patch-src::Makefile'
X--- src/Makefile.orig	Sat Oct 26 20:48:59 2002
X+++ src/Makefile	Tue Feb  4 13:17:23 2003
X@@ -10,15 +10,15 @@
X SD_INCLUDE = 
X SD_LIB = -lasound
X else
X-SD_INCLUDE = `esd-config --cflags`
X-SD_LIB = `esd-config --libs`
X+SD_INCLUDE = `${ESD_CONFIG} --cflags`
X+SD_LIB = `${ESD_CONFIG} --libs`
X endif
X 
X FFTW_LIB_DIR ?=
X 
X FFTW_LIB = $(FFTW_LIB_DIR) -lrfftw -lfftw
X 
X-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(SD_INCLUDE)
X+FLAGS = -Wall -fPIC $(GTK_INCLUDE) $(SD_INCLUDE)
X LIBS = $(GTK_LIB) $(SD_LIB) $(FFTW_LIB) -lm
X 
X ifeq ($(OS_NAME),Darwin)
X@@ -42,7 +42,7 @@
X 	FLAGS += -DGKRELLM_ALSA5
X endif
X 
X-CC = gcc $(FLAGS) $(CFLAGS)
X+CC += $(FLAGS) $(CFLAGS)
X 
X OBJS = gkrellmss.o oscope.o spectrum.o sdlib.o
X 
X@@ -56,7 +56,7 @@
X 
X install: 
X 	$(INSTALL) -d -m 755 $(INSTALLDIR)
X-	$(INSTALL) -c $(STRIP) -m 755 gkrellmss.so $(INSTALLDIR)
X+	$(INSTALL) gkrellmss.so $(INSTALLDIR)
X 
X gkrellmss.o: gkrellmss.c gkrellmss.h
X oscope.o: oscope.c gkrellmss.h
END-of-gkrellmss2/files/patch-src::Makefile
echo x - gkrellmss2/distinfo
sed 's/^X//' >gkrellmss2/distinfo << 'END-of-gkrellmss2/distinfo'
XMD5 (gkrellmss-2.3.tar.gz) = 457a85c28f049ef0787c842b5494ece0
END-of-gkrellmss2/distinfo
echo x - gkrellmss2/pkg-comment
sed 's/^X//' >gkrellmss2/pkg-comment << 'END-of-gkrellmss2/pkg-comment'
XA plugin for GKrellM with a VU meter showing left/right channel audio
END-of-gkrellmss2/pkg-comment
echo x - gkrellmss2/Makefile
sed 's/^X//' >gkrellmss2/Makefile << 'END-of-gkrellmss2/Makefile'
X# New ports collection makefile for:	gkrellmss
X# Date Created:				Tue Feb  4 13:24:50 PST 2003
X# Whom:					Lars Eggert <larse@isi.edu>
X#
X# $FreeBSD: ports/audio/gkrellmss/Makefile,v 1.5 2002/09/19 17:14:50 lioux Exp $
X#
X
XPORTNAME=	gkrellmss
XPORTVERSION=	2.3
XCATEGORIES=	audio
XMASTER_SITES=	http://web.wt.net/~billw/gkrellmss/
X
XMAINTAINER=	larse@isi.edu
X
XBUILD_DEPENDS=  ${X11BASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkrellm2
XLIB_DEPENDS=    gdk_pixbuf_xlib.2:${PORTSDIR}/graphics/gdk-pixbuf
XLIB_DEPENDS=	fftw.2:${PORTSDIR}/math/fftw
XRUN_DEPENDS=    gkrellm:${PORTSDIR}/sysutils/gkrellm2
X
XUSE_X_PREFIX=	yes
XUSE_GMAKE=	yes
XUSE_GNOMENG=	yes
XUSE_GNOME=	esound imlib
XUSE_XPM=	yes
X
XDOC_FILES=	Changelog README Themes
X
XMAKE_ENV+=	PLUGIN_INSTALLDIR=${PREFIX}/libexec/gkrellm2/plugins \
X		INSTALLDIR=${PREFIX}/libexec/gkrellm2/plugins \
X		LOCALEDIR=${PREFIX}/share/locale \
X		FFTW_LIB_DIR=-L${LOCALBASE}/lib \
X		enable_nls=1
X
Xpost-install:
X.ifndef(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for doc in ${DOC_FILES}
X	@${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-gkrellmss2/Makefile
echo x - gkrellmss2/pkg-descr
sed 's/^X//' >gkrellmss2/pkg-descr << 'END-of-gkrellmss2/pkg-descr'
XGKrellMSS displays a VU meter showing left and right channel audio
Xlevels and also has a chart that shows combined left and right
Xaudio channels as an oscilloscope trace.
X
XThere are two buttons to the left of the VU Meter which select an
Xoscope horizontal sweep speed ranging from 100 microseconds (usec)
Xper division to 50 miliseconds (msec) per division. There are 5
Xhorizontal divisions, so a trace sweep time can range from 500 usec
X(1/2000 sec) to 250 msec (1/4 sec). The oscope trace is triggered
Xby a positive zero crossing audio signal to give nice stable
Xdisplays.
X
XThere is also a sensitivity level adjustment for the VU Meter and
Xoscope chart. Use the mouse wheel to adjust, or left click and drag
Xthe sensitivity krell.
X
XAuthor: Bill Wilson <bill@gkrellm.net>
XWWW: http://web.wt.net/~billw/gkrellmss/gkrellmss.html
END-of-gkrellmss2/pkg-descr
echo x - gkrellmss2/pkg-plist
sed 's/^X//' >gkrellmss2/pkg-plist << 'END-of-gkrellmss2/pkg-plist'
Xlibexec/gkrellm2/plugins/gkrellmss.so
X%%PORTDOCS%%share/doc/gkrellmss/Changelog
X%%PORTDOCS%%share/doc/gkrellmss/README
X%%PORTDOCS%%share/doc/gkrellmss/Themes
X%%PORTDOCS%%@dirrm share/doc/gkrellmss
END-of-gkrellmss2/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message




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