Date: Fri, 21 Oct 2011 13:49:31 GMT From: Bartoletti <coder@tuxfamily.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/161878: [NEW PORT] audio/lingot. LINGOT - LINGOT Is Not a Guitar-Only Tuner 0.9.1 (GTK instrument tuner) Message-ID: <201110211349.p9LDnVW0024306@red.freebsd.org> Resent-Message-ID: <201110211350.p9LDoDEI086189@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@dirrm share/pixmaps/lingot X@dirrm share/lingot/glade X@dirrm share/lingot X@dirrm share/licenses/lingot-0.9.1 X@dirrm share/licenses X@dirrm share/doc/lingot X@dirrm share/applications X@dirrm lib/locale/zh_CN/LC_MESSAGES X@dirrm lib/locale/zh_CN X@dirrm lib/locale/sv/LC_MESSAGES X@dirrm lib/locale/sv X@dirrm lib/locale/pt_BR/LC_MESSAGES X@dirrm lib/locale/pt_BR X@dirrm lib/locale/it/LC_MESSAGES X@dirrm lib/locale/it X@dirrm lib/locale/gl/LC_MESSAGES X@dirrm lib/locale/gl X@dirrm lib/locale/fr/LC_MESSAGES X@dirrm lib/locale/fr X@dirrm lib/locale/es/LC_MESSAGES X@dirrm lib/locale/es X@dirrm lib/locale/de/LC_MESSAGES X@dirrm lib/locale/de X@dirrm lib/locale/cs/LC_MESSAGES X@dirrm lib/locale/cs X@dirrm lib/locale/ca/LC_MESSAGES X@dirrm lib/locale/ca X@dirrm lib/locale 2bdeab83e2a9dc32971f10bc73535989 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110211349.p9LDnVW0024306>