ports/161878: [NEW PORT] audio/lingot. LINGOT - LINGOT Is Not a Guitar-Only Tuner 0.9.1 (GTK instrument tuner)

Bartoletti coder at tuxfamily.org
Fri Oct 21 13:50:13 UTC 2011


>Number:         161878
>Category:       ports
>Synopsis:       [NEW PORT] audio/lingot. LINGOT - LINGOT Is Not a Guitar-Only Tuner 0.9.1 (GTK instrument tuner)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 21 13:50:13 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Bartoletti
>Release:        8.2
>Organization:
coder.tuxfamily.org
>Environment:
FreeBSD coder.tuxfamily 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011     root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
Create port of LINGOT.

LINGOT is a musical instrument tuner. It's accurate, easy to use, and highly configurable. Originally conceived to tune electric guitars, it can now be used to tune other instruments.

It looks like an analogue tuner, with a gauge indicating the relative shift to a certain note, found automatically as the closest note to the estimated frequency. 

WWW: http://www.nongnu.org/lingot/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	lingot
#	lingot/Makefile
#	lingot/files
#	lingot/files/patch-lingot-config-scale.h
#	lingot/distinfo
#	lingot/lingot-0.9.1.shar
#	lingot/pkg-descr
#	lingot/pkg-plist
#
echo c - lingot
mkdir -p lingot > /dev/null 2>&1
echo x - lingot/Makefile
sed 's/^X//' >lingot/Makefile << '330d9a0b08b42dbf6e953471229ecf29'
X# New ports collection makefile for:	lingot
X# Date created:		2011-10-17
X# Whom:			Bartoletti <coder at tuxfamily.org>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	lingot
XPORTVERSION=	0.9.1
XCATEGORIES=	audio
XMASTER_SITES=	${MASTER_SITE_SAVANNAH}
XMASTER_SITE_SUBDIR= ${PORTNAME}
X
XMAINTAINER=	coder at tuxfamily.org
XCOMMENT=	LINGOT is a musical instrument tuner
X
XLICENSE=	GPLv2
XLICENSE_FILE=	${WRKSRC}/COPYING
X
XUSE_GNOME=	gtk20 libglade2
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
X
XOPTIONS=	JACK	"Enable jack plugin" on \
X		ALSA	"Enable alsa plugin" off \
X		OSS	"Enable oss plugin" on
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_JACK)
XLIB_DEPENDS+=	jack.0:${PORTSDIR}/audio/jack \
X		samplerate.1:${PORTSDIR}/audio/libsamplerate
XCONFIGURE_ARGS+=--enable-jack
XPLIST_SUB+=	JACKPLUGIN=""
X.else
XCONFIGURE_ARGS+=--disable-jack
XPLIST_SUB+=	JACKPLUGIN="@comment "
X.endif
X
X.if defined(WITH_ALSA)
XLIB_DEPENDS+=	asound.2:${PORTSDIR}/audio/alsa-lib
XRUN_DEPENDS+=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
XCONFIGURE_ARGS+=--enable-alsa
X.else
XCONFIGURE_ARGS+=--disable-alsa
X.endif
X
X.if !defined(WITHOUT_OSS)
XBUILD_DEPENDS+=	${LOCALBASE}/lib/oss/include/sys/soundcard.h:${PORTSDIR}/audio/oss
XPLIST_SUB+=	OSS4PLUGIN=""
X.else
XPLIST_SUB+=	OSS4PLUGIN="@comment "
X.endif
X
X.include <bsd.port.post.mk>
330d9a0b08b42dbf6e953471229ecf29
echo c - lingot/files
mkdir -p lingot/files > /dev/null 2>&1
echo x - lingot/files/patch-lingot-config-scale.h
sed 's/^X//' >lingot/files/patch-lingot-config-scale.h << 'ae4db16ac06110f50c1955dbd447ce9d'
X--- src/lingot-config-scale.h.orig	2011-10-18 06:29:18.000000000 +0200
X+++ src/lingot-config-scale.h	2011-10-18 06:30:42.000000000 +0200
X@@ -23,6 +23,11 @@
X #ifndef LINGOT_CONFIG_SCALE_H_
X #define LINGOT_CONFIG_SCALE_H_
X 
X+/* FreeBSD patch for log2 */
X+#ifdef __FreeBSD__ 
X+#define log2(x) (log(x) / M_LN2)
X+#endif /* __FreeBSD__ */
X+
X #include "lingot-defs.h"
X 
X typedef struct _LingotScale LingotScale;
ae4db16ac06110f50c1955dbd447ce9d
echo x - lingot/distinfo
sed 's/^X//' >lingot/distinfo << 'c100253d6890d34c9fef4cc3051866f5'
XSHA256 (lingot-0.9.1.tar.gz) = ec91223ab3df7c9160e6f1ededd8125e64764360caa0de39f54ef0668d56f979
XSIZE (lingot-0.9.1.tar.gz) = 440043
c100253d6890d34c9fef4cc3051866f5
echo x - lingot/lingot-0.9.1.shar
sed 's/^X//' >lingot/lingot-0.9.1.shar << '6ce408fd1e5d2c26f1840dafec6dce57'
6ce408fd1e5d2c26f1840dafec6dce57
echo x - lingot/pkg-descr
sed 's/^X//' >lingot/pkg-descr << 'c7f05df262f54894a6fb0616dcf6866a'
XLINGOT is a musical instrument tuner. It's accurate, easy to use, and highly configurable. Originally conceived to tune electric guitars, it can now be used to tune other instruments.
X
XIt looks like an analogue tuner, with a gauge indicating the relative shift to a certain note, found automatically as the closest note to the estimated frequency.
X
XWWW: http://www.nongnu.org/lingot/ 
c7f05df262f54894a6fb0616dcf6866a
echo x - lingot/pkg-plist
sed 's/^X//' >lingot/pkg-plist << '2bdeab83e2a9dc32971f10bc73535989'
Xbin/lingot
Xlib/locale/ca/LC_MESSAGES/lingot.mo
Xlib/locale/cs/LC_MESSAGES/lingot.mo
Xlib/locale/de/LC_MESSAGES/lingot.mo
Xlib/locale/es/LC_MESSAGES/lingot.mo
Xlib/locale/fr/LC_MESSAGES/lingot.mo
Xlib/locale/gl/LC_MESSAGES/lingot.mo
Xlib/locale/it/LC_MESSAGES/lingot.mo
Xlib/locale/pt_BR/LC_MESSAGES/lingot.mo
Xlib/locale/sv/LC_MESSAGES/lingot.mo
Xlib/locale/zh_CN/LC_MESSAGES/lingot.mo
Xshare/applications/lingot.desktop
Xshare/doc/lingot/AUTHORS
Xshare/doc/lingot/COPYING
Xshare/doc/lingot/ChangeLog
Xshare/doc/lingot/INSTALL
Xshare/doc/lingot/MAINTAINERS
Xshare/doc/lingot/NEWS
Xshare/doc/lingot/README
Xshare/doc/lingot/THANKS
Xshare/doc/lingot/TODO
Xshare/doc/lingot/intltool-extract.in
Xshare/doc/lingot/intltool-merge.in
Xshare/doc/lingot/intltool-update.in
Xshare/doc/lingot/lingot-background.xpm
Xshare/doc/lingot/lingot-logo.xpm
Xshare/licenses/lingot-0.9.1/GPLv2
Xshare/licenses/lingot-0.9.1/LICENSE
Xshare/licenses/lingot-0.9.1/catalog.mk
Xshare/lingot/glade/lingot-config-dialog.glade
Xshare/lingot/glade/lingot-mainframe.glade
Xshare/pixmaps/lingot/lingot-icon.svg
X at dirrm share/pixmaps/lingot
X at dirrm share/lingot/glade
X at dirrm share/lingot
X at dirrm share/licenses/lingot-0.9.1
X at dirrm share/licenses
X at dirrm share/doc/lingot
X at dirrm share/applications
X at dirrm lib/locale/zh_CN/LC_MESSAGES
X at dirrm lib/locale/zh_CN
X at dirrm lib/locale/sv/LC_MESSAGES
X at dirrm lib/locale/sv
X at dirrm lib/locale/pt_BR/LC_MESSAGES
X at dirrm lib/locale/pt_BR
X at dirrm lib/locale/it/LC_MESSAGES
X at dirrm lib/locale/it
X at dirrm lib/locale/gl/LC_MESSAGES
X at dirrm lib/locale/gl
X at dirrm lib/locale/fr/LC_MESSAGES
X at dirrm lib/locale/fr
X at dirrm lib/locale/es/LC_MESSAGES
X at dirrm lib/locale/es
X at dirrm lib/locale/de/LC_MESSAGES
X at dirrm lib/locale/de
X at dirrm lib/locale/cs/LC_MESSAGES
X at dirrm lib/locale/cs
X at dirrm lib/locale/ca/LC_MESSAGES
X at dirrm lib/locale/ca
X at dirrm lib/locale
2bdeab83e2a9dc32971f10bc73535989
exit



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



More information about the freebsd-ports-bugs mailing list